Tagged: PS3 Bluetooth
doanerockParticipant08/30/2014 at 03:25Post count: 29
What is the correct way to link PS3 Bluetooth controller to a Bluetooth adapter in the retropie. I have set up the PS3 controller with retrope with a before 2 retropie. Are there new instructions? What is the current correct way to pair the controller with the retropie?
ThnaksHariGuest08/30/2014 at 07:12Post count: 908
I ve managed to do it without updating the retropie setup script..doanerockParticipant08/30/2014 at 14:37Post count: 29
So you just use the retropie_setup.sh set up ps3 script. I have tried it in the previous 2.x retropie versions with unsuccessful results. I would appreciate a short video showing how you set up the ps3 from start to finish. Does your ps3 controllers do what I liked to the the happy shake, which is once it paired with the retropie it runs the rumble.
ThankstheroamerParticipant08/30/2014 at 18:23Post count: 23
This guide worked for me.doanerockParticipant09/01/2014 at 04:56Post count: 29
Ok I followed the instructions above, and the controllers pair with the retropie, I follow the instructions to “Hold a button on your device to configure it” and I do, but asks me to configure it EVERY time I reboot. I also added the es_input.cfg commands from
so that I could use all the buttons and they where mapped properly.
What else do I have to do to make the controller work properly?doanerockParticipant09/01/2014 at 05:09Post count: 29
Why can I not use the gamepad if it detects the gamepad? I don’t want to configure it each time I start emulation station.Haris1977Guest09/01/2014 at 12:14Post count: 908
Doanerock this is a known “bug” i suppose.. I am facing the same problem every time i reboot my retropie image. I think it is smth with the bt connection-drivers though..doanerockParticipant09/01/2014 at 18:14Post count: 29
Well I can’t even play the games because I need to program the rest of the buttons like your are instructed in the how to.
Plus I am not able to exit any games because that has not been programed yet.
Is there any work around until the BUG is fixed?dudleydesParticipant09/01/2014 at 20:44Post count: 139
The newest Retropie-Setup-Script contains auto config files for PS3 controllers so your controller should work out of the box. The dhomium3009 guide is out of date regards this.
You can find the mappings for PS3 bluetooth controller at
The file should be in your /home/pi/RetroPie-Setup/supplementary/RetroArchConfigs folder on your pi.
To exit a game, you need to press SELECT and START at the same time.doanerockParticipant09/02/2014 at 02:50Post count: 29
dudleydes I tried that. I reformatted the SD card with retropie 2.3 on it and used ./RetroPie-Setup/retropie_setup.sh and ran “313 Install PS3 controller driver” and followed the directions. I followed the directions and connected the PS3 controller via USB and retropie sad that one controller was connected. Then I rebooted it and tried to pair it up with the PS button, but it never connected via blue tooth.doanerockParticipant09/02/2014 at 23:51Post count: 29
so I just reinstalled retropie 2.3 and the ps3 controller would not pair with retropie. The only way I can get the ps3 controller to pair with the retropie is with these instructions “https://github.com/retropie/RetroPie-Setup/wiki/Setting-up-a-PS3-controller” but I am not able to play because it makes me redo the controls each time.d3s1Participant01/02/2015 at 16:57Post count: 11
I too was having the same issue with EmulationStation prompting to re-configure the controller (ps3) bindings every time on reboot, also many times the controller would not even be detected.
I finally have my PS3 controller working consistently. It turns out there was a two-year old comment on this very blog that hinted at the the solution. What’s happening is that EmulationStation is starting up too quickly — not allowing enough time for the PS3 controller to sync over bluetooth and setting itself up as a joystick.
1. Start the retroie-setup script and disable the splash screen (there’s an option for this)
2. Edit the /etc/rc.local file with your favorite editor:
Above the “exit 0” statement enter the following:
echo "Sleeping for 30s. Sync your controller now..." sleep 30s
Now every time you boot the Pi, it will notify you to sync your PS3 controller (simply press the PS button on the controller), then EmulationStation will start thereafter.
On a side note, RetroPie 2.3 has a built-in controller profile for the PS3 controller — meaning you do not have to manually map buttons in RetroArch. The “hotkey” by default is the SELECT button. So SELECT+START exits, SELECT+L loads last save, etc.badaddParticipant01/03/2015 at 00:29Post count: 5
The above didn’t work for me, still asks me to configure controller buttons, doesn’t prompt me to sync controller :(doanerockParticipant01/06/2015 at 18:51Post count: 29
d3s1, your suggestion worked great. All I did was,
copy the retroPie image to the SD card.
Expand the file system
update retroPie operating system (probably not necessary but I like to update)
follow d3s1 instructions above
use menu to install PS3 drivers.
So only issue I have is that normally when you press the PS button on the controllers(I am able to pair and use two) it will blink all four until it pairs, and then only one light corresponding to the controller number will stay light. The issue is now that the controllers four lights never stop blinking. Everything in retroPie works great but having all four lights on the controller constantly blinking is a bit distracting and you do not know which controller is controller one and which one is controller two.
- You must be logged in to reply to this topic.