If you purchased a Xiaomi device from mainland China (the so-called βChinese versionβ with a suffix) CN In the model, when you try to connect it to the Mi Home app, you may have encountered errors such as βThe device is not supported in your regionβ or βCan not add the deviceβ, the problem lies in the regional restrictions that Xiaomi sets for its equipment: Devices released for the Chinese market are by default tied to cn.xiaomi.com servers and do not want to work with international accounts.
In this article, we will discuss all working ways of connecting β from the official change of the region in Mi Home to workaround methods using alternative applications like Mi Home (CN) We will pay special attention to typical errors (for example, Error 1002 or Error 2202) and explain why some devices (for example, Xiaomi Mi Robot Vacuum Mop 2 Pro or Aqara Camera Hub) G3) You'll also find the 2026 list of supported regions and the device compatibility table.
Warning: Some methods (such as changing your account region) can lead to loss of access to previously connected devices or problems with voice assistants (Alice, Google Assistant). β Settings β Backup.
1.Why isn't mainland Xiaomi connecting to Mi Home?
The main reason is that the device is tied to a Chinese server, and Xiaomi has three types of servers:
- π Global (api.io.mi.com) β for international versions of devices (Global suffixes, EU, US).
- π¨π³ Chinese (cn.xiaomi.com) β for devices sold in mainland China (CN).
- ποΈ Regional (e.g. in.xiaomi.com for India) β for local markets.
When you try to add a device to your device via Mi Home, the app sends a request to a server that corresponds to the region of your account, if the device is locked to a Chinese server and your account is tied to a Chinese server. Europe/Moscow, This is not only true for smart lights or outlets, but also for complex devices like Xiaomi Smart Door Lock or Aqara Air Conditioning Companion.
Additional causes of errors:
- β οΈ Outdated firmware of the device (especially relevant for gadgets 2020-2022 release years).
- π Lock-in IMEI (It is found in some models of vacuum cleaners and robot vacuum cleaners).
- π± Mi Home incompatible version (for example, the Chinese version of the app does not work with global accounts).
β οΈ Note: Some devices (e.g. Xiaomi Mi Air Purifier 4 Pro) may require a physical connection to the Chinese network (via a mobile phone). VPN Or proxies for the first setup, without which they don't activate even after the region changes.
2.Official method: change of region in Mi Home
The most reliable, but also the most risky, method is to change the region of your Xiaomi account to China, which will allow you to connect devices destined for mainland China, but has side effects:
- π Loss of access to devices connected through other regions (for example, if you already have a europe version of the lamp).
- π£οΈ Voice assistant problems (for example, Alice will stop managing devices).
- π± Need to use the Chinese version of Mi Home (Chinese language interface).
Step-by-step:
- Open Mi Home and go to Profile β Settings β Region.
- Choose China and confirm the change.
- Close the app and clear the cache (phone settings) β Annexes β Mi Home β Warehouse β Clear the cache).
- Start Mi Home again and log in to your account, and now the app will connect to Chinese servers.
- Try adding the device in the standard way (via Add the device). β Select a category).
Make sure you have a backup of your Mi Home settings
Write it down. IMEI/MAC-addresses of all connected devices
Remove devices from Mi Home that do not support China (e.g. global versions)
Prepare an interpreter for the Chinese version of the app-->
If after changing the region, the device still does not connect:
- π Try resetting the device (usually press the power button for 5-10 seconds before the indicator flashes).
- πΆ Connect your phone to Chinese. VPN (For example, Shadowrocket or Clash and try again.
- π± Install the Chinese version of Mi Home (you can download from the official Xiaomi website, selecting the region of China).
β οΈ Warning: After changing region to China, you won't be able to return the old region within 30 days.If you need to manage devices from different regions, create a second Xiaomi account specifically for Chinese gadgets.
Change of region to Mi Home
Use of Mi Home (CN)
Aqara Home (Home Assistant)
VPN + Original Mi Home
I haven't tried it yet.-->
3. Alternative applications: Mi Home (CN) Aqara Home
If the official change of region doesnβt suit you, you can use specialized applications that work with Chinese servers by default, and the main advantage is that you donβt need to change the region of your main account.
3.1. Mi Home (CN) β Chinese version of the app
It's a standalone app designed for the Chinese market, and it supports all Xiaomi and Aqara devices released for China, but it has a fully Chinese interface.
- π± From the official Xiaomi website (select China region).
- π€ APKMirror (Search for Mi Home) CN).
Instructions for connection:
- Install Mi Home (CN) Register a new Xiaomi account (or use an existing one with a region of China).
- Log in to the app and select (Add device).
- Follow the instructions on the screen (use an interpreter if you don't know Chinese).
- Once connected, the device is only available in Mi Home (CN). To control from the global Mi Home will require a device transfer (more on this below).
Aqara Home β for Aqara devices and parts of Xiaomi
The Aqara Home app supports many Xiaomi devices (especially those that run on the Zigbee protocol, such as sensors or smart sockets).
- π Works with international accounts.
- π It allows you to transfer devices between Mi Home and Aqara Home.
- π More flexible automation than in the standard Mi Home.
How to connect:
- Download Aqara Home from Google Play or App Store.
- Create an account or log in through Xiaomi/Apple/Google.
- Press. + β Add the device and select your model.
- If the device is not located, try resetting it and repeat the search.
What Xiaomi devices are running in Aqara Home?
4. Transfer of the device between regions (Mi Home) β Mi Home CN)
If you have already connected a device to the global Mi Home, but it does not work correctly (for example, there are no features), it can be transferred to Chinese servers.
- In Global Mi Home, go to device settings (Device) β Settings β General).
- Click Transfer Device (or Transfer Device in English).
- Choose China as your target region.
- Confirm the transfer (the device will be disconnected from the current account).
- Now connect to Mi Home (CN) And add the device again.
Limitations:
- β Not all devices support portability (e.g. Xiaomi Mi Band or some models of vacuum cleaners).
- β³ The transfer can take up to 24 hours.
- π Once transferred, the device cannot be returned to the global region.
| The device | Supports the transfer? | Notes |
|---|---|---|
| Xiaomi Mi Robot Vacuum Mop 2 Pro | β Yes. | Requires reset before transfer |
| Xiaomi Mi Smart Air Purifier 4 Pro | β Yes. | Transfer takes ~1 hour |
| Aqara Camera Hub G3 | β No. | Only through Aqara Home |
| Xiaomi Mi Smart Socket (Wi-Fi) | β Yes. | No restrictions. |
| Xiaomi Mi Band 7 | β No. | Tied to Mi Fitness |
5. Circumvention of restrictions: VPN and modified firmware
If none of the above methods worked, you can try technical bypasses, which are suitable for advanced users and require additional manipulation.
5.1. Connection via Chinese VPN
Some devices (e.g. Xiaomi Mi Air Purifier) 3H Xiaomi Mi Smart Door Lock β Geolocation checks when you first set up IP-If you're not in China, activation is blocked:
- Install. VPN servers in China (e.g. Shadowrocket, ExpressVPN or NordVPN with manual configuration).
- Connect to the Chinese server.
- Launch Mi Home (CN) And try adding the device.
- After successful connection VPN can be turned off.
Important: Some VPN Xiaomi is blocked. If it doesn't work, try it:
- π Change protocol VPN (For example, from OpenVPN to WireGuard).
- π‘ Use mobile internet with Chinese SIM-card (if possible).
- π Connect via a proxy (for example, SOCKS5 Chinese IP).
5.2. Firmware through alternative methods (for advanced)
Some devices (such as Xiaomi Mi Router or Xiaomi Mi Smart Clock) can be reflashed to global or modified firmware, which removes regional restrictions, but can be fraught with:
- β οΈ Loss of guarantee.
- π₯ Risk of "bricking" of the device.
- π§ The need for use ADB, Fastboot or specialized utilities.
Examples of firmware:
- π‘ For routers: OpenWRT or Padavan.
- π€ For Android devices (e.g. Xiaomi Mi) TV Box): LineageOS.
- π‘ For smart lamps: Tasmota or ESPHome (requires soldering).
β οΈ Warning: Firmware of closed-loader devices (such as most vacuum cleaners or smart locks) can result in complete loss of functionality. 4PDA or XDA Developers for your model.
π‘
If you are not sure about the firmware, try first connecting the device through Home Assistant with Xiaomi Miio integration.This will allow you to manage the gadget without changing the firmware, but will require a constant running server (for example, on the Raspberry Pi).
6. Frequent errors and their solutions
When connecting mainland Xiaomi devices, users encounter typical errors.
| Error code | Reason. | Decision |
|---|---|---|
| Error 1002 | The device is not supported in your area. | Change your region to China or use Mi Home (CN) |
| Error 2202 | Incompatible device firmware | Update the firmware through Mi Home (CN) or reset the device |
| Error -4 | Problems with connecting to the server | Check the internet, turn it off. VPN or change DNS at 8.8.8.8 |
| Error 10008 | The device is already linked to another account | Reset the device to factory settings |
| Error -133 | Activation error (often in vacuum cleaners) | Connect via Chinese VPN and re-set the setup |
Additional errors and their solutions:
- π Device not online: Make sure your router supports 2.4GHz (many Xiaomi devices don't run at 5GHz). WPA3 In the Wi-Fi settings, leave only WPA2.
- π± App doesn't see device: Try using another phone (especially if you have an iPhone - Android sometimes helps).
- π The device does not turn on after reset: Connect it to charging for 10-15 minutes, then reset again.
π‘
If the device is running an Error 1002, it means it's tied to a Chinese server. The only working solutions are changing the region of the account, using Mi Home (CN) Or transfer the device through official Xiaomi tools.
7.Compatibility with voice assistants after connection
After successfully connecting the mainland device to the Mi Home (especially via Chinese servers), you may have problems integrating with voice assistants:
- π£οΈ Alice (Yandex): Will not see devices connected via cn.xiaomi.com Solution - use Yandex Smart Home with manual addition via Mi Home API.
- π€ Google Assistant: Works only with devices on global servers. Chinese gadgets will require Home Assistant or IFTTT.
- π Siri (HomeKit): Does not support Xiaomi devices directly, you need to use HomeBridge or HOOBS.
How to Set Up Alice Integration for Chinese Devices
- In Mi Home (CN) Get a device token through Miio CLI.
- In Yandex Smart Home, add your device through Other devices β Xiaomi Miio.
- Enter the token and IP-device address on the local network.
For Google Assistant:
- Use Home Assistant with Xiaomi Miio integration.
- Configure Google Assistant in Home Assistant through Settings β Voice assistants.
- Sync your devices with Google Home.
8. Alternative management systems: Home Assistant and others
If you canβt connect your device to the Mi Home, or if you want to manage it without regional restrictions, consider alternative platforms:
| Platform | Xiaomi support | Pluses | Cons |
|---|---|---|---|
| Home Assistant | β Complete (via Miio, Aqara) | Local management, no cloud dependency | Complicated configuration requires a server |
| OpenHAB | β Partial (through Mi Home Binding) | Flexible automation | Less friendly interface |
| ioBroker | β Full (via the Miio adapter) | JavaScript support for automation | High entry threshold |
| Tuya Convert | β Only for devices on a Tuya chip | Simple Firmware for Alternative Software | It doesnβt work with most Xiaomis. |
Example of Home Assistant for Xiaomi Mi Robot Vacuum:
# Fragment configuration.yaml for connecting a vacuum cleaner
vacuum:
- platform: xiaomi_miio
host: 192.168.1.100 # IP- vacuum cleaner address
token: YOUR_TOKEN_HERE #Token from Mi Home
name:"Xiaomi Vacuum"How to get a device token:
- Install Miio. CLI.
- Connect to the device on IP: miio --discover
- Get a token: miio --ip 192.168.1.100 --token YOUR_TOKEN command
π‘
For Aqara devices (such as sensors or cameras) in Home Assistant, itβs better to use Aqara integration instead of Miio β it supports more features and runs more stable.