Replace ad-hoc heuristics with proper bridge event function dispatch: - Function 0 (ConnectionStateChangedEvent): parse sub-device list length to determine connect (len>0) vs disconnect (len=0) - Function 1 (MessageEvent): fallback online detection if headset sends a message while marked offline (handles cold-start power-on) Remove CPL sub_id>=0x80 fallback in listener that misidentified HID++ error replies as disconnect events. Skip HID++ 1.0 set_configuration_pending_flags for CenturionReceiver (not supported). Also adds OnboardEQ (0x0636) support, bridge multi-fragment sends, bridge-based headset ping probe, and CLI offline display. |
||
|---|---|---|
| .. | ||
| hid_parser | ||
| hidapi | ||
| keysyms | ||
| logitech_receiver | ||
| solaar | ||