Why does Xiaomiβs robot vacuum cleaner not understand your language?
You just unpacked Xiaomiβs new robot vacuum cleaner and were surprised to find that voice cues sound in Chinese and the Mi Home app refuses to switch to Russian? Or after the firmware update, all menus suddenly became English? This problem is familiar to many owners of Xiaomi smart appliances β especially those who buy devices through international venues or receive them as a gift from abroad.
The fact is that the robot vacuum language depends on three key factors: the regional version of the firmware, the settings of the Mi Home app and even the country specified in the Xiaomi account. Not all models support many language localization out of the box. For example, the Xiaomi Mi Robot Vacuum-Mop 2 Lite may have Chinese firmware with a hard-coded language, while the Xiaomi Robot Vacuum-Mop 2 Pro allows you to choose Russian from the menu. Today we will analyze all possible ways to change the language from basic to advanced.
Itβs important to understand that if your vacuum cleaner is originally designed for the Chinese market (as indicated by the CN marking in the model name), then full-fledged Russification may require flashing through informal tools.
Method 1: Change language through the Mi Home app
The easiest method is to use the official Mi Home app (or Xiaomi Home for newer versions), which works for most global models, such as the Xiaomi Mi Robot Vacuum-Mop P or Xiaomi Robot Vacuum-Mop 2 Ultra.
- Open the Mi Home app and make sure the robot vacuum cleaner is connected to your account.
- Go to the Devices tab and select your vacuum cleaner.
- Slap the icon. βοΈ Settings in upper right corner.
- Find the General Settings section (or Device settings in English).
- Select the language and select the language from the list.
If there is no Russian language on the list, it means one of two things:
- π΄ Your model of vacuum cleaner does not support Russian at the firmware level (typical for Chinese versions).
- π΄ The Mi Home app is tied to a region where Russian is not available (for example, if the account is registered in China).
Make sure the vacuum cleaner is connected to Wi-Fi
Update the Mi Home app to the latest version
Check the region of Xiaomi account (must be Russia or Global)
Reboot the robot vacuum cleaner before changing settings-->
If the language has changed but the voice prompts still sound in Chinese, try resetting the vacuum cleaner to the factory. To do this, press the power button on the case for 5-10 seconds until you hear the beep. After the restart, the language should update.
Method 2: Change the region of the Xiaomi account
Many users are unaware that the region of Xiaomiβs account directly affects the available languages in the app and on devices. If your account is registered in China, then you will not see Russian or European servers on Mi Home.
- Open Mi Home and go to Profile β Account Settings.
- Find the area (Country/Region).
- Choose Russia or Global (if Russia is not on the list).
- Confirm the change via SMS or email.
- Restart the app and check the available languages for the vacuum cleaner.
Important: if you change region, all devices in the Mi Home will be untied! You will need to add a vacuum cleaner and other gadgets again, and some functions (such as the voice assistant Xiao AI) may become unavailable.
China (Mainland China)
Russia (Russia)
Global (International)
Europe (Europe)
Other-->
β οΈ Warning: If the vacuum cleaner stopped connecting to Wi-Fi after changing region, check if it supports your router's frequencies.Chinese models often only run at 2.4GHz and don't see 5GHz networks.
Method 3: Manual firmware updates for Chinese models
If your Xiaomi vacuum cleaner is originally designed for the Chinese market (e.g. Xiaomi Mi Robot Vacuum STYJ02YM or Xiaomi Mi Robot Vacuum-Mop 1C), then changing the language through the app may not work.
You'll need:
- π₯οΈ Computer with Windows or macOS.
- π Cable USB Type-C (to connect the vacuum cleaner to the PC).
- π Firmware for your model (you can download it on the forums) 4PDA Xiaomi Community).
- π οΈ Mi Home Hack or Xiaomi Cloud Tokens Extractor to get a device token.
Step-by-step:
- Download the firmware archive for your model (for example, rockrobo.vacuum.v6_4.6.9_1234).
- Unpack the archive and find the package.tar file.
- Connect the vacuum cleaner to your computer via USB (you may need to disassemble the case to access the port).
- Use adb or specialized software (such as Valetudo) to download the firmware:
adb push package.tar /tmp/
adb shell "cd /tmp; tar -xvf package.tar; sync"After successful firmware, the vacuum cleaner will restart and you will be able to choose Russian in the settings, but be careful: an incorrect firmware can bring the device down!
What do I do if the firmware crashes?
Method 4: Use of alternative applications
If the official Mi Home app doesn't allow you to change the language, you can try third-party utilities.
- π± Valetudo β open source software for managing Xiaomi robot vacuum cleaners without the cloud.
- π± Mi Home Custom β a modified version of the official application with support for all regions.
- π± DreameHome is a vacuum cleaner app called Dreame (a subsidiary of Xiaomi) that sometimes works with Xiaomi models.
Installation of Valetudo will require:
- Get root access to the vacuum cleaner (through exploits or physical connection).
- Install a Docker container from Valetudo to a home server or Raspberry Pi.
- Connect the vacuum cleaner to the local network and configure integration.
Valetudoβs advantage is that it has full control over the device, including changing system languages, configuring maps, and even installing custom voice packets.
π‘
Before using third-party apps, back up your vacuum cleaner settings via Mi Home. To do this, go to Settings β General β Backup and save the file to the cloud or locally.
Table of compatibility of models and languages
Not all Xiaomi robot vacuum cleaners support Russian, and the table below shows popular models and their localizations:
| Model vacuum cleaner | Support for Russian | Support for English | Is firmware required? |
|---|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Lite | β (Global) | β | β |
| Xiaomi Mi Robot Vacuum-Mop P | β | β | β |
| Xiaomi Mi Robot Vacuum STYJ02YM (CN) | β | β (Chinese) | β |
| Xiaomi Robot Vacuum-Mop 2 Ultra | β | β | β |
| Dreame D9 | β | β | β |
If your model isn't in the spreadsheet, check its specifications on Xiaomi's official website or on the forums. Chinese versions (CN) almost always require manual firmware to change the language.
Problem Solving: When the language doesnβt change
Sometimes, even after all the manipulations, the vacuum cleaner persists in "speaking" in Chinese, and here are the most common reasons and solutions:
- π App cache: Clear the Mi Home cache in phone settings (Settings) β Annexes β Mi Home β Memory. β Clear the cache).
- πΆ Server problems: If the language resets after a reboot, try changing the server region in Mi Home to Singapore or Germany.
- π Voice packet not loaded: Some models require additional voice files downloaded. Connect the vacuum cleaner to Wi-Fi and wait for automatic updates (can take up to 24 hours).
- π§ Hardware lock: In rare cases, the manufacturer blocks the language change at the iron level, only firmware through Test Mode (requires soldering contacts) will help).
β οΈ Note: If after changing the firmware vacuum cleaner began to behave unstable (for example, does not build a map or does not respond to commands), go back to the factory version of the software.
π‘
Before any firmware manipulation, check the vacuum cleaner model for compatibility. Chinese versions (CN) often have hardware limitations that cannot be circumvented software.