VOOZH about

URL: https://www.phoronix.com/news/Linux-6.18-HID-ELECOM-SONIX

⇱ Linux 6.18 Receives Fixes For ELECOM M-XT3URBK & SONiX AK870 PRO Devices - Phoronix


👁 Phoronix

Linux 6.18 Receives Fixes For ELECOM M-XT3URBK & SONiX AK870 PRO Devices

Written by Michael Larabel in Hardware on 19 November 2025 at 06:00 AM EST. 1 Comment
Sent out today was likely the last batch of HID subsystem fixes ahead of the Linux 6.18 kernel releasing as stable around the end of the month. With it are some new device-specific quirks for fixing hardware support for a mouse and keyboard.

The ELECOM M-XT3URBK as a wired trackball mouse with six programmable buttons should see all the buttons now working under Linux. This ~$40 USD mouse (Amazon.com, affiliate link) should be playing nicely with Linux 6.18.

👁 ELECOM M-XT3URBK


The patch explains:
"The ELECOM M-XT3URBK trackball has an additional device ID (0x018F), which shares the same report descriptor as the existing device (0x00FB). However, the driver does not currently recognize this new ID, resulting in only five buttons being functional.

This patch adds the new device ID so that all six buttons work properly."

The other hardware device fix with this HID pull request is for the SONiX AK870 PRO.

👁 AK870 keyboard


The fix is due to this AK870 PRO keyboard pretending to be an Apple keyboard by using the same vendor and product ID but its SONiX AK870 PRO product string needs to be whitelisted for it to be properly treated as a non-Apple keyboard within the hid-apple driver so that some function keys will in turn work properly.

One other device quirk in the HID pull is fixing Lenovo Yoga Slim 7x keyboard behavior.

See the HID pull request for these fixes now on the way to Linux 6.18.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.