Wii U Pro Controller doesn't re-connect after reboot . Recalbox 6.1.1



  • Hello Recalbox Team,

    I've just done a fresh installation of Recalbox 6.1.1 on my Raspberry Pi 3 B+.
    In Emulationstation I was able to pair the original Wii U Pro Controller successfully with the internal Bluetooth controller.
    After every reboot the pairing is lost, but the button mapping is still there.
    Pairing the controller again solves the problem until next reboot. That's really exhausting...
    Can you please help me saving the configuration that it survived reboots?

    The bonus question is:
    I have the Retroflag NESPI+ case.
    In the past I've used the safe shutdown script from:
    https://github.com/RetroFlag/retroflag-picase
    Should I use this again or is there already something included with the new Recalbox release?

    Thanks in advance,
    Andi



  • The wiki mentioned two methods:

    /recalbox/scripts/bluetooth/test-device list
    8C:CD:E8:73:F4:87 Nintendo RVL-CNT-01-UC
    /recalbox/scripts/bluetooth/simple-agent hci0 "8C:CD:E8:73:F4:87"
    Agent registered
    Creating device failed: org.bluez.Error.AlreadyExists: Already Exists

    [bluetooth]# pair 8C:CD:E8:73:F4:87
    Attempting to pair with 8C:CD:E8:73:F4:87
    Failed to pair: org.bluez.Error.AlreadyExists
    [bluetooth]# connect 8C:CD:E8:73:F4:87
    Attempting to connect to 8C:CD:E8:73:F4:87
    [CHG] Device 8C:CD:E8:73:F4:87 Connected: yes
    Connection successful
    [CHG] Device 8C:CD:E8:73:F4:87 ServicesResolved: yes
    [Nintendo RVL-CNT-01-UC]# trust 8C:CD:E8:73:F4:87
    Changing 8C:CD:E8:73:F4:87 trust succeeded

    -> now the controller is connected

    After reboot it can't connect again.
    No progress...



  • I have the very same problem.

    Wii U Pro Controller and recalbox 6.1.1 on an rpi 3.
    Controller works nice after pairing. No trouble, but pairing is not surviving a reboot.

    After repairing working fine again but this is very annoying because I still have to have keep a USB controller connected.

    Any help appreciated...



  • Me too .. same exact problem
    I have the very same problem.

    Any help appreciated.



  • The problem still persists ...

    Any news on this?

    I tried retropie. There it works but i would love to stick with recalbox



  • I ve got the same problem with The same controler. Will the next update will fix it? Or do we need to go back to the older version?



  • Same issue, official Wii U Pro. Works great but no longer paired after reboot.



  • Same issue here, driving me nuts.



  • I have the same issue.
    Hope for an update or a solution. THX in andvance.
    Nils



  • I had the same issue with my 2 official Wii U Pro controllers and found a fix. I changed the line below from =0 to =1 in the recalbox.conf under section D (controllers). After changing this and rebooting my Wii U controllers reconnect every time after a reboot or unplugged power to the recalbox.

    controllers.bluetooth.ertm=1

    THe problem is if i change this setting to "1" then my official ps3 controllers no longer reconnect automatically! I am using 2 Wii U pro controllers as my main 2 controllers and 2 ps3 controllers for when i want to play 4 players games.

    So i have to choose whether i want my wii u controllers or ps3 controlelrs to reconnect to bluetooth after a reboot, i havent found a way to get both to work.



  • @elchhome I have the same problem with my 8BitDo SN30 pro ("after every reboot the pairing is lost").
    I think You should open the terminal (press "F4" in Recalbox main menu, then press "ALT+F2", login: root, password: recalboxroot).

    Then type in "bluetoothctl" then type the following commands :

    agent on
    default-agent
    power on
    scan on

    Wait until bluetoothctl lists your device then:

    pair AA:BB:CC:DD:EE:FF
    connect AA:BB:CC:DD:EE:FF
    trust AA:BB:CC:DD:EE:FF

    Check out this:
    link 1
    link 2



  • Minor addition to this
    Once you go through the normal pairing process you need to make a change so that the controller reconnects.

    the correct way to do this is to edit /recalbox/share/system/recalbox.cfg and change the follow line(s)

    Firstly you must change

    controllers.bluetooth.ertm=0
    

    to

    controllers.bluetooth.ertm=1
    

    you may also need to change this

    controllers.ps3.enabled=1
    

    to this

    controllers.ps3.enabled=0
    

    This has been tested with a the official Wii U Pro controller and works flawlessly. I can not attest to how it works with the aftermarket version.



Want to support us ?

256
Online

79.8k
Users

21.2k
Topics

154.9k
Posts