CenturionFeatureSet bulk query only returns as many features as fit in a single ~60-byte Centurion frame (~13-14 features per response). The single-call implementation silently truncated devices with more features, which may explain missing RGB/audio features on the G522. Loop the query with increasing start_index, stopping on empty batch, short batch, or 16-batch safety bound (224 feature max). Also log the final discovered count at INFO level so we can see it in field test logs. |
||
|---|---|---|
| .. | ||
| hid_parser | ||
| hidapi | ||
| keysyms | ||
| logitech_receiver | ||
| solaar | ||