How to reflash the robot vacuum cleaner Xiaomi Vacuum Mop: official and informal ways

Xiaomi Vacuum Mop robots (including Mi Robot Vacuum-Mop 2 Pro, Xiaomi Vacuum-Mop 2 Lite, and others) regularly receive firmware updates that improve navigation, add new cleaning modes, or fix bugs. However, a standard update through the Mi Home app is not always available β€” for example, if your device is locked in a region, is unstable or requires a rollback to the previous version.

This article will cover all the current ways to flash Xiaomi Vacuum Mop, including official methods through the application, update through ADB (for power users), and recover from failed attempts. We will also explain how to avoid a breeze (complete failure) and what to do if the robot stopped responding to commands. Importantly, the procedure requires attention to detail - a mistake at any stage can lead to the loss of warranty or repair.

When you need flashing: signs and reasons

Not all robot vacuum cleaner problems are solved by software updates. Before you start flashing, make sure your situation really requires it:

  • πŸ”„ The robot gets stuck in one place, can’t build a map, or constantly loses touch with the base.
  • 🚫 No updates via Mi Home (Update button is inactive or gives an error).
  • 🌍 The device is tied to another region (for example, bought in China, but used in Russia).
  • ⚑ After the update, new bugs appeared: wet cleaning does not work, zones or voice commands are not recognized.
  • πŸ”™ Recoil on the previous firmware version (for example, due to incompatibility with accessories).

If your Xiaomi Vacuum Mop just doesn’t turn on or charge, the problem is most likely in the hardware (battery, control board), not the firmware.

⚠️ Note: Flashing through informal channels (such as custom firmware) is warranty-free and can result in the device being blocked by Xiaomi servers.Official updates via Mi Home are secure but limited to the binding region.

Official way: Update via Mi Home

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

  1. Make sure the robot is connected to Wi-Fi and is charged at least 50%.
  2. Open the Mi Home app, select your Xiaomi Vacuum Mop.
  3. Go to Settings β†’ About the device β†’ Update firmware.
  4. If a new version is available, click Update and wait until the process is complete (usually 5-15 minutes).

If the update button is missing or if it gives an error, try:

  • πŸ“Ά Reconnect the robot to another Wi-Fi network (sometimes problems are related to the router firewall).
  • πŸ”„ Reboot the robot: Hold the power button for 10 seconds until you hear the beep.
  • πŸ“± Update the Mi Home app to the latest version in Google Play or App Store.
πŸ“Š What kind of robot vacuum cleaner Xiaomi?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Vacuum-Mop 2 Lite
Xiaomi Vacuum-Mop 2 Ultra
Another model
I don't know.

If the official update is not available due to regional linking, you can try changing the server in Mi Home:

  1. In the app, go to the profile (top right corner).
  2. Click on the country at the top of the screen and select China.
  3. Log in again and check for updates.

⚠️ Warning: Changing the region may result in a loss of functionality if your model is not supported on Chinese servers, for example, voice commands in Russian will stop working.

Hand-held flashing through ADB: for experienced users

If the official update is not available and the firmware needs urgent repair, you can use ADB (Android Debug Bridge), which is suitable for models based on Android Things (for example, Xiaomi Vacuum-Mop 2 Pro) and requires a PC with drivers installed.

You'll need:

  • πŸ–₯️ Computer with Windows, macOS or Linux.
  • πŸ”Œ USB-Type-C Cable (to connect the robot to a PC).
  • πŸ“ Firmware in.zip or.img format (you can download it on the forums) 4PDA Xiaomi Community).
  • πŸ› οΈ Utilities. ADB Fastboot (included in Android) SDK Platform-Tools).

Step-by-step:

Download and unpack Android SDK Platform-Tools|

Install drivers for robot vacuum cleaner (if Windows)|

Enable USB debugging in the robot settings (if available)|

Download the firmware for your model (check the version!)|

Connect the robot to the PC and run the command line in the folder with ADB-->

  1. Connect the robot to your PC via USB and check for device detection by the command: Adb devices If the robot doesn’t show up, install drivers or try another cable.
  2. Transfer the device to firmware mode: adb reboot bootloader
  3. Unpack the downloaded firmware and execute the command (example for recovery.img): fastboot flash recovery recovery.img
  4. After successful recording, reboot the robot: fastboot reboot

If the process is interrupted or the robot does not turn on after firmware, try to return the stock firmware via Fastboot or contact the service.Some Xiaomi models block the bootloader after unsuccessful firmware attempts - in which case, an official recovery through the service center will be required.

What if ADB can’t see a robot vacuum cleaner?
If the adb device command returns a blank list, check: 1. Cable - use the original USB-Type-C (not all cables support data transfer). 2. Drivers - for Windows, download Mi USB Driver from the official Xiaomi website. 3. Debugging mode - on some models it needs to be activated through a hidden menu (hold the Home + Power button for 5 seconds). 4. USB port - try another port on a PC or laptop.

Alternative methods: Firmware through SD-map OTG

Some Xiaomi Vacuum Mop models (e.g. Mi Robot Vacuum-Mop P) support the upgrade via the new model. SD-map OTG-It's a simpler method than a storage device. ADB, but requires strict adherence to instructions.

You'll need:

  • πŸ“ Firmware in.pkg or.bin format (download from trusted forums).
  • πŸ’Ύ Empty. SD-card (up to 32 GB, formatted in FAT32).
  • πŸ”Œ OTG-Adapter (if you use a flash drive).

Instructions:

  1. Download the firmware and rename the file to update.pkg (important!)
  2. Copy it to the root. SD-card.
  3. Insert the drive into the robot: SD: The compartment is usually under the lid next to the battery. OTG: Connect the flash drive through the adapter to USB-robot-port.
  4. Hold the power + home button for 10 seconds until the indicator blinks.
  5. Release the buttons and the update process will begin (the robot will emit an audible signal).
Model robot.Supported firmware formatsMax size. SD-mapFirmware time
Mi Robot Vacuum-Mop 2 Pro.pkg, .bin32GB8-12 minutes
Xiaomi Vacuum-Mop 2 Lite.pkg16GB5-8 minutes
Xiaomi Vacuum-Mop 2 Ultra.bin64GB10-15 minutes

If the robot does not turn on or flashes red after firmware, try:

  • πŸ”„ Repeat the process with another SD-Card (sometimes a problem with the drive).
  • πŸ“ Check the integrity of the firmware file (compare the hash amount with the original).
  • ⚑ Reset to factory settings: Hold power for 20 seconds.

πŸ’‘

Before the firmware through SD-format it in the map FAT32 This will reduce the risk of file read errors.

Recovery after a failed firmware

If the robot doesn't turn on, doesn't respond to buttons or hangs on the logo, there's likely a firmware failure, and in most cases, the device can be restored, but you'll need access to the emergency mode.

Recovery methods:

  1. Hard reset: Hold the Power button for 30 seconds. If the robot makes an audible signal, let it go and try to turn it on again.
  2. Test Point firmware: The board has special contacts for forced firmware, which requires disassembling the device and soldering iron, and it's better to trust it with specialists.
  3. Calling the service: If the robot doesn't respond to any manipulation, it may be a damaged memory (eMMC) or controller, in which case only a replacement board will help.

For models with a UART connector (such as the Xiaomi Vacuum-Mop 2 Pro), you can try to restore firmware through the console by connecting a USB-to-TTL adapter.

⚠️ Note: If the robot after a failed firmware releases a repeating sound signal (3 short squeaks), this indicates a bootloader error. Do not try to flash it again - contact the Xiaomi service center with the error code.

Where to download firmware for Xiaomi Vacuum Mop

The official firmware for Xiaomi Vacuum Mop is distributed through Xiaomi servers, but it can be downloaded manually. It is important to use files designed specifically for your model - firmware from another version of the robot will lead to a breeze.

Reliable sources:

  • 🌐 Xiaomi official website: support section for your model (firmware is usually in.pkg format).
  • πŸ“₯ Forums 4PDA: topics related to your model (e.g., Mi Robot Vacuum-Mop 2 Pro).
  • πŸ€– GitHub: Repositories with modified firmware (e.g., to unlock regional restrictions).

Before downloading, check:

  • βœ… Match of the robot model (written on the bottom of the device).
  • βœ… The firmware version (new or the one you want to roll back on).
  • βœ… The hash amount of the file (for example, MD5 or SHA-1) integrity-check.

πŸ’‘

Never use firmware from unknown sources, as it may contain malicious code or be collected with errors, preferring files posted by moderators of verified forums (4PDA, XDA-Developers).

Frequent Mistakes and How to Avoid Them

Most flashing problems are caused by carelessness or ignorance of nuances, and here are the most common mistakes and ways to prevent them:

Mistake.Reason.Decision
The robot doesn't see the firmware file on SD-mapWrong file name or map formatRename the file to update.pkg and format the map to FAT32
The firmware process freezes by 50%Unstable power supply or damaged fileUse the original power supply and check the hash amount of the firmware
After the firmware, the robot makes an E2 error.Incompatible version of the firmwareReturn to the previous version or go through the official firmware
ADB does not see the deviceNo drivers or cable does not support dataInstall Mi USB Driver and use the original cable

If you are not sure of your actions, it is better to seek help on profile forums or in the service center. Trying to flash the robot with the wrong version of the software can lead to irreversible damage to the bootloader, which will require replacing the motherboard.

FAQ: Answers to Frequent Questions

Can I use Xiaomi Vacuum Mop without a computer?
Yes, if your model supports the update through SD-map OTG. Download the firmware to your phone, rename it to update.pkg, copy it to SD-You can put a map in the robot, and then you can follow the manual firmware instructions.
How do I find out the current version of the firmware?
Open the Mi Home app, select your robot and go to Settings β†’ About the device. The firmware version is listed under the "Branded Software" line (e.g., "Firmware, 3.5.9_0043).
What if the robot does not build a map after the firmware?
Reset the map settings in the Mi Home app (Settings) β†’ Map. β†’ Reset the map and restart the robot. If the problem persists, go to the previous version of the software - maybe the new firmware contains a bug.
Can I roll back the firmware to the previous version?
Yes, but only if you have a backup of the old firmware. 4PDA) and run it through SD-map ADB. Note that rollbacks can lead to loss of new features.
Lost contact with the robot after the firmware.
Reset your Wi-Fi settings on the robot: Hold the Power + Home buttons for 5 seconds until you hear the beep. Then connect again via Mi Home.