Newly installed L2/R2 Arcade buttons not detected in Retropie
-
hey all, got an iconic arcade and recently installed a couple of more buttons for L2/R2 which are not detected by retropie.
running a pi4 with 4g ram
the controler board for the buttons is a Cy-2201 SJ@JX!
-I've tried going into retroarch and setting the values there- nothing happens and it just times out.
-I've swapped wires from a working button to determine it isn't a faulty wire, it's the L2/R2 input socket in the control board that the problem
-I've updated the retropie script and updated the xpad driver- I've uninstalled and reinstalled the xpad driver.
-I've tried xpadneo driver- no goany ideas?
-
This post is deleted! -
Looks like faulty hardware ?
-
@mitu really? Control boards in both player one and two?
-
L2/R2 were reconized on windows... so it has to be a software/configuration issue with retropie and batocera
-
@stevejp1978 Not sure what exactly is the issue. You can test the inputs by using
jstest /dev/input/js0
and pressing all the buttons, including the newly added ones.
If the newly added buttons don't work (i.e. inputs are not registering), it means they're not recognized by Linux. In this case there's nothing RetroArch/EmulationStation/other programs can do to get the inputs, they're not delivered by the OS/driver. We don't have any configuration in RetroPie for this - it all depends on Linux and its drivers. -
@mitu wow... thanks for the explanation.
Rant- Thats crazy, I don't understand why linux wouldn't reconize these buttons... People must have made 8 button arcade units with pi's before...
Is this something that will be updated in the future?
why do my controller register L2 and R2...
so sad. -
@stevejp1978 said in Newly installed L2/R2 Arcade buttons not detected in Retropie:
People must have made 8 button arcade units with pi's before...
That's certainly true, but perhaps not using the same controller type.
Is this something that will be updated in the future?
Since this is entirely up to the OS drivers, you can test the latest OS with the RaspiOS release from https://www.raspberrypi.com/software/. Write the installation image on the SD card (a separate one or just the same card after you've backed up your existing installation) and boot it (use the Desktop version so it's easier to navigate). Do the same test with
jstest
and see if the buttons are recognized.However, Batocera should have a more up-to-date Kernel and driver set, so if their current release doesn't recognize the new buttons, then the current RaspiOS may behave similarly.
-
@mitu yea, I've tried batocera and had the same issue.... i'm assuming recalbox will behave the same.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.