Problem reconnecting PS3 controller after disconnect

Welcome Page Forums RetroPie Project Controller Configuration in RetroPie Problem reconnecting PS3 controller after disconnect

This topic contains 2 replies, has 2 voices, and was last updated by  dudleydes 2 years, 3 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #107046



    I have two brand name PS3 controllers I have working with Retropie. I noticed that when I turn off the controller by holding down the “P” button for 10+ seconds, and then I turn the controller on, it never reconnects until I restart the sixad service 3 times (if I restart it two times, it will reconnect some of the time but not always, three times ensures it will reconnect).

    Right now I have a python daemon running that monitors the sixad log for disconnects and immediately restarts sixad 3 times to work around this issue.

    I was wondering if anyone else is having this problem or if it is a known issues (I’ve not been able to find anything on it on google).


    Raspberry Pi 2 B
    Raspbian (wheezey)
    SixAd 1.5.1
    RetroPie: git latest as of September 25th

    Any input would be appreciated.




    I uploaded my sixad restart script to github for anyone else that is having this issue. This script will monitor /var/log/sixad for either abnormal disconnects (i.e. due to battery drain) as well as timeouts configured in sixad’s profile.



    Above the exit 0 in the /etc/rc.local file, try adding the following:

    hciconfig hci0 piscan

Viewing 3 posts - 1 through 3 (of 3 total)

Forums are currently read only - please visit the new RetroPie forums at

PLEASE NOTE: All orders that are placed between January 14th and January 28th will be shipped on January 29th. Dismiss