How to sew a robot vacuum cleaner Xiaomi 3 generations: official and alternative methods

The firmware of Xiaomi's Mi Robot Vacuum 3 (or Mi Robot Vacuum-Mop 2 Pro in some regions) could be needed to fix bugs, add new features or restore operability after a crash. -- Xiaomi's third-generation vacuum cleaners (models) STYJ02YM, STYTJ01ZHM) Supports several ways to update: through the official application Mi Home, manually through the ADB, But not all methods are equally safe, because wrong actions can turn a vacuum cleaner into a brick".

In this article, we will look at all the current methods of firmware with the nuances of 2026, from automatic updates to manual restoration via fastboot. Particular attention will be paid to common errors (for example, code 10008 or stuck on the logo) and how to fix them. If your vacuum cleaner is glitching, does not see the map or constantly resets, the firmware often helps to bring it back to life.

⚠️ Important: Firmware through unofficial sources (such as Valetudo or modified images) is warranty-free and may disrupt the laser rangefinder or navigation system. Official updates via Mi Home are the safest option, but they are not always available for all regions.

Why you may need a firmware vacuum cleaner Xiaomi 3 generation

Updating the firmware is not always a whim of the user, but most often it is required in the following cases:

  • πŸ”„ Vacuum cleaner hovers on Mi logo after failed update or reset settings.
  • πŸ—ΊοΈ Navigation is not working correctly: the robot does not build a map, rides in circles or ignores virtual walls.
  • πŸ“± Mi Home App shows error 10008, 10012 or 20001 when trying to connect.
  • πŸ”‹ Quick battery discharge (less than 60 minutes of operation) after upgrade OTA.
  • πŸ› οΈ Need to roll back on the old firmware version due to bugs in the newer (for example, wet cleaning problems in versions) 3.5.8_000124 higher).

Official updates from Xiaomi usually correct critical errors, but sometimes they themselves become the cause. 2023 Users have faced a massive problem: after updating to the version 3.5.9_000130 vacuum cleaners have stopped correctly identifying cleaning areas, in which case either rollback or manual firmware through recovery mode helps.

⚠️ Note: If the vacuum cleaner is purchased in China (market version) CN), Firmware via the European Mi Home app can block some features, such as voice control via Alice or Google Assistant. Before updating, check the region of the device in the settings.

πŸ“Š Your Xiaomi 3rd generation vacuum cleaner has already been leaked?
Yes, officially through Mi Home.
Yes, manually through ADB.
No, but I'm planning.
No, I'm not.

Official firmware through the Mi Home app

The easiest and safest way is to upgrade through a proprietary app, which is suitable for most users and does not require technical skills.

  1. Check the current firmware version. Open Mi Home, select a vacuum cleaner, go to Settings β†’ About device β†’ Firmware version. If the version is older than 3.5.8, it is recommended to update.
  2. Connect the vacuum cleaner to 2.4GHz Wi-Fi. 5GHz networks are not supported! Also make sure the router does not block the connection to Xiaomi servers (check firewall settings).
  3. The battery should be at least 50% charged. If the charge is lower, the application will not allow you to start the upgrade.
  4. Place the vacuum cleaner next to the router. Weak Wi-Fi signal is a common cause of firmware failures.

If the update is available, a notification will appear in the app. Click Update and wait for the process to complete (usually takes 10-20 minutes).

Verified firmware version|Battery charge β‰₯50%|Vacuum Connected to 2.4 GHz Wi-Fi|There's no interference near the router.|Mi Home app updated to latest version-->

⚠️ Warning: If the vacuum cleaner has stopped responding to commands after the update, try resetting it to factory settings: press the Reset button (on the case) for 10 seconds. If this does not help, you will need manual firmware.

Manual update via ADB: step-by-step instructions

If the official update is not available or the vacuum cleaner is "blocked", you can manually flash it through the ADB (Android Debug Bridge), which requires a PC and basic knowledge of working with the command line.

What you need:

  • πŸ’» Windows computer 10/11 Linux (macOS is not recommended due to driver issues).
  • πŸ”Œ USB-Type-C Cable (original, undamaged).
  • πŸ“¦ Archive with firmware for your model (you can download on the official Xiaomi website or forums like this) 4PDA).
  • πŸ› οΈ Utilities. ADB Fastboot (downloaded as part of Android) SDK Platform-Tools).

Firmware steps:

  1. Install drivers. Connect the vacuum cleaner to your PC, wait for the drivers to install (if Windows requests, select "Install manually" and specify the path to the driver). android_winusb.inf from the platform-tools folder).
  2. Activate ADB. Turn off the vacuum cleaner. Press the Reset button and, without letting it go, connect the USB cable to the PC. Release the button in 5 seconds - the vacuum cleaner should be defined as the Android ADB Interface device.
  3. Open the command line in the platform-tools folder and type: Adb devices Must appear with the serial number.
  4. Download the firmware. Unpack the firmware archive (update.zip) into the platform-tools folder.
  5. Start the firmware. Follow the command: adb sideload update.zip The process will take 5-15 minutes. Once completed, the vacuum cleaner will restart.

⚠️ Note: If the vacuum cleaner doesn't turn on or flashes red after the firmware is done, then the firmware is not suitable for your model).

What if the ADB can’t see the device?
1. Check the cable - it should support data transfer (not all Type-C cables are suitable). 2. Try another one USB-port (preferably) USB 2.0). 3. Disable the antivirus - it can block ADB. 4. Install drivers manually through Device Manager (select "Update driver" β†’ "Perform a search on this computer" β†’ Please specify the folder with the platform-tools). 5. If the vacuum cleaner does not go into mode ADB, Try pressing the Reset button 10-15 seconds before connecting.

Firmware through Fastboot: recovery after a failure

If the vacuum cleaner doesn't turn on or ADB doesn't recognize it, the last chance is through Fastboot, which allows you to reflash the device even in case of critical failures, but requires strict adherence to instructions.

Preparation:

  • πŸ”§ Download the full firmware image for your model (look for files with the.tgz or.img extension).
  • πŸ“‚ Unpack the archive in a folder with platform-tools.
  • πŸ”Œ Prepare the cable and PC (as in the method with the ADB).

Firmware process:

  1. Turn the vacuum cleaner into Fastboot mode. Turn off the device. Press the Reset button and connect the USB cable to the PC. Release the button in 10 seconds, the vacuum cleaner should be defined as a Fastboot device.
  2. Check the connection. In the command line, run: fastboot devices Must show the serial number of the device.
  3. Run the bootloader and system. Run the commands in turn: fastboot flash boot.img fastboot flash system.img fastboot flash recovery.img fastboot reboot

If the vacuum cleaner doesn't turn on for 5 minutes after the fastboot reboot command, then the firmware is not compatible with your model, in which case try a different image or contact the service center.

Mistake.Reason.Decision
fastboot: error: cannot load 'boot.img'Firmware file is corrupted or not suitable for the modelDownload the firmware again, check the model of the vacuum cleaner
Vacuum Blinks Red After FirmwareIncompatible firmware version or failure when recordingRepeat the firmware via Fastboot with a different way
Waiting for device in the command lineDrivers are not installed or the cable is faultyCheck the connection, install drivers manually
The vacuum cleaner is turned on but not connected to Wi-FiResetting network settings after firmwarePress Wi-Fi + Reset for 5 seconds to reset the network

πŸ’‘

If the vacuum cleaner doesn’t respond to buttons after running through Fastboot, try disconnecting it from the network for 30 minutes, then plugging in the charging and holding the power button for 15 seconds.

Castom firmware: Valetudo and alternative OS

For advanced users, there are informal firmware, such as Valetudo or modified versions of Mi Home, which allow:

  • 🌍 Remove the binding to the cloud Xiaomi (work without the Internet).
  • πŸ“Š Get advanced cleaning statistics (e.g. brushing time).
  • πŸ”§ Adjust the parameters manually (speed of movement, suction power).
  • 🚫 Shut down the forced OTA-Updates (automatic firmware from Xiaomi).

However, custom firmware has serious disadvantages:

  • ⚠️ Loss of warranty (Xiaomi does not support unofficial software).
  • πŸ”΄ Risk of damage to the laser module if the settings are incorrect.
  • πŸ”„ Difficulty rolling back on official firmware (sometimes a soldering iron is required).

If you do decide to try it, follow the instructions from the Valetudo forum:

  1. Download Valetudo firmware for your model.
  2. Then, make sure to use the ADB (as described above).
  3. After installation, connect to the vacuum cleaner IP-address (it will give away its Wi-Fi network).
  4. Set up the settings through the web interface.

⚠️ Attention: Valetudo firmware on the model STYJ02YM newer-story 3.5.9_000130 This can cause you to lose wet cleaning functions.Before installing, back up your original firmware!

πŸ’‘

Custom firmware is only suitable for advanced users. If you are not sure about your skills, it is better to stop for official updates through Mi Home.

Common mistakes and their solutions

Even if you follow the instructions, you can have problems.

1. Mi Home Mistake 10008

The reason: the region of the firmware and the application is not the same, for example, a vacuum cleaner for China (CN) is sewn through a European application.

Solution: Change region in Mi Home (click on avatar β†’ select China Mainland) or manually flash the firmware for your region.

2.The vacuum cleaner is not turned on after firmware

Reasons:

  • Incompatible firmware.
  • Failure during recording (for example, power was turned off).
  • The loader is damaged.

Solution: Repeat the firmware on Fastboot in a proven way. If it doesn't work, contact the service.

Reason: conflict of firmware versions or damage to system files.

Decision:

  1. Press Reset for 15 seconds for forced reboot.
  2. If it doesn’t work, run the same firmware version again through ADB.

4. Wi-Fi does not work after firmware

Reason: Resetting network settings.

Solution: Press the Wi-Fi and Reset buttons for 5 seconds, then connect again via Mi Home.

How to find out the model of the vacuum cleaner if it does not turn on?
The model is indicated on a sticker under the vacuum cleaner cover (e.g. STYJ02YM) and can also be seen in a check or box. If the vacuum cleaner responds to charging (the indicator burns) but doesn't turn on, try connecting to it via ADB and execute a command: adb shell getprop ro.product.model This will display an accurate model.

FAQ: Frequent questions about Xiaomi Mi Robot Vacuum 3

Can I use a vacuum cleaner without a computer?
Yes, but only through an official update to Mi Home (ADB/Fastboot) The PC is mandatory. The alternative is to use OTG-cable and flash from the phone, but it is more difficult and less reliable.
How to roll back the firmware to the old version?
Recoil is possible only through ADB or Fastboot. download the desired firmware version (for example, 3.5.5_000098) And you can run it through the instructions above, and you can note that you might need to reset your settings after you roll back.
What if the vacuum cleaner has leaked but does not build a map?
The problem is typical after updating to the version 3.5.9+. Solutions: Reset the map settings in Mi Home (Settings) β†’ Map. β†’ Reset the map. Explore the navigation module separately (file) nav.img Go to the Fastboot version. 3.5.8 lower.
Can I sew a vacuum cleaner bought in China to work in Europe?
Yes, but with reservations: Officially: change region in Mi Home to China Mainland and update the firmware through OTA. Unofficially: Sweep the European firmware through ADB, You may lose support for Chinese servers (e.g. voice control in Chinese). ⚠️ After a region change, some features may stop working (for example, integration with Yandex Alice).
How do I check which firmware is suitable for my model?
Check the compatibility table: Model Suitable firmware Notes STYJ02YM 3.5.5_000098 – 3.5.9_000130 Versions higher 3.5.9 You may need to be retracted with card bugs. STYTJ01ZHM 3.3.9_000042 – 3.5.8_000124 Does not support firmware for STYJ02YM! Download firmware only from official sources or verified forums (4PDA, XDA-Developers).