Logitech MX Anywhere 3S Mouse With Linux 6.19 Now Supports High Resolution Scrolling
([Hardware] 4 Hours Ago
Logitech MX Anywhere 3S)
- Reference: 0001604899
- News link: https://www.phoronix.com/news/Logitech-MX-Anywhere-3S
- Source link:
For those that happen to have a Logitech MX Anywhere 3S mouse connected via Bluetooth, the upcoming Linux 6.19 kernel release is enabling HID++ support for it to enjoy [1]high resolution scrolling and other functionality of the updated protocol.
HID++ is [2]Logitech's addition atop of HID providing extra functionality for mice from high resolution scrolling to onboard profiles, force feedback, and other features depending upon the hardware like RGB effects. [3]Supporting Logitech HID++ on Linux has been a headache and resorting to white-listing products that are known to work properly with the upstream Logitech driver when the HID++ mode is enabled.
The newest Logitech device added to that HID++ permitted list is the Logitech MX Anywhere 3S mouse that has been confirmed to work properly. Independent contributor Dennis Marttinen sent in a patch a few days ago to add the device:
"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."
That patch in turn was merged to Linux 6.19 Git today as part of the [4]HID fixes pull request . In addition to enabling HID++ for the Logitech MX Anywhere 3S, that pull also adds HID ELECOM M-XT3DRBK (018C) support, a HID quirk for the Edifier QR30, and other small HID fixes for the week.
The Logitech MX Anywhere 3S retails for around $90 USD and features a 1000 DPI sensor and 500 mAh battery.
[1] https://www.phoronix.com/search/high+resolution+scroll
[2] https://www.phoronix.com/news/Linux-61-Logitech-Hi-Res-Scroll
[3] https://www.phoronix.com/news/Linux-6.1-Demotes-Logitech-HID
[4] https://lore.kernel.org/lkml/sr343823-4qqr-n176-no80-625rp33sn6qp@xreary.bet/
HID++ is [2]Logitech's addition atop of HID providing extra functionality for mice from high resolution scrolling to onboard profiles, force feedback, and other features depending upon the hardware like RGB effects. [3]Supporting Logitech HID++ on Linux has been a headache and resorting to white-listing products that are known to work properly with the upstream Logitech driver when the HID++ mode is enabled.
The newest Logitech device added to that HID++ permitted list is the Logitech MX Anywhere 3S mouse that has been confirmed to work properly. Independent contributor Dennis Marttinen sent in a patch a few days ago to add the device:
"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."
That patch in turn was merged to Linux 6.19 Git today as part of the [4]HID fixes pull request . In addition to enabling HID++ for the Logitech MX Anywhere 3S, that pull also adds HID ELECOM M-XT3DRBK (018C) support, a HID quirk for the Edifier QR30, and other small HID fixes for the week.
The Logitech MX Anywhere 3S retails for around $90 USD and features a 1000 DPI sensor and 500 mAh battery.
[1] https://www.phoronix.com/search/high+resolution+scroll
[2] https://www.phoronix.com/news/Linux-61-Logitech-Hi-Res-Scroll
[3] https://www.phoronix.com/news/Linux-6.1-Demotes-Logitech-HID
[4] https://lore.kernel.org/lkml/sr343823-4qqr-n176-no80-625rp33sn6qp@xreary.bet/