]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
HID: logitech: add HID++ support for Logitech MX Anywhere 3S
authorDennis Marttinen <twelho@welho.tech>
Sun, 4 Jan 2026 13:00:51 +0000 (13:00 +0000)
committerJiri Kosina <jkosina@suse.com>
Thu, 8 Jan 2026 11:22:01 +0000 (12:22 +0100)
I've acquired a Logitech MX Anywhere 3S mouse, which supports HID++ over
Bluetooth. Adding its PID 0xb037 to the allowlist enables the additional
features, such as high-resolution scrolling. Tested working across multiple
machines, with a mix of Intel and Mediatek Bluetooth chips.

[jkosina@suse.com: standardize shortlog]
Signed-off-by: Dennis Marttinen <twelho@welho.tech>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
drivers/hid/hid-logitech-hidpp.c

index d5011a5d089025acaa8cd36cb9c3d14b4b3282fc..e871f1729d4b3072c1e21ba1eaa7e00519925946 100644 (file)
@@ -4662,6 +4662,8 @@ static const struct hid_device_id hidpp_devices[] = {
          HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb025) },
        { /* MX Master 3S mouse over Bluetooth */
          HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb034) },
+       { /* MX Anywhere 3S mouse over Bluetooth */
+         HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb037) },
        { /* MX Anywhere 3SB mouse over Bluetooth */
          HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb038) },
        {}