Android 2.3 to 3.0Sony-Ericcson Xperia PLAY touchpad is fully supported for analog control.
New! PowerA's MOGA series of controllers are now fully supported all the way back to Android 2.3. You just need to install the official
MOGA Pivot app. Root not required for full analog control!
See below for additional notes.
Android 3.1 and AboveAny controller that uses the HID protocol should be compatible if you're running Android 3.1 or higher. If not, please see the
troubleshooting section below and post a reply in this thread. We'll get you up and running in no time.
USB-based wired controllers:Your tablet/phone needs to support USB OTG and you will need an OTG adapter.
- The vast majority of USB-based Windows-compatible controllers built in the last 10 years are fully supported.
- Xbox 360 controllers (official or third-party) fully supported.
-
Wired PS3 controllers (official or third-party) fully supported.
- Raphnet Technologies USB adapters fully supported.
- Mayflash/Huijia USB adapters fully supported.
- Retrolink N64 Classic USB controller support is
not recommended. We've received mixed compatibility reports. See
here and
here for details. It appears that this device is unrecognized by the Android operating system in most cases.
- Your mileage may vary for other USB adapters for original console controllers.
Testers needed!USB-dongle-based wireless controllers: - Compatibility generally follows the same rules as USB-based wired controllers above.
- Official wireless Xbox 360 controllers are fully supported
except for the D-pad, which is unfixable due to Google/Microsoft's broken drivers.
Bluetooth-based wireless controllers: -
New! PowerA MOGA series fully supported.
See below for important notes.
- OUYA fully supported.
- Mad Catz C.T.R.L.R. fully supported.
- iControlPad fully supported in gamepad mode.
- GameStop Red Samurai series fully supported in gamepad mode.
- Nyko PlayPad series fully supported in gamepad mode. See
here if you have difficulty re-mapping the left analog stick.
- Wireless PS3 controllers fully supported using
Sixaxis Controller app in gamepad mode. That app currently requires root for analog capabilities and does not usually work with non-Sony-branded controllers. See that app for full support details.
- Wiimote controllers supported using
Wiimote Controller or similar apps,
but only in digital mode (analog not currently supported).
- This list will be extended as more users report their results.
Built-in controllers: - Xperia PLAY (with custom ICS+ ROM) is fully supported, although some users have had problems with the circle button when running a custom Android ROM.
- Archos GamePad is fully supported. You do NOT need to use the Archos touch-mapping software.
- NVIDIA Shield is fully supported.
- JXD S7300 is fully supported but requires custom firmware (
Sxelrom 3.5 or higher). See
here for installation tips (thanks snapuswip3!).