PS3 Controller and RetroArch not working correctly

As per the title…

I have BTStack and Controllers For All installed and ive enabled BTStack from the settings, when I open up RetroArch it says my controller has been connected. In the ‘Input’ settings ive selected the ‘Sixaxis/Dualshock3’ but when I resume the game the button mapping is all over the place.

Right button press = Start Up button press = X Down button press = Square … and you get the idea

How do I fix this problem and getting working as normal?

There are a ton of threads in this subforum that address syncing PS3 controllers and they seem to have conflicting solutions. Some say controllers for all works, some say you need to remove it.

I suggest trying to remove it and see if that helps. There’s also apparently a certain time when you should hit the sync button. Read through some of the threads for more specific details.

It seems to be working now after disabling Controllers for All but my controller still has those flashing lights even though its connected (plus RetroArch didnt confirm its connected)

Also how come there’s a slight lag with iOS MFi Controller compatible games? Like San Andreas?

The lag is ever so slight but it is noticable at times…

Is there any way to reduce this lag?