Russification of the robot vacuum cleaner Xiaomi: official and unofficial ways

Xiaomi’s robot vacuum cleaners have gained popularity thanks to a combination of affordable prices and advanced features: laser navigation, wet cleaning, and smart home integration. However, many users face the problem of having the device β€œspeak” in Chinese or English after purchase, and the app menu displayed in an incomprehensible language, making it difficult to set up a schedule, cleaning areas, or update firmware.

In this article, we will discuss all the current ways to Russify robot vacuums Xiaomi, Dreame and Viomi (including models 2023-2026), and explain why sometimes the language does not change even after changing the region in the application.

Importantly, the procedure is different for devices with global (e.g. Mi Robot Vacuum-Mop 2 Lite) and Chinese firmware (e.g. Xiaowa E35), and we will consider both options, as well as give recommendations for choosing a method depending on the model.

1.Official method: change the language through the Mi Home app

The easiest method is to change the account region in the Mi Home app (or Xiaomi Home for new versions).It works for global versions of vacuum cleaners purchased from official stores in Russia, Europe or through authorized distributors. If your device initially supports Russian, but displays a different language, follow this instruction:

Download the latest version of the app:

  • πŸ“± Mi Home for Android (version 6.5.400 and higher)
  • 🍎 Mi Home for iOS (version 6.4.100)+)

Next, follow the steps:

  1. Open Mi Home and go to Profile β†’ Settings β†’ Region.
  2. Choose Russia (or Ukraine/Belarus/Kazakhstan if Russian is available in your region).
  3. Return to the main screen, find your vacuum cleaner and click on it.
  4. Go to Device Settings β†’ General β†’ Language and select Russian.
  5. Confirm the change and wait for the vacuum cleaner to restart (it will take 1-2 minutes).

Make sure the vacuum cleaner is connected to Wi-Fi

Update the Mi Home app to the latest version

Check that Xiaomi account is linked to a region with support for the Russian language

Charge the vacuum cleaner by at least 50% (to avoid failures)

Shut down. VPN, if he's active-->

⚠️ Note: If there is no Russian in the list of languages, your device runs on Chinese firmware, in which case the official method will not work - go to sections 3 or 4.

2.Why is the Russian language not available in the settings?

The manufacturer Xiaomi divides firmware into three types:

Type of firmwareRegions of distributionSupport for RussianExamples of models
Global (Global)Europe, Russia, Asia (except China)Yes.Mi Robot Vacuum-Mop 2 Pro, Dreame D9
Chinese (CN)Only China.No (Chinese/English only)Xiaowa C1, Viomi V3
International (EEA)EU countriesPartially (depending on model)Mi Robot Vacuum-Mop P

The main reasons for the absence of Russian:

  • πŸ›’ Vacuum cleaner purchased on AliExpress, Taobao or in an unofficial store with Chinese firmware.
  • πŸ”„ The device was updated via Chinese servers, which reset the language.
  • πŸ“¦ The firmware is β€œlocked” to a specific region (for example, Viomi often blocks language change).
  • πŸ€– The model is produced exclusively for the domestic market of China (for example, the Xiaowa series).

How do you check the type of firmware?
Open Mi Home, go to the vacuum cleaner settings and find the firmware version. CN (for example, 3.5.8_0023_CN) β€” This is Chinese firmware. The global versions contain MI or EU (for example, 2.1.6_MI).

If your model falls under any of these items, you'll need an alternative firmware or manual replacement of the language pack, and you'll find out more about that in the following sections.

πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2/Pro
Dreame D9/D10
Viomi V2/V3
Xiaowa (series C or E)
Another model

3. Russification through alternative software: Valetudo and Custom Firmware

For Chinese firmware (CN) devices, the only reliable way to add Russian is to install custom firmware or use Valetudo’s open source software, which is suitable for advanced users, as it requires:

  • πŸ”§ Unlock root access to the vacuum cleaner.
  • πŸ’» Installation of additional software on the computer.
  • πŸ“‘ Connections to the vacuum cleaner SSH Telnet.

Advantages of the method:

  • βœ… Complete Russification of the interface and voice prompts.
  • βœ… Opportunity to disable cloud dependency from Xiaomi servers.
  • βœ… Access to advanced settings (e.g., manual map editing).

Disadvantages:

  • ⚠️ The risk of loss of warranty (if the device is warranty, it is better to use other methods).
  • ⚠️ There may be failures in the operation of incorrect installation.
  • ⚠️ Technical skills (command line work).

Step-by-step instructions for Valetudo firmware:

  1. Download the latest version of Valetudo for your model.
  2. Connect the vacuum cleaner to the computer USB (need OTG-cable).
  3. Run the installation script: python3 -m pip install --user python-miio python3 install_valetudo.py --ip [IP_vacuumer] --token [Your token Token can be accessed via the Mi Home Token Extractor app (available on GitHub).
  4. After installation, go to the Valetudo web interface at the address http://[IP_vacuum cleaner] and select Russian in the settings.

πŸ’‘

Before you firmware, back up the original firmware! To do this, go to Settings β†’ Backup at Valetudo and save the file to your computer.

4 Russification through modified Mi Home app

If custom firmware seems too complicated, you can try a modified version of the Mi Home with Russian-enforced support, which works for most Chinese models (Xiaowa, Viomi) and does not require hacking the device.

Instructions:

  1. Remove the original Mi Home app.
  2. Download a modified version (e.g., 4PDA’s Mi Home MOD).
  3. When installing, allow access to Unknown Sources (on Android).
  4. Launch the app, log in to your Xiaomi account and select the region of Russia.
  5. Connect the vacuum cleaner again - in the settings of the device should appear Russian language.

⚠️ Warning: Modified applications may contain vulnerabilities, do not enter bank card details or passwords from other services, after Russification, it is recommended to return the original application.

If this method does not work, check:

  • πŸ”„ Modified software version (must support your model).
  • πŸ“± Compatibility with your version Android/iOS.
  • 🌐 Absence VPN Proxies (they can block access to Xiaomi servers).

5. Russification of voice prompts

Even if the app menu is displayed in Russian, voice alerts (e.g., β€œBring Cleaning Start” or β€œCharging Completed”) can remain in Chinese, because the audio files are stored separately from the firmware.

Method 1: Replace audio files (for advanced users)

  1. Connect to the vacuum cleaner by SSH (instructions are in the documentation Valetudo).
  2. Go to the folder with voice files: cd /mnt/default/robot/voice
  3. Replace.mp3 or.wav files with Russian ones (you can download here).
  4. Reboot the vacuum cleaner with the command: reboot

Method 2: Disabling voice prompts

If file replacement is difficult, you can simply turn off the voice:

  1. In Mi Home, go to Device Settings β†’ Voice prompts.
  2. Move the slider to the off position.

πŸ’‘

Voice files are tied to a hardware revision of the vacuum cleaner, so if the sound is distorted or missing after the replacement, then the files are not suitable for your model.

6. Frequent errors and their solutions

When Russification is done, users face typical problems, and we've collected the most common and the ways to address them:

Problem.Possible causeDecision
Russian is in the settings, but after choosing the menu remains in English.Mi Home app cache not updatedClear the app cache in your phone settings or reinstall it
Vacuum cleaner stopped connecting to Wi-Fi after changing the regionXiaomi servers blocked your region’s IPUse a VPN with access to Europe (e.g. Germany) when connecting
After Valetudo firmware vacuum cleaner does not respond to commandsIncompatibility of the firmware version with the modelReturn the original firmware via fastboot or contact the 4PDA forum
In the modified Mi Home there is no Russian language for my modelThe model is not supported MOD-versionTry a different build or use Valetudo

If your problem is not described above, check:

  • πŸ“Œ Compatibility of the model with the chosen method of Russification (see table in section 2).
  • πŸ“Œ The vacuum cleaner firmware version (update it to the latest via Mi Home).
  • πŸ“Œ Cloud restrictions (some models block language change if your account is linked to China).

7. Alternative methods: if nothing helps

If all of the above methods do not work, radical measures remain:

Method 1: Buying a global firmware version

Sites like Xiaomi Firmware or 4PDA offer official global firmware for many models, and require:

  • πŸ”§ Unlock the bootloader (bootloader).
  • πŸ’Ύ Firmware via fastboot or Mi Flash Tool.
  • πŸ”„ Possible data loss (cleanup cards, schedules).

Method 2: Contacting a service center

If the vacuum cleaner is warranty and Russification is critical (for example, for sale), contact the authorized Xiaomi service. In some cases, they can reflash the device for a global version for free (if the model officially ships in your region).

Method 3: Real-time interpreter

For a temporary solution, it is appropriate:

  • πŸ“± Google Translate app with Photo Translation (point the camera on the screen of the vacuum cleaner).
  • πŸ–₯ Extension for the ImTranslator browser, if you manage through a web interface.

πŸ’‘

Before you run through fastboot, make sure you download the file for your model! A mistake when choosing a firmware can turn a vacuum cleaner into a β€œbrick.”

FAQ: Answers to Frequent Questions

πŸ”Ή Can you Russify the vacuum cleaner Xiaomi without a computer?
Yes, if your model supports Russian in the official firmware, you just need to change the region in Mi Home (see section 1). For Chinese firmware (CN), you will need a computer to install Valetudo or modified software.
πŸ”Ή After Russification, the vacuum cleaner became slower to work?
This may be due to: Unoptimized custom firmware (try another Valetudo build); language pack conflict (return the original firmware and repeat the process); CPU overload (turn off unnecessary features in the settings); If the problem persists, reset to factory settings (Settings β†’ Reset to Mi Home).
πŸ”Ή How to return the original firmware if something went wrong?
To roll back: Download the official firmware for your model. Connect the vacuum cleaner to your computer via USB (fastboot mode). Run the Mi Flash Tool and select the firmware file. Press Flash and wait until it is completed (don't turn off USB!). If the vacuum cleaner doesn't turn on, try emergency mode: press the power button for 10 seconds, then plug in the charging.
πŸ”Ή Why the language has dropped back to Chinese after the firmware update?
This happens if: The update came from Chinese servers (disable automatic updates in Mi Home), there is a modified firmware installed that conflicts with official updates, Xiaomi account is tied to the region of China (change region to Russia), Solution: roll back to the previous version of the firmware or install Valetudo with disabled cloud updates.
πŸ”Ή Where to download Russian-language voice packs for my model?
There are no official sources, but enthusiasts are posting files to: 4PDA Forum (Robot vacuum cleaners section), Valetudo Repository (in assets section), Xiaomi-related Telegram chats (e.g. @xiaomirobot). Check file compatibility with your model before downloading!