Why connect Chromecast to Xiaomi Mi TV Stick?
The Xiaomi Mi TV Stick itself is turning any TV into a smart TV with access to streaming, games and apps. But what if you need to stream a smartphone screen, run a game from a cloud service or show a presentation from a laptop? Here comes Google Chromecast technology, which is not originally built into the Mi TV Stick firmware, but can be activated by workarounds.
Many users mistakenly believe that to use Chromecast, you must buy a separate dongle from Google. In fact, Xiaomi Mi TV Stick (MDZ-26-AA, MDZ-28-AA and later) supports the Miracast protocol and can emulate the functionality of Chromecast through third-party applications.
- ๐ How to enable the built-in broadcast reception mode (without additional devices).
- ๐ฑ Translation of the translation with Android/iOS on Mi TV Stick.
- โ๏ธ Alternative methods using Google Home and LocalCast.
- โ Typical errors and ways to fix them (e.g. code 10006 or no device in the list).
Important: Xiaomi Mi TV Stick is not a certified Google Cast device, so some features (such as voice control via Google Assistant) may not work well, but for basic video, music or smartphone screen broadcasts, this is enough.
Method 1: Built-in Miracast Mode (without additional applications)
The easiest method is to use Miracastโs built-in support in the Mi TV Stick, which allows you to stream the screen from Android devices (starting with version 4.2) or Windows (starting with version 8.1) without installing third-party software.
- ๐ต Not working with iPhone/iPad (AirPlay is required that is not supported).
- ๐ฎ Image delay can reach 1-2 Seconds (critical for games).
- ๐ The sound is not always broadcast (depending on the smartphone model).
To activate the mode:
- On the Mi TV Stick remote, press the Home button.
- Go to Settings โ Device โ Screen and sound โ Wireless display.
- Enable the option of Wireless Display (Miracast).
- On your smartphone, open Settings โ Connected Devices โ Screen Broadcast (on Android) or Settings โ System โ Project on that computer (on Windows) and select Mi TV Stick from the list.
TV and Mi TV Stick connected to the same 5GHz Wi-Fi network
On the smartphone Wi-Fi and Bluetooth are enabled
Mi TV Stick firmware version not lower than 2.0.185 (check in Settings โ About the device)
Disabled. VPN and proxy on both devices-->
Note: If the Mi TV Stick doesnโt appear in the list of available devices, try:
- ๐ Reboot both devices.
- ๐ถ Reconnect to Wi-Fi (preferably at 5 GHz).
- ๐ง Reset your network settings to Mi TV Stick (Settings) โ Network and Internet โ Resetting Wi-Fi settings).
Why Miracast can't work with iPhones?
Method 2: LocalCast application for Chromecast compatibility
If the built-in Miracast doesnโt work because of delays or lack of sound, you can emulate Chromecast using the LocalCast app.This method works for both iOS and Android, but requires pre-configuration.
Instructions:
- Install LocalCast on Mi TV Stick via Google Play (the app is available for Android TV).
- On your smartphone, install LocalCast or Google Home (for Android) / Streamer for Chromecast (for iOS).
- Run LocalCast on Mi TV Stick and select Start Receiver.
- On your smartphone in the LocalCast app, click on the Chromecast icon in the top right corner and select your Mi TV Stick.
- Select a file to broadcast (video, photo or music) and start playing.
| Annex | Support for iOS | Android support | Delay. | Cost |
|---|---|---|---|---|
| LocalCast | โ (Streamer for Chromecast) | โ | 0.5-1 s | Free (premium for $5) |
| ApowerMirror | โ | โ | 1-2 seconds | $29.95/year |
| Google Home | โ | โ | 0.3โ0.8 s | Free of charge. |
Critical detail: When using LocalCast, sound can only be transmitted via HDMI (if external speakers are connected to the TV). To transmit sound to Bluetooth speakers, you will need additional settings in Settings โ Sound โ Output audio device.
๐ก
If the video is slowing down, try to reduce bitrate to 5 Mbps in LocalCast settings or turn off hardware acceleration (Settings โ Additional โ Use software decoding).
Method 3: Emulate Chromecast via Google Home (for Android)
If you need full support for Google Cast (for example, to stream from YouTube or Netflix directly), you can try to โcheatโ the system by registering the Mi TV Stick as a Chromecast device, which requires root rights or use ADB, but gives the best compatibility.
Step-by-step:
- Connect the Mi TV Stick to the same Wi-Fi network as the smartphone.
- On your smartphone, install Google Home and ADB AppControl (from Google Play).
- Turn on Debugging. USB on Mi TV Stick: Settings โ About the device โ Assembly number (click 7 times) Settings โ For developers โ Debugging by USB (insert)
- Connect Mi. TV Stick to the computer by USB (use OTG-Cable and execute the command: adb shell settings put global cast_receiver_device_name "MiTVStick"
- Reboot the device. It should then appear on Google Home as streamable.
โ ๏ธ Note: After the firmware update Mi TV Stick settings may reset and you'll have to repeat the procedure.+) Blocking the broadcast to uncertified devices.
Addressing common mistakes
When connecting Chromecast to Xiaomi Mi TV Stick, users often face the following problems:
| Mistake. | Reason. | Decision |
|---|---|---|
| No device found. | Different Wi-Fi networks or Miracast disabled | Connect both devices to the same 5GHz network, check Miracast settings |
| Mistake 10006 | Conflict IP-addresses or firewall lock | Restart router, disable VPN, reset network settings to Mi TV Stick |
| No sound. | Incorrect audio output or codec | In LocalCast, select PCM over Dolby in the audio settings |
| Lags during broadcast | Weak Wi-Fi signal or high network load | Connect Mi TV Stick to Ethernet adapter or reduce broadcast resolution |
If after all the manipulations the broadcast did not work, check:
- ๐ Mi firmware version TV Stick (Update to the latest via Settings) โ About the device โ Updating the system).
- ๐ ๏ธ Root rights (for the method with Google Home they are required).
- ๐ No restrictions on the router (e.g., customer isolation or parental controls).
๐ก
For stable broadcasting, it is recommended to use a router with Wi-Fi 6 (802.11ax) support and an 80 MHz channel width.
Comparison of methods: which one to choose?
Each of these methods has its pros and cons, and the choice depends on your tasks:
- ๐ฌ To watch the video with YouTube/Netflix: It is better to use LocalCast or emulation through Google Home.These methods provide minimal latency and support. DRM.
- ๐ฑ For the broadcast of the smartphone screen: Suitable built-in Miracast (for Android) or ApowerMirror (for iOS).
- ๐ฎ For cloud gaming (GeForce Now, Xbox Cloud): Optimal LocalCast with manual bitrate setting or Ethernet connection.
If you want maximum compatibility with Google services (for example, to stream presentations from Google Slides or music from YouTube Music), the only reliable option is to buy the original Google Chromecast. TV Stick's enough.
Chromecast Alternatives for Xiaomi Mi TV Stick
If none of these methods worked, consider alternative broadcasting methods:
- ๐ฅ๏ธ DLNA/UPnP: Use applications like BubbleUPnP or VLC for streaming local files.
- ๐ AirScreen: An Android App TV, Emulating AirPlay, Miracast and Chromecast at the same time (paid, ~$5).
- ๐ Cloud Services: Upload the file to Google Drive or Telegram and play it through your browser on Mi TV Stick.
For owners of Xiaomi Mi Box S or Mi TV Stick 4K, another option is available โ installing custom firmware with support for Google Cast (for example, ATVXperience), but this requires unlocking the bootloader and may deprive you of warranty.
๐ก
If you stream content frequently from your iPhone, consider buying an inexpensive Apple TV or Lightning-to-HDMI adapter โ this will save you from compatibility issues.