I have two PS3 controlled. One a dual shock 3 and the other is the plain SixAxis. Neither will pair to my Bluetooth dongle but work fine via usb. When I start and stop sixad from cmd line I get the bad buffer battery? Error on BOTH controllers however they work fine wireless on my PS3.
Not sure what else to try as strangely BOTH controllers worked fine via Bluetooth using SAME dongle when I had my Pi 1 B with RetroPie 2.x
So they were working on Pi 1 and do work on my PS3 wireless but won’t pair to Pi 2?