Hi, The device creates two USB endpoints where on of those represent the X/Y axis as 16 buttons which is not.. quite right. So get rid of that endpoint. Also fix the report descriptor for the other endpoint. Output from hid-recorder: # X: 32 | Y: 1001 | # E: 000105.808008 7 20 00 e9 03 00 00 00 Link to previous discussion: https://lore.kernel.org/all/CAO-hwJL-3vAzywjeUsopsRSJX6j-maC5R75ekxZg-W_oKDqYYw@xxxxxxxxxxxxxx/ Marcus Folkesson (1): HID: Add driver for VRC-2 Car Controller MAINTAINERS | 6 +++ drivers/hid/Kconfig | 9 ++++ drivers/hid/Makefile | 1 + drivers/hid/hid-vrc2.c | 100 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 116 insertions(+) create mode 100644 drivers/hid/hid-vrc2.c -- 2.37.1