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

    8bitdo NES30 Pro shoulder buttons not working

    Scheduled Pinned Locked Moved Help and Support
    10 Posts 3 Posters 6.3k 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
      sc0tt88
      last edited by

      I used this tutorial, works great. Except...

      The 1.70 firmware my controller came with, my wireless keyboard seems to take priority over the controller and the arrows control the game, and the pad doesn't work in the game. So I changed it back to 1.68 which seems to be recommended, and none of the shoulder buttons/triggers work in games (or in the menus to jump a number of games at once)

      Any ideas for either problem to get this working as it should?

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

        Triggers not working in 1.69 either. Dpad works on controller in games, "OK" button on my wireless keyboard functioning as "X" or start in PS1 games. Can't get any firmware to work as it should

        1 Reply Last reply Reply Quote 0
        • FloobF
          Floob
          last edited by

          If you post this info up I should be able to help
          https://retropie.org.uk/forum/topic/3/read-this-first

          Please read the Docs before asking a new question.
          RetroPie Help Guides: https://goo.gl/3gcNsT

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

            Sorry about that:

            Pi Model: 3
            RetroPie Version Used: 3.8.1
            Built From: SD image
            USB Devices connected: Tried with my wireless keyboard connected, and also unplugged
            Controller used: 8bitdo NES30 PRO
            Error messages received: Triggers/shoulders not working, and/or wireless keyboard controlling the games

            1 Reply Last reply Reply Quote 0
            • FloobF
              Floob
              last edited by

              If you are using 3.8.1 I'd suggest using firmware 1.68, then re-add the controller in ES.
              This should recreate the controller file. Take note when you press the shoulder buttons to see if ES now detects the presses.

              If not, you can manually put these in - I think these are correct for yours with that firmware

              input_l_btn = "17"
              input_r_btn = "18"
              input_l2_btn = "19"
              input_r2_btn = "20"
              

              Please read the Docs before asking a new question.
              RetroPie Help Guides: https://goo.gl/3gcNsT

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

                It detected the presses in the config menu at the start every time, then when choosing a game, pressing them did nothing (the button you use to jump down the list) and then inside games, none of them work there either. Yet inside an arcade game R2 opened the config menu.

                Ok I'll try this

                1 Reply Last reply Reply Quote 0
                • FloobF
                  Floob
                  last edited by

                  If that doesnt work, post on pastebin.com your controller file in
                  /opt/retropie/configs/all/retroarch-joypads/

                  Please read the Docs before asking a new question.
                  RetroPie Help Guides: https://goo.gl/3gcNsT

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

                    It worked!! Well... Aiming in Resident Evil 2 works with R1 anyway!!

                    When setting up in ES, it detects left shoulder, right shoulder, left trigger, right trigger as 6, 7, 8 and 9. Why then do 17, 18, 19 and 20 work?

                    Also this time "JOYSTICK" is on the end of the name of my pad. Is that likely to be an issue? Did I do something wrong there?

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by

                      It gets 11 added to the IDs in retroarch on old firmware. For reasons only they know :-)

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

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

                        How come it's only the triggers/shoulders that didn't work...?

                        Also, why does it register as 6, 7, 8 and 9 and then not even register those lines to the cfg file?

                        Anyway, thanks guys, you are legends. Been trying to fix this for days

                        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.