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

      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.