This controller is broken. Button and sticks have not been tested. When plugged in, it will disconnect due to a weak connection in the wire near the controller. There also is a rattling sound inside the controller of some lose part. This controller is free, if you can haul it, you can have it.