« Back to home

Xbox One Controller Hacking

Posted on

So today I had a bit of free time, and decided to experiment with the LibUSB framework on a Raspberry Pi I had lying around.

After a bit of reading, and reviewing the excellent documentation provided by the Xbox hacking community, I managed to get a simple C program running which demoed interrupt transfers for both activating the controller rumble feature, and receiving button presses.

For those interested, the code for the demo application can be found here.