How can I make a controller work on my android tablet using an OTG cable? I am trying to make my Thurstmaster GP XID controller (http://www.thrustmaster.com/products/gp-xid-pc) work on my android 4.2 device (Onda v975s) by plugging it into the microusb port using an OTG cable.

Many articles say you just need to plug it and play, but my controller is unresponsive. The light of the center button (the home? button) does not light up. I have tried USB diagnostics and controller "tester" apps which do not detect my controller.

My tablet can use a peripheral keyboard plugged by OTG, but a regular USB mouse will not work (won't light up, response etc).

Do not hesitate to ask for more information, thanks in advance.
The most likely explanation is that your tablet is missing the drivers needed to use USB mice and game controllers. If that's the case, then the only way to make the device work is to find another ROM for your tablet that does have the drivers. You might ask the manufacturer for an updated ROM that has the support, or look for a third-party ROM that supports your tablet (which is unlikely for unpopular devices). Installing a third-party ROM is not easy, though, and if you do it wrong you may break the tablet completely.

It's a bit odd that the manufacturer would choose to remove support for USB mice and game controllers, given that the support is in stock Android. Possibly they had to cut corners to make the kernel fit into the boot image, or something like that.