Russification of the robot vacuum cleaner Xiaomi through the iPhone: all ways of 2026

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).

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2
Mi Robot Vacuum-Mop Pro
Mi Robot Vacuum-Mop Ess
Another model
I haven't bought it yet.

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.

  1. Open the Mi Home app and go to the Devices tab.
  2. Choose your robot vacuum cleaner from the list.
  3. Slap the icon. βš™οΈ (Settings) in upper right corner.
  4. Scroll down and find the Language item (or Language if the app is already Russified).
  5. 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?
1. Install the Mi Home Token Extractor app on Android (you will need an Android emulator or a second phone for your iPhone). 2. Log in to your Mi. 3 account. Find your vacuum cleaner in the list of devices and copy the token. 4. Insert the token into the Home Assistant configuration file.

The Russification MethodDifficultyRequired.The result
Official (via Mi Home)⭐iPhone, Mi Account with Europa regionFull Russification of menus and voice prompts
Home Assistant⭐⭐⭐Raspberry Pi or NAS, a device tokenRussification of the management interface (voice – no)
Third-party firmware (Valetudo)⭐⭐⭐⭐Jailbreak vacuum cleaner, technical skillsFull 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.bin

Download 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.

ModelSupporting Russian in EU-firmwareSupporting Russian in CN-firmwareNotes
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).

Can the Chinese version of Xiaomi vacuum cleaner (with CN marking) be Russified?
Officially, no. The Chinese versions (CN) don't support Russian either on the menu or in voice prompts. However, alternative methods can be tried: Install Valetudo (requires hacking of the device); Use Home Assistant to Russify the control interface (voice will remain in Chinese); If the vacuum cleaner is bought in China, it's easier to sell it and purchase a European version (EU).
Why does the vacuum cleaner speak English after changing the language in Mi Home?
This is a feature of firmware: in some models, the menu is translated into Russian, and voice prompts remain in English or Chinese. You can only fully Russify your voice through alternative firmware like Valetudo. If this is critical, turn off voice alerts in the vacuum cleaner settings (Settings β†’ Voice β†’ Off).
How do I know if my vacuum cleaner has a CN or an EU?
There are several ways: Look at the box or sticker on the bottom of the vacuum cleaner - there should be a marking (CN, EU, Global.In the Mi Home app, go to Settings β†’ About the device, and find the Model line. If the model name has cn, it's the Chinese version. Check the firmware version: Chinese versions usually have the type numbers. 3.5.5_xxxx, European β€” 3.5.5_miot0844 similar.
Can I get my English back after I get Russified?
Yes, you can change the language as many times as you want. To do this, open Mi Home and go to the vacuum cleaner settings. Find Language and select English. Confirm the changes, the vacuum cleaner will reboot and return to the English interface. If you used Valetudo, the language change is done through its web interface.
Will the vacuum cleaner work without the Internet after Russification?
Depending on the method of Russification: Official way (Mi Home): The vacuum cleaner will work without the Internet, but some features (such as schedule management) may require a connection. Home Assistant: Works entirely locally, the Internet is not needed. Valetudo: Also works without the Internet, but a connection may be required for the initial setup.