Wireless connection of smartphone to Android TV set-top box Wi-Fi opens up a wealth of possibilities, from streaming high-definition video to using your phone as a remote control or game controller. However, many users encounter issues, from devices not being visible on the network to lags during playback. In this article, we'll explore all current connection methods (including hidden settings), we'll compare them in terms of speed and stability, and also provide a checklist for diagnosing typical errors.
It is important to understand that the connection method depends on the version Android on both devices, set-top box models (Xiaomi Mi Box S, NVIDIA Shield, Mecool etc.) and even from the router firmware. For example, Set-top boxes running Android 9 and below may not support Miracast without additional applications., and on Android 12+, manually enabling developer mode is sometimes required. We tested all the methods described below on devices from 2020 to 2026—the results are summarized in the comparison table at the end of this section.
If you need to quickly show photos from your phone on a big screen or launch a mobile game on TV, start with the "Quick Screen Mirroring" section. For stable 4K movie streaming or using your phone as a second screen, learn the protocols. DLNA And Google CastIf the set-top box doesn't detect your smartphone on the local network, check the "Troubleshooting" section—90% of typical issues are covered there.
1. Preparing devices: what to check before connecting
Before you begin setup, make sure both devices meet the minimum requirements. This will save time and eliminate most "device not found" errors.
On Android TV set-top box check:
- 📶 Android version: go to
Settings → About device → Android versionMiracast requires Android 5.0+, Google Cast requires 6.0+. - 🔄 Software updates: V
Settings → About the set-top box → System updateOutdated firmware may block wireless protocols. - 📡 Connecting to Wi-Fi: the set-top box and smartphone must be in one network (not a guest!). Check in
Settings → Network & Internet.
On smartphone (Android 8.0 and later):
- 🔍 Wireless Display function: V
Settings → Connected devices → Connect to device(names may differ). - 📱 Developer mode: if you plan to use ADB for fine-tuning (relevant for NVIDIA Shield). Enabled via
Settings → About phone → Build number(press 7 times). - 🔋 Battery charge: Screen mirroring increases power consumption by 30–50%. We recommend connecting your phone to a charger.
☑️ Preparing for connection
Pay special attention router settingsSome models (for example, TP-Link Archer C6) by default block multicast traffic required for Miracast and DLNA. Go to the router's control panel (usually at 192.168.0.1 or 192.168.1.1) and check:
- 🔗 Is UPnP enabled? (in the section
Additional settings → LAN). - 🔄 Is Client Isolation disabled? (if enabled, devices will not see each other).
- 📡 Wi-Fi channel: For a stable broadcast, select a channel with minimal interference (use applications like Wi-Fi Analyzer).
⚠️ Attention: If your router supports Mesh network (For example, Google Nest Wi-Fi), temporarily disable it - some set-top boxes do not work correctly with such networks when mirroring.
2. Method 1: Screen mirroring (Miracast) - direct screen mirroring
Miracast is a standard for wirelessly transmitting video and audio without an internet connection. It's built into most modern Android devices and offers minimal latency (perfect for gaming). However, this method has its limitations:
- ❌ Doesn't work with Apple TV and some old consoles.
- ❌ Maximum resolution -
1080p(on Android 12+ it is possible4K, but with lags). - ❌ Sound is not always transmitted (depending on the console model).
Step-by-step instructions:
On Android TV set-top box Enable Miracast receiving mode:
- For Xiaomi Mi Box:
Settings → Connections and Sharing → Wireless Display. - For NVIDIA Shield:
Settings → Display & Sound → Wireless Display. - For other models: Look for "Miracast," "Screen Mirroring," or "Wireless Display."
- For Xiaomi Mi Box:
On smartphone Activate screen sharing:
- On Samsung:
Notification panel → Smart View. - On Xiaomi/Redmi:
Settings → Connection and Sharing → Wireless Display. - On pure Android:
Settings → Connected devices → Connect to device → Wireless display. Select your set-top box from the list of available devices. Confirm the connection on both screens.
If the prefix does not appear in the list:
- 🔄 Restart both devices and the router.
- 📡 Check that Wi-Fi is in range
5 GHz(Miracast doesn't work well on2.4 GHz). - 🔧 Update your set-top box firmware (especially relevant for Mecool KM2 And Tanix TX6).
3. Method 2: Google Cast (Chromecast) - broadcasting content without screen mirroring
Unlike Miracast, Google Cast does not duplicate the entire screen, but transfers only selected content (video, music, photos) from supported applications (YouTube, Netflix, Google Photos etc.). Advantages:
- ✅ Works even on weak consoles (for example, X96 Mini).
- ✅ Supports
4K HDR(if the set-top box and router allow it). - ✅ You can continue to use your phone while broadcasting.
How to set up:
Make sure the app is installed on your set-top box. Google Play Services (usually pre-installed). If not, download it from APKMirror (for set-top boxes without Google Play).
Turn on Google Cast on the console:
- On Android TV: go to
Settings → Network & Internet → Google Cast. - On custom firmware: may be called "Wireless Display" or "DLNA".
- On Android TV: go to
On your smartphone, open a supported app (e.g. YouTube), click the Cast icon (📺) and select your set-top box.
If Cast doesn't work:
- 🔍 Check that the set-top box is turned on
Developer modeand resolvedADB over Wi-Fi(VSettings → About console → Build number). - 🔄 Reinstall Google Play Services on the set-top box (sometimes resetting to factory settings helps).
- 📡 Change the DNS on the router to
8.8.8.8(Google DNS) - This solves Cast authorization issues.
How to enable Cast for local files?
To broadcast videos/photos from your phone, use applications LocalCast or AllCastThey support MKV, MP4, and AVI formats and can stream via DLNA if Google Cast is not available.
4. Method 3: DLNA/UPnP – viewing media files without duplication
DLNA (Digital Living Network Alliance) allows you to stream photos, videos, and music from your phone to your set-top box without screen mirroring. Unlike Miracast, there are no resolution restrictions, but it does require special software.
Instructions for Android TV:
Install a DLNA server on your set-top box. Popular options:
- Kodi (with the UPnP module enabled in the settings).
- VLC for Android TV.
- BubbleUPnP (for advanced users).
Install a DLNA client on your smartphone:
- BubbleUPnP (recommended for stability).
- LocalCast (simple interface).
- FX File Explorer (there is a built-in DLNA renderer).
In the app on your phone, select the file → “Play on” → your set-top box.
DLNA Features:
- 🎵 Supports playlists and background playback.
- 📁 You can stream files from NAS or cloud storage (if they are connected to a DLNA server).
- ⚠️ Not all video formats are supported out of the box (for example,
.mkvmay not play without additional codecs).
⚠️ Attention: If the set-top box does not see the phone in DLNA, check that the router is enabledMulticast(in settingsLAN → IGMP Snooping). On some models (ASUS RT-AX88U) this option must be disabled!
5. Comparison of methods: which one to choose
| Criterion | Miracast | Google Cast | DLNA |
|---|---|---|---|
| Lag | Minimum (50–100 ms) | Medium (200–500 ms) | High (depending on file) |
| Max. permission | 1080p (4K with lags) |
4K HDR |
Limited by file |
| Requires internet | ❌ No | ✅ Yes (for authorization) | ❌ No |
| Sound support | Not always | ✅ Yes | ✅ Yes |
| Difficulty of setup | Low | Average | High |
The choice of method depends on the task:
- 🎮 For games: only Miracast (minimum latency).
- 🎬 For 4K movies: Google Cast or DLNA (if the files are local).
- 📱 For presentations: Miracast (duplicating the entire screen).
6. Troubleshooting: The set-top box doesn't detect the phone or the broadcast is slow
If the connection fails, please follow this checklist:
Problem 1: Devices don't see each other
- 🔄 Reboot your router and both devices.
- 📡 Check your Wi-Fi range: Miracast only works on
5 GHz(on2.4 GHzmay not be displayed). - 🔧 Disable VPN and firewalls (eg Avast or 360 Security may block multicast).
- 🛠️ Reset network settings on the phone:
Settings → System → Reset → Reset Wi-Fi settings.
Problem 2: The broadcast is slow or choppy
- 📶 Change the Wi-Fi channel on the router (use Wi-Fi Analyzer, to find a free one).
- 🔌 Connect the set-top box via cable (Ethernet), and leave your phone on Wi-Fi - this will reduce the load on the network.
- 🎞️ Reduce video bitrate: in the mirroring settings, select
720pinstead of1080p. - 🔄 Disable background apps on the phone (especially torrents or downloaders).
Problem 3: No sound when using Miracast
- 🔊 Check your sound settings on the set-top box: sometimes the sound comes through HDMI, and not through the TV speakers.
- 🎧 Connect external speakers to the prefix (via
3.5 mmorBluetooth). - 🔧 Update your audio drivers on the console (relevant for Mecool And Tanix).
⚠️ Attention: On some consoles (Xiaomi Mi Box S (with firmware earlier than 2022) Miracast only works after manually enabling the optionForce HDMI Audiothrough ADB. Team:adb shell settings put global force_hdmi_audio 1
7. Additional features: how to use your phone as a remote control or gamepad
After connecting your smartphone to the set-top box, you can expand its functionality:
Using your phone as a remote control
- 📱 Install Android TV Remote Control (official app from Google).
- 🎮 For games, connect Bluetooth gamepad (For example, Xbox Controller or 8BitDo) to the prefix.
- 🖱️ Use the app to navigate the menu Unified Remote (supports touchpad and voice input).
Broadcast your console's screen to your phone (reverse mirroring)
If you need to control the set-top box remotely (for example, to set up parental controls):
- Install on the console ApowerMirror or TeamViewer QuickSupport.
- Connect from your phone using the same app.
- Use your smartphone's touchscreen to control your TV.
How to connect a PS4 gamepad to Android TV?
Turn on the gamepad in pairing mode (hold Share + PS), then on the console go to Settings → Input Devices → Add Bluetooth Device and select Wireless Controller.
8. Alternative solutions: if nothing works
If wireless methods aren't an option, consider alternatives:
1. Connection via USB (OTG)
Some consoles (NVIDIA Shield, Mecool KM3) support USB OTGConnect your phone with a cable. USB-C → USB-A and select the file transfer mode (MTP) or control (PTP).
2. Using an HDMI adapter
For smartphones with support USB-C → HDMI (For example, Samsung DeX or Huawei EMUI Desktop):
- Buy an adapter
USB-C to HDMI(cost from 500 ₽). - Connect the adapter to your phone and the HDMI cable to the set-top box or directly to the TV.
- Turn on the mode
DeXorDesktop Modein the notification curtain.
3. Cloud services (for remote access)
If the set-top box and phone are on different networks:
- 🌐 Use TeamViewer or AnyDesk for remote control.
- 📤 Upload files to Google Drive or Telegram, then open them on the console.
- 🎮 Suitable for gaming Steam Link or Moonlight (requires a PC on a local network).
⚠️ Attention: When using an HDMI adapter, make sure your phone supports it. DisplayPort Alt ModeThe list of compatible models can be checked on the adapter manufacturer's website.
FAQ: Answers to Frequently Asked Questions
Is it possible to connect an iPhone to an Android TV box?
Yes, but with restrictions. For Miracast needed iPhone with iOS 13+ and app Screen Mirroring (For example, ApowerMirror or LetsView). For Google Cast The built-in function in supported applications (YouTube, Netflix) is sufficient. DLNA on iPhone it works through apps like nPlayer or VLC.
Why is there no sound on the set-top box when using Miracast?
This is a typical problem for consoles on Android 9 and belowSolutions:
- Check that the correct audio source is selected in the set-top box settings (
HDMIorSPDIF). - Update the firmware of the set-top box (especially relevant for Xiaomi Mi Box S).
- Use external speakers connected to the set-top box via
Bluetoothor3.5 mm. - For advanced users: enable
Force HDMI Audiovia ADB (command given above).
How to stream your phone's screen to a set-top box without delay?
Provides minimal delay Miracast, but even here latency depends on:
- 📶 Wi-Fi range: use
5 GHz(on2.4 GHzdelay up to 300 ms). - 🎮 Screen resolutions:
720p@60fpsgives less latency than1080p@30fps. - 🔧 Set-top box firmware: on custom firmware (for example, CoreELEC) Miracast works faster.
For games we recommend NVIDIA Shield TV — it is optimized for mirroring with minimal latency (up to 30 ms).
Is it possible to connect multiple phones to one set-top box at the same time?
Technically yes, but with limitations:
- Miracast: only one device at a time.
- Google Cast: multiple phones can take turns streaming content (for example, in YouTube), but at a time - only one stream.
- DLNA: you can create a playlist from files from different devices (for example, via BubbleUPnP).
To duplicate multiple screens simultaneously, you will need professional equipment (for example, Barco ClickShare).
How to speed up video streaming over Wi-Fi?
If the video is slow or choppy, try:
- 📡 Change the Wi-Fi channel on the router (select the least loaded one) Wi-Fi Analyzer).
- 🔌 Connect the set-top box via cable (Ethernet), and leave the phone on Wi-Fi.
- 📉 Reduce video bitrate: in the player settings (for example, VLC) select
720pinstead of1080p. - 🔄 Disable background tasks on the phone (downloads, updates).
- 🛠️ Enable QoS on your router (traffic prioritization for the set-top box).
If the problem persists, try streaming the video via DLNA instead of Miracast - this protocol is less sensitive to interference.