im using ps3 controller and it works fine initially with the usb cable attached to the rpi2 however after a few mins the buttons automatically remap their self. If I remove the charging cable and the bluetooth pairs the buttons magically correctly map back.