A4TECH Bloody J90s mouse does not work correctly in 2000 Hz mode
Mouse in question: https://www.bloody.com/en/product.php?pid=10&id=230
I was told that this is probably 'a kernel bug than in that it doesn't merge the device correctly' and to report here first.
The mouse works correctly under Windows under any response rate.
The mouse works correctly under Linux on 1kHz.
The mouse does not work correctly under Linux on 2kHz.
At that 2kHz, the mouse does not register slow movements to left and up, but works fine down and right. This happens in both Wayland and X. I am testing on Arch Linux with kernel 5.10.16 under Plasma 5.21.
The mouse looks to be working correctly from 'evtest' logs.
There's no logs from 'libinput debug-events' when moving slowly left-up.
Using hid-recorder, it turns out there's two hidraw devices. One has about half the movements, the other has the other half.
Side note: The DID of the device does NOT indicate absolutely anything about the hardware. It is randomly generated for each unique mouse by the vendor software.
Here's a quick video showcasing the issue with hid-recorder open on both hidraw devices: 2021-02-18_10-29-49.mkv