How to connect Xiaomi robot vacuum cleaner to Mi Home with mainland Chinese server: full instruction 2026

If you purchased a Xiaomi robot vacuum cleaner (such as Mi Robot Vacuum-Mop 2 Pro, S7 or X10+) with firmware for mainland China, a standard connection through the European or Russian Mi Home server will end in error.

This article provides a step-by-step guide with current connectivity options for 2026, including bypassing regional restrictions, creating a Chinese Mi Account without a +86 phone number, and solving common errors like Device not found or Unsupported country. We will look at both official methods (with changing the region in the application), and alternative methods – through Mi Home for iOS, Home Assistant or third-party firmware like Valetudo.

Why is Xiaomi’s robot vacuum cleaner not connected to Mi Home?

The main reason is regional binding, and mainland China (CN) vacuum cleaners only work with api.io.mi.com servers (China Mainland region), whereas international versions use api-eu.mi.com, api-ru.mi.com, and others, and when you try to add such a device to an app with a non-Chinese account, you will get one of the mistakes:

  • 🚫 Β«The device is not supported in your region.** (Unsupported) country/region) β€” The most common mistake when trying to add a vacuum cleaner through a European/Russian account.

Additional difficulties are created by the data exchange protocol: vacuum cleaners for China often use stripped-down versions. API, where some functions (such as zoning or schedule) are only available through Chinese servers, it is also important to consider the firmware version - some models (such as the zoning or schedule, S5 Max) after upgrading to Chinese firmware 3.5.8_003086 Stop working with international servers.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi S7/S7 MaxV
Xiaomi X10+/X20
Mi Robot Vacuum (1st generation)
Other

Method 1: Official connection via region change in Mi Home

The most reliable method is to create a Chinese Mi Account and temporarily change the app region to China Mainland, which works for most models, including the Mi Robot Vacuum-Mop 2 Pro, S7 and X10+, but requires preparation.

Step 1: Registering a Chinese Mi Account

To connect a vacuum cleaner with CN firmware, you need an account that is tied to the China Mainland region, and you can create it in two ways:

  1. via email (without phone number):

Through the phone number.

  • πŸ“± Use a virtual number. +86 (SMS-Activate or SMS-Activate services) 5sim).
  • ⚠️ Note: Some models (e.g. Xiaomi Mijia) 1T) require confirmation via WeChat – in this case, without the help of friends in China can not do.
  • Launch the app, log in to your Chinese account and select a region (mainland China) in your profile settings.

If after changing the region, the vacuum cleaner does not appear in the list of devices, check:

  • πŸ“Ά Is the vacuum cleaner connected to a 2.4 GHz network (Chinese models often don't support 5 GHz).
  • πŸ”„ Restart router and vacuum cleaner (hold power button for 10 seconds).
  • πŸ“‘ Make sure yours is yours. IP Not blocked by Chinese servers (check through whatismyipaddress.com).

πŸ’‘

If Mi Home can't see the vacuum cleaner, try connecting through the access point of the device itself. + Home on the vacuum cleaner to the beep, then connect to the network Xiaomi_Vacuum_XXXX in the Wi-Fi settings of the phone.

Method 2: Connect via Mi Home for iOS (bypassing restrictions)

iPhone owners can take advantage of the iOS version of Mi Home, which allows you to temporarily change region without fully re-registering your account, which works even with European accounts, but requires strict follow-up.

  1. Remove Mi Home from your phone.
  2. Change the App Store region to China: πŸ“± Go to Settings. β†’ [Your name] β†’ Country/region. 🌏 Select China, fill in the address (you can use a Chinese address generator, such as fakeaddress.cn). πŸ’³ A Chinese bank card will be required to confirm – use a virtual one (such as Revolut with an address in China) or skip the step (sometimes it works).

Download Mi Home

Add the vacuum cleaner.

  • πŸ” In the list of devices, select (Add device).
  • 🏠 Select a category (Robot vacuum cleaner).
  • πŸ“‘ Connect to the vacuum cleaner network (as in Method 1) and follow the instructions.
  • Control the vacuum cleaner through the Home Assistant interface or voice assistants (like Alice or Google Assistant).

πŸ’‘

Using Home Assistant allows you to bypass regional restrictions completely, since management is carried out over the local network without access to Xiaomi servers.

Solving Typical Errors When Connecting

Even with the right setup, errors can occur. Let's consider the most common and ways to correct them:

  • πŸ”Œ Device not found error (device not found): Check that the vacuum cleaner and phone are connected to the same 2.4GHz network. VPN or proxy – they can block access to servers api.io.mi.com. Reboot the router and reset the network settings on the vacuum cleaner (hold Wi-Fi). + Home 5 seconds).
  • 🌍 Unsupported error country/region: Make sure you select a region (not Hong Kong or Taiwan!) if you use iOS, check the App Store region – it should match the account region. 1T and S7 MaxV Ultra may need a Chinese phone number for first activation.
  • πŸ”’ Incorrect password error when logging in: Try resetting your password via account.xiaomi.com (use this option). VPN If the account is linked to a number +86 that you no longer control, contact Xiaomi with proof of purchase.

⚠️ Note: If the vacuum cleaner was previously linked to another account (for example, the seller), it must first be reset to the factory settings. + Wi-Fi for 15 seconds until a voice message is heard in Chinese (reset successfully).

How to update the firmware of the vacuum cleaner with Chinese servers?

After connecting to Mi Home from the Chinese region, you can update the firmware, but there are nuances:

  1. Check the current version: πŸ“± Open Mi Home, go to the vacuum cleaner settings ( β†’ ). πŸ”’ Up-to-date versions for Chinese models can be found on the forums 4PDA ordredit.

Update through Mi Home

  • πŸ”„ If an update is available, a notification will appear (a new update is detected).
  • ⚠️ Note: some firmware for China may disable support for international servers. S5 Max to version 3.5.8_003086, You will lose the ability to connect through your European account.
  • Handheld firmware via Valetudo (for advanced users): # Example of SSH firmware command (root access required) scp firmware.bin root@192.168.1.100:/tmp/ ssh root@192.168.1.100"flash write /tmp/firmware.bin"

If after the update the vacuum cleaner stopped connecting, try:

  • πŸ”™ Roll back firmware through Valetudo or service center.
  • πŸ”§ Reset the settings to factory (see section above).
  • πŸ“§ Write in support of Xiaomi with a request to unlock the device for international use (attach a check).

Security and privacy when using Chinese servers

Connecting to Xiaomi’s Chinese servers raises questions about data privacy.

  • πŸ“‘ Data transmission: The vacuum cleaner sends cleaning maps, usage statistics and error logs to api.io.mi.com servers, stored on servers in China and can be accessed by local authorities upon request.
  • πŸ”’ Encryption: Traffic between vacuum cleaner and servers is encrypted by protocol TLS 1.2, but Xiaomi could theoretically decode it for analysis.
  • 🌐 Censorship bypass: If you use VPN To access Mi Home, choose servers in Shanghai or Beijing, which are less likely to be blocked.

To minimize the risks:

  • 🚫 Do not use your Chinese account for other devices (smartphones, laptops).
  • πŸ”„ Change your password from your Mi Account regularly.
  • πŸ“΅ Turn off the Cloud-Saving Cards feature in the vacuum cleaner settings (if available).
  • πŸ›‘οΈ For full control, reflash the vacuum cleaner on Valetudo - this will turn off cloud synchronization.

⚠️ Note: If you use the vacuum cleaner for commercial purposes (such as cleaning your office), please note that Chinese servers may block suspicious activity (such as overreaching requests). API). It is better to use Home Assistant or Valetudo.

FAQ: Frequent questions about connecting Xiaomi vacuum cleaner to Mi Home (China)

Can I connect a CN firmware vacuum cleaner to my Mi Home account in Europe?
No, that's not possible without changing your account region to China Mainland, and Xiaomi's European and Chinese servers are incompatible at the API level, and the only way around that is to use Home Assistant or Valetudo for local management.
What to do if you ask for a phone number +86 when registering a Chinese account?
Use a virtual number (SMS-Activate, 5sim or OnlineSIM) and choose China Mobile or China Unicom. If you don't, try registering via email with a Chinese VPN.
Why does the vacuum cleaner connect to the Mi Home but not respond to commands?
Probable causes: πŸ“Ά Poor Wi-Fi connection (check the signal at 2.4 GHz). πŸ”„ The device is getting stuck (reset the vacuum cleaner by holding the power button). 🌍 Api.io.mi.com servers are not available (check through Downdetector). πŸ”’ Device is linked to another account (reset required).
Can I return the vacuum cleaner to international firmware?
Yes, but it requires flashing through service utilities (e.g. MiHome Hack or Valetudo) RE). Xiaomi doesn't officially provide tools to change firmware region: ⚠️ Loss of guarantee. ⚑ Possible "brick" of the device in case of error. πŸ”„ Some functions (such as object recognition) may not work properly. 4PDA There are guides for reflashing specific models.
How to Manage a Vacuum Without Mi Home (for example, via Alice or Google Assistant)?summary> There are several ways to do this: Home Assistant + Yandex/Alice: Configure Yandex Smart Home integration into Home Assistant. Link Yandex account to Home Assistant via Yandex Dialogs. Google Assistant + Mi Home: In Mi Home, go to Profile β†’ Mi Labs β†’ Google Assistant and Link Accounts. πŸ”΄ It only works with international accounts! This method is not available for Chinese servers.

Valetudo + MQTT

  • Sweat the vacuum cleaner on Valetudo and set up integration with MQTT-broker (e.g. Mosquitto).
  • Connect MQTT to Google Assistant or Alice via Node-RED.