Xiaomiβs robot vacuum cleaners have gained popularity due to a combination of affordable pricing and advanced features, but many users face one problem: factory firmware often comes in Chinese or English. This creates inconvenience when setting up a schedule, managing voice commands or reading notifications in the app. Fortunately, most models (including the Mi Robot Vacuum-Mop 2 Pro, Dreame D9 and Viomi V3) support Russification through alternative firmware or official updates.
In this guide, we will look at all the current ways of firmware, from official updates through the Mi Home app to manual installation of custom firmware with support for Russian. You will learn how to prepare the device, avoid firmware errors and what to do if the vacuum cleaner βblockedβ after a failed update. Importantly, the procedure for models with an STM32 chip (for example, Mi Robot 1S) is different from devices on the MT7688 (Dreame Z10 Pro), so carefully check the compatibility of the firmware.
1. What models of Xiaomi robot vacuum cleaners can be sewn into Russian
Not all devices support Russification in the same way: Xiaomi officially only releases Russian firmware for models intended for the global market (denoted by the Global suffix in the title). However, even the "Chinese" versions can often be reflashed manually.
| Model | Official Russification | Support for custom firmware | Chip type |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | Yes (Global version) | Yes (Valetudo, OpenMi) | MT7688 |
| Dreame D9 | Partially (menu only) | Yes (AftVac) | STM32 + ESP32 |
| Viomi V3 | No. | Yes (via ADB) | Rockchip RK3308 |
| Mi Robot 1S | No. | Limited (voice packets only) | STM32 |
| Dreame Z10 Pro | Yes (Global) | Yes (full access) | MT7688 |
If your model is not in the table, check it in the forums. 4PDA Or GitHub, where enthusiasts collect compatibility databases. Notice: chip-based firmware. STM32 (Like Mi Robot. 1S) requires a workload to connect to UART-The port, while the models on MT7688 You can use Wi-Fi to run it.
β οΈ Attention: Firmware devices with suffix CN (Chinese version may result in loss of warranty. Before you start, check the marking on the box or in the settings of the Mi Home app (Device About section).
2. Firmware Preparation: What to Do Before Starting
Incorrect preparation is the main reason for the "bricking" of vacuum cleaners. To avoid problems, follow the following steps:
- π Battery charging: Make sure the charge level is at least 50%.Firmware at low charge can be interrupted, which will lead to a system failure.
- π‘ Stable Wi-Fi connection: If the firmware is in the air, use the 2.4 GHz network (5 GHz not supported). VPN firewalls.
- π₯οΈ Computer with administrator rights: For manual firmware you will need a PC running Windows 10/11 Linux (for some tools).
- π§ Backup of settings: Save the current schedule and room map settings in the Mi Home app (Settings section) β Backup).
For manual firmware, additionally prepare:
- π USB-cable (for models with a Type-C or Micro-USB connector).
- π οΈ Screwdriver (for disassembly of the body, if access to the board is required).
- πΎ Flash drive (formatted in FAT32, If the firmware goes through an external drive).
Charge the vacuum cleaner to 100%|Connect to 2.4 GHz network|Download the firmware for your model|Disable antivirus on PC|Make a backup settings in Mi Home-->
If you are flashing the device for the first time, we recommend starting with the official method through the Mi Home app (described in the next section).Manual methods require experience with ADB, Fastboot or soldering iron.
Official update via Mi Home| Manual firmware via USB| Custom firmware (Valetudo, OpenMi)| Not decided-->
Method 1: Officially Update via Mi Home
The safest method is to update the firmware through a proprietary application, which is suitable for global versions of devices (Global) or models that have already received official support of the Russian language.
- Open the Mi Home app and go to your vacuum cleaner section.
- Slip on the three dots in the upper right corner and select Device Settings β Firmware Update.
- If a new version is available with the RU or Multilanguage mark, click Update.
- Wait until the process is completed (usually 10-20 minutes). The vacuum cleaner will restart automatically.
If there is no update button in the app, try:
- π Change the region in the Mi Home settings to Russia or Europe.
- π± Reinstall the application (sometimes the cache interferes with the display of updates).
- π Connect to another Wi-Fi (sometimes ISP restrictions block access to Xiaomi servers).
β οΈ Warning: If after the update the vacuum cleaner started to βstutterβ or display symbols incorrectly, reset it to factory settings via Settings β Reset. It helps 80 percent of the time.
π‘
The official update is the most reliable way, but it only works for global versions of devices. If your model is Chinese (CN), go to manual methods.
Method 2: Manual firmware via USB (for MT7688 models)
This method is suitable for devices based on the MT7688 processor (for example, Mi Robot Vacuum-Mop 2 Pro or Dreame Z10 Pro).
- Firmware in.bin or.tar format (download only from trusted sources, such as GitHub dontvacuum).
- The MiRoBo Flash Tool or OpenMiTool.
- USB-cable and port access on a vacuum cleaner (sometimes disassembly is required).
Step-by-step:
- Download and unpack the firmware archive, which should contain bootloader.bin, kernel.bin, and rootfs.bin files.
- Connect the vacuum cleaner to your computer via USB (some models need to press the Reset button when connected to activate the firmware mode).
- Run the MiRoBo Flash Tool and select the downloaded firmware.
- Press Start and wait until it is completed (don't turn off the cable!) The vacuum cleaner will restart 2-3 times.
If the program produces a Device not found error, try:
- π Use the other USB-port USB 2.0).
- π οΈ Install drivers for MediaTek Preloader (download here).
- π Reboot the vacuum cleaner to firmware mode (clamb Reset for 10 seconds).
What if the vacuum cleaner is not determined by a computer?
5. Method 3: Firmware through ADB (for advanced users)
The method through ADB (Android Debug Bridge) is suitable for Android Things or Linux devices (for example, Viomi V3 or Dreame D9). It allows you to install custom firmware like Valetudo or AftVac, which support Russian and open additional functions (for example, management without the Xiaomi cloud).
To get started:
- Turn on Developer Mode on the vacuum cleaner: Click 5 times in a row on the firmware version in the device settings.
- Activate Debugging by USB in the developer menu.
- Connect the vacuum cleaner to the PC and check the connection with the command: adb devices (the device name should be displayed).
- Download Valetudo firmware from the official website and swipe it with the command: adb sideload valetudo-update.zip
After installation:
- π The vacuum cleaner will be available IP-address on the local network (for example, http://192.168.1.100).
- π Updates can be installed without depending on Xiaomi servers.
- π‘οΈ All data will remain on the device (not go to the cloud).
β οΈ Attention: Firmware through ADB Resets the link to the Xiaomi account. To return access to the original application, you will need to re-authorize.
π‘
Before you run through ADB, dump the current firmware with the command adb backup -f backup.ab -apk -shared. This will help restore the device in the event of a failure.
6. Solving problems after firmware
Even with the right actions, there can be mistakes, and let's look at the most common ones and how to fix them.
| Problem. | Possible cause | Decision |
|---|---|---|
| The vacuum cleaner does not turn on after firmware | Incompatible firmware or interrupted process | Recovery Mode (Click Reset + Power for 15 Seconds) |
| Russian language is displayed by Krakozabras | There is no typeface with Cyrillic support | Install a font patch via ADB or reset the settings |
| The Mi Home app is not connected | Resetting the authorization token | Delete the device from the account and add again |
| The vacuum cleaner is constantly reloading. | Loader damaged. | Switch the original bootloader through the MiRoBo Flash Tool |
If none of these methods worked, please refer to the 4PDA or GitHub forums and indicate:
- π Model vacuum cleaner.
- π§ Firmware version (before and after the update).
- β οΈ Exact description of the error (on-screen messages, device behavior).
7. Alternative methods of Russification (without firmware)
If the firmware seems complicated, you can try alternative methods:
- π± Change region to Mi Home: Switch region to Russia or Germany (sometimes this will activate Russian in the menu).
- π£οΈ Installation of the Russian voice package: Download the file tts_ru.zip and download it through Settings β Voice prompts.
- π Use of third-party applications: Applications like Home Assistant or IoT Mi Home support the Russian interface and can control the vacuum cleaner without Russification of the firmware.
For Dreame models (like the D9 or Z10 Pro), there's a separate Dreamehome app that sometimes offers Russification even for Chinese versions.