All the buttons work but sometimes it does random things when you press the left analog stick down, back case is cracked.