Files
SteamlessController/src
Dylan DeverillandClaude Sonnet 4.6 61454cc6ff Fix compatibility with post-Valve-update firmware (REPORT_STATE 0x42 → 0x45)
A Valve firmware update changed the main STATE report ID from 0x42 to
0x45. REPORT_STATE is updated to match; the now-redundant REPORT_EXTENDED
constant (which previously held 0x45) is removed.

Also adds better probe diagnostics to Open() — distinguishes between an
unexpected report ID (firmware mismatch) and a read timeout (empty slot).

Fixes a stale debug flag in SteamProbe: FORCE_SHOW_BYTES_16_17 reverted
to false (right joystick Y, not X).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 08:21:40 -07:00
..
2026-05-10 19:28:03 -07:00