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

    Configuring gamepad never skip buttons

    Scheduled Pinned Locked Moved Help and Support
    gamepad configgeekpijoystick contro
    18 Posts 4 Posters 2.9k 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.
    • F
      Fr3d
      last edited by

      Hello, I have

      • Pi 3B+
      • Power supply 250 mA
      • Retropie 4.4
      • Build from retropie-4.4-rpi2_rpi3.img
      • USB devices connected: keyboard, USB-key
      • controller used
      • GeeekPi USB Joystick Controller board
      • No errror message

      I can't configure the joystick anymore.
      After entered the 4 directions of the joystick, select and start, then the 6 buttons I have...
      I press the A button for skipping Left trigger... It displays ALREADY TAKEN, but don't pass to the next button (right trigger). I can hold the button as long as I want, no other effect, the display is stuck like that: the line "left trigger already taken" selected.

      Is there anything else I can do?

      Frederic

      HalvhjearneH 1 Reply Last reply Reply Quote 0
      • B
        backstander
        last edited by

        I see a pattern here, maybe there's something wrong with the current version of Emulation Station?
        https://retropie.org.uk/forum/topic/16934/can-no-longer-hold-button-for-3-seconds-to-skip-button-assignments-in-emulation-station
        https://retropie.org.uk/forum/topic/22984/retropie-gamepad-setup

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

          @backstander I don't think so, there hasn't been any new development on the input configuration or the input system in Emulationstation for a few months. I recently re-did this configuration for a number of gamepads and didn't get any errors - the skipping of the button worked.

          1 Reply Last reply Reply Quote 1
          • HalvhjearneH
            Halvhjearne @Fr3d
            last edited by

            @Fr3d said in Configuring gamepad never skip buttons:

            • Power supply 250 mA

            perhaps this is your problem, have you tried using an official power supply?

            F 1 Reply Last reply Reply Quote 0
            • F
              Fr3d @Halvhjearne
              last edited by

              @Halvhjearne Oups!
              My fault... I wanted to say 2500 mA : 2,5 A. The right power for this model

              HalvhjearneH 1 Reply Last reply Reply Quote 0
              • F
                Fr3d
                last edited by

                I recently made an update of the emulators on this system, before being unable to configure, perhaps it's the origin of the problem?
                If I create a new SD card from scratch, with the dmg I have on my computer, I can configure the Joypad (but I lost all the systems and roms!)

                BTW, I think that there must have been an update, because some buttons are named A, B, X, Y, North, South, East and West on the Retropie that doesn't work, and they are just named ABXY on the other one...

                mituM 1 Reply Last reply Reply Quote 0
                • HalvhjearneH
                  Halvhjearne @Fr3d
                  last edited by

                  @Fr3d

                  ok, it was just the first thing that came to mind, second is a possible short on the board or the wiring.

                  or perhaps try holding the B button?

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    Fr3d @Halvhjearne
                    last edited by

                    @Halvhjearne I tried some other buttons with no luck!
                    As I wrote after, I am able to parameter all the buttons without problem with another SD card

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

                      @Fr3d said in Configuring gamepad never skip buttons:

                      BTW, I think that there must have been an update, because some buttons are named A, B, X, Y, North, South, East and West on the Retropie that doesn't work, and they are just named ABXY on the other one...

                      The update to button icons has been released on February, when Emulationstation was bumped to version 2.8.x, so it's been in use for some time. The 4.4 image does not have this update.
                      If you use jstest /dev/input/js0 from the command line, is the button press registered (i.e. it's not registered just as a momentary press) ?

                      1 Reply Last reply Reply Quote 0
                      • F
                        Fr3d
                        last edited by

                        Thanks for your answer!

                        I ran jstest directly, I saw all buttons fonctionning (off initially, then on the time I press them, then off again).
                        Then I launched RetroPie to configure the gamepad, and from another computer, I ran jstest from ssh.
                        I saw all the buttons changing when configured, off/on/off without problem, and in the end, when I tried for "left trigger" to push some already defined buttons, jstest again saw the buttons passing on, then off when released.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          backstander @Fr3d
                          last edited by

                          @Fr3d
                          On this thread @nicklanier said "Someone showed me a different way. Instead of holding ONE button you hold TWO and it will skip."
                          https://retropie.org.uk/forum/topic/22984/retropie-gamepad-setup/6

                          Give that a try and see if that works.

                          A while back I had this same issue once but I tried it again like a week later and everything was working. I had no idea what had changed and it currently is working for me.

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Fr3d @backstander
                            last edited by

                            @backstander No, it doesn't work! I tried one, two, three, all buttons together, it doesn't advance to the next line...

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              backstander @Fr3d
                              last edited by

                              @Fr3d
                              I'm just curious but do you have this same issue if you use a different USB controller plugged in? I'm wondering if it is just the GeeekPi or if this is affecting all controllers used on your setup.

                              I think the one time mine wouldn't work, I was using an ASUS Bluetooth controller which doesn't have enough buttons (only has 1 button in the middle where Start and Select should be).

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                Fr3d @backstander
                                last edited by

                                @backstander Interresting test!
                                I plugged an USB controller (with more buttons), and began to configure it. After having entered all the buttons of my device, I had the same problem, when holding an already-used button, I see the information "ALREADY TAKEN", and the program didn't want to skip to the next one...

                                HalvhjearneH 1 Reply Last reply Reply Quote 0
                                • HalvhjearneH
                                  Halvhjearne @Fr3d
                                  last edited by

                                  @Fr3d said in Configuring gamepad never skip buttons:

                                  @backstander Interresting test!
                                  I plugged an USB controller (with more buttons), and began to configure it. After having entered all the buttons of my device, I had the same problem, when holding an already-used button, I see the information "ALREADY TAKEN", and the program didn't want to skip to the next one...

                                  this sounds wierd, are you are saying that this controller works fine on another image or raspberry?
                                  and have you tried disconnecting all other usb devices to see if it makes any diffrence?

                                  F 1 Reply Last reply Reply Quote 0
                                  • F
                                    Fr3d @Halvhjearne
                                    last edited by

                                    @Halvhjearne Yes, the two controllers (GeeekPie and external) works correctly with another version on SD card.
                                    I have unplugged GeeekPie and the keyboard (leaving just the USB stick containing RetroPie and the external joystick), with same result.

                                    1 Reply Last reply Reply Quote 0
                                    • HalvhjearneH
                                      Halvhjearne
                                      last edited by

                                      @Fr3d
                                      its possible this is a read/write error on the sdcard, i would try and reflash retropie and try again, and if i had same result with only that sdcard, i would considder that that the sdcard may be failing, if it works fine with a fresh install on another card.

                                      F 1 Reply Last reply Reply Quote 0
                                      • F
                                        Fr3d @Halvhjearne
                                        last edited by

                                        @Halvhjearne
                                        That's the thing I didn't want to do, but...

                                        So I saved all the data from my Pi, formatted the USB key, and installed a fresh version of retroPie: I was able to configure the controller.
                                        Then I updated the system and RetroPie, tried again to configure the controller: it worked this time again.
                                        I restored all the games now, and it's still working.
                                        I don't know what was the problem, but now it's gone

                                        Thank you all

                                        1 Reply Last reply Reply Quote 0
                                        • 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.