Connecting a wired gamepad to a Xiaomi TV: all the ways and nuances

Game consoles and PCs have long lost part of the market to smart TVs, which are now able to run even demanding games through cloud services like NVIDIA GeForce NOW or Xbox Cloud Gaming. But without a gamepad, comfortable gameplay is impossible - especially if we are talking about racing simulators, fighting games or RPG. Owners of Xiaomi TVs (Mi TV series, Redmi Smart TV, Xiaomi A TV Pro and others) often face the question: how to connect a wired gamepad if the ports are only a couple, and the instructions from the manufacturer are vague?

In this article, we will analyze all the current ways of connecting - from the classical to the most popular. USB-Connecting to Bluetooth adapters and adapters, and focusing on compatibility: why the same Sony DualShock 4 gamepad can work on Mi TV 4S No problem, but on the Redmi Smart. TV X50 โ€” You'll also learn how to check for support. HID-What to do if the TV โ€œcanโ€™t seeโ€ joystick despite the correct connection.

What gamepads are compatible with Xiaomi TVs

Xiaomi TVs based on Android TV or Google TV (Models 2020 and later) officially support most wired gamepads with USB Type-A/C or Bluetooth interface, but there are important limitations:

  • ๐ŸŽฎ Officially certified: Xbox Wireless Controller (wired mode), Sony DualSense (via Wireless Controller) USB), 8BitDo Pro 2, Razer Kishi (for mobile games, but also for TV).
  • โš ๏ธ Partially compatible: Older PlayStation 3 (DualShock 3) gamepads may require manual driver installation via ADB.
  • ๐Ÿ”Œ Problem models: cheap Chinese gamepads without certification HID (For example, some Xbox 360 Controller clones are often unrecognized.
  • ๐Ÿ–ฑ๏ธ Alternative: If the gamepad does not connect, try USB-Keyboard or mouse โ€“ they work on all Xiaomi models TV.

It is important to consider the Android version. TV For example, TVs on Android 9 (for example, Mi). TV 4A 2019 may not support DualSense due to outdated Bluetooth stack, whereas on Android 11+ (Xiaomi TV Q2) No problem. You can check the OS version in the Settings menu. โ†’ On TV.

โš ๏ธ Warning: Gamepads with proprietary protocols (e.g., Nintendo Switch Pro Controller in wired mode) require special adapters, as Xiaomi TV They don't support them out of the box".

Method 1: Connecting the gamepad through USB-port

The most reliable and versatile method is to use a wired USB connection, suitable for most gamepads with a Micro-USB, USB-C or USB-A connector (for example, the Xbox Series X Controller in wired mode).

Instructions:

  1. Insert the gamepad cable into USB-TV port (usually side or back) If there are multiple ports, choose the port USB 3.0 (blue) โ€“ it provides a more stable power supply.
  2. Turn on the gamepad (if required) and wait for vibration or connection indication.
  3. Open any game (such as Asphalt 9 from Google Play) โ€“ the gamepad must be determined automatically.

If the connection fails:

  • ๐Ÿ”„ Reboot the TV with a connected gamepad.
  • ๐Ÿ”Œ Try another one. USB-cable (sometimes the problem is a damaged cord).
  • โš™๏ธ Check the settings in Settings โ†’ Devices โ†’ Gamepads (on some firmware this item is hidden).

Gamepad on and charged.

The original cable is used.

USB-TV port is working (check the flash drive)

The game includes support for gamepads-->

On Xiaomi models TV P1 newer USB-Ports can shut down when inactive to save energy. To avoid this, go to Settings โ†’ Power supply โ†’ Regime. USB and select Always On.

Xbox Series X/S Controller

DualSense (PS5) or DualShock 4 (PS4)

8BitDo or other retro gamepad

Chinese no-name gamepad

Another option-->

Method 2: Connect via Bluetooth (if the gamepad is wireless)

Many wired gamepads (like DualShock 4 or Xbox Elite Series 2) support dual mode, which can be used over both wire and Bluetooth. If your Xiaomi TV is equipped with a Bluetooth 4.2+ module (most models after 2018), you can connect wirelessly.

Step-by-step:

  1. Activate the pairing mode on the gamepad: For DualShock 4: press Share + PS for 3 seconds. For Xbox Controller: press the sync button (near USB-C).

Settings โ†’ Devices โ†’ Bluetooth

Select the gamepad from the list of available devices and confirm pairing.

Gamepad modelSupported protocolCompatible with Xiaomi TVNotes
DualShock 4Bluetooth 4.0 / USBYes (Android 9+)May require manual profile selection in games
Xbox Series X ControllerBluetooth 5.0 / USB-CYeah (all models)In wired mode it works more stable.
8BitDo SN30 ProBluetooth 4.0 / USB-CYes (after firmware update)Supports X-Input and D-Input mode
Steam ControllerBluetooth/USB (proprietary)Partially (requires ADB)Use the 8BitDo Wireless USB Adapter 2 Adapter

โš ๏ธ Note: On Xiaomi TVs with Android 8.1 and below (Mi) TV 3S, Mi TV 4 2018: Bluetooth Low Energy Support May Not Be Available (BLE), So DualSense and the new Xbox Controller won't connect, so the solution is to upgrade or use the firmware. USB.

Method 3: Use a USB-Bluetooth adapter (for older models)

If your Xiaomi TV is not equipped with Bluetooth (for example, Mi TV 2 or budget models Redmi Smart TV), but you have a wirelessly supported gamepad, you can use an external Bluetooth adapter. Any adapter on a CSR 4.0 chip or later (for example, TP-Link UB400 or Asus USB-BT400) will do.

How to connect:

  1. Insert the Bluetooth adapter into USB-television-port.
  2. Restart the TV (required!) so that the system recognizes the new device.
  3. Activate the pairing mode on the gamepad and connect it through Settings โ†’ Devices โ†’ Bluetooth.

๐Ÿ’ก

If the gamepad works in games but does not control the Android TV interface, install the Gamepad Tester app from Google Play, which will show which buttons are recognized by the system, and help you set up the mapping.

Setting up a gamepad for cloud games (GeForce NOW, Xbox Cloud)

Cloud gaming services like NVIDIA GeForce NOW or Xbox Cloud Gaming require a special configuration of the gamepad, because they use their own input protocols. On Xiaomi TVs, this can cause conflicts.

Instructions for GeForce NOW:

  1. Connect the gamepad to the TV (any of the methods described above).
  2. Launch GeForce NOW and wait for the game to load.
  3. In the game menu, select Controller Settings and specify the type of gamepad (XInput for Xbox, DInput for others).

For Xbox Cloud Gaming:

  • Use only Xbox Wireless Controller โ€“ other gamepads may not be supported.
  • In the Xbox app settings, enable the Use this controller for menus option.

โš ๏ธ Note: In Stadia (before the service was closed), gamepads connected directly to the cloud, not to the TV.

Alternative methods: adapters and emulation

If your gamepad is not compatible with Xiaomi TV directly, you can use adapters or software solutions:

  • ๐Ÿ”„ 8BitDo Wireless USB Adapter 2: Allows you to connect gamepads from Nintendo Switch, PS3/PS4, Xbox through USB. Cost ~2000โ‚ฝ, but it guarantees compatibility.

The only gamepad that is guaranteed to work on all Xiaomi TVs without additional settings is the Xbox Wireless Controller (Models 2020 and newer) wired via USB-C. This is due to the fact that the XInput protocol is supported at the core level of Android TV.

๐Ÿ’ก

If you want the most versatile gamepad for Xiaomi TV, choose 8BitDo Pro 2 โ€“ it supports X-Input, D-Input, Switch Pro modes and has a built-in profile switch.

FAQ: Frequent questions about connecting the gamepad

My Xiaomi TV doesn't see the gamepad through USB.
Check the following points: Do you use the original cable? Cheap cables may not transmit data. Does it work? USB-Port? Connect a flash drive or keyboard to check. Is the TV firmware updated? Go to Settings โ†’ On TV. โ†’ System Update: Does your gamepad support mode? HID? Some cheap models only work with PCs. If nothing helps, try connecting the gamepad via a PC. OTG-Adapter (even if the port is a port) USB Type-A).
Can you connect a PlayStation 5 (DualSense) gamepad to a Xiaomi TV?
Yes, but with reservations: ๐Ÿ”Œ Wired connection: works on all models with Android 10+ (for example, Xiaomi TV Q1). ๐Ÿ“ถ Bluetooth: Supported only on Android 11+ (Xiaomi TV P1, Q2). โš ๏ธ On Android 9 (such as Mi) TV 4S) DualSense may not be recognized due to the lack of drivers.To work fully (including tactile recoil) may require manual installation of drivers through the ADB.
How to connect a gamepad from Xbox 360 to Xiaomi TV?
Xbox 360 gamepads use proprietary protocol and are not compatible with Android TV Solutions: Buy Xbox 360 Wireless Receiver for Windows + OTG-Adapter (not working on all models) 8BitDo Wireless USB Adapter โ€” it emulates XInput. Connect the gamepad to your PC and stream the game to your TV via Steam Link or Moonlight. Wired versions of Xbox 360 Controller (with a connector). USB) They may work, but often require manual button settings.
Why does the gamepad work in some games and not in others?
It depends on which input API the game uses: XInput: supported by most modern games (e.g. GTA: San Andreas, Minecraft). Optimized for Xbox gamepads. DirectInput (DInput): an outdated standard, may require manual adjustment (e.g., in RetroArch emulators). Touch emulation: some mobile games (e.g., PUBG Mobile) do not support gamepads at all. Solution: in the game settings, select the correct gamepad profile or use applications like Octopus for emulation of wheelbars.
Can I connect to Xiaomi TV gamepad from Nintendo Switch?
Yes, but only through a Bluetooth adapter or a special adapter: Buy 8BitDo Wireless USB Adapter 2 (~2000โ‚ฝ) And plug it in. USB-Activate the pairing mode on the Switch Pro Controller (press the Sync button for 3 seconds). Connect the gamepad to the adapter, it will be defined as an XInput device. Without the adapter, connection is impossible, since the Switch Pro Controller uses a proprietary Bluetooth protocol.