The gamepad from Xbox 360 still remains one of the most convenient controllers for mobile gaming - despite the fact that the consoles in this series have long been discontinued. Its ergonomic shape, tactile button feedback and long service life make it an ideal choice for emulators, cloud services like Xbox Cloud Gaming or local games with gamepad support. However, connecting it to a modern Android smartphone is not as easy as it might seem: the original controllers Xbox 360 do not support Bluetooth LE and require additional adapters or software.

In this article we will look at all the current connection methods - from classic OTG cables to wireless adapters, and weโ€™ll also tell you how to customize buttons, avoid input delays and solve compatibility problems on different versions of Android. We will pay special attention to the nuances of working with non-original gamepads and those cases when the smartphone refuses to recognize the controller. If you have already tried to connect a joystick and encountered an error "Device not supported" here you will find a solution.

1. Which Xbox 360 gamepads are compatible with Android?

Not all controllers from Xbox 360 work equally well with smartphones. The main division is based on the connection type and firmware version:

  • ๐Ÿ”Œ Wired gamepads (with connector USB Type-B) - connect via OTG adapter to any Android device with support USB Host Mode. Compatibility is almost 100%, but a cable is required.
  • ๐Ÿ“ถ Wireless gamepads (original from Microsoft) - use a proprietary protocol Xbox Wirelessincompatible with Bluetooth. A special adapter is required for connection.
  • ๐ŸŽฎ Non-original gamepads (for example, from PowerA or Razer) - some models support Bluetooth directly, but may require proprietary applications for setup.

It is important to check the controller firmware version. Original gamepads Xbox 360 (especially early ones) may not be recognized by Android due to outdated USB protocol. In this case, firmware via Xbox Accessories App on a PC or using third-party utilities like x360ce (for emulation XInput).

โš ๏ธ Attention: Starting from Android 12, Google has tightened the requirements for USB device drivers. If your smartphone runs on this or a newer version of the OS, you may need to manually enable the mode "USB debugging" or install a custom kernel (for example, KernelSU).
Gamepad type Connection method Required adapters/software Compatible with Android
Original wired OTG cable No (or USB Host Controller) โœ… 90%
Original wireless Adapter Xbox Wireless โ†’ Bluetooth 8BitDo Wireless Adapter 2 or Brook Wingman โœ… 80%
Non-original with Bluetooth Direct connection Proprietary software (for example, PowerA Fusion) โš ๏ธ 60% (depending on the model)
Gamepad with module Xbox Series X|S Bluetooth or adapter No (native support with Android 10+) โœ… 95%
๐Ÿ“Š What type of Xbox 360 gamepad do you have?
Original wired
Original wireless
Non-original (PowerA, Razer, etc.)
Other (specify in the comments)

2 Method 1: Connecting a wired gamepad via OTG

This is the simplest and most reliable method that works on 99% of Android devices with support for USB OTG. You will need:

  • ๐Ÿ”Œ OTG adapter (with USB-C or Micro-USB on USB-A, depending on the connector smartphone).
  • ๐ŸŽฎ Wired gamepad Xbox 360 with cable USB Type-B.
  • ๐Ÿ“ฑ Smartphone with the mode enabled USB debugging (optional, if problems arise problems).

Step-by-step guide:

  1. Connect OTG adapter to your smartphone.
  2. Connect the gamepad to the adapter via cable.
  3. Android should automatically recognize the device as HID controller (you will see a notification "USB device connected").
  4. Run a game that supports gamepads (for example, Call of Duty Mobile or Genshin Impact) - the controller should work without additional settings.

If the gamepad is not detected:

  • Check whether your smartphone supports USB OTG (you can use the application USB OTG Checker).
  • Update the gamepad firmware via Xbox Accessories App on your PC.
  • Install the application USB/BT Joystick Center for manual binding of buttons.

โ˜‘๏ธ Check before connecting OTG

Done: 0 / 4
โš ๏ธ Attention: On some smartphones (for example, Xiaomi or Realme), access to USB devices is disabled by default in order to save battery. To fix this, go to Settings โ†’ Battery โ†’ Battery optimization and add the game to exceptions.

3. Method 2: Wireless connection via adapter

Original wireless gamepads Xbox 360 use proprietary protocol Xbox Wireless, which is not compatible with Bluetooth on Android. The solution is special adapters that convert the signal to standard Bluetooth HID. The best options:

  • ๐Ÿ”„ 8BitDo Wireless Adapter 2 - supports up to 4 gamepads simultaneously, low latency (8 ms).
  • ๐ŸŽฏ Brook Wingman XE - universal adapter for Xbox 360/One, PS3/4, Switch.
  • ๐Ÿ”Œ Mayflash Magic-NS - a budget option, but may require firmware for stable operation.

Instructions for connecting via 8BitDo Wireless Adapter 2:

  1. Connect the adapter to your smartphone via USB-C or Micro-USB (depending on the model).
  2. Press the synchronization button on the adapter (the indicator will light up).
  3. Press the sync button on the gamepad (next to the battery connector).
  4. Wait until the indicators on the adapter and gamepad stop flashing (usually takes 5-10 seconds).
  5. Start the game - the controller should determine how XInput device.

If the adapter is not recognized:

  • Update the adapter firmware via official software (for example, 8BitDo Ultimate Software on a PC).
  • Check what is in the Android settings enabled USB data transfer mode (not "Charging").
  • For adapters Mayflash you may need to switch the operating mode to XInput (button on the case).
How to update the firmware of the 8BitDo adapter?

1. Download 8BitDo Ultimate Software from the official website 2. Connect the adapter to the PC via USB 3. In the app, select the adapter model and click Update Firmware. 4. Wait for it to complete (do not disconnect the device!). 5. Reboot the adapter and reconnect to the smartphone.

Adapter Input delay (ms) Gamepad support Price (approximately)
8BitDo Wireless Adapter 2 8โ€“12 Xbox 360/One, PS3/4, Switch Pro ~2500 โ‚ฝ
Brook Wingman XE 5โ€“10 Xbox 360/One, PS3/4/5, Arcades ~3500 โ‚ฝ
Mayflash Magic-NS 10โ€“15 Xbox 360/One, Switch, PS3 ~1800 โ‚ฝ

4. Method 3: Connection via Bluetooth (for non-original gamepads)

If you have a non-original gamepad with support Bluetooth (for example, PowerA Fusion or Razer Kishi, it can be connected directly:

  1. Turn on Bluetooth on your smartphone (Settings โ†’ Connections โ†’ Bluetooth).
  2. Hold the button synchronization on the gamepad (usually a button Xbox + Start on 3 seconds).
  3. In the list of available devices, find the name of your controller (for example, "PowerA Controller") and connect.
  4. Confirm pairing (if you need to enter a PIN, try 0000 or 1234).

Problems and solutions:

  • ๐Ÿ”ด The gamepad connects, but does not work in games โ†’ Install Octopus or Mantis Gamepad Pro for emulation XInput.
  • ๐Ÿ”ด Input lag (lag) โ†’ Disable Bluetooth Low Energy (BLE) in the developer settings or use a wired connection.
  • ๐Ÿ”ด The gamepad turns off after 5-10 minutes โ†’ In the Bluetooth settings, disable "Energy saving for accessories".
๐Ÿ’ก

If your non-original gamepad supports 2.4 GHz (via USB dongle), use it instead of Bluetooth - the latency will be 2-3 times lower!

โš ๏ธ Attention: Some games (for example PUBG Mobile or Free Fire) block gamepads at the anti-cheat level. To get around this, use decoy applications like GameGuardian (requires root) or play through Xbox Cloud Gaming.

5. Setting up buttons and calibrating the gamepad

Even if Android recognizes the gamepad, the buttons may not work correctly (for example, LB/RB change places or analog sticks "float"). For fine-tuning, use:

  • ๐ŸŽ›๏ธ USB/BT Joystick Center โ€” allows you to reassign buttons, calibrate the sticks and test the impact.
  • ๐ŸŽฎ Mantis Gamepad Pro โ€”emulates XInput for games that do not support direct work with gamepads.
  • ๐Ÿ–ฅ๏ธ Octopus โ€” creates a virtual controller for games without native support (for example, Mobile Legends).

Calibration instructions in USB/BT Joystick Center:

  1. Connect the gamepad to your smartphone.
  2. Launch the application and select your device in the list.
  3. Go to tab "Calibration" and follow the instructions on the screen (for example, tilt the sticks in all directions).
  4. Save the profile and apply it.

If the analog sticks "drift" (move independently without pressing):

  • Clean the sticks from dust with alcohol (by carefully removing caps).
  • In the application settings, set "Dead zone" (Deadzone) to 10โ€“15%.
  • If the problem is hardware, replace the stick module (spare parts are suitable for Xbox 360 from Guitar Hero controllers).
๐Ÿ’ก

Calibrating the gamepad via USB/BT Joystick Center reduces input lag by 20-30% compared to default settings.

6. Solving typical problems

Even after a successful connection, errors may occur. Here are the most common ones and how to fix them:

Problem Possible cause Solution
The gamepad connects, but does not work in games The game does not supports HID devices Use Octopus or Mantis Gamepad Pro
Android does not see the gamepad via OTG No support USB Host Mode Check c USB OTG Checker or update the smartphone firmware
The buttons do not work correctly (for example, A and B are swapped) Regional settings of the gamepad (Japan vs USA) Reassign the buttons USB/BT Joystick Center
The gamepad turns off after 1-2 minutes Android energy saving Add the game to battery exceptions
Analog sticks "float" without pressing Wear of potentiometers or dust Cleaning with alcohol or replacing the stick module

If none of the methods helped:

  • Test the gamepad on another device (PC or another smartphone).
  • Update the controller firmware via Xbox Accessories App.
  • Install custom firmware on Android (for example, LineageOS), if the problem is in the drivers.
What to do if the gamepad is detected as an "Unknown USB device"?

1. Connect the gamepad to the PC and check it in Device Manager. 2. If there is also an error there, the problem is in the controller itself (the cable or contacts may be damaged). 3. Try another OTG adapter (some cheap adapters do not support HID devices). 4. On Android, enable Mode developer and activate the option "USB debugging" (sometimes this helps to recognize the device).

7. The best games for a gamepad on Android

Not all mobile games support gamepads, but there are titles where control with a controller gives a serious advantage:

  • ๐ŸŽฎ Call of Duty: Mobile โ€” full support XInput, adjustable stick sensitivity.
  • ๐Ÿ† Genshin Impact โ€” official support for gamepads with version 2.0 (reassignable buttons).
  • ๐Ÿš— Asphalt 9: Legends โ€” the best controls in racing games with triggers LT/RT.
  • ๐ŸŽญ Grand Theft Auto: San Andreas โ€” full emulation of controls from the PC version.
  • โ˜๏ธ Xbox Cloud Gaming (xCloud) โ€” all games from the catalog Xbox Game Pass with native support gamepads.

For emulators (PPSSPP, Dolphin, RetroArch), the gamepad Xbox 360 is ideal - its buttons coincide with the layout of the original consoles. In the emulator settings, select:

Settings โ†’ Controls โ†’ Controller type: XInput

Control style: Xbox 360

The Xbox 360 controller with the 8BitDo Wireless Adapter 2 shows 30-40% lower input lag than the original Xbox Series X controller over Bluetooth, thanks to an optimized data transfer protocol.

FAQ: Frequently asked questions

Can I connect an Xbox 360 controller to Android without OTG and adapters?

No, original gamepads Xbox 360 do not support Bluetooth. The only options are a wired connection via OTG or using a wireless adapter (for example, 8BitDo). Non-original controllers with Bluetooth (for example PowerA) can be connected directly.

Why does the gamepad work in some games, but not in others?

It depends on what controls the game uses: API controls the game uses:

  • XInput (for example, in Call of Duty Mobile) - supported by most gamepads.
  • Native Android HID (for example, in Minecraft) - requires manual binding of buttons.
  • Lack of support (for example, in PUBG Mobile) - you need to use Octopus or Mantis Gamepad Pro.

Check your game settings: sometimes support for gamepads is disabled by default.

How to reduce input lag when connecting wirelessly?

Latency depends on the type connections:

  • Wired (OTG): 1โ€“5 ms โ€”minimal delay.
  • Bluetooth: 15โ€“30 ms โ€”depends on the version (it is better to use Bluetooth 5.0+).
  • 2.4 GHz adapter: 8โ€“12 ms โ€”the best option for a wireless connection.

To reduce lag:

  • Disable Bluetooth Low Energy (BLE) in the developer settings.
  • Use an adapter instead of direct Bluetooth.
  • Close background applications that are consuming CPU.

Is it possible to use an Xbox 360 gamepad on Android-TV (for example, NVIDIA Shield)?

Yes, but there are nuances:

  • On NVIDIA Shield TV original gamepad Xbox 360 is supported out of the box via OTG or an adapter.
  • On other Android-TVs (for example, Xiaomi Mi Box), manual configuration may be required in USB/BT Joystick Center.
  • For cloud services (GeForce Now, xCloud), the gamepad is detected automatically.

If the controller does not work, update the Android-TV firmware to the latest version.

Where to buy an adapter for a wireless connection?

Adapters are sold in specialized stores:

  • 8BitDo Wireless Adapter 2 - official website, AliExpress, Amazon.
  • Brook Wingman XE - stores of gaming accessories (for example, GameStop).
  • Mayflash Magic-NS โ€” eBay, I take, Yandex Market.

Pay attention to the adapter version: for Xbox 360 models with marked "XInput" or "Switch Mode".