Bought this controller to play emulator games with my new Raspberry Pi. The buttons work perfectly fine and connectivity that no problem. However, de D-PAD its absolutely useless, its Mechanically flawed, say you where to press up in the d-pad but then move your finger one nanometer to the left or right you would be pressing up and to the side Which makes pressing just up simply impossible. The Same Applies for down and to left and right. I sent back the product for a refund. I reccomend NOT to waste your time if you intend to do any kinda of gaming, forget about serious gaming.