mirror of
https://github.com/ddeverill/SteamlessController.git
synced 2026-10-22 06:32:20 -05:00
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>