Commit dea3cc4
committed
fix: brute-force probe all HID collections for G923 LED control
Previous approach only tried col02 (HID++ long, OutLen=20) which failed
with error 31 (GEN_FAILURE). The device has 4 collections including
col03 (OutLen=64) and mi_01 (UP=0xFFFD, OutLen=64) that were untested.
- Enumerate ALL writable HID collections for Logitech wheels
- On each collection, try every plausible method:
WriteFile + HidD_SetOutputReport x multiple report IDs (0xF8, 0x00,
0x11, 0x12) x multiple command offsets
- First method that succeeds (no OS error) is remembered and reused
- No more legacy fallback spam: if no method found at init, stop trying
- Log shows full probe results for debugging1 parent a9c7292 commit dea3cc4
2 files changed
+196
-429
lines changed
0 commit comments