Why Xiaomi smartphone does not see the set-top box: the main reasons
Connecting a Xiaomi phone to a TV set-top box opens up a lot of possibilities, from watching photos on the big screen to streaming games with minimal latency. However, many users are faced with devices βcanβt seeβ each other or the connection is constantly broken, the reasons are incompatible protocols, outdated drivers or banal network settings.
For example, if youβre trying to use Miracast on a console older than 2019, chances are it just doesnβt support modern wireless standards. And when you connect via USB-C β HDMI, you might need additional power β otherwise the picture will twitch or disappear after 10 seconds. In this article, weβll break down all the current ways of connecting, including rare but working life hacks for older console models.
Special attention will be paid to the Xiaomi Mi Box S and Mi TV Stick consoles β their firmware often conflicts with the latest versions of MIUI on smartphones. If your phone is on Android 13+ and the console has not been updated for a long time, you will need to manually set up the network pre-set.
Method 1: Connecting through HDMI-Adapter (the most stable method)
This is the only way to guarantee minimum latency (important for gaming) and maximum picture quality up to 4K@60Hz.
- π adapter USB-C β HDMI (For the new Xiaomi or Micro-USB β HDMI (old-model)
- πΊ HDMI-cable (usually complete with a prefix)
- β‘ Power supply for the adapter (if required)
Step-by-step:
- Connect the adapter to your phone and the HDMI cable to the adapter and free port on the console (or directly to the TV if the console supports HDMI-in).
- On the phone will appear a notification βConnected external displayβ β tap it and select the screen duplication mode.
- If the image does not appear, go to Settings β Display β HDMI mode and set the resolution manually (we recommend starting with 1080p).
Is the adapter connected to charging (if required)?
Is the right TV signal source (HDMI1/HDMI2) selected?
Is the developer mode on the phone allowed (required for some adapters)?
Are adapter drivers updated (check Google Play)-->
β οΈ Attention: On Xiaomi phones 12/13 series MIUI 14+ You may need to include the option βDebugging by HDMIΒ» It's in the developer menu:
- Go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Return to Settings β Additional β For developers and activate βDisbursement by HDMIβ.
Method 2: Wireless Miracast connection (without cables)
Miracast is a wireless screen transmission standard built into most modern Xiaomi devices.The main plus: no adapters are needed.Cons: delays of up to 200 ms (critical for gaming) and a decrease in quality to 1080p@30Hz are possible.
How to connect:
- On the console: go to Settings β Display and Sound β Wireless Display (or Screen Mirroring on English firmware).
- On your phone: Open Notification Curtain β Screen Transfer (or Cast).
- Select your console from the list. If you don't have one, update your console firmware or reset your network settings.
| Model of the console | Miracast support | Max, permission. | Delay (MS) |
|---|---|---|---|
| Mi Box S (2018) | Yes (from 2021+) | 1080p@30Hz | 150β200 |
| Mi TV Stick (2020) | Yes (requires 5GHz Wi-Fi) | 1080p@60Hz | 100β150 |
| Mi Box 4 (2017) | Partially (2.4GHz only) | 720p@30Hz | 200β300 |
β οΈ Warning: If the console and phone are connected to different Wi-Fi networks (for example, a phone to 5GHz, and a console to 2.4GHz), Miracast will not work:
- On the phone: Settings β Access Point β Set up an access point (set a password).
- On the console: connect to this access point and reconnect via Miracast.
Po Po Po HDMI|Miracast.|Through USB|Through applications (DLNA)-->
Method 3: Connect via USB (for older consoles)
If your device does not support Miracast, HDMI-The adapter is not available, you can use it. USB-This method is slow (only suitable for photo/video) but does not require internet.
What do you need?
- π± Cable USB-A β USB-C (Micro-USB for the old Xiaomi)
- π₯οΈ The prefix with USB-port USB 2.0)
- π File Manager on the prefix (for example, FX File Explorer)
Instructions:
- Connect your phone to the console with a cable. On your phone, select File Transfer (MTP) mode.
- On the console, open the file manager and go to the section "USB-device".
- Copy the necessary files (photos, videos) into the internal memory of the console or on a flash drive.
π‘
If the console can't see the phone, try enabling USB Debugging in the developer settings, sometimes rebooting both devices with the cable connected helps.
β οΈ Note: This method does not broadcast the screen, only allows you to view files. MP4 or MKV codeced H.264/H.265, Otherwise, the console may not play the file.
Method 4: Using DLNA/UPnP (for media files)
If you only need to stream movies or music, DLNA is the best option. It works over a local area network and does not require a direct cable connection.
How to set up:
- Install a media server application on your phone, such as BubbleUPnP or Plex.
- On the console, install Kodi or built-in player (if it supports DLNA).
- In the application on the phone, select files for broadcasting and specify the console as the target device.
Advantages of DLNA:
- π¬ Support for playlists and subtitles
- πΆ It works even on weak Wi-Fi (2.4GHz is enough)
- π You can stream from your phone to multiple devices at the same time.