Xiaomiβs robot vacuum cleaner has become an indispensable cleaning assistant, but many users are faced with the problem of Chinese firmware β menus in an unfamiliar language, limited functionality and no voice prompts in Russian. Flashing the device through a computer solves these problems by opening access to full localization, additional functions and stable work with Russian servers. However, the process requires accuracy: wrong actions can turn a vacuum cleaner into a βbrickβ.
In this article, we will analyze the step-by-step algorithm for flashing through the PC, from choosing the right version of software to recovering from failures. D9 viomi V3, You'll learn what tools you'll need, how to get around the manufacturer's locks, and what to do if the vacuum cleaner has stopped responding to commands.
We warn you in advance that the process is not official and Xiaomi warranty is canceled, but if you are willing to risk for the Russian interface and advanced features, follow the instructions carefully. For beginners, we recommend you first read the section on the risks and (backup) of the original firmware.
1. What Xiaomi models can be reflashed in Russian
Not all Xiaomi robot vacuum cleaners support PC Russification, the main criterion is the availability of an open bootloader and compatibility with custom firmware.
- π€ Mi Robot Vacuum-Mop 2 Lite (STYJ02YM) β The most popular model for flashing, supports Russian voice packets.
- π€ Mi Robot Vacuum-Mop P (STYTJ01ZHM) β Requires unlocking the bootloader through Mi Home.
- π€ Dreame D9 / D10 β They are running through DreameHome, but a modified version of the software is needed.
- π€ Viomi V2 / V3 β Compatible with Xiaomi firmware, but there may be problems with sensors.
- β Mi Robot Vacuum 1S / 2C β closed loader, flashing is impossible without a soldering iron.
For models from 2023 to 2026 (such as the Xiaomi Robot Vacuum-Mop 2 Ultra), the process is complicated by the Secure Boot protection, and their firmware requires additional manipulation of the Mi Home server or the use of workarounds through the Mi Home server. ADB.
β οΈ Warning: Vacuum cleaners with a Pro or Ultra prefix often have hardware region-bound, flashing can disable laser sensors or room recognition systems.
To pinpoint the model, look at the sticker on the bottom of the vacuum cleaner or check the Mi Home app path: Device Profile β Settings β If the model's name has letters CN (for example, STYJ02YM-CN) β It is a Chinese version and can be russified.
2. Preparation for flashing: what will be needed
Before you start, you need to gather everything you need, and without proper preparation, the risk of the device getting bricked increases dramatically.
- π» Computer on Windows 10/11 (for Mac/Linux You will need a virtual machine).
- π USB-Type-C Cable (original, undamaged).
- π Firmware for your model (download only from trusted sources, for example, 4PDA).
- π οΈ Drivers for MediaTek or Qualcomm (depending on the vacuum cleaner processor).
- π§ Programs: MiFlash (official tool of Xiaomi) SP Flash Tool (for MediaTek chips) QFil (for Qualcomm) ADB/Fastboot (loader-free)
Important: The firmware should be for your model and the board revision, for example, for Mi Robot Vacuum-Mop. 2 Lite has versions. STYJ02YM and STYJ02YM_EE β They're not interchangeable!
Also prepare:
- π± Charging device β vacuum cleaner must be charged to 100%.
- π Notepad for recording the serial number and firmware version.
- β±οΈ 1-2 hours of free time β the process does not tolerate rush.
π‘
Take a photo before the firmware QR-code from the bottom of the vacuum cleaner and save it to the cloud, which you will need to re-link to the account after the reset.
3. Unlocking the bootloader (bootloader)
Most Xiaomi vacuum cleaners have a locked bootloader that does not allow third-party firmware to be installed.To unlock it, you need permission from Xiaomi servers. The process takes up to 72 hours and requires binding to a Chinese account.
Step 1: Create a Chinese Mi Account
- Go to account.xiaomi.com.
- Select a region (China).
- Register by phone number (Chinese number or service required) SMS-activation).
- Confirm your account via email.
Step 2: Linking the vacuum cleaner to your account
- Install the Chinese version of the Mi Home app (you can download from APKPure).
- Log in to the created account.
- Add a vacuum cleaner through Add the device β Quickly binding QR.
- Wait 1-3 days β Xiaomi server must allow unlocking.
Step 3: Send an unblocking request
- Go to Account Settings β Mi Unlock Status.
- Select your device and press Unlock Now.
- Connect the vacuum cleaner to the PC in Fastboot mode (press the Reset button for 10 seconds).
- Start the Mi Unlock Tool and follow the instructions.
β οΈ Note: If the vacuum cleaner was previously tied to a Russian account, it must first untie through Settings β Unplug the device, otherwise the Xiaomi server will reject the request.
What to do if the unblocking request is denied?
4. Step-by-step instructions for firmware through a PC
When the bootloader is unlocked, you can start the firmware. SP Flash Tool, which is suitable for most models on the MediaTek chip.
Step 1: Installation of drivers
- Download the driver. MTK Driver Auto Installer.
- Unpack the archive and launch InstallDriver.exe on behalf of the administrator.
- Connect the vacuum cleaner to the PC in the off state (clip Reset) + Power for 5 seconds).
- Wait for the MediaTek Preloader driver to install USB VCOM Port.
Step 2: Preparation of firmware
- Download the firmware (.zip or.tar format) to unpack in a folder without Cyrillic characters.
- Check for the file. MTxxxx_Android_scatter.txt (where xxxx is the processor model).
- If you have a firmware folder in your archive, copy the contents to the root.
Step 3. Firmware through SP Flash Tool
- Launch it. flash_tool.exe on behalf of the administrator.
- Click Scatter-loading and select the file MTxxxx_Android_scatter.txt.
- Make sure that all checkmarks in the table are active (except for preloader β it is dangerous to touch it!).
- Select Download Only mode.
- Connect the vacuum cleaner in the off state (clutch Reset).
- Click Download and wait until the end (the progress bar turns green).
Device charged at 100%|
MediaTek Driver Installed|
scatter.txt file found|
Backup copy of the original firmware created|
Vacuum cleaner untied from Mi Home account-->
Step 4: First start after firmware
- Turn off the vacuum cleaner from the PC.
- Press the Power button for 10 seconds and the device will restart.
- Connect to Wi-Fi via Mi Home (the app may require re-association).
- Check the interface language in settings: Settings β Language β Russian.
π‘
If the vacuum cleaner doesn't turn on after you've done the firmware, try repeating the process with the antivirus turned off. Sometimes security programs block MediaTek drivers.
Possible errors and their solution
Even if you follow the instructions accurately, you can have failures, and we've collected some of the most common errors and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| BROM ERROR: S_DA_SDMMC_WRITE_FAILED (3168) | Problem with flash memory or cable | Try another one. USB-cable (preferably original) Turn off everything USB-Repeat the firmware in Firmware Upgrade mode. |
| PMT changed for the ROM; it must be downloaded | Memory markup mismatch | Download the firmware with the correct scatter file for your revision. SP Flash Tool Select Format All + Download. |
| The vacuum cleaner is not defined in SP Flash Tool | No drivers or port problem installed | Check the Device Manager for MediaTek Preloader. USB-port 2.0). Disable driver signatures in Windows (Execute) β bcdedit /set nointegritychecks on). |
| After the firmware, there is no Russian language | Installed incorrect version of the firmware | Check that the firmware is designed for your region (RU, EE Set the voice packet separately through Mi Home. |
β οΈ Warning: If a vacuum cleaner emits an audible signal after a failed firmware and flashes red, it means damage to the loader, in which case only soldering of flash memory or contacting a service center will help.
π‘
If the firmware is constantly failing by 5-10%, try to disable checksums in the SP Flash Tool: Press Options β Download β DA DL All With Check Sum and uncheck the box.
6. How to return the original firmware
If the vacuum cleaner becomes unstable after Russification (for example, loses contact with the base or builds the map incorrectly), you can roll back to the stock firmware.
Method 1. SP Flash Tool
- Download the original firmware for your model from the official Xiaomi or Xiaomi Firmware Updater website.
- V SP Flash Tool select Download Only and download the stock firmware scatter file.
- Connect the vacuum cleaner and wait for the process to end.
Method 2. via Mi Flash (for Qualcomm models)
- Install MiFlash and Qualcomm drivers.
- Unpack the firmware in a folder and run it. flash_all.bat.
- Connect the vacuum cleaner in mode EDL (clamp down on Reset + Dock for 15 seconds).
After rolling back, the vacuum cleaner will return to factory settings, but you may need to re-assign to your Mi Home account. If the device doesn't turn on, try resetting it through the pressing of the Reset button for 30 seconds.
7. Alternative methods of Russification
If PC firmware seems too complicated, there are simpler (but less reliable) methods:
- π± Using the Mi Home app: Install Mi Home on your smartphone. Select the region of Russia in your account settings. Tie the vacuum cleaner - sometimes the system automatically prompts you to update your firmware to the global version.
- π Through the cloud server: Use services like Xiaomi Vac Server for forced upgrades. Enter the vacuum cleaner serial number and select Russian firmware.
- π€ Voice-only prompts: In Mi Home, go to Device Settings β Download the Russian package (if available for your model).
β οΈ Note: Cloud firmware services may contain malware. Check forum reviews before using and do not enter Xiaomi account details on third-party sites.
π‘
Alternative Russification methods are often limited in functionality, such as voice prompts in Russian, but the app menu will remain in Chinese.