Xiaomi air humidifiers (Mi Air Humidifier, Smartmi, Deerma series) often come with a China-based connection, which limits functionality: no Russian-language in-app interface, cloud services outside of China, or even basic humidity settings. Reflashing the region allows you to โcheatโ the system and unlock full access to the device โ but the process requires accuracy.
In this article, we will discuss three official and informal ways to change the region: through the Mi app. Home/Xiaomi Home, manually modifying servers in firmware and alternative methods for "locked" models, and we will pay special attention to the risks of bricking the device if the firmware is not correctly installed through the device. ADB โ The only method that can permanently disable the humidifier is if your model supports it. OTA-Update, letโs start with the safest option.
Why Xiaomi Humidifier Is Tied to China and What It Gives
Most of Xiaomiโs smart home devices are initially set up for the Chinese market.
- ๐ฆ Logistics: it is cheaper to supply devices with unified firmware in batches.
- ๐ Cloud Services: Chinese servers (cn) are not optimized for overseas operations.
- ๐ Licenses: Some features (e.g., Xiao voice assistant) AI) They only work in China.
- ๐ฑ Appendix: Mi Home for China and the global version have different sets of options.
After changing the region to ru (Russia), eu (Europe) or us (USA), you will receive:
- ๐ฃ Russian-language interface in the application and on the display (for supported models).
- ๐ถ Stable cloud functions (wi-fi management, data history).
- โ Access to hidden settings (for example, adjusting maximum humidity above 60%).
- ๐ Possibility of software updates through global servers.
โ ๏ธ Warning: Change of region to model with chip ESP8266 (Smartmi Air Humidifier JSQ01ZM) may cause loss of communication with the device. Before the procedure, check the firmware version in Settings โ About the device.
Method 1: Official change of region through Mi Home (no risks)
The safest method is to use the built-in region change feature in the Mi Home or Xiaomi Home app, which is suitable for devices purchased from official distributors outside China but "forgot" to reset.
Steps to change the region:
- Open the Mi Home app and go to profile (the person icon in the lower right corner).
- Click on Region (or Country/Region) and select Russia (ru), Europe (eu) or the United States (us).
- Return to the home screen, find your humidifier and tap three dots (โฎ) โ Settings of the device.
- Choose Add to another region (or Change Region).
- Confirm the action and wait for the device to restart (it will take 1-2 minutes).
If you don't have Add to another region, your model doesn't support the official region change, so go to manual firmware.
โ๏ธ Preparations for regional change
| Moisturizer model | Support for the formal change of region | Whether discharge is required |
|---|---|---|
| Mi Air Humidifier CA1 | โ Yes. | โ No. |
| Smartmi Air Humidifier JSQ01ZM | โ No (only hand firmware) | โ Yes. |
| Deerma DEM-F600 | โ Yes (only for versions after 2021) | โ No. |
| Xiaomi Mi Smart Antibacterial Humidifier | โ Yes. | โ Yeah (reset to factory) |
Method 2: Manually modifying the server in firmware (for advanced)
If the official method doesnโt work, you can manually redirect the device to Xiaomiโs global servers, which requires access to the deviceโs token and work with the API, but does not involve flashing hardware.
Instructions:
- Get Device ID and Token Utilizer: In Mi Home, go to device settings โ General โ About Device. Click on Device ID 5 times in a row and Token will appear (copy it!).
Mi Home Protocol Analyzer
Home Assistant
miio --ip [IP_ Urifiers] --token [TOKEN] set_region en.Replace. [IP_WATERING ] on the local IP devices on your network, and [TOKEN] โ copy-token.
Reset the humidifier (turn off/turn on the power).
Mi Home
Russia
โ ๏ธ Attention: If after the team set_region humidifier stopped responding, reset to factory settings: hold the power button 10 It's not working for a Realtek chip. RTL8710 โ They require a complete re-flashing.
What to do if the token is not displayed?
Method 3: Flashing through ADB (extreme case)
This method is suitable for devices that do not respond to region change via APIs or have locked firmware (for example, Smartmi JSQ01ZM with the Chinese version of the chip). A firmware error through ADB can turn the humidifier into a โbrickโ โ it will be impossible to restore it without a soldering iron and a programmer.
Tools required:
- ๐ฅ Computer with Windows/Linux and established ADB.
- ๐ USB-Type-C cable (for models with connector) or TTL-adapter (for soldering works).
- ๐ Firmware for your model (see forums) 4PDA Xiaomi Community).
- ๐ง Screwdriver for disassembling the body (if access to the board is required).
Step-by-step:
- Download firmware with support for a global region (for example, smartmi.humidifier.jsq01zm_ru_1.2.5_0012.bin).
- Connect the humidifier to the computer: For models with USB-port: connect the cable and hold the power button for 5 seconds until the device appears in Device Manager. USB: solder TTL-contact-adapter TX, RX, GND on the board (the circuit is in the chip dataset).
adb devicesIf the device is not displayed, install the CP2102 or CH340 drivers.
adb push firmware.bin /tmp/
adb shell flash write /tmp/firmware.bin 0x00000adb reboot๐ก
Before you run the firmware, dump the current version with the command adb shell flash read 0x00000 0x100000 > backup.bin. This will help restore the device if something goes wrong.
Common mistakes and their solution
Even with the correct following of the instructions, problems can arise, and let's look at the typical errors and ways to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Unable to connect to device (with ADB) | No drivers or incorrect connection | Install CP2102 drivers, check cable/soldier |
| The humidifier does not turn on after firmware | Incompatible version of software or interrupted process | Restore the backup via flash write or contact the service |
| The app displays Chinese despite the region changing | The firmware does not support localization | Look for modified firmware with Russification (e.g. from Custom Mi Firmware) |
| Invalid token in the team set_region | Token is obsolete or incorrect | Get a new token through Packet Capture or reset your device |
If after changing the region, the humidifier stopped connecting to Wi-Fi:
- Reset your network settings: Hold the Wi-Fi button on your device for 5 seconds.
- In the Mi Home app, select Add Device Manual โ Smart Home โ Humidifier.
- When connecting, select the region of Russia and enter your network data again.
๐ก
If the humidifier is unstable after a change of region (unwittingly shuts down, does not keep the humidity), return the Chinese region and use it without cloud functions, often more reliable than risking firmware.
Alternative ways of managing without changing the region
If reflashing seems too risky, there are workarounds to work with the Chinese version of the moisturiser:
- ๐ Home Assistant: Integration through Xiaomi Miio component allows you to control the device without being region-bound.Setting up: #configuration.yaml fan.xiaomi_miio: host: [IP_WATERING ] token: [TOKEN]
- ๐ฑ Mi Home Lite or Aqara Home sometimes support Chinese devices without server binding.
- ๐ Local control: some models (e.g. Smartmi) JSQ) have a hidden menu that opens with the Mode button holding for 10 seconds.
- ๐ Modified Firmware: Community 4PDA often lays out firmware with Russification and unlocked functions (for example, humidity up to 90%).
The advantage of these methods is that there is zero risk to the device, but the cloud functions (internet management, data history) will not work.
How to check the success of the change in the region
After performing any manipulations with the region, make sure that everything goes well:
- Open Mi Home and check the device interface language.
- Go to Settings โ About the device and find the Region line โ it should be ru, eu or us.
- Try to control the humidifier over the Internet (turn off your home Wi-Fi and use the mobile network).
- Check availability of hidden features: Set humidity above 60%; set the schedule by day of the week; display temperature in ยฐC (not in ยฐF).
If one of these things doesn't work, it means that the region hasn't completely changed.
- Repeat the procedure with another server (for example, try eu instead of ru).
- Update the firmware through Settings โ Software update.
- Reset the device to factory settings and add it again.