PS3 controller not connecting/working in retroarch

Greetings people,

I’ve run into an issue that I can’t find a solution for. I have retroarch, btstack, controllers for all and a PS3 controller. I’ve taken all the necessary pairing steps, the controller is charged, I’ve turned on btstack in settings, changed the Bluetooth input(within retroarch frontend) to btstack, changed the input type(within retroarch) to siaxis etc. Basically I’ve followed multiple guides step by step and still haven’t had success. I open retroarch, the drop down says “searching for controller press the PS button”, I press it and the drop down either disappears after a few second without connecting or it says “connected to controller” but I have no functionality and the red lights are still all flashing so it hasn’t been assigned as controller one.

I have an iPad mini 2 retina and I’ve heard that there has been problems in these devices. If anyone can shed some light I would really appreciate it!

Cheers folks

To the best of my knowledge I do not think retroarch supports controller for all but will be with the next update. The only way I have got a ps3 controller to work is to disable controllers for all with retroarch and only enable btstack. I am using an ipad air and the only way I have gotten the ps3 controller to work is to press the PS3 controller power button right after you click on the retroarch app in the white menu screens before you load a game and it connects but if I wait until I start a game or in the game gui options it never connects and all the lights just flash on the controller. Hope this helps.

Make sure to have an official Dualshock 3, because Retroarch only supports official one, even though; you abled to connect to Snes9x emulator. I think your controller is not official try other one. follow kmoney2315 guide by disabling “controller for all”. choose btstack on both settings.app>BTstack>BTstack. and Retroarch.app>Frontend>bluetooth input type>btstack. stay away from other bluetooth devices like keyboard and mouse, because sometime they interfere.