It worked perfectly for a while but then I noticed the controller wasn't lasting as long as it used to. It didn't give the controller any exra charge after 3 weeks. I took off the battery pack and the little plug that sticks out was crooked. I tried to move it back and it just broke off.