I'm using a generic usb controller purchased from Amazon several years ago. It appears to be a Xin-Mo clone device.
The device shows up in the uart debug console as "TTT THT Arcade console 2P USB Player." The device/joystick ID is 16c0:05e1.
The problem is that it is showing up as a single joystick and all buttons are mapping to player 1.
I found some posts about this from other individuals trying to get this working in other flavors or linux including some retropie and ubuntu users. In their case, they simply added a quirk to the kernel command line.
I tried adding a u-boot.txt to the /linux/ folder on the sd card with the following line:
I can see by watching the uart console output that this file is loaded, but it doesn't appear to affect anything. Still mapping P2 buttons as P1 and only a single device is listed by the console.usbhid.quirks=0x16c0:0x05e1:0x040
I checked for loaded quirks by running:
This returns:cat /sys/module/usbhid/parameters/quirks
At this point, I am not sure what steps I would need to take to figure out where the problem is. Hopefully someone here has dealt with this issue before and is kind enough to render assistance. Thanks for reading.(null),(null),(null),(null)