How to change the language of the robot vacuum cleaner Xiaomi in the application Mi Home: all ways

Xiaomiโ€™s robot vacuum cleaners have become an integral part of smart homes around the world, but many users are facing a problem: voice prompts are in Chinese, English or other inconvenient language, especially for models bought at international venues or brought from abroad. Fortunately, you can change the interface language and voice alerts directly through the official Mi Home app โ€“ and you do not need to be a technical expert.

In this article, we will discuss all the current ways to change the language for the robot vacuum cleaners Xiaomi, Dreame, Viomi and other brands operating under the Mi Home ecosystem. You will learn how to check the current version of the firmware, which languages are supported by your model, and what to do if the desired language is not on the list.

Why does a robot vacuum cleaner speak a language that is not clear?

The reasons why your Xiaomi Mi Robot Vacuum or other model communicates in Chinese or English are usually down to three factors:

  • ๐ŸŒ Devices purchased in China or on AliExpress often have Chinese-language firmware by default. Even if you connected the vacuum cleaner to Europe's Mi Home server, voice packets can remain original.
  • ๐Ÿ“ฆ The firmware version: Older versions (especially before 2021) did not support Russian or had a limited number of voice packets.
  • ๐Ÿ”Š Some budget models (e.g. Mi Robot Vacuum-Mop Essential) do not officially support Russian, but it can be added manually.

Interesting fact: even if the Mi Home app displays the interface in Russian, it does not guarantee that the voice prompts of the vacuum cleaner will be in the same language.

๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Lite
Dreame D9
Viomi V3
Another Xiaomi model
Not Xiaomi.

Preparation: Check the current firmware version and language

Before you change the language, make sure that your model supports localization at all.

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings. โ†’ About the device.
  3. See the strings of the firmware version and the language of voice prompts (if any).

If the firmware version is older 3.5.8_000XXX (For most models, it's recommended that you upgrade to the last available one (2023โ€“2026 (d) maintain up to 10 languages, including Russian, Ukrainian and Kazakh.

Model vacuum cleanerMinimum firmware version for Russian languageSupported languages (except Chinese/English)
Mi Robot Vacuum-Mop 2 Lite3.5.8_002134Russian, German, French, Spanish
Dreame D94.2.1_000456Russian, Polish, Italian, Japanese
Viomi V32.1.6_000789Russian, Korean, Turkish
Mi Robot Vacuum-Mop P3.6.5_001234Russian, Czech, Hungarian

โš ๏ธ Note: If your model does not officially support Russian, but you see it in the list after the firmware update, it may be incomplete localization.

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

This is the easiest and safest way to do this, and it works for most modern models.

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings โ†’ Voice prompts (or Settings โ†’ General โ†’ Language for some models).
  3. In the list of available languages, select "Russian" (or other necessary).
  4. Confirm the change and wait for the device to restart (usually takes 1-2 minutes).

If the โ€œVoice Tipsโ€ item is not on the menu, try:

  • ๐Ÿ”„ Update the Mi Home app to the latest version.
  • ๐ŸŒ Change the region in the Mi Home profile to โ€œRussiaโ€ or โ€œEuropeโ€ (see next section).
  • ๐Ÿ“ฑ Reconnect the vacuum cleaner to the application (remove and add again).

Update Mi Home in the App Store/Google Play

Check the version of the vacuum cleaner firmware

Connect to a stable Wi-Fi

Charge the vacuum cleaner by at least 50%

Backup of settings (if there is a function)-->

Method 2: Change region to Mi Home to unlock languages

Some languages (including Russian) may be hidden if your Mi Home account is linked to an inappropriate region, for example, if you are registered in China, only Chinese and English will be listed.

  1. Open Mi Home and tap on the profile avatar (top right corner).
  2. Select your account settings โ†’ Region.
  3. Change region to โ€œRussiaโ€, โ€œEuropeโ€ or โ€œSingaporeโ€ (the latter often gives access to the maximum number of languages).
  4. Go back to the vacuum cleaner settings and check the list of languages again.

โš ๏ธ Warning: Changing region may cause some smart home settings (such as automation scenarios) to reset.If you have a complex configuration, export backup through Profile first โ†’ Settings โ†’ Backup.

If the Russian language never appeared after the change of region, try to remove the vacuum cleaner from the application and add it again. When you reconnect, the system may suggest downloading additional voice packets.

What if the region does not change?
If you try to change the region Mi Home gives an error "failed to update", it means that your account is linked to a Chinese server (Mainland China). In this case: 1. Create a new Mi Home account through the region "Russia" or "Europe". 2. Transfer the vacuum cleaner to a new account through the device settings โ†’ Owner's Transfer. 3. After the transfer, the language should appear in the settings.

Method 3: Manual firmware updates to add languages

If your model is older than 2020 and doesnโ€™t support Russian even after a change in region, you may need to manually update your firmware, a more complex method, but often the only one for older devices.

You'll need:

  • ๐Ÿ’ป Computer with Windows or macOS.
  • ๐Ÿ”Œ USB-Type C Cable (to connect vacuum cleaner to PC).
  • ๐Ÿ“ Firmware with support for Russian language (you can download on the forums) 4PDA Xiaomi Community).
  • ๐Ÿ›  Mi Home Hack or Xiaomi ADB/Fastboot Tools.

Step-by-step:

  1. Download the latest firmware for your model (for example, for Mi Robot Vacuum). 1S fit 3.5.8_002134).
  2. Connect the vacuum cleaner to your computer via USB (usually the connector is hidden under the cover).
  3. Start Mi Home Hack and select Flash Firmware.
  4. Specify the path to the downloaded firmware file and wait for the process to be completed (about 10-15 minutes).
  5. After restarting the vacuum cleaner, check the presence of Russian in the settings.

โš ๏ธ Warning: Wrong firmware can turn a vacuum cleaner into a brick. Never use firmware from other models (e.g. Dreame). D9 Before the procedure, make sure that the firmware file is specifically designed for your device.

๐Ÿ’ก

Before the firmware disable the antivirus โ€“ it can block programs like Mi Home Hack, mistaken for malicious.

Method 4: Alternative methods (if nothing works)

If none of the above methods worked, try these options:

  • ๐Ÿ“ฑ Using third-party apps. Some users successfully change language through DreameHome or Viomi Home (even for Xiaomi devices). Download the app, add a vacuum cleaner and check the language settings.
  • ๐Ÿ”Š Turning off voice prompts. If you can't change the language, you can turn off voice completely in Settings. โ†’ Voice prompts โ†’ The vacuum cleaner will operate quietly, without any alerts.
  • ๐Ÿ›’ On AliExpress, you can buy a module with Russian language. On AliExpress, you can sell voice modules for some models (for example, for Mi Robot Vacuum 1.

The last option is to go to Xiaomiโ€™s service center, and in some cases they can reflash the device officially (especially if itโ€™s warranty), but it will take time and may cost money.

Frequent Mistakes and How to Avoid Them

When changing a language, users often face typical problems, and here are the most common ways to solve them:

Mistake.Reason.Decision
Language has changed, but voice sounds timid or with artifactsIncomplete loading of the voice packetRestart the vacuum cleaner and wait for full synchronization with the server
After changing the language, the vacuum cleaner does not respond to commandsFirmware failure or language file conflictReturn the old language and update the firmware
There is no Russian in the list of languages, although the firmware is new.The device is tied to a Chinese serverChange your account region to โ€œRussiaโ€ or โ€œEuropeโ€
When you try to change the language, you get the error โ€œfailed to updateโ€.Weak Internet connection or locking of Xiaomi serversConnect to another network or use a VPN

If after changing the language, the vacuum cleaner began to behave unstable (for example, does not return to the base or does not recognize the rooms), perform a reset to the factory settings:

  1. In Mi Home, go to Settings โ†’ About Device โ†’ Resetting.
  2. Confirm the action and wait for the reboot.
  3. Connect the vacuum cleaner again and adjust the tongue immediately after adding.

๐Ÿ’ก

If the vacuum cleaner stopped building the map correctly after changing the tongue, it is a temporary glitch. Start a full cleaning - after 1-2 cycles everything will normalize.

Can you change a language without the internet?
No, voice packets require a network connection to load, but if the language has already been downloaded, you can switch between available options offline.
Why did the Russian language disappear after the firmware update?
This happens if the new firmware does not include Russian localization. Try to roll back to the previous version or wait for the next update. Also check if the region settings in Mi Home have gone wrong.
Can I add my voice or write down my own clues?
Officially, no. But 4PDA forum enthusiasts are developing custom firmware that supports custom voice packets, which requires deep technical knowledge and can be insecure.
The vacuum cleaner speaks Russian, but some phrases remain in English. Is that normal?
Yes, some models (e.g. Mi Robot Vacuum-Mop 2 Pro) are incompletely localized, and critical alerts (e.g., error alerts) can be heard in English even in the selected Russian language.
How to get Chinese back if it was removed after the update?
If Chinese is no longer on the list, change the region in Mi Home to Mainland China, which may require you to create a new account, as changing the region to Chinese from a European account is often blocked.