Reflashing the region on the Xiaomi moisturizer: unlocking all functions

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.

๐Ÿ“Š What kind of Xiaomi humidifier do you have?
Mi Air Humidifier CA1
Smartmi JSQ
Deerma DEM-F600
Another model
I don't know.

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:

  1. Open the Mi Home app and go to profile (the person icon in the lower right corner).
  2. Click on Region (or Country/Region) and select Russia (ru), Europe (eu) or the United States (us).
  3. Return to the home screen, find your humidifier and tap three dots (โ‹ฎ) โ†’ Settings of the device.
  4. Choose Add to another region (or Change Region).
  5. 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

Done: 0 / 4
Moisturizer modelSupport for the formal change of regionWhether 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:

  1. 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?
If so, 5 tap ID The token doesn't appear, so your version of Mi Home doesn't support this method: 1. Use the Packet Capture app to intercept traffic between your phone and humidifier. 2. Find a line in the logs with "get_prop" โ€” near the token. 3. For Android, Mi Token Extractor is also suitable (root rights are required).

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:

  1. Download firmware with support for a global region (for example, smartmi.humidifier.jsq01zm_ru_1.2.5_0012.bin).
  2. 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 devices

If the device is not displayed, install the CP2102 or CH340 drivers.

adb push firmware.bin /tmp/


adb shell flash write /tmp/firmware.bin 0x00000

adb 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 connectionInstall CP2102 drivers, check cable/soldier
The humidifier does not turn on after firmwareIncompatible version of software or interrupted processRestore the backup via flash write or contact the service
The app displays Chinese despite the region changingThe firmware does not support localizationLook for modified firmware with Russification (e.g. from Custom Mi Firmware)
Invalid token in the team set_regionToken is obsolete or incorrectGet a new token through Packet Capture or reset your device

If after changing the region, the humidifier stopped connecting to Wi-Fi:

  1. Reset your network settings: Hold the Wi-Fi button on your device for 5 seconds.
  2. In the Mi Home app, select Add Device Manual โ†’ Smart Home โ†’ Humidifier.
  3. 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:

  1. Open Mi Home and check the device interface language.
  2. Go to Settings โ†’ About the device and find the Region line โ€“ it should be ru, eu or us.
  3. Try to control the humidifier over the Internet (turn off your home Wi-Fi and use the mobile network).
  4. 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.

FAQ: Frequent questions about changing the region

Can I change the region on Xiaomi humidifier without a computer?
Yes, if your model supports official region change via Mi Home (see Method 1). ADB computer is mandatory.
After the region changes, the humidifier doesn't turn on.
There was probably a firmware error. Try: Disconnect the device for 1 minute, then turn it on. Reset settings by holding the power button for 10-15 seconds. If it doesn't work, return the old firmware through ADB (if there's a backup). If nothing works, contact the service center (indicate that the device "does not turn on after the update").
How do I know which chip is in my humidifier?
Disassemble the device and look at the marking on the board: ESP8266 or ESP32 โ€” supports the firmware through ADB. Realtek RTL8710 โ€” requires a soldering iron and TTL-adapter. BK7231 โ€” You can only use the Beken Tool to search for datasets using the moisturiser model. FCC ID.
Will the humidifier work without connecting to the Mi Home?
Yes, basic functions (on/off, humidity control) work without an application. However, for this: Use buttons on the case. Set up local control via Home Assistant or OpenHAB. Some models (such as Smartmi JSQ) have a hidden menu that opens with a combination of buttons. Without a cloud connection, remote management and data history will not be available.
Can the Chinese region be brought back?
Yes, for this: In Mi Home, change your profile region to China (cn). Remove the device from the app and add it again. If it doesn't work, reset the humidifier and connect via the Chinese Mi Account. Please note that after returning to the Chinese region, some features (such as voice control via Alice) may stop working.