Gamepads from Microsoft Xbox have long ceased to be exclusively console accessories. With the release of Android 10 and newer versions, the system received built-in support for controllers Xbox One, Xbox Series X|S and Xbox Elite - now they can be used for mobile gaming, streaming via Xbox Cloud Gaming or even controlling some applications. But how exactly to connect, what nuances to consider and what to do if the phone does not see the gamepad?

In this article we will analyze all current connection methods (via Bluetooth and the wire), check the compatibility of your controller model with Android, and also solve typical problems - from lack of response to buttons to pairing errors. We will pay special attention to new gamepads Xbox Series X|S 2023that require updated firmware to work correctly with mobile devices.

If you plan to play Call of Duty Mobile, Genshin Impact or run Xbox Game Pass via the cloud - proper controller settings will be the key to a comfortable gaming experience. And for owners of older models of gamepads (Xbox One S first generation or Xbox Elite 1), we have prepared separate recommendations for updating the firmware.

๐Ÿ“Š Which Xbox controller do you use?
Xbox Series X
S (2023)
Xbox Series X
S (2020)
Xbox One S
Xbox Elite 2
Other

1. Compatibility of Xbox controllers with Android: which models are supported

Not all gamepads from Microsoft work equally well with Android. The main criterion is the type the controller uses. Here is the current compatibility table: Bluetooth version, which the controller uses. Here is the current compatibility table:

Controller model Android support Connection type Notes
Xbox Series X|S (2023) Yes (Android 9+) Bluetooth 5.2 / USB-C Requires firmware 5.12.2246.0 or later
Xbox Series X|S (2020) Yes (Android 9+) Bluetooth 4.2 / USB-C Supports Dynamic Latency Input
Xbox Elite 2 Yes (Android 10+) Bluetooth 5.0 / USB-C Customized profiles are saved
Xbox One S (2016+) Partially (Android 8+) Bluetooth 4.0 / Micro-USB No support Xbox Wireless Protocol
Xbox One (2013) No Only USB + adapter Requires OTG cable and root access

Please note: even if your gamepad is officially supported, performance may vary. depending on the Android version. For example, on Android 13+ native support is implemented Xbox Wireless Protocol, which reduces input delays to 8โ€“12 ms (vs. 30โ€“50 ms on older versions of the OS).

To check the controller firmware version:

  1. Connect the gamepad to the PC via USB.
  2. Run the application Xbox Accessories (download in Microsoft Store).
  3. In section Device Information look at the line Firmware version.
โš ๏ธ Attention: Gamepads Xbox Series X|S 2023 with older firmware 5.12.2246.0 may not be recognized Android devices. Update the firmware via PC before connecting for the first time.

2. Connecting the Xbox controller to Android via Bluetooth: step-by-step guide

The most universal method is wireless pairing. This does not require additional adapters, only the gamepad itself and the phone. support Bluetooth 4.0+.

Make sure the controller is charged (the indicator is white)

Disconnect the gamepad from other devices (PC, consoles)

Turn on Bluetooth on your phone (section Settings โ†’ Connections)

Close background applications that use Bluetooth (headphones, fitness bracelets)-->

Instructions for Xbox Series X|S i Xbox Elite 2:

  1. Press and hold the button Sync (located at the top next to USB-C) for 3 secondsuntil the indicator starts flashing quickly.
  2. On your phone, open Settings โ†’ Bluetooth and press Add a new device.
  3. In the list, find the device called Xbox Wireless Controller and select it.
  4. Confirm pairing (if PIN is required, enter 0000).

For Xbox One S (2016โ€“2019) the process is slightly different:

  • ๐Ÿ”‹ Hold the button Xbox (logo) 5 secondsuntil it starts flashing.
  • ๐Ÿ“ฑ On your phone, in the Bluetooth section, select Search for devices.
  • ๐ŸŽฎ Appears in the list Xbox One Controller โ€”tap on it.
  • โš™๏ธ If the connection is interrupted, try resetting the gamepad settings (hold Share + Menu + Xbox for 10 seconds).

After successful connection, the indicator on the gamepad will stop blink and light up steadily. In some games (for example, Fortnite or PUBG Mobileit may be necessary to manually select the control scheme in the settings.

๐Ÿ’ก

If the controller is connected, but the buttons do not work, check game settings. In Call of Duty Mobile you need to go to Settings โ†’ Controls โ†’ External controller and enable the option Xbox Layout.

3. Connecting via USB: when the wireless method does not work

If your phone does not support Bluetooth 5.0 or the gamepad refuses to pair, you can use wired connection via USB-OTG adapter. This method is also relevant for Xbox One (2013)that does not have a Bluetooth module.

You will need:

  • ๐Ÿ”Œ OTG adapter (with USB-C or Micro-USB on the phone side and USB-A for the gamepad).
  • ๐Ÿ”‹ Cable USB-C โ†’ USB-A (for Series X|S) or Micro-USB (for Xbox One).
  • ๐Ÿ“ฑ Phone with support OTG (check in Settings โ†’ About phone โ†’ USB status).

Step-by-step guide:

  1. Connect the OTG adapter to the phone.
  2. Connect the gamepad to the adapter with a cable.
  3. On the controller, press the button Xbox (logo) - it should be detected automatically.
  4. In some cases, you will need to confirm the connection in the Android notification.

Advantages of a wired connection:

  • โšก Zero input lag (relevant for shooters like Free Fire).
  • ๐Ÿ”‹ The gamepad charges while playing.
  • ๐Ÿ›ก๏ธ There are no problems with Bluetooth interference.
โš ๏ธ Attention: On some phones (for example, Xiaomi s MIUI 14+), when you first connect via OTG, you may receive a request for permission USB debuggingRefuse. from it - this is not required for the gamepad to work.

4. Setting up the controller in games and systems

Even after successful connection, the gamepad may not work correctly. Android recognizes buttons differently depending on the game. Here's how to set it up. controls:

For Xbox Cloud Gaming (Game Pass):

  • ๐ŸŽฎ Launch the application Xbox Game Pass.
  • ๐Ÿ”ง In the settings, enable Use controller.
  • ๐Ÿ–ฅ๏ธ Select Cloud and wait for connection to the server.
  • ๐Ÿ•น๏ธ The gamepad should be detected automatically (if not, reconnect it).

For Call of Duty Mobile, Genshin Impact and other games:

  1. Start the game and go to Settings โ†’ Management.
  2. Select section External controller or Gamepad.
  3. Specify the scheme Xbox (sometimes called Type-B).
  4. If the buttons are assigned incorrectly, use the option Customization for manual binding.

To check the operation of the buttons without games:

  1. Download the application Gamepad Tester from Google Play.
  2. Connect the gamepad and run the test.
  3. Press all the buttons in turn - the corresponding indicators should light up on the screen.
What to do if the buttons do not work correctly?

If the buttons are displayed correctly in the tester, but not in the game react:

1. Check if the game supports gamepads (for example, Clash Royale does not support them).

2. Update the game to the latest version.

3. Reboot your phone - sometimes Android resets controller drivers after sleep.

4. For Fortnite and PUBG Mobile you may need to enable option Enable Controller Vibration.

5 in the settings. Solving common problems

Even with correct connection, errors may occur. Let's look at the most common ones and how to fix them:

Problem Possible cause Solution
The gamepad is not connected via Bluetooth Old firmware controller Update the firmware via PC (Xbox Accessories)
Pairing is interrupted Interference from other devices Disconnect headphones, smart watches, select Low energy consumption Bluetooth in settings
The buttons press themselves Contacts are dirty or damaged Blow the gamepad with compressed air, check on the PC
Vibration does not work Disabled in the game settings Enable Controller Vibration in the game menu
The gamepad turns off after 5 minutes Android energy saving Add Bluetooth to battery optimization exceptions

If the controller is connected, but does not respond to presses in a specific game, try:

  • ๐Ÿ”„ Reconnect the gamepad (disable/enable Bluetooth).
  • ๐Ÿ“ฑ Restart the phone.
  • ๐ŸŽฎ Reset the controller settings (hold Share + Menu + Xbox for 10 seconds).
  • ๐Ÿ”ง Update the game and gamepad firmware.

For Xbox Elite 2 with non-working switches:

โš ๏ธ Attention: On some firmware (4.8.1923.0 and below) profile switches (Profile 1/2/3) are not recognized by Android. Update the firmware via Xbox Accessories on the PC.

6. mobile gaming

The delay between pressing a button and the reaction on the screen (input lag) is a critical parameter for shooters and fighting games. In the case of controllers Xbox it depends on:

  • ๐Ÿ“ถ Connection type (Bluetooth vs USB).
  • ๐Ÿ“ฑ Android versions and manufacturer optimizations.
  • ๐ŸŽฎ Gamepad models and its firmware.

Ways to reduce latency:

  • ๐Ÿ”Œ Use wired connection via OTG - this gives minimal lag (5โ€“8 ms).
  • ๐Ÿ“ต Disable Wi-Fi and mobile data during the game (if you donโ€™t need online).
  • ๐Ÿ”‹ Enable Performance mode in the phone settings.
  • ๐ŸŽฎ For Xbox Series X|S activate Dynamic Latency Input (requires Android 12+).

To test latency:

  1. Download the application Input Lag Tester.
  2. Connect the gamepad and follow the instructions on the screen.
  3. Compare the results with the reference ones:
    • ๐ŸŸข <20 ms โ€”excellent (suitable for e-sports).
    • ๐ŸŸก 20โ€“50 ms โ€”acceptable for most games.
    • ๐Ÿ”ด >50 ms โ€” noticeable lag, wired connection is recommended.
๐Ÿ’ก

On phones with Snapdragon 8 Gen 2+ i Android 14 delay for Bluetooth connection is reduced to 12โ€“15 ms thanks to optimizations in Bluetooth LE Audio.

7. Alternative connection methods: Xbox Wireless Adapter and third-party applications

If your gamepad does not support Bluetooth (for example, Xbox One 2013), you can use Xbox Wireless Adapter โ€”the official USB dongle from Microsoft. It allows you to connect controllers using a proprietary protocol Xbox Wireless, which gives less latency than Bluetooth.

For this you will need:

  • ๐Ÿ”Œ Xbox Wireless Adapter (model 1797 for Windows 10/11).
  • ๐Ÿ“ฑ OTG adapter for phone.
  • ๐Ÿ› ๏ธ Application Xbox Controller App (available on GitHub).

Instructions:

  1. Connect the adapter to the phone via OTG.
  2. Press the button Sync on the adapter.
  3. On the gamepad, press Sync (the button on top).
  4. Run Xbox Controller App and confirm connection.

Advantages of this method:

  • โšก Latency 10โ€“15 ms (better than Bluetooth).
  • ๐ŸŽฎ Supports all models of gamepads, including old.
  • ๐Ÿ”‹ There are no problems with the controller battery draining.

Disadvantages:

  • ๐Ÿ’ฐ Requires the purchase of an adapter (~2000โ€“3000 โ‚ฝ).
  • ๐Ÿ“ฑ Not all phones support OTG + external USB devices.
  • ๐Ÿ› ๏ธ You need to install third-party software.

For owners of phones with root access there is another option - emulation XInput via Magisk modules. However, this method requires technical skills and can lead to unstable operation of the system.

FAQ: Frequently asked questions about connecting the Xbox controller to Android

My phone does not see the controller via Bluetooth. What to do?

Try the following steps:

  1. Update the gamepad firmware via PC (Xbox Accessories).
  2. Make sure Bluetooth on your phone is turned on and is not occupied by other devices.
  3. Reset the controller settings (press and hold Share + Menu + Xbox for 10 seconds).
  4. Check the compatibility of the gamepad model with your version of Android (see table above).

If all else fails, try connecting via USB-OTG.

How to connect two Xbox controllers to one phone?

Android supports connecting multiple gamepads, but there are nuances:

  • Both controllers must be paired separately.
  • Not all games support multiplayer on one device (for example, Minecraft - supports, Asphalt 9 - no).
  • When connecting via Bluetooth, interference may occur - use a wired connection for stability.

To test multiplayer, download Dual Controller Tester from Google Play.

Can I use an Xbox controller to control the phone (not in games)?

Yes, but with limitations. To do this:

  1. Connect the gamepad to the phone.
  2. Download the application Controller2Touch or Octopus.
  3. Set up touch emulation for buttons (for example, A = Tap, Left stick = Swipe).

This will allow you to control the Android interface, but not all applications will work correctly (for example, the keyboard or some menu).

Why does vibration on the gamepad not work in games?

Causes and solutions:

  • ๐Ÿ”ง The option is disabled in the game settings Controller Vibration โ€”enable it.
  • ๐Ÿ“ฑ On phones Samsung with One UI 5+ gamepad vibration may be blocked by the system. Disable Game optimization in the battery settings.
  • ๐ŸŽฎ For Xbox Elite 2 check if vibration is disabled in the controller profile (via Xbox Accessories on a PC).
How to update the firmware of an Xbox controller without a PC?

Officially, you can only update the firmware via Xbox Accessories on Windows 10/11. However, there is a workaround:

  1. Connect the gamepad to the phone via OTG.
  2. Download the APK file Xbox Controller Updater (available on XDA Developers).
  3. Follow the instructions in application (you will need permission to install from unknown sources).

โš ๏ธ This method is unofficial and may cause crashes. We recommend using a PC.