Dualshock 3 PS3 Controller via BT on Retropie 4.0.2
-
Hi all,
I´ve been researching for a while a way to pair my official PS3 controller on Retropie 4.0.2 without success.
I´m running the latest Retropie version on a Raspberry Pi 2 with a generic bluetooth dongle.
I already followed all the steps I found here and also on youtube, but my controller only works with the USB cable connected.
When I install the PS3 controller drivers native on the Retropie setup, seems that it pairs, but never works to configure the input, again, only wired.Removing the PS3 drivers and using the bluez drivers I'm able to pair a PS4 controller for example (as a wireless controller) but when trying to pair the PS3 one, it stucks on the screen to type the pin "0000" on my device which is not possible.
I do have 2 original controllers (PS3) here and both doesn´t work.
Does anyone have any idea?thanks,
Gustavo
-
Plug your Ps3 controller in while booting the Pi 2, reinstall the drivers for pairing a controller....
Go through the whole process, untill it says now you can disconnect the controller, it should then start to vibrate...
What your doing is pairing the controller but also trusting the device....
Next question is we need the model or name of your Bluetooth USB dongle
Hope this helps
-
Hello ferdnand,
First of all, thanks for you reply.
So I just followed the steps you recommended, but I stuck in the same point.
I've plugged the PS3 controller whilst the Pi2 was booting up, went thru the driver install process and in the step to remove the USB cable, after removing it, the control didn't vibrate. I pressed the PS button, the control vibrates and I have the "1" led on.
Going on the Configure Input, it says 1 control detected but when pressing the buttons on the control nothing happens.My BT dongle is a "Cambridge Silicon Radio, Ltda Bluetooth Dongle (HCI mode)
in the terminal, when I check the sixad service it says
Active (running)
and in the last line I have the service started correctly. Seems for me that the retropie environment is not recognizing the service. Is that possible?● sixad.service - LSB: Start sixad
Loaded: loaded (/etc/init.d/sixad)
Active: active (running) since Fri 2016-09-30 22:24:42 UTC; 17min ago
Process: 2106 ExecStart=/etc/init.d/sixad start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/sixad.service
├─2114 sudo /usr/bin/sixad --start
├─2121 /bin/bash /usr/bin/sixad --start
├─2169 /usr/sbin/sixad-bin 0 0 0
├─2366 /usr/sbin/sixad-sixaxis 00:06:F5:3B:BE:5B 0
└─6324 sleep 5Sep 30 22:24:42 retropie sixad[2106]: Starting sixad:.
Sep 30 22:24:42 retropie systemd[1]: Started LSB: Start sixad.
Sep 30 22:24:42 retropie sudo[2114]: root : TTY=unknown ; PWD=/ ; USER=root...rt
Sep 30 22:24:42 retropie sudo[2114]: pam_unix(sudo:session): session opened...0)
Sep 30 22:24:46 retropie sixad-bin[2169]: started
Sep 30 22:24:46 retropie sixad-bin[2169]: sixad started, press the PS button now
Sep 30 22:25:25 retropie sixad-sixaxis[2366]: startedThanks again
GMarrara
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.