I have a Halo Reach 360 controller and to my surprise it didn't work at all. The joysticks were mixed up and unresponsive. Plus RB doesn't work at all! For $40 at worst, I didn't expect joysticks to have soft thumb rests. BTW what they do but for the price I expected the controller to work and have a proper battery. Do not buy this product, it is nothing more than a scam.