8bitdo N30 pro 2 n BT issue
-
@mitu no, connection is lost right after I exit the BT menu so I cant even get to point where I would start a game.
-
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.
-
@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.
-
@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)
-
@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.
-
@MosaicDragon No other controllers. Only things I used before was xbox 360 controller via usb cable.
-
@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)
-
@MosaicDragon and yeah, on BT menu they are solid, after that blinking. Cant configure buttoma for it. And I have newest firmware.
-
@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?
-
@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.
-
@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 thisAttempting 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.
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.