Hello everyone, I just finished hacking up an old NES controller to work on the XBOX using a microcontroller. I've gotten to the point where it is fully recognized as a Microsoft XBOX controller by the XBCD Windows drivers. I mapped A to A, B to X, Select to Back, etc. But here's the problem: It doesn't work on an XBOX. I'm guessing that vendor-specific data is being sent to authenticate the device. Does anyone have ANY information on this? Anyone have the ability to sniff the data coming from the XBOX itself to the controller? I could connect an XBOX controller to my PC, but I would assume that it would have to ask for a vendor-specific request first. If anyone with a debugging XBOX could somehow output a lot of USB data/information, that would be great! Any information would be greatly appreciated!