How to flash Xiaomi Mi Robot Vacuum Mop: a complete guide with step-by-step instructions

Xiaomi Mi Robot Vacuum Mop is one of the most popular smart home devices, but even it requires periodic software updates. Firmware not only adds new features (like improved navigation or support for voice assistants), but also corrects critical errors that affect performance. However, the upgrade process can seem difficult for beginners: improper actions lead to the β€œbricking” of the device, loss of warranty or failures in the operation of sensors.

In this article, we will discuss all official and alternative ways of firmware Xiaomi Mi Robot Vacuum Mop (including models). 1C, 1T, 2 Pro and others), we will dwell in detail on the preparation of the device, the choice of software versions and solving typical problems, special attention will be paid to security: how to avoid loss of data on the room map, why you can not interrupt the update process and what to do if the robot stopped responding after firmware. If you’ve never done a flashing before, don’t worry: the steps are tailored to users without technical expertise.

1.Why update the firmware of Xiaomi robot vacuum cleaner?

The manufacturer regularly releases updates for the Mi Robot Vacuum Mop, but not all users understand why they need them.

  • πŸ”„ Bug fixes: New versions of the software fix navigation errors (for example, when a robot gets stuck in corners or builds a map incorrectly), problems with connecting to Wi-Fi or mop function.
  • πŸš€ New features: Adding Google support Assistant/Alice, improved cleaning algorithms (e.g., zigzag trajectory for carpets), the ability to configure cleaning zones through the app.
  • πŸ›‘οΈ Security: Closing vulnerabilities that could allow hackers to access a device via a local area network.
  • πŸ”‹ Optimizing energy consumption: increasing battery life through more efficient motor management.

The official Mi Home app is not always available to all regions, but the European version of Mi Robot Vacuum Mop 2 Lite may be released a month later than the Chinese version. ADB or third-party utilities – but it is risky without understanding the process.

⚠️ Note: Updating the firmware to unofficial (custom) versions may deprive you of Xiaomi warranty.If the robot was purchased less than a year ago, it is better to wait for the official update via Mi Home.

πŸ“Š How often do you update your robot vacuum cleaner?
Only through the official annex
Manually when new versions are released
Never updated.
I don't know how to do that.

2. Firmware Preparation: What to Do Before Starting

Unprepared update is the main cause of failure. Before the firmware Xiaomi Mi Robot Vacuum Mop be sure to follow the following steps:

Check the current version of the software in Mi Home β†’ The device β†’ Settings β†’ About the device

Download the correct firmware for your model (see table below)

Charge the robot to 100% (at least 80%)

Connect to stable Wi-Fi (or use a cable) OTG hand-stitch)

Make a backup copy of the room map (if there is such an option in the application)

Disable all third-party scripts or automation (e.g., Home Assistant)

-->

Pay special attention to the firmware version. Xiaomi has several lines of robot vacuum cleaners, and the firmware from Mi Robot Vacuum Mop 2 Pro is not suitable for Mi Robot Vacuum Mop. 1T. Below is the compatibility table:

Model robot.Device codeThe Last Stable Firmware (2026)Refreshment
Mi Robot Vacuum Mop 1Croborock.vacuum.m1s3.5.8_004236Official annex / ADB
Mi Robot Vacuum Mop 2 Literoborock.vacuum.a104.1.2_005012Official annex
Mi Robot Vacuum Mop 2 Proroborock.vacuum.a155.0.1_006008Official Annex / Manual through USB
Mi Robot Vacuum Mop E10roborock.vacuum.e103.3.9_003124Official annex only

If you are not sure about your robot model, check it on the sticker under the lid (near the lid). QR-code) or in the settings of the Mi Home app in the About Device section. Also note the regional firmware: Chinese versions (CN) may not support Russian or have server restrictions.

πŸ’‘

If your robot vacuum cleaner is connected to Home Assistant or other automation systems, disable integration before upgrading. API, This will lead to errors in the work of third-party services.

3.Official method: Update via Mi Home app

The safest method is to use the Mi Home app, which is suitable for most users and does not require technical skills.

  1. Open Mi Home and select your robot vacuum cleaner from the device list.
  2. Go to Settings β†’ About the device β†’ Update firmware.
  3. If a new version is available, click Update. Make sure the robot is connected to Wi-Fi and charged.
  4. Wait for the process to be completed (usually 10-20 minutes), and don't turn off the robot or close the app.

If the update button is inactive, it can mean:

  • πŸ”Œ The device is not connected to the Internet (check Wi-Fi).
  • πŸ“± You have an outdated version of the Mi Home app (update it to Google Play or App Store).
  • 🌍 Your region hasn’t received an update yet (in this case, you can try changing the server in your Mi Home account settings to China, but it’s risky).

⚠️ Note: If the robot gives an Update failed error during the official update (-1), This may indicate that the device's memory is damaged, so try resetting to factory settings. β†’ About the device β†’ Reset) and try again.

πŸ’‘

Officially updating via Mi Home is the only method that doesn't void Xiaomi's warranty (ADB, hand firmware) is considered unofficial and may result in denial of service.

4 Manual update through USB (power-user)

If the official update is not available, and the new firmware has already come out for your model, you can install it manually through the USB-This method is suitable for Mi Robot Vacuum Mop 2 Pro and some other models with support OTG. You'll need it:

  • πŸ”Œ USB-flash-drive FAT32 (32GB).
  • πŸ“ Firmware file with.pkg extension (you can download it on forums) 4PDA Xiaomi Community).
  • πŸ”§ OTG-adapter (to connect the flash drive to the robot).

Step-by-step:

  1. Download the firmware for your model (see table above) and rename the file to update.pkg.
  2. Copy it to a formatted flash drive (not in folders!).
  3. Turn off the robot vacuum cleaner, connect the flash drive through OTG-adapter to the connector on the case (usually located under the cover next to the switch button).
  4. Hold the power button for 5 seconds until you hear the beep. The robot will start the update.
  5. Wait until it's finished (the indicator will flash blue). Don't remove the flash drive!

If the robot does not respond to the flash drive:

  • Check the file system format (should be) FAT32, not NTFS exFAT).
  • Make sure the file is named exactly update.pkg (without additional characters).
  • Try another flash drive (some models don't support high-speed drives).
What to do if the robot is stuck in the update phase?
If the indicator flashes red or the robot doesn't respond for more than 30 minutes: Remove the flash drive and restart the device (hold the power button for 10 seconds). If the robot doesn't turn on, try repeating the firmware from another flash drive. In extreme cases, reset to factory settings (press the power and Home button for 15 seconds). 90% of the time, this helps restore the work, but the map of the room will be lost.

5. Firmware through ADB: for advanced users

The method is Android Debug Bridge (ADB) It is suitable for unofficial firmware installation or rollback to previous versions, a risky way that can lead to a complete loss of functionality of the device:

  • βœ… You are confident in your command line skills.
  • βœ… You have a backup of the current firmware.
  • βœ… You are ready for the possible loss of the guarantee.

Instructions for Windows:

  1. Install. ADB Tools (you can download from the Android Developers website).
  2. Connect the robot to the computer through USB (may be required OTG-adapter).
  3. Open the command line and check the connection: Adb devices If the device is displayed, go further.
  4. Download the firmware in.img format and place it in the folder with ADB.
  5. Enter the firmware command (example for Mi Robot Vacuum Mop) 1C): adb push update.img /sdcard/ adb shell dd if=/sdcard/update.img of=/dev/block/mtdblock5
  6. Reboot the robot: adb reboot

After the firmware through ADB robot:

  • πŸ”΄ Do not turn on (reflashing via Fastboot is required).
  • 🟑 Load in a loop (helps reset via adb shell recovery) --wipe_data).
  • 🟒 Work normally, but lose the link to the Mi Home account (you need to add the device again).

⚠️ Attention: Teams ADB The wrong command (e.g., writing to the wrong mtdblock section) will cause permanent damage to the system. ADB Explore the documentation for your specific model in the forums XDA Developers or 4PDA.

6. Typical firmware errors and their solutions

Even when following the instructions, users face problems, and let's look at the most common mistakes and how to fix them:

Mistake.Reason.Decision
Update failed (-1)A damaged firmware file or lack of memory.Download the firmware again, format the flash drive, try another one. USB-accumulator.
Robot can't see the flash driveIncompatible file system format or adapter.Use it. FAT32 original OTG-Xiaomi adapter.
Hanging in the "Checking..." phaseA software version conflict or a damaged firmware.Perform the reset through ADB Or go back to the factory firmware.
Loss of Wi-Fi connection after updateReset network settings in the new firmware.Reconnect the robot to the network in Mi Home.
The robot emits a constant sound signalCritical download error (possibly damaged bootloader)Contact the service center - self-recovery is unlikely.

If none of these methods worked, try retracing the previous version of the firmware.

  1. Find an archive firmware for your model (for example, on the 4PDA device-themed).
  2. Set it up through ADB or USB-flash drive (similar to the instructions above).
  3. After the rollback, reset the settings (Settings β†’ Reset).

In the most severe cases (for example, if the robot does not turn on at all), it may be necessary to flash through the device. JTAG β€” This is a complex procedure that is better to entrust to the specialists of the service center.

7. How to save the room map after firmware

One of the most frustrating problems with upgrading is losing the stored map of the room.

  • πŸ—ΊοΈ Back up via Mi Home (if the feature is available for your model). β†’ Map. β†’ Exports of cards.
  • πŸ“± Screenshots: Take a picture of the current map in the app – this will help you quickly restore the cleaning areas after the update.
  • πŸ”„ Do not reset settings unnecessarily: After firmware, the robot usually saves the card unless there were critical errors.

If the map is missing,

  1. Launch the robot in mapping mode (Settings) β†’ Map. β†’ Clean and recreate).
  2. Walk with him around all rooms, holding at a distance of 1-2 meters (this will help sensors). LI-DAR quicken).
  3. Save the new map and reset the cleaning areas.

πŸ’‘

If your robot vacuum cleaner supports integration with Home Assistant, export configuration files (configuration.yaml) before the firmware. After the upgrade, you may need to re-connect the device via Xiaomi Miio integration.

8. Alternative firmware: is it worth the risk?

Along with the official updates, custom firmware (such as Valetudo or modified versions from enthusiasts) are available.

  • πŸ› οΈ Advanced cleaning settings (adjustment of suction force, speed of movement).
  • 🌐 Local management support without Xiaomi cloud (good for privacy).
  • πŸ”§ Integration with other smart home systems (e.g. OpenHAB).

However, custom firmware has serious disadvantages:

  • ❌ Loss of warranty (Xiaomi does not support unofficial software).
  • ❌ Risk of β€œbricking” (incorrect firmware can make the robot unusable).
  • ❌ Lack of security updates (you are left without patches for vulnerabilities).

If you still decide to try custom firmware, follow these rules:

  1. Study the reviews on the forums (4PDA, Reddit about a specific version of the firmware.
  2. Make a full backup of the current software through ADB.
  3. Use only firmware designed for your model (for example, Valetudo does not support all versions of the Mi Robot Vacuum Mop).
  4. Be prepared for some features (such as voice assistant or cloud management) to stop working.

⚠️ Attention: Castom firmware often requires unlocking the bootloader, which can lead to loss of functionality of sensors or motors. 1C Some users complained about the incorrect operation of the laser scanner.

FAQ: Frequent questions about the Xiaomi Mi Robot Vacuum Mop

Can I use a robot vacuum cleaner without an internet connection?
Yes, if you download the firmware in advance USB-use the manual update method (see section 4).However, for some models (e.g. Mi Robot Vacuum Mop) E10) You need to have a mandatory authorization via Mi Home, which is impossible without the Internet.
What if the robot does not turn on after the firmware?
First, try resetting: press the power button for 15 seconds. If that doesn't work: Check if the charging indicator is on (if not, a battery or power supply problem); connect the robot to the charging station and leave it for 1-2 hours; if the indicator flashes red, contact the service center - possibly damaged bootloader.
How do I find out the current version of the firmware?
Open the Mi Home app, select your robot vacuum cleaner and go to Settings β†’ About the device. The firmware version is listed under the "Branded Software" line (e.g., "Firmware, 3.5.8_004236). This information can also be heard when the robot is turned on – it voices the version in its voice.
Can I roll back the firmware to the previous version?
Technically, yes, but it's risky. Xiaomi doesn't provide official tools for rollbacks, so you'll have to use it. ADB orthose USB. Main risks: Loss of compatibility with the current version of the Mi Home app. Sensor malfunction (e.g., sensors, LI-DAR Loss of room map data, we recommend rolling back only in case of critical errors in the new firmware.
How to download the official firmware for Xiaomi Mi Robot Vacuum Mop?
Official firmware is only available through the Mi Home app, but enthusiasts are posting firmware dumps on forums: 4PDA (Xiaomi Community (official forum, but firmware is rarely posted there), GitHub repositories of projects like Valetudo (for custom firmware). Warning: Download firmware only from trusted sources - viruses in software dumps can damage the device.