How to reflash the robot vacuum cleaner Xiaomi Mijia in Russian: a step-by-step guide

Xiaomi Mijia robot vacuum cleaners have gained popularity due to a combination of affordable prices and advanced features. However, many users face a problem: devices with factory firmware often come with a Chinese or English interface, which makes it difficult to set up and use. Flashing into Russian solves this problem, but requires accuracy and understanding of the process.

In this article, you will find detailed instructions on how to flash Xiaomi Mijia (including 1C/1S/STYJ02YM models and others), as well as the nuances of choosing firmware, preparing the device and solving common errors. We avoid general phrases like β€œfollow the instructions” – instead, we give specific actions explaining why they are important.

Important: The flash flashing process can void the warranty if the device has not been officially localized to your region. Before you start, check if your model supports multilingual firmware from the community - this is critical for a successful outcome.

1.What Xiaomi Mijia models can be reflashed into Russian?

Not all Xiaomi robot vacuum cleaners support Russification, and here is a list of models for which there are proven firmware with Russian (data is up to 2026):

  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Lite (STYJ02YM) β€” The most popular model for flashing, supports full russification of voice and interface.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop P (STYTJ01ZHM) β€” requires firmware with a modified core for the operation of the Russian TTS.
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 1C (STYJ02YM) β€” Similar to 2 Lite, but with less memory (important for choosing a firmware version).
  • πŸ”Ή Xiaomi Mi Robot Vacuum-Mop 2 Pro – Russification is possible, but can disable some of the functions of laser scanning.

For models older than 2020 (such as Mi Robot Vacuum 1), Russification is often limited to the app interface only, and voice prompts remain in Chinese. Before you start, check the compatibility of your model on the 4PDA or Xiaomi Community forums - they publish the current lists of supported devices.

πŸ“Š What Xiaomi Mijia model do you use?
Mi Robot Vacuum-Mop 2 Lite
Mi Robot Vacuum-Mop 1C
Mi Robot Vacuum-Mop P
Another model.
I don't know.

If your model is not included in the list, this does not mean that Russification is impossible. For example, for Xiaomi Mi Robot Vacuum-Mop 2 Ultra, there are informal patches, but they require unlocking the bootloader and can lead to unstable work.

2. Preparation for flashing: what to do before the start

Incorrect preparation is the main cause of firmware failures. Follow this checklist to avoid errors:

Download firmware with Russian language (only from verified sources)

Check the battery power of the robot (at least 50%)

Install drivers for USB connection (if required)

Backup your current settings in the Mi Home app

Disable the antivirus (it can block firmware files)-->

First, download the Russian firmware. Xiaomi’s official firmware for the Russian market can be found on mi-firmware.com (choose versions marked RU or Multilang). For unofficial firmware, use trusted sources, such as 4PDA themes with a trust rating above 90%.

Note the hardware version of your robot. For example, for STYJ02YM, there are firmware for V1 and V2 revisions β€” if you confuse it, the device may stop turning on. You can check the revision in the Mi Home app under Settings β†’ About the device β†’ Hardware version.

⚠️ Note: If your robot vacuum cleaner was purchased in China and is linked to cn servers (see in Mi Home when you add the device), before the firmware you need to change the region to Russia or Europe.

Also prepare:

  • πŸ”Œ USB-Type-C cable (for PC connection if firmware is required through the PC) ADB).
  • πŸ“± Smartphone with Mi Home app (version no lower than 6.0, otherwise there may be problems with synchronization).
  • πŸ”‹ Charged robot battery – if the charge is below 30%, the firmware process may be interrupted.

3. Methods of flashing: which one to choose?

There are three main methods of russification Xiaomi Mijia. Each has its pros and cons:

MethodDifficultyTools requiredRisks.
Through the Mi Home app⭐ (simple)Smartphone, stable Wi-FiMinimum (official update)
Through ADB (Command Line)⭐⭐⭐ (middle-of-the-road)PC, USB cable, ADB driversMedium (risk of "bricking" in case of error)
Through Fastboot (complete flashing)⭐⭐⭐⭐⭐ (difficult)PC, USB cable, unlocked bootloaderHigh (may require a soldering iron to recover)

For most users, the first method is the Mi Home, which is suitable if:

  • πŸ“² Your model officially supports Russian (see section 1).
  • πŸ”„ The application has a software update marked Multilang.
  • 🚫 You don’t want to risk the operation of the device.

If there is no official update, you will have to use ADB. This method requires connecting the robot to the PC and executing commands in the terminal, for example, to firmware a voice in Russian you may need a command:

adb shell setprop persist.sys.language ru


adb shell setprop persist.sys.country RU

⚠️ Attention: Fastboot firmware is the last option, requiring the bootloader to be unlocked, which will permanently reset all data on the robot and may result in loss of functions (e.g., laser scanning.

πŸ’‘

For 90% of users, an update via Mi Home or ADB is enough. Fastboot is only needed to recover from serious crashes.

4. Step-by-step instruction: firmware through Mi Home

This is the safest way if your model supports Russian.

  1. Open the Mi Home app and go to the section of your robot vacuum cleaner.
  2. Slip on the three dots in the upper right corner β†’ Device settings β†’ Firmware update.
  3. If you have a version marked RU or Multilang, click Update.
  4. Wait until the process is complete (the robot will restart 1-2 times).

After a successful firmware:

  • πŸ—£οΈ Voice prompts will be in Russian (if the firmware includes TTS).
  • πŸ“± The interface of the Mi Home application will display all menu items in Russian.
  • βš™οΈ In the robot settings will be able to select a language.

If the update does not appear:

  • πŸ”„ Try changing the region in Mi Home to Russia (in the user profile).
  • πŸ“± Install the Mi Home beta (sometimes updates appear there sooner).
  • πŸ”Œ Reconnect the robot to Wi-Fi (sometimes network resetting on the device helps).
What to do if the update is suspended?
If the Mi Home update process is stuck in Prepare for Upgrade for more than 20 minutes: 1. Reboot the robot vacuum cleaner (press the power button for 10 seconds). 2. Turn it off from Wi-Fi and connect it again. 3. Retry the update. If the problem repeats, use the ADB firmware method (see next section).

5. Firmware through ADB: for power users

This method is suitable if:

  • πŸ”„ Mi Home does not have an update to Russian.
  • πŸ—£οΈ You need to Russify only voice prompts (without full firmware).
  • πŸ› οΈ You are ready to work with the command line.

To start, turn on the USB debugging mode on the robot:

  1. Press the power button on the robot for 5 seconds until you hear the beep.
  2. Connect the robot to the PC via USB-Type-C.
  3. On PC, open the Command Prompt (Windows) or Terminal (macOS/Linux) and do:
adb devices

If the device is displayed in the list, debugging is enabled successfully.

Next, set up the Russian language with the help of commands:

adb shell


setprop persist.sys.language ru




setprop persist.sys.country RU




reboot

To fully Russify the interface, you may need to flash a modified app.apk file. It can be found in the firmware archive (usually in the /system/priv-app/MiHome folder).

adb push app.apk /sdcard/


adb shell pm install -r /sdcard/app.apk

⚠️ Note: If after the scaling of the ADB The robot stopped responding to commands, check if the network settings are lost. Sometimes resetting to factory settings through a button on the body helps. + Home for 15 seconds).

πŸ’‘

Before you run through ADB, back up your current firmware with the adb backup -apk -shared -all -f backup.ab command. This will help restore the device if something goes wrong.

Possible errors and their solutions

Even with the correct following of the instructions, problems can arise, and the following are the most common errors and ways to correct them:

Mistake.Reason.Decision
The robot does not turn on after firmwareIncompatible firmware version or interrupted processSwipe through Fastboot the original firmware from the official website
Voice prompts remain in ChineseThe firmware did not include the Russification of the TTSSet up a separate voice patch through ADB
Mi Home doesn't see robot after updateWi-Fi or region settings are lostReset network settings on the robot (reset button for 5 seconds)
Error 1010 error when running a firmwareNot enough space in the robot's memoryClear cache via ADB: adb shell pm clear com.xiaomi.mihome

If the robot is stuck on the Mi logo after the firmware, it means that the firmware is not suitable for your hardware revision.

  1. Download the stock firmware for your model from mi-firmware.com.
  2. Sweep it through Fastboot (instructions in the next spoiler).
  3. Repeat the attempt to Russify through ADB.
How to flash through Fastboot if the robot does not turn on?
1. Install Fastboot drivers on PC. 2. Connect the robot to the PC by pressing the Power button (should be defined as Fastboot device). 3. Download the official firmware in.tgz format and unpack it. 4. In the command line, perform: fastboot flash all firmware.img fastboot reboot 5. Wait for the reboot (can take up to 10 minutes).

If none of these methods worked, please contact the 4PDA or Xiaomi Community forums to indicate:

  • πŸ“Œ Current firmware versions (can be found at Mi Home or through the ADB getprop ro.build.version.incremental).

7.Result Check: How to Make Sure the Firmware Was Successful

After reflashing, you need to check:

  1. The interface language in the Mi Home application – all menu items must be in Russian.

If something is not working properly:

  • πŸ”„ Reboot the robot (Power button for 5 seconds).
  • πŸ“± Reinstall the Mi Home app.
  • πŸ”§ Reset the robot settings to factory (Settings) β†’ Reset).

To check the firmware version, run in ADB:

adb shell getprop ro.build.version.incremental

If the version contains RU or ML (multilanguage), the firmware is installed correctly.

πŸ’‘

After successful russification, update the maps of the premises in the Mi Home application - this will help to avoid navigation errors.

8. Alternative methods of Russification (without firmware)

If flashing seems difficult, you can try alternative methods:

  • πŸ“± Change region in Mi Home: Select Russia region in your user profile. Remove the robot from the app and add it again. Sometimes this includes Russian in the interface (but not always for voice).
  • 🌐 Using third-party applications: Apps like Valetudo or DreameHome (for some models) allow you to control the robot in Russian, even if the firmware itself is not Russified.
  • 🎧 Disabling voice prompts: If you can not Russify the voice, you can completely disable voice in the robot settings (Settings) β†’ Voice prompts β†’ Off.).