RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Newly installed L2/R2 Arcade buttons not detected in Retropie

    Scheduled Pinned Locked Moved Help and Support
    failedarcade l2r2not detected
    10 Posts 2 Posters 363 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      stevejp1978
      last edited by

      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 go

      any ideas?

      1 Reply Last reply Reply Quote 0
      • S
        stevejp1978
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by

          Looks like faulty hardware ?

          S 1 Reply Last reply Reply Quote 0
          • S
            stevejp1978 @mitu
            last edited by

            @mitu really? Control boards in both player one and two?

            1 Reply Last reply Reply Quote 0
            • S
              stevejp1978
              last edited by

              L2/R2 were reconized on windows... so it has to be a software/configuration issue with retropie and batocera

              mituM 1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @stevejp1978
                last edited by mitu

                @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.

                S 1 Reply Last reply Reply Quote 0
                • S
                  stevejp1978 @mitu
                  last edited by stevejp1978

                  @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.

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @stevejp1978
                    last edited by mitu

                    @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.

                    S 2 Replies Last reply Reply Quote 0
                    • S
                      stevejp1978 @mitu
                      last edited by

                      @mitu yea, I've tried batocera and had the same issue.... i'm assuming recalbox will behave the same.

                      1 Reply Last reply Reply Quote 0
                      • S
                        stevejp1978 @mitu
                        last edited by

                        @mitu ordered new control boards, everything is operational now. thanks for your input.

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        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.