Commit 7a35193
committed
fix: use WriteFile for HID++ feature discovery on G923
Previous build proved WriteFile with report ID 0x11 works on col02
(interrupt OUT) while HidD_SetOutputReport fails with error 31
(control transfer rejected). Now using WriteFile for all HID++
communication including feature discovery and LED commands.
- HID++ send via WriteFile (not HidD_SetOutputReport)
- HID++ recv via overlapped ReadFile with timeout
- Feature discovery: ping, then query ROOT for LED features
- Full feature enumeration logged if no known LED feature found
- No more log spam: if no method works, stop trying1 parent dea3cc4 commit 7a35193
2 files changed
+396
-201
lines changed
0 commit comments