Xiaomiβs robot vacuum cleaners have gained popularity thanks to a combination of affordable prices and advanced features, but many users are faced with a problem: the device by default speaks Chinese or English, and the Mi Home app menu is displayed in an incomprehensible language.
In this article, we will discuss all the current ways to change the language to Russian for robot vacuum cleaners Xiaomi Mi Robot Vacuum, Mi Robot Vacuum-Mop, Mi Robot Vacuum-Mop 2 and other models of the series β from official methods through the application to alternative solutions using Home Assistant or third-party firmware. You will learn which models support Russification βout of the boxβ, and which will require a workaround, as well as how to avoid typical errors when setting up via iPhone.
Why does Xiaomiβs robot vacuum cleaner not switch to Russian?
The main reason is regional firmware restrictions: Most Xiaomi vacuum cleaners sold outside China have international firmware versions that support English, German, Spanish and other languages, but Russian is often absent from the standard list even in official European versions, due to the companyβs policies and localization features for different markets.
The second problem is region-specificity in Mi Home. The app automatically identifies your region by Apple ID or geolocation, and if you are in Russia, Belarus or Kazakhstan, it can offer a gray Chinese version of the device with limited localization. For example, vacuum cleaners labeled CN (China) most often do not have Russian on the menu, while models labeled EU (Europe) or Global support it.
- π Regional firmware: Chinese versions (CN) They almost never speak Russian, but they are European (EU) β often.
- π± Mi Home: The App Store has different versions of the app for different regions (e.g. Mi Home China vs Mi Home Global).
- π Software updates: New firmware can add or remove language support, for example, in 2023, some models lost Russian due to sanctions.
It is also worth considering that the iPhone has more limitations than Android:
- Impossible to establish APK-Mi Home with alternative regions.
There is no direct access to the file system of the device for manual replacement of language files.
Limited support for third-party applications for managing smart devices (for example, Home Assistant requires additional configuration).
Change the language through Mi Home to iPhone
If your vacuum cleaner supports Russian (usually models with EU or Global firmware), the easiest way is to change the language directly in the Mi Home app.
- Open the Mi Home app and go to the Devices tab.
- Choose your robot vacuum cleaner from the list.
- Slap the icon. βοΈ (Settings) in upper right corner.
- Scroll down and find the Language item (or Language if the app is already Russified).
- Select Russian from the list and confirm the change.
If there is no Language, then your model does not support language change through the app, in which case try the following alternative methods.
Make sure the vacuum cleaner is connected to Wi-Fi
Update the Mi Home app to the latest version
Check the region of your Mi Account (must be Russia or Europa)
Restart the vacuum cleaner (hold the power button for 10 seconds)
-->
β οΈ Note: If your Mi Account is linked to China (CN), Even if you have Russian in your vacuum cleaner firmware, it may not show up in your settings. To change your account region, you need to create a new profile with a different phone number or email.
Alternative method: Russification through Home Assistant
If the official method did not work, you can try to control the vacuum cleaner through the Home Assistant smart home system. This method is suitable for advanced users and allows you not only to Russify the interface, but also to expand the functionality of the device.
The setup will require:
1. Install Home Assistant on a separate device (e.g., Raspberry Pi or NAS).
2. Connect the robot vacuum cleaner through Xiaomi Miio integration.
3. Set up localization in the configuration file.
# Example of configuration for Home Assistant (configuration.yaml file)
vacuum:
- platform: xiaomi_miio
host: 192.168.1.100 # IP- address of your vacuum cleaner
Token: YOUR_TOKEN # Device Token (received via Mi Home Token Extractor)
name: "Mi Robot Vacuum"
language: "ru"Once this configuration is added, the vacuum cleaner interface in Home Assistant will be in Russian, even if the device itself speaks a different language, but the vacuum cleaner's voice prompts will remain in the original language.
How to get a device token for Home Assistant?
| The Russification Method | Difficulty | Required. | The result |
|---|---|---|---|
| Official (via Mi Home) | β | iPhone, Mi Account with Europa region | Full Russification of menus and voice prompts |
| Home Assistant | βββ | Raspberry Pi or NAS, a device token | Russification of the management interface (voice β no) |
| Third-party firmware (Valetudo) | ββββ | Jailbreak vacuum cleaner, technical skills | Full control and Russification |
Russification through third-party firmware Valetudo (for advanced)
If none of the previous methods worked, you can try installing an alternative firmware called Valetudo, which is open source software for Xiaomi robot vacuum cleaners that allows you to fully control the device, including changing the language, but this method is only suitable for advanced users, since it requires hacking the vacuum cleaner and can be unwarranted.
Main steps:
1. Get root access to the vacuum cleaner through a vulnerability in the firmware (for example, using the dustcloud script).
2. Install Valetudo via SSH.
3. Set up localization in the web interface of the firmware.
The advantages of Valetudo:
- Complete Russification of the interface and voice prompts.
No dependence on Xiaomi servers (works locally).
Advanced features (e.g. zoning, scheduling without cloud).
β οΈ Note: Valetudo installation can lead to loss of warranty and irreversible changes in the firmware.In addition, the wrong actions when hacking a device can bring it down.This method is recommended only for those who are prepared for risks and have experience with Linux and Linux. SSH.
dd if=/dev/mtdblock0 of=/tmp/full_backup.binDownload the file. full_backup.bin computer-based.-->
Problem Solving: What to Do When Russification Doesn't Work?
If you followed the instructions, but the vacuum cleaner still does not switch to Russian, check the following points:
- π Update the vacuum cleaner firmware: Go to Settings β Update to Mi Home and check for new versions. Sometimes fresh firmware adds language support.
- π± Change your Mi Account region: If your account is linked to China (CN), Create a new account with the region of Russia or Europa and connect the vacuum cleaner again.
- π Reset vacuum cleaner settings: Hold the power button for 10-15 seconds until you hear the beep. After the reset, reconnect the device.
- π Check the vacuum cleaner model: Some low-end models (e.g. Mi Robot Vacuum-Mop Ess) may not support Russian even in European firmware.
If the problem persists, try contacting Xiaomi support via the official chat in the Mi Home app. Specify the vacuum cleaner model and firmware version (you can find it in Settings β About the device). In some cases, support can provide special firmware with Russian.
π‘
Before contacting for support, check whether your Mi Account is blocked due to sanctions. If so, then Russification through official channels will not be possible - use alternative methods (Home Assistant or Valetudo).
Comparison of Xiaomi models for support of the Russian language
Not all Xiaomi robot vacuum cleaners support Russian, and here is a table with the latest data for 2026, and note that this information may change with the release of new firmware.
| Model | Supporting Russian in EU-firmware | Supporting Russian in CN-firmware | Notes |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 | β Yes. | β No. | In some versions, voice prompts remain in English. |
| Mi Robot Vacuum-Mop Pro | β Yes. | β No. | You need firmware version 3.5.8 or later. |
| Mi Robot Vacuum-Mop Ess | β No. | β No. | A budget model without multilingual support. |
| Mi Robot Vacuum-Mop 2 Lite | β Yes (partially) | β No. | The menu is Russified, the voice is not. |
| Dreame D9 (similar to Xiaomi) | β Yes. | β No. | It uses the same software as Xiaomi, but with better localization. |
If your model is not listed, check it out on the Mi Home Devices website, which has a database that supports features for different regions.
Frequent Mistakes and How to Avoid Them
When Russifying a Xiaomi robot vacuum cleaner via an iPhone, users often encounter common mistakes, and here are the most common ones and ways to solve them:
- π« "No Language in Settings: This means your model doesn't support language change via Mi Home).
- π "Unable to connect vacuum cleaner to new Mi Account: Reset the device to factory settings (hold power button 10 seconds) and connect it again.
- π΅ "Vacuum is not updated": Check your Wi-Fi connection (should be internet access) and try updating your firmware via Mi Home on your Android device (sometimes updates are only available for certain regions).
- π£οΈ "Voice prompts left in Chinese": "This is normal for most models - voice packets often don't translate.Solution: turn off voice alerts in settings (Settings) β Voice prompts β Off.).
Another common problem is the incompatibility of Mi Home versions, for example, if you use Mi Home China (the Chinese version), even if you have Russian in the vacuum cleaner firmware, it may not show up. Make sure you have a global version of the app (on the App Store it is simply called Mi Home, without the CN prefix).