How to control a Xiaomi TV with iPhone: all ways 2026

You can control a Xiaomi TV with an iPhone in a number of ways, from the standard Mi Remote app to integration with Apple HomeKit and voice commands via Siri. However, not everyone knows that in addition to the basic features (on/off, volume control), there are hidden features: gesture management, creating automation scripts, and even remote control over the Internet.

In this article, we will look at all the current methods, from simple to advanced, including solutions for cases when the standard application does not work. Particular attention will be paid to the compatibility of Xiaomi TV models (Mi TV 4/5, Redmi Smart TV, Mi TV Q1/Q2) with iOS 15/16/17 and bypass typical connection errors. If you want to not just switch channels, but turn your iPhone into a full remote with advanced features, read on.

1.Preparation: What you need to control Xiaomi TV with iPhone

Before you start setting up, make sure your TV and smartphone meet the minimum requirements.

  • ๐Ÿ“บ Model TV: All Xiaomi TV Android TV (Mi TV 4/5, Redmi Smart TV, Mi TV Q1/Q2, Mi TV A2 The newer models support control from the iPhone, and PatchWall models (e.g. India) may require additional action.
  • ๐Ÿ“ฑ iOS version: minimum - iOS 12, but for full work with HomeKit and voice commands you need iOS 15+.
  • ๐ŸŒ Wi-Fi: TV and iPhone must be connected to the same local network (except for cloud management via Mi Home).
  • ๐Ÿ”„ Software Updates: the current firmware should be installed on the TV (check in Settings) โ†’ On TV. โ†’ Updating the system).

If your TV is released before 2019 (such as the Mi TV 3S), some features may be limited, in which case alternative software or a Bluetooth remote adapter will be required.

โš ๏ธ Attention: On Xiaomi TV firmware-wise (CN ROM) Mi Remote may not work without changing the region, so installing global firmware or using Apple TV Remote through HDMI-CEC.

๐Ÿ“Š What kind of Xiaomi TV is you?
Mi TV 4/5
Redmi Smart TV
Mi TV Q1/Q2
Mi TV A2/A Pro
Another model

2. Method 1: Mi Remote application - basic control

Mi Remote is the official Xiaomi app that turns the iPhone into a universal remote, which supports not only TVs, but also other Xiaomi devices (air conditioners, projectors).

  1. Download Mi Remote from the App Store (free, weighs ~50MB).
  2. Launch the application and allow access to Bluetooth and the local network.
  3. Click Add Device โ†’ Television โ†’ Xiaomi.
  4. Select your TV model from the list (if not, choose Mi TV).
  5. Follow the instructions on the screen โ€“ the app will automatically find the TV on the network.

If the TV is not detected:

  • ๐Ÿ”Œ Check that both devices are connected to the same Wi-Fi (not the guest network!).
  • ๐Ÿ”„ Reboot the TV and iPhone.
  • ๐Ÿ“ถ In the settings of the TV, turn on Settings โ†’ Network โ†’ Remote control.

After connecting, the application will have control buttons: on/off, volume control, navigation through the menu, launching applications (Netflix, YouTube) and voice search (if supported).

โ˜‘๏ธ Check before connecting Mi Remote

Done: 0 / 4

3. Method 2: Control via Apple HomeKit (for advanced)

If you use the Apple ecosystem, you can integrate Xiaomi TV into Apple HomeKit, which allows you to control your TV through the Home, Siri and automation app, but thereโ€™s a caveat: Xiaomi doesnโ€™t officially support HomeKit, so youโ€™ll need a workaround through Home Assistant or HOOBS.

Here is a step-by-step guide to connect via Home Assistant:

  1. Install Home Assistant on Raspberry Pi or other server (instructions on the official website).
  2. In the configuration file configuration.yaml add integration Xiaomi Mi TV: media_player: - platform: xiaomi_miio host: 192.168.1.100 # IP your TV token: YOUR_TOKEN # Token from Mi Home
  3. Get a token for the TV through the Mi Home app (instructions below in spoiler).
  4. In Home Assistant, go to Settings โ†’ Devices and Services โ†’ Add Integration โ†’ HomeKit.
  5. Scan it. QR-code through the app Home on iPhone.
How to get a token for Xiaomi TV?
1. Install the Mi Home app on Android (even if you have an iPhone). 2. Sign up with the same account as you do on your TV. 3. Connect the TV to Mi Home (Smart Home section) 4. Use a tool like Mi Token Extractor (GitHub) to extract the token. โš ๏ธ Do not transfer the token to third parties โ€“ this compromises the security of your network!

After setting up, you will be able to:

  • ๐ŸŽค Control your TV with your voice over Siri (e.g., โ€œHey Siri, turn on Xiaomi)โ€ TV Netflixยป).
  • ๐Ÿ”„ Automation (for example, turning off the TV when leaving the house).
  • ๐Ÿ“ฑ Control the TV through widgets on the iPhone screen.

โš ๏ธ Note: When using Home Assistant, the TV must be permanently connected to the network, IP-The address of the TV may change, and the integration will stop working. IP router-setting.

Method 3: Voice control via Siri and Google Assistant

You can also control Xiaomi TV with your iPhone by voice, but there are two options: Siri (with HomeKit) or Google Assistant (if the TV is connected to Google Home).

Option 1: Siri + HomeKit (limited functionality)

If you have set up HomeKit (see the previous section), you can use the following commands:

  • ๐ŸŽค ยซHey Siri, turn on Xiaomi. TVยป
  • ๐ŸŽค ยซHey Siri, set the volume to 50% on Xiaomi TVยป
  • ๐ŸŽค ยซHey Siri, open Netflix on Xiaomi TVยป

However, Siri does not support channel switching or menu navigation โ€“ only basic features.

Option 2: Google Assistant (full control)

For this method:

  1. Install the Google Home app on your iPhone.
  2. Add your TV to Google Home (it should be on the same network).
  3. Activate Google Assistant and say, for example, โ€œOK, Google, turn on Xiaomi TV on Channel 24.โ€

The advantage of this method is that it supports all the functions of the remote, including switching inputs (HDMI1, HDMI2) and running specific applications.

๐Ÿ’ก

If Siri doesnโ€™t recognize your TVโ€™s name, rename it to HomeKit to a simpler one (e.g. Living room TV).

5. Method 4: Control over HDMI-CEC (without Wi-Fi)

If you don't have Wi-Fi or your TV isn't connected, you can use HDMI-CEC technology, which allows you to control HDMI devices via a remote or smartphone.

  1. Connect a CEC-enabled device to your TV (such as an Apple TV, NVIDIA Shield, or gaming console).
  2. In the settings of the TV, enable HDMI-CEC (path: Settings โ†’ HDMI โ†’ Control HDMI-CEC โ†’ On).
  3. On your iPhone, use the remote app for your device (e.g. Apple TV Remote for Apple TV).

Now you can:

  • ๐Ÿ“บ Turn on/off the TV with the connected device.
  • ๐Ÿ”Š Adjust volume through Apple's remote TV iPhone.
  • ๐ŸŽฎ Switch inputs on the TV (if multiple devices are connected).

HDMI-CEC does not support navigation on the TV menu, only basic features, and some Xiaomi TV models (such as Mi TV 4A) may have limited CEC support.

Model Xiaomi TVSupport for HDMI-CECNotes
Mi TV Q1/Q2Complete.It works with all functions, including automatic input switching.
Mi TV 5/5 ProPartialIt does not support volume control through the CEC.
Redmi Smart TV XComplete.It is required to enable in the HDMI-CEC settings.
Mi TV 4A/4CLimited.Only on/off work.

6. Method 5: Alternative applications (if Mi Remote does not work)

If the official Mi Remote app refuses to connect, try one of the alternatives, which often work better with older TV models or on non-standard networks.

  • ๐Ÿ“ฑ Unified Remote โ€“ universal remote with support for Xiaomi TV. Requires installation of the server part on the PC.
  • ๐ŸŽฎ Yatse: Remote for Android TV โ€” It works with Android TV Xiaomi, supports gestures and voice input.
  • ๐Ÿ”ง Remote for Xiaomi TV โ€” Specialized application with advanced features (e.g., Ambient Mode management).

To connect via alternative applications:

  1. Make sure your TV is enabled with ADB Debugging (Settings โ†’ About TV โ†’ Android version โ€“ click 7 times on the line with the version, then go back to Settings โ†’ For Developers โ†’ Debugging over USB/network).
  2. Enter. IP-TV address in the application settings.
  3. Confirm the connection on the TV screen.

โš ๏ธ Attention: Inclusion ADB Debugging opens up potential security vulnerabilities. Disable this mode after you configure the app!

๐Ÿ’ก

Alternative applications often support features that are not available in Mi Remote: Ambient Mode management, quick launch of games and applications, customization of remote buttons.

7. Solving the Problem: The TV Is Not Connecting to the iPhone

If none of these methods work, check the following points:

Problem.Possible causeDecision
TV not found in Mi RemoteDifferent Wi-Fi networksConnect both devices to the same network (not the guest!).
The app gives an error "I failed to connect"Block ports by routerIn the router settings, open ports 5555 and 3702.
Voice commands are down.There is no microphone on the TV.Use Google Assistant on your iPhone or connect Amazon Echo.
HDMI-CEC is not enabledOutdated firmwareUpdate the TV through Settings โ†’ System Update.

If the problem persists:

  • ๐Ÿ”„ Reset the network settings on the TV (Settings) โ†’ Network โ†’ Resetting network settings).
  • ๐Ÿ“ฑ Reinstall the Mi Remote app on iPhone.
  • ๐Ÿ› ๏ธ Check if the connection is blocked by antivirus or VPN iPhone.

FAQ: Frequent questions

Can you control Xiaomi TV from iPhone via mobile Internet (3G/4G/5G)?
Yes, but only if the TV is connected to the Mi Home cloud. To do this: In the Mi Home app, add the TV to your account. Enable Remote Control in your TV settings. Now you can turn the TV on/off and run apps over the Internet. Limit: command delays can be as high as 2-5 seconds.
Why does Mi Remote only work in one room?
The app uses Wi-Fi Direct or Bluetooth to communicate with the TV: ๐Ÿ“ถ Move your router closer to the TV. ๐Ÿ”Œ Use a Wi-Fi repeater. ๐Ÿ”„ Switch the TV to 2.4 GHz (in router settings).
How to control Xiaomi TV with iPhone via Bluetooth?
The standard Mi Remote app doesn't support Bluetooth connectivity, but you can: Buy a Bluetooth remote (like the Xiaomi Mi Bluetooth Remote) and pair it with an iPhone; use the Game Controller (like DualShock 4) to navigate the menu; and fully control Bluetooth requires Jailbreak on your iPhone or specialized software.
Can I use the iPhone as a keyboard for Xiaomi TV?
Yes, for that: Install Remote for Xiaomi TV or Yatse. In the app settings, select Keyboard Mode. Now you can type text from your iPhone directly on your TV screen (youtube or browser friendly).
How to reset control settings on Xiaomi TV?
If you've tried different ways to connect, and now the TV is not stable: Go to Settings โ†’ Accounts and Security โ†’ Remote Control. Choose Reset all connections. Reboot the TV (Settings โ†’ About TV โ†’ Reboot) This will remove all paired devices, and you can configure control again.