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 N30 pro 2 n BT issue

    Scheduled Pinned Locked Moved Help and Support
    bluetoothcontrollerconnection prob
    13 Posts 3 Posters 1.7k 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.
    • M
      MosaicDragon
      last edited by

      Do you have any other drivers installed or any other controllers connected? Also have you tried enabling udev for your controller(theres an item in the menu) i had a similar issue and i tried a lot of things, this is one thing i did. Also try disconnecting all your bluetooth devices and pair only one 8bitdo controller and try to run a game.

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

        @WDW So the pairing actually doesn't work ? I'm confused because you said it works. Can you also please add more info about your system - as requested in https://retropie.org.uk/forum/topic/3/read-this-first.

        W 1 Reply Last reply Reply Quote 0
        • M
          MosaicDragon @WDW
          last edited by MosaicDragon

          @WDW Are you actually losing connection or do they just not register inputs? (ie do your controllers stay solid blue or go to flashing)

          Also- are your controllers on latest firmware(http://support.8bitdo.com/); and this may not help your connection issue but power it on whilst holding x (xinput mode)

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

            @mitu Connection works and it works as long as I am inside of Bluetooth menu. This old fashioned dos style menu. There I can use BT controllers but when I exit that menu connection is lost.

            1 Reply Last reply Reply Quote 0
            • W
              WDW @MosaicDragon
              last edited by

              @MosaicDragon No other controllers. Only things I used before was xbox 360 controller via usb cable.

              M 1 Reply Last reply Reply Quote 0
              • M
                MosaicDragon @WDW
                last edited by

                @WDW update firmware(see link), disconnect and remove ALL bluetooth devices. pair it again. IF not connect it via usb and see if it registers in emulationstation (also put it in xinput(see above)

                1 Reply Last reply Reply Quote 0
                • W
                  WDW @MosaicDragon
                  last edited by

                  @MosaicDragon and yeah, on BT menu they are solid, after that blinking. Cant configure buttoma for it. And I have newest firmware.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    MosaicDragon @WDW
                    last edited by

                    @WDW I'd suggest running an update of the system including the OS etc. Does the controller work wired and is udev enabled for it?

                    W 1 Reply Last reply Reply Quote 0
                    • W
                      WDW @MosaicDragon
                      last edited by WDW

                      @MosaicDragon System is updated but udev is not on. Need to that next.

                      Edit: Do you mean those udev rules you install on BT menu? Those are installed.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        MosaicDragon @WDW
                        last edited by MosaicDragon

                        @WDW plug in a working controller and press start then exit emulationstation(takes you to command line).
                        type: sudo /home/pi/RetroPie-Setup/retropie_setup.sh (setup menu)
                        then go to config, then find bluetooth. (while youre here check 8bitdo hack is off). Next forget devices and reconnect one gamepad.
                        If it stays connected then:
                        run: jstest /dev/input/js0 (checks input of first controller device- press buttons)
                        If the previous works then you might have a problem with emulationstation or something thus i dont know how to fix.

                        If not then try the following:

                        sudo hciconfig hci0 reset
                        

                        (resets bluetooth adapter)

                        sudo invoke-rc.d bluetooth restart
                        

                        (then restart it)

                        sudo bluetoothctl
                        

                        (open bluetooth commandline)

                        scan on
                        

                        ( start scanning)

                        output looks like this:

                        [CHG] Controller xx:xx:xx:xx:xx:xx Discovering: yes
                        [NEW] Device xx:xx:xx:xx:xx:xx LAPTOP-4BNKAVN8
                        [NEW] Device E4:17:D8:A2:0C:72 8BitDo N30 Pro 2
                        
                        [bluetooth]# pair E4:17:D8:A2:0C:72
                        

                        (pair your mac address)
                        will output like this

                        Attempting to pair with E4:17:D8:A2:0C:72
                        [CHG] Device E4:17:D8:A2:0C:72 Connected: yes
                        [CHG] Device E4:17:D8:A2:0C:72 Modalias: usb:v2DC8p2865d0100
                        [CHG] Device E4:17:D8:A2:0C:72 UUIDs: 00001124-0000-1000-8000-00805f9b34fb
                        [CHG] Device E4:17:D8:A2:0C:72 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
                        [CHG] Device E4:17:D8:A2:0C:72 ServicesResolved: yes
                        [CHG] Device E4:17:D8:A2:0C:72 Paired: yes
                        Pairing successful
                        

                        (then trust it)

                        trust E4:17:D8:A2:0C:72
                        

                        (then connect it)

                        connect xx:xx:xx:xx:xx
                        

                        NOTE- change the address to yours.

                        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.