I'm trying this on a Raspberry Pi 3 with 2 different bluetooth dongles, one generic "BT2.0" and one "Broadcom CCBT2035BDGP23-2", and a genuine Sony DualShock 3 controller. I am aware of the problems with the built in bluetooth, is there a way I can be sure Recalbox is using the dongle and not the built-in bluetooth? Note that I can pair an 8bitdo NES30 Pro and it's fully functional, not sure if that verifies I am using the dongle and not the built-in. I have tried without USB controller or keyboard/mouse as well just in case they were somehow interfering.
Here are the details of each bluetooth dongle.
Generic BT2.0
http://pastebin.com/vVsxLkgK
Broadcom CCBT2035BDGP23-2
http://pastebin.com/Qi20CmFc
I checked for these in my config file as well, both were present:
controllers.ps3.enabled=1
controllers.ps3.driver=official
Throughout this process, the Recalbox GUI never responds to the PS3 controller, even when plugged in with USB. The controller seems to successfully pair via bluetooth but again it never actually functions. If I then set Main Menu->Controller Settings->Input P1 to the PS3 controller and launch a game, the controller still doesn't function.
-
Connect controller via USB, all LEDs blink slow, wait 10+ seconds
-
Disconnect controller from USB, all LEDs turn off
[ 1161.324258] usb 1-1.5: new full-speed USB device number 7 using dwc_otg
[ 1161.493498] usb 1-1.5: New USB device found, idVendor=054c, idProduct=0268
[ 1161.493511] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1161.493517] usb 1-1.5: Product: PLAYSTATION(R)3 Controller
[ 1161.493524] usb 1-1.5: Manufacturer: Sony
[ 1202.566120] usb 1-1.5: USB disconnect, device number 7 -
Push controller home/PS button, all LEDs blink fast and never stop blinking fast until my next step, this is where my experience differs from the Recalbox instructions
[ 1218.987136] input: PLAYSTATION(R)3 Controller as /devices/virtual/input/input4 -
Connect controller via USB again, fast blinking stops and then #1 LED stays lit
[ 1419.915759] usb 1-1.5: new full-speed USB device number 8 using dwc_otg
[ 1420.202507] usb 1-1.5: New USB device found, idVendor=054c, idProduct=0268
[ 1420.202521] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1420.202528] usb 1-1.5: Product: PLAYSTATION(R)3 Controller
[ 1420.202534] usb 1-1.5: Manufacturer: Sony
[ 1420.419818] input: Sony PLAYSTATION(R)3 Controller as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:054C:0268.0006/input/input5
[ 1420.420314] sony 0003:054C:0268.0006: input,hiddev0,hidraw4: USB HID v1.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-3f980000.usb-1.5/input0
Under Main Menu->Controller Settings->Input P1, the PS3 controller does appear so I guess that means it's paired? -
Disconnect controller from USB, #1 LED stays lit (paired?) but controller never works
-
If I shutdown Recalbox, the PS3 controller shuts off
I have seen a lot of posts about problems of different kinds with PS3 controllers but didn't find a solution for mine.