The HEADSET_SIGNATURE_EFFECTS_ALLOWED allowlist was keyed on "33", a model byte no real G522 reports. DeviceInfo (0x0100) func 0 returns 0x32 for the G522 (0x44 for the G325) — confirmed against every saved diagnostic log, including our own development unit. The 0x33/0x45 values came from the protocol doc, which had both transcribed off-by-one (a shifted read of a G HUB USB capture). Effect: the SOLAAR_EXPERIMENTAL masking suppressed the headset signature-effect settings on every G522, not just unvalidated models. Re-key to "32" and correct the modelId comments. |
||
|---|---|---|
| .. | ||
| hid_parser | ||
| hidapi | ||
| keysyms | ||
| logitech_receiver | ||
| solaar | ||