G522 advertises HEADSET_MIC_MUTE (0x0601) in its FeatureSet at index 21 but the firmware returns 0x0A UNSUPPORTED for both GetState (fn 0x10) and SetState (fn 0x00) — the physical mute switch on the headset doesn't drive this feature, and G HUB silently swallows the failures. Hide the broken toggle on G522 PIDs (0x0B18 wireless, 0x0B19 wired) by returning None from build() so it never reaches the UI. Also strip the trailing space on the sub-device comment in get_feature that pre-commit's whitespace hook flags in CI. |
||
|---|---|---|
| .. | ||
| hid_parser | ||
| hidapi | ||
| keysyms | ||
| logitech_receiver | ||
| solaar | ||