‹ projects

reverb-m1

Native wired VR on Apple silicon: Reverb G1 display bring-up and stereo demo
git clone https://umhau.org/code/reverb-m1.git
Log | Files | Refs

DateCommit messageAuthorFiles+-
2026-10-23 12:00Identify the tested Cable Matters 201086 display adapterumhau1+2-1
2026-10-23 12:00Document native desktop bring-up alongside the stereo cube demoumhau2+54-12
2026-10-23 12:00Document public history privacy and isolate demo validationumhau5+47-6
2026-10-21 12:00Render headset without exclusive capture or desktop focus interferenceumhau8+136-28
2026-10-21 12:00Add live optical tuning and filter the floor grid at pixel scaleumhau12+334-38
2026-10-21 12:00Ignore extracted DCP firmware analysis artifactsumhau1+3-0
2026-10-21 12:00Record recovery, native 90 Hz soak, and calibrated rendering evidenceumhau36+2597-0
2026-10-21 12:00Apply Reverb factory lens and chromatic calibrationumhau12+998-21
2026-10-21 12:00NOTES: measured chromatic separation; GPU warp check resolutionumhau1+4-0
2026-10-21 12:00Docs: reliability milestone passed; factory calibration values and next stepsumhau2+11-1
2026-10-21 12:00Recover headset links independently of UI and render native 90 Hzumhau12+726-68
2026-10-21 12:00Docs: 1001 is kCGErrorIllegalArgument; SkyLight wait root cause still unknownumhau2+6-3
2026-10-21 12:00Docs: recovery queue, SkyLight main-thread wait, refuted release-in-callback, DATA1=0x04, current statusumhau2+30-7
2026-10-21 12:00SETUP: correct render-worker status (shutdown crash; not yet passed)umhau1+5-3
2026-10-21 12:00SETUP: dedicated Metal render worker, strict health metrics, current verified statusumhau1+13-4
2026-10-21 12:00NOTES: 3D in headset confirmed; app telemetry and open itemsumhau1+8-0
2026-10-21 12:00SETUP: build/run commands, no-sudo recovery helper, 90 Hz verification still pendingumhau1+20-1
2026-10-21 12:00NOTES: appledptx-hot_unplug_delay_ms candidate to ride through HPD blipsumhau1+14-0
2026-10-21 12:00verify.sh: boot-args + log summaries only (no ioreg/system_profiler); link-rate cap encoding verifiedumhau3+9-19
2026-10-21 12:00NOTES: HPD=0 drop without polling; DCP link-rate boot-arg name verifiedumhau1+3-1
2026-10-21 12:00Passive-only verify.sh; remove polling linkwatch/recovery_test; correct status-byte and polling-causation claimsumhau5+46-38
2026-10-21 12:00HPM RE: user-client gate is root OR entitlement; unattended recovery design notesumhau1+28-0
2026-10-21 12:00Document software recovery: BE DRST on port 2 restores the headset link; retract replug-only claimsumhau7+212-44
2026-10-21 12:00HPM RE: selector 2 byte-swaps the 4CC; node advice correctedumhau1+26-3
2026-10-21 12:00App owns the headset: display capture at 4320x2160@60, passive health watch; hpmctl cmd mode; HPM RE notesumhau6+403-41
2026-10-21 12:00Stereo demo scene (floor grid, depth markers), snapshot size/yaw options; hpmctl port-controller readerumhau5+177-35
2026-10-21 12:00Reverb G1 on M1: HDCP fix docs, HID tools, stereo renderer scaffoldumhau20+780-0