Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a generic USB game controller (looks like a PS2 controller) and I just got my ordered USB OTG cable. So far keyboard and mouse work, however, when I insert the gamepad, I can't seem to make it work. Any thoughts? What can I do to make it work?

Some details about the phone:

share|improve this question
There's a few previous questions on using gamepads (USB and otherwise) that could maybe help you out: ICS and support of gamepad/controller devices, and What are workable/straightforward methods for using external game controllers (bluetooth, USB) with the Android platform? – GAThrawn Nov 8 '12 at 18:00
You gave "some details about the phone", but not what phone it is. USB gamepads just worked in all my devices. Probably your phone lacks the necessary drivers, but we need to know which phone to tell. – Dan Hulme Sep 2 '13 at 8:04

You need to root your device. Also, you need to have and install the following:

Software (APK) 1. USB/BT Joy Center

Hardware 1. USB hub with power capability 2. your generic gamepad 3. USB OTG

  1. After the installation of the APK Insert your hub with power capability (some tablets and phones cant give enough power to the joystick).
  2. When the USB hub lights up it is detected by the tab, all you need to do is plug your generic gamepad.
  3. Now open USB/BT Joy Center this software will automatically detect your gamepad.
  4. (trouble shooting) when your device is not detected. Restart your device with all the hardware connected.
  5. When your tab is already open, try reopening USB/BT Joy Center. I think this should do the trick.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.