Solaar/lib/logitech_receiver
Ken Sanislo dbd054c468 Add debug logging around Centurion device_addr probe
Temporary diagnostics for field-testing the probe fix. Each step of
the probe loop logs attempt number, bytes received, and the first 4
bytes of the RX frame so a `solaar -dd` trace shows exactly what the
device returned (or didn't).

Also adds a WARNING log in Device.battery() when it falls through to
the HID++ 1.0 path on a Centurion device. If that warning ever fires
in the wild, it means the probe silently failed and the next step will
be the register read that returns INVALID_SUB_ID_COMMAND — a direct
breadcrumb from cause to crash.

Revert this commit once we've confirmed the probe works reliably on
reporter hardware.
2026-04-15 18:11:14 -07:00
..
__init__.py
…
base.py Add debug logging around Centurion device_addr probe 2026-04-15 18:11:14 -07:00
base_usb.py
…
centurion.py Probe Centurion 0x50 device address on handle open 2026-04-15 18:06:26 -07:00
centurion_constants.py
…
common.py
…
descriptors.py Add G522 LIGHTSPEED headset support (Centurion 0x50 transport variant) 2026-04-14 10:52:08 -07:00
desktop_notifications.py
…
device.py Add debug logging around Centurion device_addr probe 2026-04-15 18:11:14 -07:00
diversion.py
…
exceptions.py
…
hidpp10.py
…
hidpp10_constants.py
…
hidpp20.py
…
hidpp20_constants.py
…
i18n.py
…
listener.py Add G522 LIGHTSPEED headset support (Centurion 0x50 transport variant) 2026-04-14 10:52:08 -07:00
notifications.py
…
onboard_eq.py
…
receiver.py
…
settings.py
…
settings_new.py
…
settings_templates.py
…
settings_validator.py
…
special_keys.py
…