Chromecast from Xiaomi phone to TV: full instructions for setting up and fixing errors

Broadcast content from the screen of the smartphone Xiaomi, Redmi or POCO On a big screen TV, Google Chromecast offers new opportunities for watching movies, games and presentations, but many users have difficulty connecting to the first one: Devices canโ€™t find each other, video or audio delays occur, and sometimes the broadcast is interrupted altogether. In this article, weโ€™ll look at all the ways to configure Chromecasts from Xiaomi phones, from basic connectivity to solving rare bugs that arenโ€™t even described in Googleโ€™s official documentation.

The feature of Xiaomi phones is their corporate shell MIUI, It sometimes conflicts with standard Google Cast protocols, such as some versions. MIUI 14+ The background activity of the applications is automatically blocked, which prevents stable broadcasting, we will tell you how to get around these restrictions without root rights and loss of warranty. TV (If you have one, it can interfere with your connection, and how to optimize them for Chromecast.

There is no โ€œwaterโ€ and general tips in the article โ€“ only verified instructions based on the latest updates. MIUI 15 and Chromecast firmware 1.64+. If you tried to connect, but you failed, skip the basic sections and go straight to the problem solving block.

Equipment and networking requirements for Chromecast with Xiaomi

Before you start setting up, make sure your appliance meets the minimum requirements. Chromecast will not work if at least one of the conditions is not met:

  • ๐Ÿ“ฑ Xiaomi phone with Android version 8.0+ (for MIUI 12 and newer. On older models (e.g. Redmi) 4X) You may need to manually install Google Play Services.
  • ๐Ÿ–ฅ๏ธ Chromecast of any generation, including Chromecast with Google TV), Devices older than 2018 may not support new video codecs.
  • ๐Ÿ“บ Port TV HDMI (preferably HDMI 2.0+ for 4K). For Xiaomi. TV Check the firmware version โ€“ in old builds there are bugs with Chromecast recognition.
  • ๐ŸŒ Router with support for Wi-Fi 5 (802.11ac) At 2.4 GHz, lags are possible, especially when broadcasting. 4K.

A critical point: Chromecast and Xiaomi phone should be connected to the same Wi-Fi network, while some routers (for example, from TP-Link or Keenetic) share 2.4 GHz and 5 GHz networks into different networks. SSID โ€” In this case, connect both devices to the same frequency (preferably 5 GHz). If you have a mesh system (like Xiaomi Mi Wi-Fi Mesh), turn off the โ€œsmart switch between nodesโ€ function - it can break the connection during the broadcast.

๐Ÿ“Š What's your Chromecast?
Chromecast 3rd generation
Chromecast with Google TV (4K)
Chromecast Ultra
Other (write in the comments)
The deviceMinimum versionRecommended versionNotes
Xiaomi/Redmi/POCOAndroid 8.0 (MIUI 9)Android 13+ (MIUI 14/15)Nana MIUI 12+ Turn off Battery Optimization for Google Play Services
ChromecastFirmware 1.36+1.64+ (2023)Update through the Google Home app
Xiaomi TVFirmware 1.4.60+2.1.0+ (2023)In the settings, turn off "Energy Saving Mode" HDMI"

โš ๏ธ Attention: If you are using VPN On a Xiaomi phone, the Chromecast won't be able to connect. VPN and restart the phone - sometimes MIUI Caches network settings even after shutdown VPN-applications.

Step-by-step setting up Chromecast from Xiaomi phone

The connection process consists of three steps: preparing the phone, setting up the Chromecast and the actual broadcast. Follow the instructions in strict order - skipping steps often leads to errors such as "Device not found".

1.Preparation of Xiaomi phone

On the phones with MIUI You need to do a few extra steps to avoid background activity problems:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Search for Google Play Services and select Permissions.
  3. Enable all permissions, especially Location and Memory.
  4. Go back and press the battery. โ†’ No restrictions.
  5. Repeat steps 2-4 for the Google Home app.

If you POCO F5, Redmi Note 12 or another model with the function "Game turbo mode", disable it - it blocks the background processes required for Chromecast.

2.Setting up Chromecast

Connect Chromecast to your TV via HDMI-port and turn on the power (use the original power supply:

  1. Switch the TV to the signal source corresponding to the port where the Chromecast is connected.
  2. Download the Google Home app from Google Play (if not already installed).
  3. Open Google Home, click on it. + โ†’ Set up the device โ†’ Set up new devices.
  4. If that doesnโ€™t happen, check that the phone and Chromecast are connected to the same Wi-Fi network.
  5. Follow the instructions on the screen. When selecting a Wi-Fi network for Chromecast, select the same network that your phone is connected to.

Once you have setup, Chromecast will offer to update the firmware โ€” be sure to agree. Older versions of the firmware do not support new video codecs (for example, for example, the new ones, AV1), Which leads to artifacts when broadcasting.

โ˜‘๏ธ Pre-broadcast checks

Done: 0 / 4

3.The first broadcast from the phone Xiaomi

Now you can stream content. The methods depend on the application:

  • ๐ŸŽฌ YouTube: Open the video, click on the broadcast icon (a rectangle with Wi-Fi) in the upper right corner and select your Chromecast.
  • ๐Ÿ“ฑ Phone Screen: In Google Home, select your Chromecast โ†’ Broadcast โ†’ Broadcast.
  • ๐ŸŽต Music: In Spotify, Yandex Music or Google Play Music, click on the device icon and select Chromecast.
  • ๐Ÿ“‚ Local files: Use applications like VLC or MX Player with Cast Support.

When broadcasting the screen on Xiaomi 13/14 You may see a "screen record" warning. That's OK -- confirm the resolution. If the broadcast is delayed, try lowering the screen resolution in the developer settings (Settings). โ†’ The phone. โ†’ Version. MIUI โ†’ 5 once you press "Version" MIUI" โ†’ Go back to Settings โ†’ Additionally. โ†’ For developers โ†’ Screen resolution during broadcasting).

Specific settings MIUI for stable Chromecast operation

Shell MIUI It's known for aggressively optimizing battery and network connections, which often disrupts the Chromecast:

1. Power saving shutdown

Go to Settings. โ†’ Battery and productivity โ†’ Select the battery mode and set it up without restriction:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find Google Play Services and Google Home.
  3. For each application, select a Battery. โ†’ No restrictions.
  4. Enable the "Autostart" and "Background Activity" option.

On some models (e.g. Xiaomi) 12T) You also need to disable the function "Adaptive battery" in Settings โ†’ Battery โ†’ Additionally.

2. Wi-Fi and Bluetooth setup

MIUI Sometimes he forgets his network devices after sleep:

  • ๐Ÿ“ถ Turn off the "Automatic Wi-Fi Switch" function in Settings โ†’ Wi-Fi โ†’ Additionally.
  • ๐Ÿ”„ Enable "Permanent Wi-Fi Connection Notice" (ibid).
  • ๐Ÿ”— If you use Xiaomi, TV, in his settings, turn off CEC Control (Can conflict with Chromecast).

For models with HyperOS (such as Xiaomi 14) additionally check settings Quick Settings โ†’ File transfer โ€“ sometimes it activates the โ€œCharge Onlyโ€ mode, which blocks data transfer over Wi-Fi Direct.

๐Ÿ’ก

If Chromecast is permanently disabled, try manually setting static IP-The address for it in the router settings, which will prevent you from changing your address when you reboot your router.

3. Permissions for Google Services

In the latest versions MIUI Google services work with restrictions:

  1. Go to Settings. โ†’ Confidentiality โ†’ Special permits โ†’ Display over other apps.
  2. Find Google Play Services and Google Home, enable permission.
  3. B Settings โ†’ Confidentiality โ†’ App permissions give these applications access to Microphone, Camera and Storage.

After this manipulation, restart your phone. If the Chromecast is still not visible, try resetting the network settings on your phone (Settings) โ†’ Connections โ†’ Resetting Wi-Fi, Mobile Network and Bluetooth).

Solving Chromecast Connectivity Issues on Xiaomi

Even after you set it up correctly, you can still get errors, and here's a list of the most common problems and solutions, including rare cases that aren't described in Google's official documentation.

1. Chromecast is not in Google Home

If Google Home doesnโ€™t see your Chromecast:

  • ๐Ÿ”Œ Check that Chromecast is connected to a power source (not all) USB-TV ports give enough current).
  • ๐Ÿ”„ Reboot the router and phone. DHCP-The router server "forgets" to issue IP-address.
  • ๐Ÿ“ก Make sure the router does not use customer isolation (optional) AP Isolation or Client Isolation).
  • ๐Ÿ› ๏ธ On Xiaomi, turn off the dual app (if itโ€™s enabled for Google services).

If nothing works, try connecting Chromecast to your phone via a guest network (create it in your router settings). MIUI.

2. broadcast is interrupted or lags

Delays and interruptions are usually connected to the network or phone congestion.

  1. Switch the router to a 5 GHz channel with a width of 40 MHz (in the Wi-Fi settings of the router).
  2. Turn off the phone Power Saving and Optimization MIUI.
  3. In Google Home, select your Chromecast โ†’ Settings โ†’ Screen broadcasting โ†’ Quality and set 480p (test-driven).
  4. If you are broadcasting through a browser, open Chrome. โ†’ โ‹ฎ โ†’ Settings โ†’ Broadcast and disable "Optimize for games".

On Xiaomi 13 Pro and other flagships with Snapdragon 8 Gen 2 can help to enforce a limit on the performance of the processor to 70% in Settings โ†’ Battery โ†’ Performance mode.

What if Chromecast is connected but no sound?
Check if the TV is on "External speakers" (for example, on Xiaomi) TV It's the settings. โ†’ Sound. โ†’ Also make sure that the app where the broadcast is coming from does not turn off the sound (for example, YouTube can activate the "Video Only" mode").

Error "Cannot connect to the device"

This error often appears on Xiaomi phones due to conflict with the company. MIUI Optimization. Solutions:

  • ๐Ÿ”ง Turn on the Developer Mode on your phone and turn off MIUI Optimization (Settings) โ†’ Additionally. โ†’ For developers).
  • ๐Ÿ“ฑ Install an alternative launcher (like Nova Launcher) โ€“ sometimes a standard launcher MIUI block out background processes.
  • ๐Ÿ”„ Reinstall the Google Home app by clearing its cache and data.

If the error only appears when streaming from a particular app (like Netflix), clear its cache and update to the latest version.+ You may need to disconnect VPN Even if it is turned off, some versions MIUI cache DNS-setting.

โš ๏ธ Note: HyperOS phones (e.g. Xiaomi 14) may reset Local Network permission for Google services after upgrading. โ†’ Confidentiality โ†’ Permits โ†’ Local area network.

Optimizing broadcasts for high-resolution games and video

If you plan to stream games (for example, via Xbox Cloud Gaming or GeForce) NOW) or video 4K HDR, The standard Chromecast settings may not work. Here's how to optimize your broadcast for maximum quality:

1. Settings for 4K HDR

Chromecast with Google TV supportive 4K@60fps Dolby Vision, but you need to do it:

  • ๐Ÿ“บ Make sure the TV is supported HDMI 2.0+ and HDCP 2.2.
  • ๐Ÿ”Œ Use the original power supply from Chromecast (some of which are USB-TV ports do not provide enough current for 4K).
  • ๐ŸŽ›๏ธ In Google Home, select your Chromecast โ†’ Settings โ†’ Display and sound and set up 4K, 60Hz, Dolby Vision.
  • ๐ŸŒ Connect to a 5 GHz network with a channel width of 80 MHz (in router settings).

Xiaomi 13 Ultra or Redmi phones K60 Pro for stable broadcasting 4K It is also recommended to turn off Adaptive Brightness and Autoporot - they can cause micro delays.

2.Broadcasting games with minimum lag

For cloud gaming (such as Xbox Cloud or NVIDIA GeForce NOW) It's important to minimize the delay:

  1. In Google Home, select Chromecast โ†’ Settings โ†’ Screen broadcasting โ†’ Quality. โ†’ 720p, 60 FPS.
  2. On the phone, turn on the game mode (Settings) โ†’ Special facilities โ†’ Game mode) and disable Battery Optimization for the game.
  3. In the router settings, activate QoS (Quality of Service) and set the maximum priority for the router. MAC-Chromecast addresses.
  4. Connect the phone to the router via Wi-Fi 6 (if supported). on Xiaomi 14, this greatly reduces ping.

If the game still lags, try using a wired Chromecast connection via a USB-Ethernet adapter (sold separately). ~150 ms to ~50 ms.

Type of contentRecommended authorizationMinimum Wi-Fi speedAdditional settings
Movies (Netflix, YouTube)1080p@60fps15 MbpsEnable Dolby Audio in Chromecast settings
Games (xCloud, GeForce) NOW)720p@60fps25 MbpsShut down. MIUI Optimization, enable QoS on the router
Local files (MKV, MP4)Original30 Mbps (for example, 4K)Use it. VLC hardware-decoding
Music (Spotify, Apple Music)โ€”2 MbpsEnable High Quality in the Application Settings

๐Ÿ’ก

Always use the game for broadcasting. 720p instead 1080p โ€” It reduces the delay on 30-40% without significant loss of quality on the big screen.

Alternative ways to stream from Xiaomi to TV

If Chromecast doesnโ€™t work for some reason, you can use other streaming protocols supported by Xiaomi phones:

1. Miracast (Wi-Fi Direct)

Most Xiaomi TVs and many other brands support Miracast, a wireless broadcast standard with no additional devices.

  1. On your TV, activate Miracast (usually in Settings) โ†’ Network โ†’ Wi-Fi Direct).
  2. On Xiaomi phone, open Settings โ†’ Connections โ†’ Screen broadcasting.
  3. Choose your TV from the list.

Miracast is without internet, but has a long delay (~200ms) and doesn't support sound in some apps (e.g. Netflix). 12S Ultra and newer Miracast may not work due to HyperOS limitations โ€“ in this case, only Chromecast or cable will help.

2. DLNA/UPnP

You can use the protocol to broadcast photos, videos and music (but not the screen!) DLNA. For example:

  • ๐Ÿ“ Install BubbleUPnP or LocalCast on your phone.
  • ๐Ÿ“บ Turn it on on the TV. DLNA-server (to Xiaomi) TV It's the settings. โ†’ System system โ†’ DLNA).
  • ๐Ÿ” In the app on your phone, select a file and send it to the TV.

DLNA supportive DRM-Protected content (such as Disney movies)+ or film search, but great for home videos and photos.

3. Wired connection (USB-C โ†’ HDMI)

For minimal delay (for example, for games) you can use an adapter. USB-C โ†’ HDMI. It's good for you:

  • ๐ŸŽฎ Games (including emulators and cloud gaming).
  • ๐ŸŽฅ Watching videos in maximum quality without compression.
  • ๐Ÿ’ผ Presentations (without the risk of connection breakage).

For Xiaomi phones, we recommend adapters on the DisplayLink chip (for example, WAVLINK USB-C to HDMI). Note: Redmi Note 11 and older may need to enable Debugging USB for correct operation of the adapter.

โš ๏ธ Attention: When in use USB-C โ†’ HDMI Adapter on phones with Snapdragon 888/8 Gen 1 (for example, Xiaomi 11T Pro) the processor may overheat. CPU Monitor.

Frequent questions about Chromecast and Xiaomi

โ“ Why Chromecast doesnโ€™t find my Xiaomi 13 Pro, even though both devices are on the same network?
Xiaomi 13 Pro (and other HyperOS models) may include the โ€œPrivateโ€ feature DNS", It blocks local device detection. Turn it off in Settings. โ†’ Connections โ†’ Private DNS. Also check if the Power Saving Mode for Google Play Services is enabled.
โ“ Can you stream Xiaomi screen on Chromecast without Wi-Fi (for example, on a trip)?
Yes, but you need to create an access point on your phone and connect to it Chromecast: On the phone, turn on modem mode (Settings) โ†’ Connections โ†’ Modem mode. Connect Chromecast to this access point (in Chromecast settings, select the network you created). Run streaming through Google Home. Restrictions: not all apps support streaming without the Internet (for example, Netflix will not work).
โ“ Why is it that when streaming from Xiaomi to Chromecast, video slows down, and the sound is normal?
This is a typical problem when congesting a Wi-Fi channel. Solutions: Switch the router to a 5 GHz channel with a width of 80 MHz. In Google Home, reduce the broadcast quality to 720p. Turn off background downloads (such as app updates) on your phone if you use Xiaomi TV, Turn off "Imaging" in its settings (may create additional load). POCO F4 GT and other game models will also help to disable the "Performance Mode".
โ“ How to stream Xiaomi screen to Samsung TV with Chromecast built-in?
Samsung TVs with Samsung