[PATCH v3 0/1] HID: logitech: add Bolt receiver support for Logitech HID++ devices
Erik Håkansson <[email protected]> Mon, 10 Aug 2026 22:56:33 +0200
| Newsgroups | org.kernel.vger.linux-input,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
This patch adds Logitech Bolt receiver support for Logitech HID++ devices so Bolt-connected HID++ peripherals can expose battery information through the kernel power_supply path with the correct device model. Changes in v2: - Handle only the Bolt receiver/control interface in hid-logitech-dj and leave the other Bolt receiver interfaces to generic HID handling. - Handle Bolt HID++ unpair notifications so child HID devices are removed after unpairing. These fixes were based on issues reported by Kateřina Medvědová. Link: https://lore.kernel.org/linux-input/[email protected]/ Changes in v3: - Handle HIDPP_ERROR_CONNECT_FAIL like other disconnected-device errors when retrieving the protocol version to avoid protocol error messages when a Bolt device powers off. Thanks to Kateřina Medvědová for testing v1 on additional Bolt hardware and identifying that Bolt interfaces 0 and 1 must remain handled by the generic HID path, and that Bolt unpair notifications need explicit handling. Tested with: - Logitech MX Keys for Business via Bolt receiver Erik Håkansson (1): HID: logitech: add Bolt receiver support for Logitech HID++ devices drivers/hid/hid-logitech-dj.c | 48 +++++++++++++++++++++++++++--- drivers/hid/hid-logitech-hidpp.c | 51 +++++++++++++++++++++++++++++--- 2 files changed, 91 insertions(+), 8 deletions(-) base-commit: 0d839570765118029aa8bf4a95444c6a11aacf85 -- 2.55.0