How to connect your phone to Xiaomi Mi Box S: All ways + error solving

Xiaomi Mi Box S is a popular media player based on Android TV, which turns a regular TV into a smart entertainment center. But its full capabilities are only revealed when you connect a smartphone: you can stream videos, control the player as a remote, transfer files and even play mobile games on a large screen. In this guide, we will analyze all the current ways to connect a phone with the Mi Box S (including hidden functions), and also solve typical problems that arise from users.

Itโ€™s important to understand that the way you connect depends on your goal: whether you need live streaming (for example, to watch photos or play games), or just enough file transfer to play. Also, your smartphone model plays a role: Android 10+ devices and iPhones connect differently. Weโ€™ll look at options for all cases, including bypassing restrictions on some firmware.

1. Preparing Xiaomi Mi Box S for connection

Before you connect the phone to the console, you need to configure the Mi Box S itself. Skipping this step, you risk running into sync errors or limited functionality.

  • ๐Ÿ“ฆ Update your firmware: Go to Settings โ†’ About Device โ†’ Update your system and install the latest version of the software. This will fix bugs with Miracast and Google Cast connectivity.
  • ๐Ÿ”„ Reset network settings (if you had problems before): Go to Settings โ†’ Network & Internet โ†’ Additional โ†’ Reset your Wi-Fi, mobile network and Bluetooth settings.
  • ๐Ÿ”’ Enable Developer Mode (optional): To do this, click on the Settings Build Number 7 times โ†’ About Device. This will be needed to debug ADB.

Pay special attention to the HDMI-CEC settings (in Settings โ†’ Display & Sound โ†’ HDMI-CEC) If this feature is active, the console will automatically turn on the TV when you connect your phone, which is convenient for fast broadcasting. However, on some Samsung and LG TVs this can cause conflicts - in which case turn it off.

Update the firmware to the latest version|Reset network settings (if errors occur)|Enable the Developer Mode (optional)|Check the settings HDMI-CEC|Connect your phone and console to a single Wi-Fi network-->

2. Wi-Fi Direct (Miracast) connection โ€“ for Android smartphones

Miracast is a wireless screen standard that works without the Internet, directly between devices, and is ideal for streaming games, presentations, or watching local videos without delay. On the Xiaomi Mi Box S, this feature is built in, but it needs to be activated correctly.

Instructions for Android:

  1. On the console: go to Settings โ†’ Devices โ†’ Screen โ†’ Wireless display and turn on the option.
  2. On your phone: open Settings โ†’ Connections โ†’ Miracast (on Samsung it can be called Smart View, on Xiaomi โ€“ Wireless display).
  3. In the list of available devices, select your Mi Box S (the name will be MIBOX-S-XXXX type).
  4. Confirm the connection on both devices.

Important: on some Mi Box S firmware, the Miracast function may be hidden. To enable it, run the command via ADB:

adb shell settings put global wireless_display_certification on
What if Miracast doesn't find the Mi Box S?
1. Make sure both devices support Miracast (check the specifications on the phone). 2. Disable VPN or proxy on the phone - they can block the local connection. 3. Restart the router: sometimes interfere with DHCP settings. 4. Try connecting in Access Point mode on the phone (without a router).

Miracast speed depends on the Wi-Fi version on your devices. If the image is slowing down, try:

  • ๐Ÿ“ถ Switch to 5GHz in router settings (less interference).
  • ๐Ÿ”Œ Connect the console via Ethernet cable (if the router supports).
  • ๐ŸŽฎ Reduce the broadcast resolution in Miracast settings on your phone (e.g., to 720p).

Miracast (Wi-Fi Direct)|Google Cast (Chromecast)|USB-cable|Applications such as ApowerMirror|Another option-->

3. Screen broadcast via Google Cast (Chromecast) โ€“ for Android and iPhone

If Miracast doesnโ€™t work (like your iPhone or old Android), use Google Cast.This method works over the internet and allows you to stream content from supported apps (YouTube, Netflix, Chrome browser) or the entire screen.

Step-by-step:

  1. Make sure that the phone and the Mi Box S are connected to the same Wi-Fi network.
  2. On the console: Open the Google PlayFilms or YouTube app, click on the stream icon (๐Ÿ“บ) and select the Mi Box S.
  3. On your phone: For Android: swipe down notification bar โ†’ Broadcast โ†’ select Mi Box S. For iPhone: open a Chromecast-enabled app (like YouTube) โ†’ click the broadcast icon โ†’ select a device.

For full screen broadcasting (not just individual applications):

  • On Android: Settings โ†’ Connected devices โ†’ Screen broadcast.
  • On iPhone: Use the Google Home app โ†’ select Mi Box S โ†’ Broadcast the screen.

๐Ÿ’ก

If the broadcast is interrupted, try setting the router to set a fixed Wi-Fi channel (for example, 6 or 11 for 2.4 GHz) instead of automatically selecting.

Limitations of the method:

  • โš ๏ธ You cannot broadcast the screen of system applications (for example, a gallery or games) on an iPhone.
  • โš ๏ธ Image delay can be as long as 1-2 seconds (not suitable for gaming).
  • โš ๏ธ Some applications (e.g. TikTok or VKontakte) block the broadcast due to the protection of content.

4. USB Connection: for file transfer and management

If wireless methods are unstable, use the USB- cable, which will allow you not only to transfer files, but also to control the console from your phone as from a remote (via applications like Unified Remote).

What you need:

  • ๐Ÿ”Œ Cable USB-C โ†’ USB-A (or adapter if on a Micro-USB phone).
  • ๐Ÿ“ฑ The phone must be enabled with Developer Mode and Debugging on USB.

Instructions:

  1. Connect your phone to the Mi Box S cable.
  2. On the console, select File Transfer (MTP) mode in the connection notification.
  3. On the phone, allow access to data (if a request appears).
  4. Use a file manager (such as Solid Explorer) to transfer media files to the /sdcard/Download folder on the console.

To control the console from the phone:

  1. Install the Unified Remote or Yatse app on your phone.
  2. Connect to USB and select an Android TV profile.
  3. Customize the buttons to suit your needs (for example, add hotkeys for Kodi or Netflix).

| Method | Speed | Delay | iPhone Support | File Transfer | Control |

|----------------|----------|----------|------------------|-----------------|------------|

| Miracast | High | Low | โŒ | โŒ | โŒ | |

| Google Cast | Average | Average | โœ… | โŒ | โŒ | |

| USB | Max. | Absent.| โœ…* | โœ… | โœ… | |

| ApowerMirror | Low | High | โœ… | โŒ | โœ… | | | |

-->

5. Use of third-party broadcasting applications

If built-in methods don't work, use third-party apps, which often offer additional features, such as recording a screen or streaming sound separately from the video.

Top.-3 broadcaster:

AnnexPlatformFeaturesReference
ApowerMirrorAndroid/iOSScreen broadcast, phone control, video recordingOfficial website
TeamViewer QuickSupportAndroid/iOSRemote management, file transfer, chatTeamViewer
LocalCastAndroidBroadcasting local files, support for subtitlesGoogle Play

How to set up ApowerMirror:

  1. Install the app on your phone and Mi Box S (download APK from the official website, as it may not be on the console in Google Play).
  2. Run the app on both devices and select Phone Screen Mirroring mode.
  3. Connect to a single Wi-Fi network or use USB- debugging.
  4. On the phone, press START NOW and confirm the broadcast.

๐Ÿ’ก

To reduce latency in ApowerMirror, go to the app settings on your phone and select Game Mode (reduces buffering).

Advantages of third-party applications:

  • ๐ŸŽฏ Work even on older versions of Android (like Android 5.0).
  • ๐Ÿ”Š Supports audio broadcasting via Bluetooth or Wi-Fi Direct.
  • ๐Ÿ“ฑ Allows you to control the console from your phone (e.g., video swipes).

6. Solving common problems

Even with the right setup, errors can occur, and here are the most common ones and ways to fix them:

Problem 1: Mi Box S not visible in the list of devices to connect

  • ๐Ÿ”„ Restart both devices and router.
  • ๐Ÿ“ก Check that the phone and console are connected to the same network (even if the names are the same, there may be a different 2.4/5GHz range).
  • ๐Ÿ”ง On the console, turn off Bluetooth โ€” it may conflict with Wi-Fi Direct.

Problem 2: The broadcast is delayed or interrupted

  • ๐Ÿ“ถ Switch the router to a 5GHz channel (less interference).
  • ๐Ÿ”Œ Connect the Mi Box S to the router with an Ethernet cable.
  • ๐Ÿ“ฑ Close the background apps on your phone (especially messengers and torrents).

Problem 3: No sound when broadcasting

  • ๐Ÿ”Š On the console, check the sound settings in Settings โ†’ Display and Sound โ†’ Sound (select HDMI or Auto).
  • ๐Ÿ“ต If you use a Bluetooth speaker, turn it off, it can conflict.
  • ๐ŸŽต In a live streaming app (e.g. YouTube), check if the audio in the video itself is turned off.

๐Ÿ’ก

If none of the methods work, try resetting your network settings to Mi Box S: Settings โ†’ Network & Internet โ†’ Additional โ†’ Reset your Wi-Fi settings.

Problem 4: When connecting via USB, the phone is not detected

โš ๏ธ Warning: Some of the Mi Box S firmwares have disabled USB-host mode. To turn it on, run the command via ADB:

adb shell settings put global usb_host_mode 1

Then reset the console.

7. Alternative ways: Managing the phone with the Mi Box S

Few people know, but the Xiaomi Mi Box S can be used to control your phone โ€” for example, answer calls or view notifications on the big screen.

Instructions for Android:

  1. Install AirDroid or ApowerManager on your phone.
  2. On the console, open your browser and go to web.airdroid.com (or install the APK- version of the application).
  3. Sign in to one account on both devices.
  4. Now you can: ๐Ÿ“ž Take calls and SMS from the TV. ๐Ÿ“ View phone files. ๐Ÿ“ฑ Control the phone's camera (e.g., for video calls).

For iPhone, the TeamViewer QuickSupport app is suitable:

  1. Put it on your phone and launch it.
  2. On the console, open TeamViewer (download APK from the official website).
  3. Enter the phone ID and password to connect.

FAQ: Frequent questions

Can I connect my iPhone to my Mi Box S without the internet?
Yes, but only through the USB- cable using applications like ApowerMirror or TeamViewer. Miracast and Google Cast on iPhone require Wi-Fi connection. To broadcast a screen without Internet, you can also create a local network via Hotspot on your phone and connect to it Mi Box S.
Why is there no sound when broadcasting via Miracast?
This is a typical problem when connecting to some TVs Solutions: On the Mi Box S go to Settings โ†’ Display and sound โ†’ Sound. โ†’ Sound format and select PCM Turn off Bluetooth devices (earphones, speakers) that can intercept sound. Update the firmware of the console and phone.
How to transfer files from your phone to Mi Box S without cable?
There are several ways: ๐Ÿ“ค Through Google Files: install the app on both devices and use the Send function. ๐ŸŒ Through the cloud: upload files to Google Drive or Mi Cloud, then open them on the console. ๐Ÿ“ก Through the FTP- server: install the FX File Explorer on your phone, launch the FTP- server and connect to it from the Mi Box S via ES Explorer.
Can I play mobile games on the Mi Box S from my phone?
Technically yes, but with caveats: ๐ŸŽฎ Through Miracast: the delay is minimal, but there may be image artifacts. ๐Ÿ–ฅ๏ธ Through Steam Link or Moonlight: if the game supports a controller, plug the gamepad into the console. โš ๏ธ Limitations: Touch-controlled games (e.g., PUBG Mobile) will be uncomfortable without emulation of the taches. For a better experience, use Xiaomi Game Controller or plug in a Bluetooth gamepad.
How to reset your network settings to Mi Box S if nothing helps?
Follow the steps: Go to Settings โ†’ Network and Internet. Select Select Select โ†’ Reset your Wi-Fi, mobile network and Bluetooth settings. Confirm reset and restart the console. After rebooting, reconnect to the network and try again to connect to your phone. โš ๏ธ Attention: This reset will remove all stored Wi-Fi passwords and paired Bluetooth devices.