Reflashing the vacuum cleaner Xiaomi into Russian with voiceover: the full guide 2026

Why Xiaomi owners want Russian firmware?

Xiaomi’s robot vacuum cleaners have long been popular thanks to a combination of price, functionality and integration into the Mi Home ecosystem. However, most models come with Chinese or international firmware by default, where voice prompts and app menus are duplicated in English. For Russian-speaking users, this creates discomfort: unclear voice commands, difficulties with setting up a schedule or cleaning areas through the app.

Flashing to the Russian version solves these problems: full voiceover in Russian, adapted hints in the application, and sometimes additional features (for example, support for Alice Yandex or Google Assistant). But it is important to understand that the process is not always safe. Wrong actions can lead to the "bricking" of the device - when the vacuum cleaner ceases to respond to commands or does not turn on at all.

In this article, we'll look at formal and informal ways of Russification, compatible models, and a checklist to minimize risks. If you've never been through a technology before, take your time. First, evaluate your strengths and prepare for the challenges.

What models of Xiaomi vacuum cleaners can be reflashed in Russian?

Not all Xiaomi robot vacuum cleaners support Russification, here is a current list of models for which there are stable Russian firmware (as of 2026):

  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Lite (STYJ02YM) β€” The most popular model for Russification, supports the replacement of voice packets without loss of functionality.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Pro (STYTJ02YM) β€” requires firmware accuracy due to the presence of LIDAR and complex navigation.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop P (SDJQR05RR) β€” Russified via unofficial packages, but possible bugs with zone recognition.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop Essential (STYJ02YM) β€” It is similar to 2 Lite, but with a simplified navigation system.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 1S (SC06) β€” outdated model, but for it there are proven Russian firmware.

⚠️ Note: Xiaomi Dreame models (e.g. Dreame) D9 or DreameBot. L10 Pros have different software and are not compatible with firmware for standard Mi Robot robots.

Before starting the process, check the exact model of your vacuum cleaner. It is indicated on the sticker under the lid (near the top of the lid). QR-code) or in the Mi Home app in the Device section β†’ Settings β†’ About the device.

πŸ“Š What model of Xiaomi vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 2 Pro
Mi Robot Vacuum-Mop P
Mi Robot Vacuum-Mop 1S
Another model.

Official vs. informal ways of Russification: pros and cons

There are two main approaches to reflashing: through official updates (if available for your region) and through custom firmware from the community, and we'll take each option apart.

CriteriaOfficial firmwareUnofficial firmware
Securityβœ… Minimum risks, support for Xiaomi⚠️ Possible bugs, no guarantees
Functionality❌ Limited by regional settingsβœ… Additional features (e.g. AliExpress integration)
Voiceoverβœ… Full Russian voiceβœ… You can choose a voice (e.g. female/male)
Complexity of installationβœ… Automatically via Mi Home⚠️ Requires manual action and knowledge
Updatesβœ… Regular updates from Xiaomi❌ Depends on enthusiasts, there may be delays

The official method is suitable if your vacuum cleaner supports region change in the Mi Home application, for example, for Mi Robot Vacuum-Mop 2 Lite you can:

  1. Go to Profile. β†’ Settings β†’ Region.
  2. Choose Russia or Ukraine (if available).
  3. Reboot the vacuum cleaner and wait for automatic update.

If there is no such option, only custom firmware remains.

πŸ’‘

Before changing your region in Mi Home, link the vacuum cleaner to your Xiaomi account and back up your settings to Device β†’ Settings β†’ Backup. This will help restore the cleaning areas after the update.

Step-by-step: how to sew Xiaomi vacuum cleaner in Russian

This section is for users who are using the unofficial firmware, and we'll look at the Mi Home Token Extractor and Xiaomi Cloud Tokens, which works for most models, and it's important that it requires root rights on an Android device or a Windows/Linux PC.

Download the archive with Russian firmware (for example, from the 4PDA forum)

Install Mi Home Token Extractor on your smartphone

Connect the vacuum cleaner to Wi-Fi and log in to Mi Home

Make a backup of current settings

Charge the vacuum cleaner to 100%-->

Step 1: Obtaining an Access Token

The token is used to interact with the Xiaomi cloud, and you can do this in two ways:

  • πŸ“± Through Android: Install Mi Home Token Extractor, log in to your Xiaomi account and copy the token from the app’s log.
  • πŸ’» Using PC: Use Python script to extract token from Mi Home packages.

Step 2. Connect to the vacuum cleaner via SSH

This will require:

  1. Connect the vacuum cleaner to the same Wi-Fi network as your computer.
  2. Install PuTTY (Windows) or use a terminal (Linux/macOS).
  3. Enter the command: ssh root@[IP-vacuum cleaner address] Password default: 1234567890 empty.

Step 3: Downloading Russian firmware

Download the firmware archive (e.g., with 4PDA) and transfer it to the vacuum cleaner via SCP:

scp ru_firmware.zip root@[IP- address]:/tmp/

Unpack the archives:

cd /tmp


unzip ru_firmware.zip

Step 4: Installation of firmware

Run the installation script:

chmod +x install.sh


./install.sh

Wait for the process to be completed (usually 5-10 minutes) and the vacuum cleaner will restart automatically.

What to do if the vacuum cleaner is getting stuck on the Xiaomi logo?
If the vacuum cleaner does not load beyond the logo after firmware, try: 1. Hold the power button for 10-15 seconds for a forced reboot. 2. Connect via SSH and execute the command reboot -f. 3. If it does not help, then swipe the original firmware through the Mi Flash Tool (instructions below in the Recovery section).

How to replace voice packets with Russian (without full firmware)

If you only need Russian voiceovers, rather than full firmware, you can replace voice files separately, a method that is less risky and suitable for models where full firmware can cause problems (for example, Mi Robot Vacuum-Mop 2 Pro).

You'll need:

  • 🎀 Russian voice packet (for example, from the Andrey1994).
  • πŸ“ Access to the vacuum cleaner file system (via SSH or FTP).
  • πŸ”§ Archive editing programme (7-Zip, WinRAR).

Instructions:

  1. Download the archive with Russian voice files (usually a sound folder with.mp3 or.wav files).
  2. Connect to the vacuum cleaner via SSH and go to the directory with voice packets: cd /mnt/UDISK/.miio/voice
  3. Make a backup of the original files: cp -r sound sound_backup
  4. Replace the files in the sound folder with Russian (use scp or scp). FTP-client).
  5. Reboot the vacuum cleaner: reboot

After the reboot, check the voiceover command:

play /mnt/UDISK/.miio/voice/sound/start_cleaning.mp3

If the sound is played in Russian, the replacement is successful.

πŸ’‘

Replacing voice files does not affect navigation or basic vacuum cleaner functions, and it is the safest way to Russify if you do not need changes to the software.

Frequent Mistakes and How to Avoid Them

Even when following the instructions, users encounter problems, and here are the most common mistakes and ways to solve them:

  • 🚨 Invalid firmware error in firmware: Reason: firmware is not suitable for your model. Solution: check the exact model name and download the firmware with the correct index (for example, STYJ02YM 2 Lite).
  • πŸ”Œ The vacuum cleaner doesn't connect to SSH: Reason: Remote access is disabled or password is changed Solution: Reset the vacuum cleaner settings to factory settings (hold the power button for 20 seconds) and reconnect.
  • πŸ—£οΈ Voice commands are working, but the text in the application remained in English: Reason: the language package in Mi Home is not updated. Solution: reinstall the application and select Russian in the smartphone settings.
  • πŸ”„ The vacuum cleaner is constantly restarted after firmware: Reason: corrupted firmware files. Solution: run the original version of the software through the Mi Flash Tool (instructions in the next section).

⚠️ Warning: If the vacuum cleaner emits a continuous beep after the firmware is done or flashes red, this is a sign of a hardware error. Do not try to re-swipe the device! Contact the service center or use official Xiaomi support.

Recovery of the vacuum cleaner after a failed firmware

If the vacuum cleaner has stopped responding to commands or has frozen during the boot phase, don't panic. In 90% of cases, it can be restored. The main thing is not to try to turn the device on / off repeatedly so as not to damage the flash memory.

Method 1: Emergency Recovery with Mi Flash Tool

You'll need:

  • πŸ’» Windows computer.
  • πŸ”Œ USB-Type-C Cable (to connect vacuum cleaner to PC).
  • πŸ“ Original firmware for your model (you can download on the official website).

Steps:

  1. Install the Mi Flash Tool and drivers for Qualcomm 9008 (if the vacuum cleaner is not detected).
  2. Turn off the vacuum cleaner, press the power button and connect it to the PC. Hold the button for 10-15 seconds until the device appears in Device Manager.
  3. In the Mi Flash Tool, select the downloaded firmware and press Flash.
  4. Wait until the process is completed (the process will take 5-7 minutes).

Method 2: Recovery through console (if SSH is available)

If the vacuum cleaner is turned on, but it does not work correctly, connect via SSH and do:

cd /mnt/UDISK


rm -rf .miio/voice/sound




cp -r sound_backup .miio/voice/




reboot

⚠️ Attention: If none of these methods worked and the vacuum cleaner doesn't respond to the buttons, the memory chip may have been damaged, and repairs are required at the service center, and the cost of recovering from a failed firmware can be as high as 50-70% of the price of a new device.

Can I sew a Xiaomi vacuum cleaner into Russian without a computer?
Yes, but with limitations, you can use mobile apps like Mi Home Mod or Xiaomi Home Assistant to replace voice packets, but full firmware requires that you use it. SSH-Access is easier to set up with a PC, and some users use Termux on Android to execute commands through the terminal.
After the firmware was done, the vacuum cleaner became slower.
This is a typical problem when using informal firmware, especially on models with lidar (for example, Mi Robot Vacuum-Mop 2 Pro).Solution: Return the original firmware through the Mi Flash Tool. Try a different version of Russian firmware (for example, from another developer). Reverse to factory settings in Mi Home β†’ Settings of the device β†’ Reset.
How to check the firmware version on the Xiaomi vacuum cleaner?
There are three ways: Through the Mi Home app: Device β†’ Settings β†’ Device β†’ About β†’ Software version. Through voice command: say β€œFirmware version” (if supported). Through SSH: connect and type cat /etc/version. Current firmware versions for Russification are usually listed in forum topics (e.g., 4PDA).
Will Yandex Alice work after Russification?
Yes, but with reservations: πŸ”Ή On the official Russian firmware Alice is supported out of the box". πŸ”Ή Custom firmware may require additional customization via Mi Home or Yandex IoT. πŸ”Ή Some models, like the Mi Robot Vacuum-Mop P, need firmware with a patch for Alice. To check compatibility, tell the vacuum cleaner, "Alice, start cleaning." If the team works, the integration is successful.
Can I roll the firmware back to English?
Yes, rollbacks are possible at any time. For this: Download the original firmware for your model. SSH and do: cd /tmp wget [link to original firmware] unzip firmware_original.zip./install.sh Reboot the device if you want to. SSH Unavailable – use the Mi Flash Tool (instructions in the Recovery section").