How to put Russian firmware on the robot vacuum cleaner Xiaomi: instructions for all models

Xiaomi’s Chinese robot vacuum cleaners are some of the most popular on the market due to their combination of price and functionality, but many users are faced with a problem: the device comes with Chinese firmware, where the menu is in an incomprehensible language, voice prompts are missing, and some features (such as zoning or schedule) work incorrectly, and the solution is to install Russian firmware.

In this article, you will find step-by-step instructions for different models (Mi Robot Vacuum-Mop 2 Pro, Dreame D9, Viomi V3, etc.), ways to check the current version of the software, as well as answers to frequent questions. We will look at both official methods (via the Mi Home app) and alternative methods (via ADB or third-party utilities).

If you've never been through a smart appliance before, don't worry. We broke it down into simple steps with illustrations and warnings of possible errors. The rule of thumb is, don't use third-party firmware without compatibility checks, which can lead to a build-up of the device.

1. Why you need Russian firmware: key advantages

Many users have been using a Chinese firmware vacuum cleaner for years, unaware of the opportunities they are missing.

  • πŸ—£οΈ Russian voice assistant: the device will voice the status of cleaning, errors and warnings in understandable language.
  • πŸ“± Full App: Hidden settings will open in Mi Home or DreameHome (for example, adjusting the suction force or adjusting wet cleaning).
  • 🌍 Support for Russian servers: without Chinese firmware vacuum cleaner will stop "calling home" to China, which will accelerate the response of teams.
  • πŸ”„ Automatic updates: official Russian firmware will be updated through the app, rather than requiring manual flashing.

In addition, some models (for example, Xiaomi Mi Robot Vacuum-Mop P) in the Chinese version have artificial restrictions: for example, you can not configure cleaning on a schedule for specific days of the week or change the order of rooms in the map.

⚠️ Warning: Vacuum cleaners purchased in Europe or Russia often already have multilingual firmware. Before flashing, check the current version of the software in the device settings - it may be enough to simply change the language in the application.

2. which models support Russian firmware

Not all Xiaomi robot vacuum cleaners can be reflashed in Russian, here is the current list of supported models (as of 2026):

ModelType of firmwareMethod of installationNotes
Mi Robot Vacuum-Mop 2 ProOfficial/CastomicThrough Mi Home or ADBRequires unlocking the loader
Dreame D9 / D10Official.Through DreameHome.Automatic updates when changing the region
Viomi V3 / SECastomyADB or ViomiTool utilityRisk of loss of guarantee
Mi Robot Vacuum-Mop POfficial.Through Mi Home.Supports OTA-update

If your model is not in the spreadsheet, it doesn’t mean that firmware is impossible. For example, there are informal patches for the Xiaomi Mi Robot Vacuum 1S, but installing them requires advanced skills. For accurate information, check the thematic forums (for example, 4PDA or Xiaomi Community).

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Dreame D9/D10
Viomi V3/SE
Another model
I haven't bought it yet.

3. Firmware Preparation: What to Do in Advance

Before installing Russian firmware, follow the mandatory preparatory steps:

Download official firmware from Xiaomi| Check battery power (minimum 50%)| Connect vacuum cleaner to Wi-Fi| Make backup of cleaning card | Disable two-factor authentication in Mi Home (if any)

-->

The most important thing is to back up the cleaning card, and once it's firmware, it can forget the stored plans, so it can avoid relearning:

  1. Open the Mi Home app (or DreameHome).
  2. Go to the vacuum cleaner settings β†’ Cleanup Map β†’ Save.
  3. Screenshot capture the location of rooms and areas.

Also check the current version of the software:

  1. In the app, go to Device Settings β†’ About the device.
  2. Find the firmware version string (for example, 3.5.9_0042).
  3. Compare it to the latest versions on mi-firmware.com.

⚠️ Note: If your vacuum cleaner is linked to a Chinese Mi Account (phone number) +86), before firmware, be sure to change the account region to "Russia". Otherwise, after the update, the device may be blocked.

Method 1: Official update via Mi Home (for supported models)

This is the safest method, but it only works for devices that officially support Russian, and is suitable for most Mi Robot and Dreame models bought in Russia or Europe.

Instructions:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings β†’ About the device β†’ Update firmware.
  3. If a new version is available with the mark RU - click Update.
  4. Wait for the process to be completed (about 10-15 minutes) and the vacuum cleaner will restart automatically.

If the update button is not available:

  • πŸ”„ Try changing the region in the settings of the Mi Account to "Russia".
  • πŸ“± Remove and re-add the device to the app.
  • 🌐 Connect the vacuum cleaner to another Wi-Fi network (sometimes Chinese servers block updates).

πŸ’‘

If after the update, the application does not appear Russian, go to Device Settings β†’ Language and select it manually.

5. Method 2: Manual firmware via ADB (for advanced users)

This method is suitable for models that do not receive OTA-updates to Russian, for example, Viomi V3 Or older versions of the Mi Robot. Requires a vacuum cleaner to be connected to a computer and a tool used. ADB (Android Debug Bridge).

You'll need:

  • πŸ–₯️ Computer with Windows/Linux;
  • πŸ”Œ USB-Type-C Cable (to connect vacuum cleaner);
  • πŸ“ Firmware in.zip format (you can download it on the 4PDA);
  • πŸ› οΈ Utilities. ADB and Fastboot.

Step-by-step:

  1. Turn on the developer mode on the vacuum cleaner: Press the Home button on the case for 10 seconds. Connect the vacuum cleaner to the computer via USB. A new device should appear in the device manager (for example, Rockchip USB Device).

ADB

adb devices

If you're in the vacuum cleaner, go ahead. If you're not, install the drivers for Rockchip.

adb push firmware.zip /sdcard/
adb shell recovery --update_package=/sdcard/firmware.zip

Wait for the reboot (about 5-7 minutes).

⚠️ Attention: Some firmware requires unlocking the bootloader, and you need to send a request to the Xiaomi website and wait for approval (may take up to 7 days".

What if the ADB can’t see the device?
1. Check that the cable supports data transmission (not all) USB-Charging cables are suitable). 2. Try another one. USB-port (preferably) USB 2.0). 3. Install drivers for Rockchip RK33xx (Download it on the chipset manufacturer's website. 4. Reboot the vacuum cleaner in Fastboot mode (clamb the power button). + Home button for 15 seconds).

6. Method 3: Firmware through third-party utilities (ViomiTool, DreameFlash)

For Viomi and Dreame devices, there are specialized utilities that simplify the process, for example, ViomiTool allows you to flash Russian without ADB, and DreameFlash - update Dreame D9 to the latest version with support for Russian voice.

Instructions for ViomiTool:

  1. Download the utility from GitHub.
  2. Connect the vacuum cleaner to your computer via USB.
  3. Run ViomiTool.exe and select your model.
  4. Click Flash Firmware and specify the path to the firmware file.
  5. Wait until it is finished (the screen will show the inscription Success).

Advantages of this method:

  • βœ… Does not require unlocking the loader;
  • βœ… Automatically determines the model;
  • βœ… Supports rollback to the previous version.

Disadvantages:

  • ❌ It doesn't work with all models;
  • ❌ Risk of installing unstable firmware (check reviews on forums).

πŸ’‘

Use third-party utilities only if there is no official way to update them, they simplify the process, but increase the risk of errors.

7. Possible errors and their solutions

Even with the correct instructions, there can be problems, and here are the most common ways to correct them:

Mistake.Reason.Decision
The vacuum cleaner does not turn on after firmwareIncompatible version of software or interrupted processRepeat the firmware via Fastboot or contact the service
The app doesn't see the deviceResetting settings after updateRemove the device from Mi Home and add again
Error 1002 error when updatingNot enough space in the internal memoryReset the settings to factory (Settings β†’ Reset)
The vacuum cleaner squeaks and flashes red.Firmware file damagedDownload the firmware again and repeat the process

If the vacuum cleaner does not respond to buttons or connect to Wi-Fi after firmware, try:

  1. Reset the settings to factory (press the power button for 10 seconds).
  2. Connect to the vacuum cleaner via ADB and execute the command: adb shell am start -a android.settings.SETTINGS
  3. Contact Xiaomi for official support (if warranty is valid).

8. Frequently Asked Questions (FAQ)

Can I sew a vacuum cleaner bought in China into Russian?
Yes, but there are nuances: Official models (Mi Robot Vacuum-Mop 2 Pro) are threaded through the Mi Home after changing the account region. For "gray" devices (for example, Viomi V3) you will need custom firmware and ADB. Some models (for example, Xiaomi Mi Robot Vacuum 1) do not support Russian even after firmware. Before buying, check on the forums if your model has Russian-language software.
Will the vacuum cleaner settings reset after the firmware?
Yes, in most cases: Stored room maps will be deleted (take screenshots in advance); schedule settings, suction forces and cleaning areas will reset; Mi Account binding will remain, but the device may require reconnection; except that if you update the firmware through OTA (without full flashing), the settings may remain.
How to return Chinese firmware, if the Russian is unstable?
For rollback: Download the original Chinese firmware for your model (e.g. mi-firmware.com). Repeat the firmware process through ADB or utility (e.g. ViomiTool). After rollback, reset the vacuum cleaner settings to factory. Importantly, some custom firmware blocks the return to stock. Before installing, check this information!
Do I need to unlock the bootloader for firmware?
Depending on the model: No: for official updates via Mi Home or utilities like DreameFlash. You need: for manual firmware via ADB or Fastboot (for example, on Viomi V3). Unlocking the bootloader voids the warranty and requires approval from Xiaomi (the request is sent through the manufacturer's website).
Where to download official firmware for Xiaomi?
Official sources: mi-firmware.com β€” the firmware base for all Xiaomi devices. Xiaomi official website (section "Firmware"). 4PDA Forum β€” there are both stock and custom firmware. Beware of third-party sites β€” they can distribute firmware with viruses or Trojans.