[PATCH v3 0/1] HID: logitech: add Bolt receiver support for Logitech HID++ devices
From: Erik Håkansson
Date: Mon Aug 10 2026 - 16:57:30 EST
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/345f7347-30a8-4568-a7a6-c70f54a52a8d@xxxxxxx/
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