If the HeadsetMicGain GetInfo probe goes wrong, we were silently falling back to the int8 default range with no log. Now we log each fallback path distinctly so field diagnostics can tell: - Exception during GetInfo (transport error) - GetInfo returned non-None but too short (truncated response) - GetInfo returned nonsense range (max <= min, probably wrong feature format) Separately, centurion_bridge_request now logs outgoing sub-messages at INFO level showing sub_idx, function, sw_id, and payload hex. This pairs with the existing "bridge sub-device error" INFO log so when a NACK fires we can see both the rejected value and the device's error code in one place. Verbose during normal operation — dial back to DEBUG once the G522 writes are confirmed working. |
||
|---|---|---|
| .. | ||
| hid_parser | ||
| hidapi | ||
| keysyms | ||
| logitech_receiver | ||
| solaar | ||