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 Bluetooth Connects in Settings But Not in ES

    Scheduled Pinned Locked Moved Help and Support
    bluetoothemulationstaionn30pro28bitdo n30 pro8bitdo
    14 Posts 5 Posters 2.2k 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.
    • W
      wbaker08
      last edited by wbaker08

      Re: [NES30 pro connects to bluetooth in Retropie setup](but not emulationstation)

      N30 Pro2 Controller is connected in the Retropie setup but will not show up when I configure inputs in the ES menu.

      Checked this other thread for an answer, but no dice.

      EDIT: Solution was to use Start+X to connect the bluetooth.

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

        @wbaker08 Please add more info about your system, as requeted in https://retropie.org.uk/forum/topic/3/read-this-first.
        So did you paired the contoller (Bluetooth) - is the controller's led a solid blue after pairing ?

        1 Reply Last reply Reply Quote 1
        • W
          wbaker08
          last edited by

          I have a Pi 3 B+ running 4.4 Retropie. I have a power supply that came with it from Canakit.

          I have paired it. It buzzes to show that it is connected but then has a slow flashing blue light.

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

            @wbaker08 Hm, I think it means it's not fully paired. This kind of controller has multiple connection modes (Switch, Android, PC) - try starting the controller with Start + X and re-do the pairing. Once the blue led is staying lit, then it means it's paired and you can follow the usual route of configuring it in Emulationstation.

            1 Reply Last reply Reply Quote 1
            • W
              wbaker08
              last edited by

              Thanks @mitu I'll try it when I get home.

              1 Reply Last reply Reply Quote 0
              • W
                wbaker08
                last edited by

                Finally got the controller to work in ES but now no controllers work after opening any ROMs. Not even a USB keyboard will work properly. The configuration I set up will not work in any ROMs.

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

                  @wbaker08 Do you see a 'Controller ... configured in port #0' message at the bottom of the screen when starting a game ?

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    wbaker08 @mitu
                    last edited by

                    @mitu No I did not. But I figured out I could open up the RetroArch Quick Menu and configure it in each emulator EXCEPT for N64 mupen or w/e its called. Trying to go into the config files and manually do it. Let me know if you know why the emulators are not taking what the retropie config is supposed to be giving them.

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

                      @wbaker08 said in 8Bitdo Bluetooth Connects in Settings But Not in ES:

                      @mitu No I did not. But I figured out I could open up the RetroArch Quick Menu and configure it in each emulator EXCEPT for N64 mupen or w/e its called.

                      If the controller is not detected, then you cannot open the GUI.

                      Trying to go into the config files and manually do it. Let me know if you know why the emulators are not taking what the retropie config is supposed to be giving them.

                      Can you post your controller configuration file ? It should be in /opt/retropie/configs/all/retroarch-joypads, as a .cfg file. If there is none, then your controller wasn't configured for RetroArch.

                      W 2 Replies Last reply Reply Quote 0
                      • W
                        wbaker08 @mitu
                        last edited by

                        @mitu mupen64plus does not have retroarch configurations apparently.

                        That is the only one I am having trouble with now.

                        I have edited
                        /opt/retropie/configs/n64/mupen64plus.cfg
                        and
                        /opt/retropie/configs/n64/InputAutoCfg.ini

                        I have also set the config mode to 0 (fully manual) in mupen64plus.cfg.

                        1 Reply Last reply Reply Quote 0
                        • W
                          wbaker08 @mitu
                          last edited by

                          @mitu

                          This is the file for the controller in /opt/retropie/configs/all/retroarch-joypads

                          input_device = "8BitDo N30 Pro 2"
                          input_driver = "udev"
                          input_r_y_plus_axis = "+4"
                          input_r_x_minus_axis = "-3"
                          input_start_btn = "7"
                          input_r_y_minus_axis = "-4"
                          input_down_btn = "h0down"
                          input_l_x_plus_axis = "+0"
                          input_right_btn = "h0right"
                          input_select_btn = "6"
                          input_left_btn = "h0left"
                          input_l2_btn = "4"
                          input_l_y_minus_axis = "-1"
                          input_up_btn = "h0up"
                          input_a_btn = "1"
                          input_b_btn = "0"
                          input_l_y_plus_axis = "+1"
                          input_r2_btn = "5"
                          input_x_btn = "3"
                          input_l_x_minus_axis = "-0"
                          input_y_btn = "2"
                          input_r_x_plus_axis = "+3"

                          Also, my keyboard's configuration also messes up in mupe64plus. Only a few buttons work and none of them are what they should be.

                          quicksilverQ 1 Reply Last reply Reply Quote 0
                          • quicksilverQ
                            quicksilver @wbaker08
                            last edited by

                            @wbaker08 /opt/retropie/configs/n64/InputAuto.Cfg

                            Is where you should be making your changes to controls for the standalone mupen64plus emulator.

                            Also did you enable the 8bitdo hack in:

                            /opt/retropie/configs/all/autoconf.cfg

                            (I'm not 100% what it does but may be relevant)

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

                              I have the same configuration (raspberry pi 3 b+ and retropie 4.4.4) and the gamepad N30 Pro 2 works correctly only in Switch mode + 8bitdo mapping hack ON (though the latest firmware is installed). In Android and Windows modes triggers L2/R2 don't work. Mac OS mode connects to raspberry but ES doesn't detect gamepad at all. Also I've created the Udev rule but i'm not sure it is really needed.
                              And if the gamepad seems not working after opening rom - just check the controllers order (yours should be set in first slot):
                              Retropie->ConfigurationEditor->Configure basic libretro options->Configure default options for all libretro emulators->Choose joypad order
                              PS: While the gamepad is connected it slowly glows, does not stays lit all the time

                              1 Reply Last reply Reply Quote 0
                              • M
                                mattai524
                                last edited by

                                Does anyone know if there is there any resolution to getting ALL of the buttons on this controller to work in ES? I'm disappointed that all of the buttons cannot be used. Originally I was attempting the macOS pairing and nothing would work (I read somewhere this is the best setting for retroarch. Cannot cite my current source because I forgot).

                                After two weeks of trial and error, I'm happier after reading this thread that I can use the Windows setting, but I often use the trigger buttons for load and save states (the shoulders are for ff and rewind). So full functionality is reduced for me.

                                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.