Russian language for robot vacuum cleaner Xiaomi: 5 working ways of installation

Xiaomi’s robot vacuum cleaners have gained popularity thanks to a combination of functionality and affordable price, but many users face a problem: the device only speaks Chinese or English. The lack of Russian makes it difficult to set up, especially if you use voice commands or want to understand notifications in the app. Fortunately, most models – from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra – can be added manually.

In this article, we will discuss all the current ways of Russification: from changing the region to Mi Home to firmware alternative software. Importantly, not all methods are universal - some work only for specific series (see the compatibility table). Also note that after updating the firmware through official channels, the language can reset - we will tell you how to avoid this.

1. Method: Change of region in the Mi Home application

The easiest method is to change your account region in the Mi Home app (or Xiaomi Home for new models), which will allow you to download localized voice packets and an interface, which is suitable for most Xiaomi, Dreame and Viomi vacuum cleaners released after 2020.

Here's how to do it:

  • πŸ“± Open the Mi Home app and go to Profile β†’ Settings β†’ Region.
  • 🌍 Choose Russia (or Ukraine/Kazakhstan if Russia is not available).
  • πŸ”„ Restart the application and check if Russian appeared in the vacuum cleaner settings.
  • 🎀 For voice commands may require additional packet download – this will be notified.

⚠️ Attention: If you change region, all the attached devices will temporarily shut down. They will have to be added again! If you have a lot of Xiaomi gadgets, you better use an alternative method.

If the Russian did not appear after the change of the region, check:

  • πŸ“‹ Model compatibility (see table below).
  • πŸ”„ The vacuum cleaner firmware version (update through Settings) β†’ Update of the PO).
  • πŸ“Ά Internet connection stability – language packs are downloaded from Xiaomi servers.
πŸ“Š What kind of robot vacuum cleaner you have?
Xiaomi Mi Robot
Dreame (Bot, L10, X30)
Viomi
Another brand
I haven't bought it yet.

2. Method: Russification through alternative firmware

For older models (such as Mi Robot Vacuum 1 or Dreame D9) or devices purchased on AliExpress with Chinese firmware, the official change of region may not work, in which case the installation of custom firmware with support for Russian will help.

  • πŸ› οΈ Valetudo – open source software for robot vacuum cleaners based on Xiaomi (supports Mi Robot Vacuum) 1/2, Viomi V2/V3).
  • πŸ“¦ Dustcloud – alternative firmware with multilingual interface (compatible with Dreame) L10 Pro, Xiaomi S5/S6).
  • πŸ”§ Modded Mi Home – Modified application with forced russification.

The installation process requires technical skills, and here are the basic steps for Valetudo:

  1. Download the firmware from the official website (select the version for your model).
  2. Connect the vacuum cleaner to the PC via USB-C (disassembly of the case may be required).
  3. Run the firmware script via Terminal (Linux/macOS) or PowerShell (Windows):
python3 -m pip install --user esptool


esptool.py write_flash 0x0 firmware.bin

⚠️ Warning: Wrong firmware can brick your device! Before you start, check the model compatibility on forums (for example, check the compatibility of the model, 4PDA). For DreameBot. X30 Ultra and new models custom firmware may not be available.

After installing Valetudo, you will get:

  • 🌐 A fully Russified web interface.
  • πŸ“Š Extended cleaning maps (zones, virtual walls without application).
  • πŸ”’ No dependence on Xiaomi servers.

Backup of current firmware (via adb backup)

Check the battery (minimum 50%)

Download the correct version of the firmware for your model

Prepare. USB-data-couple

Disable antivirus (can block scripts)

-->

3. Method: Installation of Russian through ADB-commands

If your vacuum cleaner is running on Android (for example, DreameBot Z10 Pro or Viomi V18), you can install Russian through ADB (Android Debug Bridge).

  • πŸ–₯️ Computer with Android installed SDK.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± The enabled debugging mode on the vacuum cleaner (activated through the service menu).

Instructions:

  1. Connect the vacuum cleaner to the PC and check the connection with the command:
adb devices
  1. Install Russian as the language of the system:
adb shell am start -a android.settings.LOCALE_SETTINGS


adb shell setprop persist.sys.locale ru-RU




adb shell setprop ctl.restart zygote

  1. Reboot the device (adb reboot).

If the commands don’t work, try an alternative method:

adb shell pm enable com.miui.systemui/.locale.LocalePickerActivity


adb shell am start -n com.miui.systemui/.locale.LocalePickerActivity

⚠️ Note: On some models (Xiaomi Mi Robot Vacuum-Mop P) ADB-commands reset Wi-Fi settings. Write down the password from the network in advance!

πŸ’‘

If the language is reset after the reboot, try installing it through the MoreLocale 2 app (available in APKPure).

Table of compatibility of models with Russification methods

Not all methods work for all vacuum cleaners. The table below shows the current data on popular models (June 2026). If your model is not on the list, check the information on MIUI Su or DustBuilder.

ModelMi Home (Region Change)Custom firmwareADB-teamNotes
Xiaomi Mi Robot Vacuum-Mop 2 Liteβœ… Yes.βœ… Valetudo❌ No.Requires firmware 3.5.8+
DreameBot L10 Proβœ… Yes, only Russia)βœ… Dustcloudβœ… Yes.ADB only works on firmware until 2023
Viomi V18❌ No.βœ… Valetudoβœ… Yes.You need to turn off the bootloader protection
Xiaomi Mi Robot Vacuum 1❌ No.βœ… Valetudo❌ No.Requires a ration of contacts for firmware
DreameBot X30 Ultraβœ… Yes.❌ No.❌ No.Russification only through Mi Home

Important: For models with an STM32 processor (e.g. Xiaomi Mi Robot Vacuum 1), custom firmware is installed via the ST-Link programmer, which requires disassembly of the device and soldering skills.

5. Method: Russification through service menus (for experienced)

Some vacuum cleaners (Dreame Z10 Pro, Viomi V11) have hidden service menus where you can force the language change, a method that is risky – the wrong actions can lead to a reset or lock the device.

Instructions for DreameBot:

  1. Turn off the vacuum cleaner, press the Home + Power button for 10 seconds.
  2. From the Settings Engineering menu, select Language Settings (use buttons on the case for navigation).
  3. Find Russian (ru_RU) and confirm the choice.
  4. Save the settings and restart the device.

For Xiaomi Mi Robot:

  1. Connect the vacuum cleaner to the PC via USB.
  2. Open PuTTY and connect to the COM-port (speed 115200 baht).
  3. Enter the command:
set_lang ru_RU


save_env




reboot

⚠️ Attention: On models with firmware v1125 The new service menu is blocked, and trying to log in could cause an error. ERROR 0x96, resetting.

What to do if the vacuum cleaner freezes after changing the tongue?
If the device does not respond to buttons or flashes red, reset: 1. Hold the Power button for 20 seconds. 2. Connect to charging and wait for the beep. 3. Refuse the device through Mi Home (Settings β†’ Reset). If it does not help, contact the service center with a check (warranty is only maintained with official methods of Russification).

6. Frequent errors and their solutions

Even if you follow the instructions correctly, you can have problems, and here are the most common mistakes and ways to fix them:

  • πŸ”΄ Error: "Language pack not available" in Mi Home:
  • πŸ”΄ After Valetudo firmware vacuum cleaner does not connect to Wi-Fi:
  • πŸ”΄ Voice commands in Russian work, but the interface remains in English:
  • πŸ”΄ The vacuum cleaner makes a mistake ERROR 0x8B after ADB-team:

If none of the methods worked, check:

  • πŸ“‘ Firmware version (in Settings) β†’ Some models require a rollback to the old version.
  • πŸ”§ Availability of root rights (for ADB-new-fix).
  • πŸ›’ Region of Purchase: Vacuum cleaners bought from AliExpress from unofficial sellers may have a blocked bootloader.

πŸ’‘

If your vacuum cleaner is released after 2023 (for example, DreameBot X40 or Xiaomi S8+), official Russification via Mi Home is the only safe way.

❓ Is it possible to establish Russian without a computer?
Yes, if your model supports region change in Mi Home, for this: Remove the vacuum cleaner from the application, change the region of the account to Russia, add the device again. For older models (for example, Mi Robot Vacuum 1), you can not do without a PC.
❓ Why did the firmware update drop the tongue?
Official updates from Xiaomi often reset local settings. To avoid this: Turn off automatic updates to Settings β†’ Software Update. Use custom firmware with fixed locales (such as Dustcloud).
❓ How to Russify Voice Commands?
Voice prompts (e.g., Start Cleaning) are set separately from the interface. To do this: In Mi Home, go to Device Settings β†’ Voice Packages. Download Russian (Russia). Reboot the vacuum cleaner. If there is no option, your model does not support Russian voice commands (relevant to Viomi V6 and earlier versions).
❓ Will the Russian language work after resetting the settings?
Depends on the method of Russification: πŸ”„ If the language is installed through Mi Home, yes, it will remain. πŸ› οΈ If not through custom firmware, re-installation will be required. πŸ–₯️ If ADB β€” It depends on the model (DreameBot resets, Viomi does not).
❓ Where to download official voice packs for Xiaomi?
Official packages are automatically downloaded via Mi Home when you change region. If they don't appear: Check your Internet connection (vacuum cleaner must be online); Update the Mi Home app to the latest version; Reboot the vacuum cleaner (Settings β†’ Reboot); manual downloading packages from third-party sites is not recommended - there is a high risk of catching a virus or damaging the firmware.