Adds get_advanced_eq_defaults (function 5), get_advanced_eq_friendly_name (function 6), and a probe_all_presets helper that reads every factory and custom preset slot and logs its name + band data at INFO. The G522 exposes 6 factory presets and 10 custom slots. Reading each and dumping (freq_u16, gain_db, q_u16) across a corpus of named presets (Flat, Bass Boost, Vocal, etc.) should reveal the u16->Hz and u16->Q encodings by pattern-matching — without needing a LGHUB pcap. The results land in the normal -dd log so the next tester run gives us the data. One-shot probe runs at HeadsetAdvancedEQ.build() for V2 devices only. Failures are logged at INFO and don't block panel construction. |
||
|---|---|---|
| .. | ||
| hid_parser | ||
| hidapi | ||
| keysyms | ||
| logitech_receiver | ||
| solaar | ||