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 reconnection -> background



  • hi at all !
    actually I got an 8Bitdo NES30 pro pad.
    I got it running without any problems, following the instructions here at the retropie docs.
    but when the pad times out after approx. 15 minutes of being idle, reconnecting it with the raspberry needs several attempts until its successfull.

    in average it takes 3 times to get the pad and the raspberry reconnected. sometimes it works quite quick... and sometimes it doesn't.

    after searching here, I found an older thread refering to retropie 3.8.1, where somebody used a cron job to re-establish the connection, and changing the timout value could simply be done by editing a specific *.sh file.

    but at retropie 4.3 there are build in options for establishing the bluetooth connections: default, boot, background.

    is there an easy way to change the timeout for the background option, to force the raspberry to look every 15 seconds after the 8Bitdo pad ?

    by the way: does anybody know a safe way to determine with which firmware the 8Bitdo pad acutally is fitted ? I won't change a running system, just to be sure a specific firmware version is running. actually everything seems to be fine.

    Pi Model or other hardware: Pi 3 model B
    Power Supply used: 5V/3A
    RetroPie Version Used: 4.3
    Built From: Pre made SD Image on RetroPie website, retropie-4.3-rpi2_rpi3.img
    USB Devices connected: none.
    Controller used: 8Bitdo NES30 pro (just arrived here yesterday... don't know its fw release)
    Error messages received: - no - just problems when trying to reconnect
    Log found in /dev/shm/runcommand.log (if relevant): -
    Guide used: genuine installation guide
    File: not relevant
    Emulator: not relevant
    Attachment of config files: -
    How to replicate the problem: -



  • that's curious now.
    I just altered the bluetooth connection method to "boot" (instead of background), and the nes30 pad always immediatly reconnects after pressing the power button.
    I don't even have to wait a few seconds...

    I'm pretty sure I tried that mode the first time as well... with very different result.


    anyhow, still don't know how to figure out which firmware version is inside my 8Bitdo gamepad.



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.