How to Swipe Your Language on a Xiaomi Robot Vacuum: 3 Working Ways (2026)

If your Xiaomi robot vacuum cleaner is speaking Chinese, Japanese or some other language that you don't understand, and the Mi Home app doesn't have a region change option, don't be in a hurry to sell the device. In 90% of cases, the problem can be solved software-based without having to resort to physical intervention. However, the process of firmware depends on the vacuum cleaner model, the firmware version, and even the region of purchase.

In this article, we will discuss three official and semi-official methods of changing the language: through the Mi Home app (for supported models), using the help of the language. ADB-You'll also learn why the language might reset again after the update, and how to avoid it. Some methods require unlocking the bootloader or using Chinese Xiaomi accounts – we’ll explain in detail how to do this without risking blocking the device.

1. Check the current model and firmware version

Before you change the language, you need to know exactly the model of the vacuum cleaner and the version of the installed software. This is critical: the firmware from Roborock S7 is not suitable for Viomi V3, and the wrong version of firmware can turn the vacuum cleaner into a β€œbrick”.

How do you know the model?

  • πŸ” Look at the box or sticker under the vacuum cleaner cover (usually starting with a STYJ, VRRM or SDJQR).
  • πŸ“± In the Mi Home app: Open the device card β†’ Settings (βš™οΈ) β†’ About the device.
  • πŸ–₯️ Through Mi Cloud: Log in to i.mi.com, find a vacuum cleaner in the list of devices.

The firmware version can be checked:

  • πŸ“± In Mi Home: Same Way of Settings β†’ About the device β†’ Firmware version.
  • πŸ”§ Through ADB (If debugging mode is enabled: connect to Wi-Fi and execute the command: adb shell getprop ro.build.version.incremental

πŸ’‘

If the model name has the letters CN (for example, Roborock S6 CN) – it is the Chinese version, and it will require additional region unlocking.

Model vacuum cleanerSupport for language change through Mi HomeIs it necessary to unlock the bootloader?
Roborock S7/S7 MaxVβœ… Yes (through region change)❌ No.
Viomi V3/V2 Pro❌ No (only firmware)βœ… Yes.
Dreame D9/Z10 Pro⚠️ Partially (depending on version)βœ… Yes (for hand-held firmware)
Xiaomi Mi Robot Vacuum 1Sβœ… Yes.❌ No.

⚠️ Note: If your vacuum cleaner is purchased in China (on AliExpress, Taobao or local stores), it may be tied to the Chinese Mi Home server, in which case the language change via the application will not be available until re-binding to the global server.

Method 1: Change language through Mi Home (official method)

This is the easiest way, but it only works for global versions of vacuum cleaners (with suffixes Global, EU, US).If your device supports region change, follow the instructions:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings (βš™οΈ) β†’ About the device β†’ Region.
  3. Choose a country with the desired language (for example, Russia for Russian, Germany for German).
  4. Confirm the change and wait for the vacuum cleaner to restart (it can take up to 5 minutes).

If there is no Region option:

  • πŸ”„ Try changing the server in Mi Home: click on the avatar β†’ Select a region β†’ Europe (Moskva) or Singapore.
  • πŸ“± Remove the device from the application and add again, selecting the region with the desired language when combined.
  • πŸ”§ For Chinese models (CN) This method will not work – you will need a manual firmware (see Method 3).

Download the latest version of Mi Home from Google Play/App Store|Shut down. VPN (if used)|Check the stability of the Internet connection|Charge the vacuum cleaner at least 50%-->

⚠️ Note: After changing the region, the vacuum cleaner may lose connection with some features (such as voice assistant Alice or Google Assistant.

Method 2: Change language through ADB (for advanced)

The method is suitable for vacuum cleaners based on Android Things (for example, Roborock S5 Max or Viomi V3). It requires the inclusion of debugging mode and work with the command line, but does not require unlocking the bootloader.

Steps:

  1. Turn on Developer Mode on the vacuum cleaner: In Mi Home, go to Settings β†’ About device. Click 5 times on the firmware version until you become a developer notification appears. Go back to Settings and activate USB Debugging and Wi-Fi Debugging.

ADB

adb connect [IP- vacuum cleaner address]:5555

IP-The address can be found on the router or through the arp command -a terminally.

adb shell getprop persist.sys.locale
adb shell setprop persist.sys.locale ru-RU


adb shell setprop persist.sys.country RU

adb shell reboot

If the language hasn’t changed after the reboot, try:

adb shell pm clear com.miui.home
List of local codes for ADB
English (USA): en-US Russian: en-RU German: de-DE French: fr-FR Spanish: es-ES Italian: it-IT

⚠️ Note: On some models (Dreame) D9, Viomi SE) localization ADB It is reset after the firmware update, in which case you will need to repeat the procedure or use manual firmware.

Through Mi Home| Through ADB|Hand firmware |I haven't tried |Another way-->

Method 3: Manual firmware of the language (for Chinese models)

If the first two methods don't work, you have to flash an alternative firmware with the right language, which is more risky, but it's 100% effective.

  • πŸ’» Computer with Windows or Linux.
  • πŸ”Œ USB-Type-C Cable (to connect to a vacuum cleaner).
  • πŸ“ Firmware with the desired language (download only from verified sources, for example, XDA Developers).
  • πŸ› οΈ MiFlash or Fastboot (to unlock bootloader).

Critical: firmware not from your model can permanently disable the vacuum cleaner. Before you start, check firmware compatibility with your device in the table below.

Model vacuum cleanerAppropriate firmwareDownload linkWhether unlocking is required
Roborock S6 (CN)Global Multi-LanguageDownloadβœ… Yes.
Viomi V3EU/RU FirmwareDownloadβœ… Yes.
Dreame D9International VersionDownload❌ No.

Step-by-step:

  1. Unlock bootloader (if required): Apply for unlocking through Xiaomi's official website (Chinese account required). Connect the vacuum cleaner to your PC in Fastboot mode (press the Reset button when turned on).
  • Unpack the firmware archive in a folder.
  • Open MiFlash, select the firmware folder and press Refresh (should appear) COM-port).
  • Press Flash and wait until it is finished (10-15 minutes).
  • Reset the settings after firmware: Adb shell reset_userdata

πŸ’‘

Hand-held firmware erases all vacuum cleaner settings, including room maps and cleaning schedules.

Frequent problems and their solutions

Even after a successful firmware, there may be problems, and here are the most common ways to fix them:

  • πŸ”Š The vacuum cleaner speaks two languages simultaneously: This happens if the firmware is multilingual but the primary language is not installed. Solution: adb shell setprop persist.sys.localize true
  • πŸ“΅ Reset your network settings in Mi Home or execute the command: adb shell svc wifi disable adb shell svc svc wifi enable enable svc wifi enable
  • πŸ”„ Language resets after update: Turn off automatic update in Mi Home (Settings) β†’ About the device β†’ Auto-update) or flash modified firmware with locked OTA-update.

If the vacuum cleaner stopped turning on after the firmware:

  1. Try emergency recovery: Connect the vacuum cleaner to your PC in Fastboot mode. execute the command: fastboot flash recovery.img fastboot reboot recovery

Xiaomi service center

πŸ’‘

If you've lost functionality after the firmware (such as wet cleaning or laser rangefinder), check firmware's version. You may have stitched the stripped-down "European" firmware onto a Chinese model, in which case return the original version.

6. Alternative methods (if nothing has worked)

If the official methods do not work, you can try workarounds:

  • πŸ“± Alternative apps: Apps like the Roborock App or DreameHome sometimes offer more language change options than Mi Home.
  • πŸ”§ Modified firmware: On forums (e.g, 4PDA) They put out custom firmware with Russification, risk: loss of warranty and possible bugs.
  • 🎧 Disabling voice prompts: If language cannot be changed but voice is annoying, turn it off completely: adb shell settings put global settings tts_enabled 0

There is another trick for Roborock models:

  1. Install the Roborock App (not Mi Home).
  2. When bundling the device, select the Singapore region - English, Chinese and Russian are available in it.
  3. After the bundle, change the language in the application settings.

7. How to avoid problems with the following updates

After a successful language change, it is important to block automatic updates, otherwise the vacuum cleaner may return Chinese firmware.

  • πŸ“΅ In Mi Home, turn off Auto Update in your device settings.
  • πŸ”’ If the firmware is custom - delete the file ota.zip vacuum-hole ADB: adb shell rm /data/ota.zip
  • πŸ“‘ Set up a router firewall to block vacuum cleaner access to Xiaomi update servers (IP-Addresses: api.io.mi.com, ota.mi.com).

If the update is still passed and the tongue is reset:

  • Repeat the firmware process (see Method 3).
  • Or go back to Method 2 (ADB) if it worked before.

πŸ’‘

Xiaomi regularly closes the β€œrooks” for changing the language on Chinese devices, and if your model is released after 2023, the chances of successful firmware without official support are minimal.

FAQ: Answers to Frequent Questions

❓ Can I use the Xiaomi Mi Robot Vacuum-Mop 2 Lite?
Yes, but only if it's a global version (Global). Chinese (CN) will require manual firmware via ADB or MiFlash. Check the model in the Mi Home settings.
❓ After the firmware vacuum cleaner does not connect to Wi-Fi?
Reset the network settings: Press the Reset button for 10 seconds (full reset). Connect to the vacuum cleaner access point (roborock-vacuum-XXXX) and reset the Wi-Fi. If it doesn't work, run the original firmware for your region.
❓ Where to download official firmware for Roborock?
For Chinese models, look for firmware on xiaomi.cn (requires an interpreter). Poor firmware from torrents or unknown sites can contain viruses or damage the device.
❓ Why the Mi Home language change was Chinese?
This happens if the firmware does not have voice packets for the selected language. Solutions: Scroll through the full multilingual firmware (see Method). 3). Disable voice prompts with command: adb shell settings put global tts_enabled 0
❓ Can I get back the Chinese firmware after Russification?
Yes, for this: Download the original firmware for your model from Xiaomi's Chinese site. Sweat it through MiFlash (see Method 3). Link the vacuum cleaner to your China Mainland Mi Home account. Note: this may bring back restrictions on use outside of China (e.g. blocking Google maps).