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/ v2: - Remove .remove - Change help text in Kconfig - Remove redundant check for USB endpoint in vrc2_report_fixup Marcus Folkesson (1): HID: Add driver for VRC-2 Car Controller MAINTAINERS | 6 +++ drivers/hid/Kconfig | 10 +++++ drivers/hid/Makefile | 1 + drivers/hid/hid-vrc2.c | 91 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 108 insertions(+) create mode 100644 drivers/hid/hid-vrc2.c -- 2.37.1