Hello, I’m using a 2-player USB Xin Mo controller on Retropie 3.0 Beta 2 on a Rasp Pi 2, and I have all the buttons working, but can not get the Player 2 joystick to work.
Since both players are connected through a single USB, I have read that I should be setting player1 and player2 to the same joypad_index in opt/retropie/configs/all/retroarch.cfg and I need to explicitly define the button mappings. I used the “Configure RetroArch Keyboard/Joystick” to get the mappings, and got all unique values for the buttons, but both joysticks register the same axes: +1/-1/+0/-0. See attached.
Shouldn’t player2 show up as +3/-3/+2/-2, or something different from the other joystick? If I use the code below, which matches the values I got, then both sticks just control player 1.
I did connect to a PC and used the Control Panel and an NES emulator to confirm the controller does work correctly for both player 1 and player. Therefore I am confident this is not a hardware issue.
You mentioned a kernel fix, can you point me in the direction of where I can find more information? In my research, I did come across an article that provided a kernel fix for a joystick problem where up and left directions weren’t working. This didn’t seem to be them same issue I am having. Is there another fix that I didn’t see?