How to connect your phone to Xiaomi TV Box: 5 proven ways + error solving

Connecting a smartphone to a Xiaomi TV Box (or Mi Box) opens up a lot of possibilities, from streaming video from the phone screen to the big screen to controlling the console as a remote control. However, many users face difficulties โ€” Wi-Fi Direct does not find the device, Miracast refuses to work, the sound is transmitted with a delay. In this article, we will analyze all the current methods of synchronization (including hidden firmware functions), nuances for different console models (Mi Box S, 4K, 4S Pro) and give a checklist to eliminate typical errors.

It is important to understand that the method of connection depends on your purpose:

  • ๐Ÿ“ฑ Screen duplication (mirroring) โ€“ for games, presentations or photo viewing.
  • ๐ŸŽฎ Using the phone as a gamepad โ€“ for emulators or Android games.
  • ๐Ÿ“ File transfer โ€“ to quickly copy video or music to the console.
  • ๐Ÿ”Š Audio broadcast โ€“ to listen to music from the phone through the TV speakers.

We tested all the methods on the latest firmware versions (including MIUI TV 3.0 for the Mi Box 4S Pro) and highlighted the most stable ones. If you previously tried to connect and got an error "Unable to connect to the device" or "Miracast is not supported" - at the end of the article there is a section with solutions.

1. Wi-Fi Direct connection (the most universal way)

Wi-Fi Direct works on all Xiaomi TV Box models (except the earliest versions of the Mi Box 1) and does not require a router. This is ideal for screen duplication or file transfer. The main condition is that both devices must support 802.11ac Wi-Fi standard (or at least 802.11n).

Instructions for Android smartphones (on the example of Xiaomi Redmi Note 12):

  1. On the console: go to Settings โ†’ Network and Internet โ†’ Wi-Fi Direct and activate the function.
  2. On your phone: open Settings โ†’ Connections โ†’ Wi-Fi Direct (or Quick Settings โ†’ File Transfer).
  3. In the list of available devices, select your Mi Box (name will be in MiBox-XXXX format).
  4. Confirm the connection on both devices (entry may be required) PIN-code).

For iPhone (iOS 14)+) This method is not suitable - Apple blocks Wi-Fi Direct for third-party devices. iPhone owners are advised to use Miracast (section 3) or USB-cable (section 4).

๐Ÿ“Š What model Xiaomi TV You're using the box?
Mi Box S
Mi Box 4K
Mi Box 4S Pro
Another model
I don't know.

2. Synchronization via Mi Home (for console control)

If you donโ€™t need to duplicate the screen, but only control the console from your phone (like a remote), use the official Mi Home app. This method works even if the console is not connected to the Internet, but requires pre-configuration.

Step-by-step:

  1. Install Mi Home from Google Play or App Store.
  2. Sign up or sign in to your Xiaomi account (required to be the same as on the console!).
  3. On the console: Settings โ†’ Account โ†’ Add the device to Mi Home.
  4. In the app, click + โ†’ Add device โ†’ TVs and consoles and select your model.
  5. Follow the instructions on the screen (scanning may be required) QR-TV-code).

After synchronization, a control panel with buttons will appear in Mi Home:

  • ๐ŸŽ›๏ธ Virtual remote (with voice input support).
  • ๐Ÿ” Content search (movies, series).
  • ๐Ÿ“ฑ Transfer of files (photos, videos) directly to the console.
  • โš™๏ธ Quick access to the Mi Box settings.

๐Ÿ’ก

If the console doesn't show up in Mi Home, make sure that both devices are Bluetooth enabled and are on the same Wi-Fi network, sometimes rebooting the router helps.

3. Wireless screen duplication (Miracast)

Miracast is a wireless image transfer standard that all modern Xiaomi TV Boxes (except the Mi Box 1) support, allowing you to duplicate your smartphone screen on TV at up to 4K resolution and 60Hz, but can cause latency (especially on budget phones).

How to turn Miracast on Android:

  1. On the console: Settings โ†’ Screen and sound โ†’ Wireless display (or Miracast).
  2. On your phone: open Settings โ†’ Connections โ†’ Screen transfer (on Samsung โ€“ Smart View, on Xiaomi โ€“ Wireless Display).
  3. Select your Mi Box from the list and confirm your connection.

For iPhone (iOS 12+):

  1. Use the Screen Mirroring function (in the Control Point).
  2. If the Mi Box doesnโ€™t show up, install the AirScreen app from Google Play on the console.
Why can Miracast not work?
If Miracast doesnโ€™t find the device, check: 1. Both devices must be on the same Wi-Fi network (even if you use Wi-Fi Direct). 2. Power saving mode must be turned off (Settings โ†’ Power โ†’ Sleep Mode: Never). 3. On Xiaomi phones with MIUI 13+, it sometimes helps to turn off MIUI Optimization in the developer settings. 4. If you use a VPN on your phone, turn it off.

4. USB connection (for file transfer and debugging)

USB-cable is the most reliable way to transfer files (movies, music, APK) or debugging consoles through ADB. However, this method is not suitable for screen duplication (you need special software like Scrcpy).

What you need:

  • ๐Ÿ”Œ USB-Type C Cable (for new consoles) or USB-MicroUSB (for Mi Box S).
  • ๐Ÿ“ฑ File Transfer Mode should be enabled on the phone (MTP).
  • ๐Ÿ–ฅ๏ธ On the console - Settings โ†’ The device โ†’ Regime. USB: File manager.

Instructions:

  1. Connect the phone to the console with a cable.
  2. On your phone, select File Transfer Mode (not Charging).
  3. On the console, open the File Manager (or ES Explorer) - the phone will appear as a removable disk.
  4. Copy the files you need to /Download or /Movies folder on the console.

Disable debugging by USB on the phone (if not needed)|Check the cable for damage.|Set the regimen on MTP smartphone|Update the Mi Box to the latest version-->

5.Using Bluetooth (for audio and gamepads)

Bluetooth on Xiaomi TV Box supports:

  • ๐ŸŽง Connecting wireless headphones or speakers.
  • ๐ŸŽฎ Game controllers (DualShock, Xbox, 8BitDo).
  • ๐Ÿ“ฑ Using your phone as a gamepad (via apps like Octopus).

How to connect headphones:

  1. On the console: Settings โ†’ Devices โ†’ Bluetooth.
  2. Activate device search.
  3. On headphones, turn on the pairing mode (usually holding the power button for 5 seconds).
  4. Select headphones from the list and confirm the connection.

For gamepads:

  • ๐Ÿ•น๏ธ DualShock 4: Hold Share + PS light-emitting.
  • ๐Ÿ•น๏ธ Xbox Controller: Press the sync button on the top panel.
  • ๐Ÿ•น๏ธ 8BitDo: Switch to Android (hold Start) + B).

๐Ÿ’ก

Bluetooth on the Mi Box 4S Pro supports AAC codec, which reduces audio latency.On the Mi Box S, only SBC is used, so latency can reach 200 ms.

6. Solving typical connection problems

If the connection fails, check this table:

Problem.Possible causeDecision
I was unable to connect to the device (Wi-Fi Direct)Incompatible versions of Wi-FiUpdate the console firmware or use a 5GHz router
Miracast doesn't find the prefixDisabled Wireless Display in SettingsReboot the console and turn on Miracast mode again
The sound is delayed.SBC codec is used instead of AAC.Connect the headphones over USB or update the firmware
The phone is not displayed in Mi HomeDifferent Xiaomi accountsSign in to one account on both devices
USB-cable is unrecognizableThe USB port does not supply enough powerUse a hub with external power supply

If the problem is not solved, try resetting the network settings on the console:

Settings โ†’ System โ†’ Additional โ†’ Network reset

๐Ÿ’ก

On the Mi Box 4K with MIUI TV 2.0 firmware, sometimes rolling back to the factory version through Settings โ†’ About console โ†’ Reset to factory. Pre-save data!

7. Alternative methods (for advanced users)

If standard methods donโ€™t work, try:

  • ๐Ÿ–ฅ๏ธ Scrcpy โ€“ transferring an image from Android to the console USB (required ADB).
  • ๐ŸŒ TeamViewer QuickSupport - Remote control of the console from the phone.
  • ๐Ÿ“ก Local area network DLNA โ€” streaming VLC kodi.
  • ๐Ÿ”Œ HDMI-Adapter โ€“ to connect the phone to the TV through USB-C โ†’ HDMI (skirting).

Scrcpy will require:

  1. Enable USB debugging on your phone (Settings โ†’ About Phone โ†’ Assembly Number โ†’ 7 taps โ†’ Developer Settings).
  2. Connect your phone to the console via USB.
  3. Install Scrcpy on the console via Google Play or APK.
  4. Run the command: scrcpy --bit-rate 8M --max-size 1920
How to speed up Scrcpy work?
Add these options to reduce latency: --no-audio (disables sound), --video-codec h264 (compression is better), --lock-video-orientation 0 (fixes the orientation of the screen).

FAQ: Frequent questions

Can I connect an iPhone to a Xiaomi TV Box without third-party apps?
Yes, but only through Miracast (Screen Mirroring). To transfer files or control the console, you will need to install Mi Home or AirScreen.
Why is there no sound when you are dubbing a screen through Miracast?
Check the settings on the console: Settings โ†’ Sound โ†’ Output: HDMI. If you use Bluetooth headphones, turn them off โ€“ Miracast can conflict with audio devices.
How to connect the PlayStation gamepad to the Mi Box?
DualShock 4 connects in Bluetooth mode (hold Share + PS). DualSense (PS5) requires Android 12+ on the console - update the firmware through Settings โ†’ System Update.
Can I use my phone as a webcam for Zoom on the Mi Box?
Yes, but only through apps like DroidCam. Install it on your phone and console, then connect via Wi-Fi or USB. In Zoom, select DroidCam as your video source.
How to reset all Bluetooth connections on the console?
Go to Settings. โ†’ Devices โ†’ Bluetooth, press. โ‹ฎ โ†’ Clear the list of devices. Alternatively: Settings โ†’ System system โ†’ Reset โ†’ Reset network settings (remove both Wi-Fi and Bluetooth).

If your question isnโ€™t covered in this article, check out the set-top box and phone model to help you find the exact solution, for example, the Mi Box S with MIUI TV 1.0 firmware may require additional steps (like manually installing Google Play Services).

For Xiaomi owners TV Most of the methods in this article are also applicable, but Wi-Fi Direct may not work as well due to a weak transmission module. USB-OTG adapter.