# Milestones

## v2.0 Live IPD Change (Shipped: 2026-04-06)

**Phases completed:** 6 phases, 12 plans, 16 tasks

**Key accomplishments:**

- IPD changes persist to headset flash via lighthouse_console download-modify-upload cycle on SteamVR shutdown, with compile-time isolation behind ENABLE_IPD_PERSIST flag

---

## v1.0 Beyond 2 SteamVR Proximity Driver (Shipped: 2026-03-23)

**Phases completed:** 11 phases, 22 plans
**Requirements:** 31/31 satisfied
**Source:** 1,147 LOC C++ | 1,947 LOC PowerShell | 198 LOC Inno Setup
**Timeline:** 3 days (2026-03-20 - 2026-03-23) | 154 commits

**Key accomplishments:**

1. SteamVR sidecar driver coexisting with lighthouse driver — zero HMD regression
2. Shared-mode HIDAPI access to Beyond 2 proprietary HID from within vrserver.exe
3. Firmware-equivalent proximity algorithm (calibration subtraction, 16-sample moving average, hysteresis)
4. Algorithm-driven standby/wake via HMD property write with manual override CLI
5. VRSettings-based runtime configuration with graceful degradation on HID failure
6. Single-click Inno Setup installer for tester distribution with vrpathreg registration

**Delivered:** A complete SteamVR driver that reads the Bigscreen Beyond 2 proximity sensor over USB HID and automatically triggers standby/wake, packaged as a single-click installer for tester distribution.

**Archives:**

- `.planning/milestones/v1.0-ROADMAP.md`
- `.planning/milestones/v1.0-REQUIREMENTS.md`
- `.planning/milestones/v1.0-MILESTONE-AUDIT.md`

---
