hey again. i think i found a solution for the time being anyway.
since the sixad is started but refuses to pair controller after reboot.
and sudo sixad –start (even as it already started it will pair the controller directly)
i just added sixad –start in rc.local so it will be started twice.
now it works like a sharm here and hope the devs figure out why this is happening
after 5 hours of tweaking and fixing other bugs I have my PS3 controller and NES30 8bitdo controller connecting on their own upon boot without doing the above. I tried adding sixad –start to boot but was getting errors upon restarts, freezing on BT connecting screen upon boot (randomly) and complete lockup in the BT pairing menu.
I’ll backtract and work out the exact fix and let you know..
Sixad and bluetooth daemon cannot be run at the same time. So it is not possible to use NES30 and PS3 controllers at the same time without fiddling around. Raspbian jessies bluez package has builtin sixaxis support. But no one has written a raspbian guide to setup a ps3 controller over bluez.