In this post i shall be explaining to you how you can use a simple hardware tweak. This is mostly convenient for those who own android tablets e.g nexus seven and higher. Besides, for those people who don’t have other gaming systems or gaming-capable computers. A simple hardware mod can be made to make the original Xbox controller compatible with the Google Nexus 7 and presumably other devices running Jelly Bean.
This hardware mod, makes the Xbox controller compatible with Android devices using a USB OTG cable. It’s a relatively simple mod, and it only requires users to have a disposable Xbox breakaway cable. Here are the instructions:
what you do is strip an xbox controller’s cable, or the break away cable(this is smarter due to the fact you can still use your controller later with another break away cable), and strip a usb cable (the male end still in tact) and simply wire the corresponding colors together(Green to green, red to red, black to black, white to white). Now the xbox controller has a 5th wire which is yellow, you can ignore that one.
So far the only the only disadvantage of this is that, the L and R triggers aren’t working. However, Dslrocks10 says that this could be because of a broken controller rather than the triggers not working in Android. So it’s recommended to try on a fully working controller. However, it may also be due to the lack of appropriate button mapping of the analog triggers to digital virtual buttons, which would be alleviated by a button remapper.