How to reflash the robot vacuum cleaner Xiaomi in Russian: official and unofficial ways

Xiaomi’s robot vacuum cleaners have gained popularity thanks to a combination of affordable pricing and advanced features: laser navigation, wet cleaning, integration with the Mi Home. But many users face a problem: the device β€œspeaks” in Chinese or English, and menus and voice prompts are not available in Russian. Flashing the language is the only way to solve this problem, but the process requires accuracy and understanding the risks.

In this article, we will discuss all working methods for changing the firmware language – from official updates to manual file patching. You will learn which models support Russian-language software out of the box, how to circumvent regional restrictions and what to do if the vacuum cleaner has ceased to respond to commands after the update. D9 viomi V3 β€” Their firmware most often requires manual revision.

Before you start, check the current firmware version of your device.

  1. Launch the Mi Home app (or Dreamehome for Dreame devices).
  2. Select your vacuum cleaner from the list of devices.
  3. Go to Settings β†’ About the device β†’ Firmware version.

If the version is older than 2022, it is likely that Russian is not in it, and new firmware (for example, for Mi Robot Vacuum-Mop P) is often already multilingual, but requires proper region-specific binding.

1. Official ways to change the language: when you do not need firmware

Not all Xiaomi models require firmware to change the language, and in some cases, it is enough to change the region in the application or update the software through standard channels.

Models with support for Russian "out of the box" (2023-2026 years of release):

  • 🌍 Xiaomi Mi Robot Vacuum-Mop 2 Lite+ (version for EU/RF)
  • 🌍 Dreame D10s Plus (firmware 3.5.4 and newer)
  • 🌍 Viomi V3 Max (only if purchased in official stores of the Russian Federation)

For these devices, it is sufficient:

  1. Remove the vacuum cleaner from the Mi Home app.
  2. Change your account region to Russia in your profile settings.
  3. Add the device again – the system will automatically tighten the localized software.

⚠️ Note: If the vacuum cleaner was purchased on AliExpress or in a Chinese store, changing the region in the application may not work.

Xiaomi Mi Robot Vacuum-Mop P and Dreame D9 Sometimes it helps to update through alternative servers:

  1. Put the vacuum cleaner on the grid.
  2. In the app, go to Settings β†’ Update firmware.
  3. If the update is not available, try using it. VPN Germany or Singapore – often roll out firmware earlier.
πŸ“Š What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop 2 Pro
Dreame D9/D10
Viomi V3
Another Xiaomi model
Not Xiaomi.

2. Preparation for manual firmware: what will be needed

If the official methods don't work, you'll have to hand-stitch the device.

  • πŸ’» Windows computer 10/11 or macOS (for some tools).
  • πŸ”Œ USB-Type-C cable (to connect to a vacuum cleaner).
  • πŸ“ Firmware with Russian language (download only from verified sources!).
  • πŸ› οΈ MiHome Hack, DreameTool or Valetudo (depending on the model).

Step 1: Identify the exact model and firmware version

The model sticker is usually on the bottom of the vacuum cleaner.

  • STYJ02YM β€” Mi Robot Vacuum-Mop 2 Pro
  • SDJQR02RR β€” Dreame D9
  • V-RVCLM21A β€” Viomi V3

Step 2. Download the correct firmware

Use only verified sources:

  • πŸ”— Official Valetudo repository (for custom firmware).
  • πŸ”— Forum 4PDA (section β€œRobot vacuum cleaners").
  • πŸ”— Telegram chats @xiaomirobot or @dreamebot.

⚠️ Note: Firmware from unknown sites may contain malicious code or "brick" the device. Always check the hash of the file (MD5) before installation.

Step 3. Prepare the tools

Model vacuum cleanerRequired programmeDownload link
Mi Robot Vacuum-Mop 2 ProMiHome Hack or ValetudoGitHub
Dreame D9/D10DreameTool4PDA
Viomi V3Viomi Hack (modified by MiHome)Telegram

β˜‘οΈ Firmware preparation

Done: 0 / 4

3. Step-by-step instruction: firmware through Valetudo (for advanced users)

Valetudo is an open-source custom firmware that replaces standard Xiaomi software. It supports Russian, removes cloud binding and adds advanced settings. Minus: warranty and some features are lost (for example, voice assistant Alice).

Step 1 Installation of Valetudo

  1. Download the latest version of Valetudo from GitHub.
  2. Unpack the archive and find the valetudo file (for the purpose of the file). Linux/macOS) or valetudo.exe (for Windows).
  3. Connect the vacuum cleaner to the computer through USB and launch the terminal.

Step 2. Loading the firmware

In the terminal, execute the command (replace). IP_DRESS to the real thing IP vacuum cleaner):

adb connect IP_ and address


adb shell "echo 'rote password' | sudo -S systemctl stop miio"




adb push valetudo /tmp/




adb shell "chmod +x /tmp/valetudo && /tmp/valetudo"

Step 3: Set up the Russian language

After installation:

  1. Open the Valetudo web interface at the address http://IP_Ádrez.
  2. Go to the Settings β†’ Language.
  3. Select Russian (Russian) and save the settings.

⚠️ Note: After Valetudo is installed, the vacuum cleaner will no longer work with the original Mi Home app, and can only be managed via the web interface or Home Assistant.

What if the vacuum cleaner is not connected by ADB?
1. Check if debugging is included on USB in the developer settings (activated by 10-fold clicking on the firmware version in Mi Home). 2. Install drivers for Android Debug Bridge (download from Google site). 3. Try another one USB-cable (needs a cable with data transmission support, not only charging).

4. Firmware through MiHome Hack: a method for Mi Robot models

For vacuum cleaners of the Mi Robot Vacuum-Mop series (for example, STYJ02YM) This is a very good method, using a modified MiHome Hack application, which allows you to trick the system and download the firmware for another region.

Step 1 Installation of MiHome Hack

  1. Download. APK-MiHome Hack file with 4PDA.
  2. Install it on your smartphone (allow installation from unknown sources).
  3. Sign in to your Xiaomi account.

Step 2: Change the firmware region

  1. In MiHome Hack, go to Settings. β†’ Region.
  2. Choose Russia (ru).
  3. Remove the vacuum cleaner from the list of devices and add it again.

Step 3: Forced renewal

If the automatic update does not work:

  1. Download the firmware for the Russian region (for example, mirobo.vacuum.v2_2209.ru_P123456789.zip).
  2. Place the file in the root of the memory card (if the vacuum cleaner supports it) SD-maps) or use ADB:
adb push mirobo.vacuum.v2_2209.ru_P123456789.zip /sdcard/


adb shell am start -a android.intent.action.VIEW -d file:///sdcard/mirobo.vacuum.v2_2209.ru_P123456789.zip -t application/zip

πŸ’‘

If after firmware vacuum cleaner gives an error Error 12, try to reset it to factory settings: press the power button for 10 seconds, then connect to charging and hold for another 5 seconds.

5. Dreame firmware through DreameTool: features and risks

Dreame devices (e.g, D9 or D10s) The process is more complicated than Xiaomi, because it requires unlocking the bootloader.

Step 1 Unlocking the bootloader

  1. Download DreameTool and connect the vacuum cleaner to your computer.
  2. Start the command at the terminal:
python dreame_tool.py unlock

The device will be rebooted to fastboot mode.

Step 2: Installation of firmware

  1. Download the firmware with Russian language (for example, dreame.vacuum.p2008_ru_3.5.4_0123.bin).
  2. In DreameTool, do this:
python dreame_tool.py flash --file dreame.vacuum.p2008_ru_3.5.4_0123.bin

Step 3. Checking.

After the firmware:

  • πŸ”„ Restart the vacuum cleaner (power button for 5 seconds).
  • πŸ“± Connect to it through the Dreamehome app.
  • πŸ—£οΈ Check the voice prompts – they should be in Russian.

⚠️ Warning: Dreame firmware through unofficial tools may result in the loss of laser navigation features.Before the procedure, backup the original firmware with the team:

python dreame_tool.py backup --output backup.bin

πŸ’‘

Dreame firmware requires unlocking the bootloader, which voids the warranty. If the vacuum cleaner is warranty, try the official methods first (change region in the application).

6. Frequent errors and their solutions

Even with the exact following of the instructions, there can be problems.

Mistake.Reason.Decision
Error 12: Invalid packageInappropriate firmware for the modelCheck the exact model of the vacuum cleaner and download the correct version of the firmware
The vacuum cleaner does not turn on after firmwareUpdate process interruptedTry to recover using fastboot (fastboot flash all command) firmware.img)
Voice prompts in Chinese, menu in RussianIncomplete localization of firmwareInstall Valetudo custom firmware or additional vote pack
ADB: device not foundNo drivers or USB-debugging offInstall Google Drivers USB Driver and enable debugging in vacuum cleaner settings

If the vacuum cleaner is "brickled"

Symptoms: does not turn on, does not respond to buttons, flashes red.

  • πŸ”Œ Connect to charging for 24 hours (sometimes resetting the power controller helps).
  • πŸ’½ Try to stitch through UART (Requires soldering iron and experience with chips).
  • πŸ“ž Contact the service center (indicate that the problem occurred after the software update).
How to Sweat Through UART?
1. Disassemble the vacuum cleaner and find contacts TX, RX, GND 2 Connect a USB-to-UART adapter (e.g, CP2102). 3. Use Tera Term or Putty to send firmware commands. ⚠️ This method requires soldering skills and risks permanently disabling the device!

7. Alternative methods: if firmware is not possible

Not all models support language change through firmware, and in these cases you can:

1. Use voice packets

For some vacuum cleaners (e.g. Mi Robot Vacuum) 1S) You can install Russian voice prompts separately:

  1. Download the file. ru_RU.pkg forecast.
  2. Put him on. SD-card (if there is a slot).
  3. Reboot the vacuum cleaner – the voice will change, but the menu will remain in English.

2.Configure management through Home Assistant

If the vacuum cleaner interface is not localized, but it supports Mi Home API, You can manage it through Home Assistant with Russian interface:

  • 🏠 Install Home Assistant on a Raspberry Pi or computer.
  • πŸ”— Connect the vacuum cleaner through Xiaomi Miio integration.
  • πŸ“± Use the Russian-language mobile application Home Assistant.

3. Buy an external remote with a Russian menu

For older models (for example, Mi Robot Vacuum 1), third-party remotes with Russian localization are sold, they connect via Bluetooth and duplicate the functions of the original application.

8. FAQ: Answers to Frequent Questions

❓ Can I return the original firmware after installing Valetudo?
Yeah, but it's not always easy. It's like, download the original firmware for your model. Restore it through the original firmware. ADB Or fastboot. Reset the settings to the factory (adb shell) factory_reset). On some models (e.g. Dreame) D9) You may need to sell the resistor on the board to unlock the loader.
❓ Why does the vacuum cleaner not build a map after the firmware?
This is a common problem when installing custom firmware: πŸ—ΊοΈ Incompatibility of the firmware version with iron (for example, firmware for LDS-Lidar installed on a model with ToF sensor). πŸ”§ Failure of sensor calibration (solved by the adb shell command) calibrate_sensors). πŸ“‘ Wi-Fi problems (vacuum cleaner can't download cards from the server) Try rolling back to the previous firmware version or installing the original one.
❓ How to check if the firmware is suitable for my model?
Check the following parameters: πŸ†” Model number (e.g., model number, STYJ02YM Mi Robot Vacuum-Mop 2 Pro). πŸ”’ Version of the hardware board (indicated on the sticker inside the case). πŸ“… Release date (firmware for 2020 devices may not be suitable for 2022 revisions) If unsure, ask a question on the forum 4PDA photostick.
❓ Are legal custom firmwares?
From a legal perspective: βœ… Installing alternative software on your device does not violate the law. ❌ This will cancel the Xiaomi guarantee. ⚠️ Some custom firmware may contain remote access vulnerabilities (risk of hacking your home network).
❓ Where to download firmware for rare models?
Search sources: πŸ”— GitHub (Valetudo) - custom firmware. πŸ”— 4PDA (Section "Robot vacuum cleaners" - discussions and files. πŸ”— Telegram chats (@mirobots, @dreamebot). πŸ”— VacuumRobot.info - a firmware base for Xiaomi/Dreame. Avoid torrent trackers and little-known sites – high risk of viruses.