Hi Work Louder team,
I
**Environment**
- Codex Micro, firmware v0.4.1 (device reports it via `device.status`)
- Windows 11 Pro (build 10.0.26200), paired over BLE
- Repro rate: every power cycle of the board
**Symptom**
After powering the board off and back on, Windows never re-establishes a working HID session. The board itself boots fine (its lighting preset shows), but the paired host cannot talk to it anymore. The ONLY reliable user fix is: forget the device in Windows + re-pair from scratch.
**Evidence measured on my machine**
1. **The board
2. After a power cycle, Windows shows a **half-established state**: the BTHLE device node reports `IsConnected = True`, the HID child instances get re-created (new container instance ID), and a WinRT **GATT service discovery succeeds** (`GetGattServicesAsync(Uncached)` → Success, all services enumerated). Yet the **HID layer is completely dead**: output reports are written without any error but never reach the board, and no input reports ever arrive. I observed this state persisting for 17+ minutes.
3. **What un-wedges it** (any of these): a short tap on the board
4. Your public Creator Micro 2 changelog shows this exact class of fixes ("Improved BLE reconnect and pairing behavior", several v0.4.0 RCs, up to v0.6.0-rc "pairing, reconnection, host switching, sleep recovery"). The Codex Micro firmware line doesn
**Requests**
1. Is a Codex Micro firmware update with the CM2-class BLE reconnect fixes planned? (v0.4.1 appears to predate them.)
2. Unrelated but important: Input 0.17.2 has **no firmware repository mapped for the Codex Micro**, yet the manual flash screen can offer firmwares of other boards — a user already bricked a Codex Micro this way (see the July 22 feedback post). A guard matching firmware ↔ device type would prevent this.
Happy to provide logs, run test builds, or capture Wireshark/BTP traces if useful.
Thanks!