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:
- On the console: go to Settings โ Devices โ Screen โ Wireless display and turn on the option.
- On your phone: open Settings โ Connections โ Miracast (on Samsung it can be called Smart View, on Xiaomi โ Wireless display).
- In the list of available devices, select your Mi Box S (the name will be MIBOX-S-XXXX type).
- 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 onWhat if Miracast doesn't find the Mi Box S?
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:
- Make sure that the phone and the Mi Box S are connected to the same Wi-Fi network.
- On the console: Open the Google PlayFilms or YouTube app, click on the stream icon (๐บ) and select the Mi Box S.
- 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:
- Connect your phone to the Mi Box S cable.
- On the console, select File Transfer (MTP) mode in the connection notification.
- On the phone, allow access to data (if a request appears).
- 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:
- Install the Unified Remote or Yatse app on your phone.
- Connect to USB and select an Android TV profile.
- 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:
| Annex | Platform | Features | Reference |
|---|---|---|---|
| ApowerMirror | Android/iOS | Screen broadcast, phone control, video recording | Official website |
| TeamViewer QuickSupport | Android/iOS | Remote management, file transfer, chat | TeamViewer |
| LocalCast | Android | Broadcasting local files, support for subtitles | Google Play |
How to set up ApowerMirror:
- 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).
- Run the app on both devices and select Phone Screen Mirroring mode.
- Connect to a single Wi-Fi network or use USB- debugging.
- 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 1Then 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:
- Install AirDroid or ApowerManager on your phone.
- On the console, open your browser and go to web.airdroid.com (or install the APK- version of the application).
- Sign in to one account on both devices.
- 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:
- Put it on your phone and launch it.
- On the console, open TeamViewer (download APK from the official website).
- Enter the phone ID and password to connect.