Xiaomiβs robot vacuum cleaners are some of the most popular smart home devices, but many users are facing a problem: a gadget bought abroad works in Chinese or English, and there is no Russian-language interface on the menu. Flashing the firmware to the Russian version solves this problem, but it requires care: wrong actions can turn a vacuum cleaner into a βbrick.β In this article, we will examine all official and informal ways of changing the language, including step-by-step instructions for Mi Robot Vacuum, Dreame and Viomi models.
It is important to understand that the process varies depending on the firmware version, regional binding of the device and even the year of release. For example, vacuum cleaners for the Chinese market (CN- versions) often block language change at the software level, and European models (EU- versions) can be updated through the proprietary Mi Home application. We will consider both options - from simple upgrade via Wi-Fi to manual stitching through ADB or SSH.
If your vacuum cleaner is purchased on AliExpress or in a Chinese store, there is a high risk that after flashing it will lose some of the functions (for example, voice prompts or integration with Xiaomi Home).The only way to guarantee all the features is to use firmware from an official European dealer with support for Russian.
1. Check the current version of the firmware and the model of the vacuum cleaner
Before you start flashing, you need to accurately determine the model of the device and the version of the installed software. This information is critical: firmware from Mi Robot Vacuum-Mop 2 Pro will not be suitable for Dreame D9, and the wrong version may cause a failure.
How do you get the data?
- π± Through the Mi Home app, open the device card β Settings (βοΈ β About the device. Search for Model and Firmware Version strings.
- π On the vacuum cleaner case: flip the device and find a sticker with the serial number and model (e.g., STYJ02YM for Mi Robot Vacuum-Mop P).
- π» Through SSH/ADB (for advanced users): connect to the vacuum cleaner over Wi-Fi and execute the command: cat /etc/miio/device.conf The answer will be the line "model".
Pay special attention to the regional code in the model name:
- CN is the Chinese version (often with limitations).
- EU is a European language (supports Russian).
- US is an American (English interface).
If your model ends in CN, flashing it into Russian may require unlocking the bootloader.
β οΈ Warning: Xiaomi vacuum cleaners with firmware older than 2021 may not support language change without full flashing. Check the release date of your model on the manufacturer's website.
2. Official ways of changing the language (without risk)
If your vacuum cleaner supports Russian out of the box, but it is inactive, try turning it on through standard settings.This method works for EU- versions and some CN- versions with international firmware.
Method 1: Through the Mi Home app
- Open Mi Home and select your vacuum cleaner.
- Go to Settings β General β Device Language.
- Find Russian in the list and apply the changes.
- Reboot the vacuum cleaner (hold the power button for 10 seconds).
Method 2: Voice assistant (for models with AliGenie)
Some vacuum cleaners (such as Mi Robot Vacuum-Mop 2 Lite) allow you to change your language with a voice command:
- Activate the voice assistant with a button on the body.
- Say: "Switch language to Russian" (for English firmware) or "for Chinese".
- Confirm the selection in the menu on the screen (if there is a display).
If you don't have those options, you'll have to manually update the firmware.
π‘
Before changing the language through Mi Home, update the app to the latest version in Google Play or App Store. Older versions may not display Russian in the list.
3. Manual flashing on the Russian version of the software
If the official methods don't work, you'll need to completely reflash, which is a risky process: if you make a mistake, the vacuum cleaner may stop turning on, and we recommend using only the proven firmware from the 4PDA or Xiaomi Community forums.
Step 1: Download the correct firmware
Firmware for robot vacuum cleaners Xiaomi are divided into:
- π¦ Official EU- firmware (from the manufacturer, with support for Russian).
- π§ Castom firmware (from the community, for example Valetudo or DustBuilder) supports Russian, but may not warranty.
Example:
Mi Robot Vacuum-Mop 2 Pro
STYJ02YM
3.5.8_0046
Step 2: Preparing for the firmware
Download firmware (.pkg or.bin file)| Check battery power (minimum 50%)| Connect vacuum cleaner to Wi-Fi | Disable antivirus on PC (can block files) | Backup current settings (if possible)
-->
3 Step: Firmware via Mi Home (for EU- versions)
- Copy a firmware file (e.g., mirobo_vacuum_v2_3.5.8_0046.pkg) to the root of the SD- card or internal vacuum cleaner memory (if supported).
- In the Mi Home app, go to Device Settings β Firmware Update β Local Update.
- Select the downloaded file and confirm the installation.
- Wait until the finish (the vacuum cleaner will restart 2-3 times).
Step 4: Firmware through ADB (for advanced)
If the local update doesnβt work, use ADB (Android Debug Bridge) to do this:
- Install ADB Tools on PC (download from Android site).
- Connect the vacuum cleaner to the PC via USB (a OTG- adapter may be required).
- Enter the commands: adb devices adb shell cd /tmp wget http://[link to firmware]/firmware.bin flash write firmware.bin
β οΈ Warning: Firmware through ADB can reset all vacuum cleaner settings, including room maps. Export them in advance through Mi Home, if possible.
What to do if the firmware is not installed?
4. Change of language on custom firmware (Valetudo, DustBuilder)
If the official firmware does not support Russian, you can install alternative software, such as Valetudo or DustBuilder, which allows you to access advanced settings, including changing the language, but require root rights.
Advantages of custom firmware:
- π Full localization in Russian (including voice prompts).
- π No binding to Xiaomi Cloud (work without the Internet).
- π οΈ Advanced features (e.g., zoning without an application).
Disadvantages:
- β οΈ Loss of warranty (if the device is under warranty).
- β‘ Risk of firmware errors (a soldering iron may be required to recover).
- π No automatic updates (you need to monitor the release of new versions manually).
Instructions for installation of Valetudo:
- Download the latest version of Valetudo for your model.
- Connect to the vacuum cleaner using SSH (logins / passwords are standard: root/1234 or admin/empty).
- Run the installer: wget https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo -O /opt/valetudo chmod +x /opt/valetudo /opt/valetudo
- After restarting, open the web interface at http://[IP_ vacuum cleaner]:80 and select Russian in the settings.
The process is similar for DustBuilder, but requires additional configuration of the MQTT- server to manage through Home Assistant.
π‘
Custom firmware is only suitable for advanced users. If you are not sure about your skills, you should wait for the official update with Russian.
5. Solving common firmware errors
Even when you follow the instructions, you can have problems, and let's look at the most common ones and how to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| Update failed: -1 | Incompatible firmware version or corrupted file. | Download the firmware again, check the checksum (MD5). |
| The vacuum cleaner does not turn on after firmware | Failure on the bootloader recording. | Try emergency recovery via USB-TTL adapter (soldier iron required). |
| No Local Update option in Mi Home | The device is tied to a Chinese server. | Change your Mi Home account region to Russia or Europe. |
| Wi-Fi is missing after firmware. | Network settings are off. | Reconnect the vacuum cleaner to the network via Mi Home (hold the Wi-Fi button on the case for 3 seconds). |
If the error is not listed in the table, check the firmware logs.
- Connect to the vacuum cleaner via SSH.
- Execute the command: cat /var/log/mtd_block_update.log
- Publish a log on the 4PDA forum in your modelβs theme β experienced users will help decipher the error.
6. How to return the original firmware (rollback)
If the vacuum cleaner becomes unstable after flashing (for example, it does not build a map or does not respond to commands), you can return the factory firmware.
Method 1: Mi Home (if available)
- Download the original firmware for your model from the Xiaomi website.
- In the application, select Local Update and upload the file.
- Confirm the rollback (all settings will reset!).
Method 2: Fastboot (for "bricks")
If the vacuum cleaner is not turned on, you will need a USB-TTL adapter and MiFlash:
- Connect the adapter to TX/RX/GND contacts on the vacuum cleaner board (you need to disassemble the case!).
- Start MiFlash, select the firmware file (.tgz).
- Press Flash and wait until it is completed (10-15 minutes).
β οΈ Warning: A rollback to old firmware may block some features added to newer versions (e.g. improved navigation). Before rolling back, check the list of changes on the Xiaomi site.
7. Alternative methods of management in Russian
If you can not reflash the vacuum cleaner, you can use bypass solutions for control in Russian:
1.Voice assistants
- π€ Alice (Yandex): connect the vacuum cleaner via Mi Home to Yandex.Station and control voice in Russian.
- π€ Google Assistant: Configure commands via IFTTT (e.g., "OK Google, turn on the vacuum cleaner").
Third-party annexes
- π± Robot Vacuum Controller (for Valetudo): supports Russian interface and works without Mi Home.
- π Home Assistant: Integrate the vacuum cleaner via MQTT and control via the web dashboard in Russian.
3. Real-time translation of the interface
If the menu of the vacuum cleaner displays English or Chinese text, use:
- πΈ Google Translate app: hover your camera over the vacuum cleaner screen for instant translation.
- π₯οΈ Browser extension (e.g., ImTranslator) if you manage via a web interface.