How to update the firmware of the robot vacuum cleaner Xiaomi: 3 working methods + error solving

Xiaomi’s robot vacuum cleaners regularly receive firmware updates that improve navigation, add new features (such as zoning or carpet recognition) and fix bugs. However, many users face problems: the update has hung by 99%, the vacuum cleaner has stopped responding to commands after the upgrade, or the Mi Home app does not see the new version of the software at all. In this article, three proven ways to update (automatic, through the application and manually), analyzing typical errors and tips on how to avoid β€œbricking” the device.

It is important to understand that the upgrade process for Mi Robot Vacuum-Mop 2 Pro, Xiaowa E35 or DreameBot Z10 Pro models (which also belongs to the Xiaomi ecosystem) may be different. We will specify the nuances for each line, and you will learn what to do if the vacuum cleaner is stuck in upgrade mode or after the upgrade begins to behave inadequately (for example, ignores virtual walls or does not build a map).

Why you need to update the firmware of the robot vacuum cleaner Xiaomi

The manufacturer releases updates for a reason, and each new version of the software solves specific problems:

  • πŸ”„ Fixing bugs: for example, in firmware 3.5.8_003634 Mi Robot Vacuum-Mop P has fixed the problem of getting stuck on the thresholds higher than the height of the 2 centimeter.
  • πŸ—ΊοΈ Improved navigation: in the update 3.3.9_002100 add support LDS 6.0 (laser rangefinder of the new generation, which increased the accuracy of cartography on the 30%.
  • πŸ”‹ Optimization of energy consumption: after upgrade to 3.5.5_003000 Xiaowa C40 He started using the battery 12% slow down.
  • πŸ›‘οΈ Security: Closing vulnerabilities that hackers could access the vacuum cleaner camera (relevant for surveillance models such as DreameBot) L10s Ultra).

But there is a downside: a poor upgrade can β€œbrick” the device. For example, if power is cut during the process or communication with the Xiaomi server is interrupted, the vacuum cleaner may stop turning on.

πŸ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Xiaowa E35/C40
DreameBot (Z10/L10, etc.)
Another Xiaomi model
Not Xiaomi.

Method 1: Automatic updates via Mi Home

The easiest and safest method is to use the official Mi Home app (or Xiaomi Home for newer versions).The algorithm works for most models, including the Mi Robot Vacuum-Mop 2 Lite, Xiaowa E35 and DreameBot D9.

Step-by-step:

  1. Open the Mi Home app and connect to your Xiaomi account.
  2. Select your robot vacuum cleaner from the list of devices.
  3. Go to Settings β†’ About the device β†’ Update firmware.
  4. If a new version is available, click Update and confirm the action.
  5. Wait for the process to be completed (usually 5-15 minutes) and do not turn off the vacuum cleaner or close the application.

After the update, the robot will automatically restart. If there is no Update button in the application, then:

  • πŸ”„ You already have the latest version of the software installed.
  • 🌍 Your region is not supporting you. OTA-Updates (relevant to some models purchased in China).
  • πŸ“΅ Connection problems with Xiaomi servers (check the internet or VPN).

Battery charge β‰₯50%|Stable Wi-Fi connection (2.4GHz)|Last card backup in Mi Home|Closed all background apps on phone |Vaccumbage is at charging station-->

Method 2: Manual update via firmware file

If automatic updates fail (e.g. due to regional restrictions or server failures), you can install firmware manually, a method that is suitable for power users and requires caution.

You'll need:

  • πŸ’» Computer with Windows/macOS smartphone.
  • πŸ”Œ Cable USB Type-C (for models with a connector on the body).
  • πŸ“ Firmware file (download at miuirom.org or the official Xiaomi website).
  • πŸ› οΈ MiRobot or DreameTool for Dreame models).

Instructions:

  1. Download the firmware for your model (for example, mirobo_vacuum_mop_p_3.5.8_003634.zip). Don't unpack the archives!
  2. Connect the vacuum cleaner to your computer via USB (for some models, you need to press and hold the Reset button for 5 seconds to activate the firmware mode).
  3. Run the MiRobot program, select the COM port and download the firmware file.
  4. Press Start and wait until it is completed (the process can take up to 30 minutes).
How do I find out the current version of the firmware?
Open Mi Home β†’ pick a vacuum cleaner β†’ Settings β†’ The version of the software is listed in the Firmver line (for example, 3.5.5_003000). For Dreame models, the path may be different: Settings β†’ About the programme.

Warning: Manual updates can lead to loss of warranty if you use unofficial firmware, and there is a risk of turning a vacuum cleaner into a brick if:

  • πŸ”Œ Interrupt the firmware process.
  • πŸ“ Install software from another model.
  • πŸ’» Use an incompatible version of the MiRobot program.

πŸ’‘

Before manually updating, back up your maps and settings in Mi Home: Settings β†’ Backup. This will help you quickly recover your data after you have firmware.

Method 3: Update through SD-map (for supported models)

Some Xiaomi models (such as Mi Robot Vacuum-Mop 2 Pro or DreameBot L10s Ultra) support microSD card upgrades, a method that is useful if the vacuum cleaner is not connected to Wi-Fi or the Mi Home app doesn’t see the new firmware.

Instructions:

  1. Download the firmware from the official website (the file must have the extension.pkg or.zip).
  2. Format a microSD card (FAT32) and copy the firmware file to it. There should be no other files on the card!
  3. Turn off the vacuum cleaner, insert the card into the slot (usually located under the cover next to the Reset button).
  4. Turn on the vacuum cleaner by holding the Home (or Power) button for 10 seconds until the update indicator lights up.
  5. Wait until the end (the indicator will flash and then go out).

If the light flashes red or the vacuum cleaner makes audible signals, there's been an error.

  • πŸ”„ Restart the device (hold the power button for 15 seconds).
  • πŸ“ Check the firmware file for integrity (download it again).
  • πŸ’Ύ Try another microSD card (maximum 32GB, FAT32).

Table: Compatibility of Upgrade Methods with Xiaomi Models

ModelAuto Update (Mi Home)Handheld firmware (USB)Update via SDNotes
Mi Robot Vacuum-Mop 2 Proβœ… Yes.βœ… Yes.βœ… Yes.Requires firmware with extension.pkg
Xiaowa E35βœ… Yes.❌ No.❌ No.Only OTA-update
DreameBot Z10 Proβœ… Yes.βœ… Yes (via DreameTool)βœ… Yes.For manual firmware, a developer account is needed
Mi Robot Vacuum-Mop Pβœ… Yes.βœ… Yes.❌ No.It only supports USB-firmware
Xiaowa C40βœ… Yes.❌ No.❌ No.Updates only through Mi Home

Common Update Errors and Solutions

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

  • πŸ”΄ Update failed error (code 1001): usually means that the firmware file is corrupted or not suitable for your model. Solution: re-download the firmware from the official website and check its hash amount (for example, through the hash). 7-Zip).
  • πŸ”„ The update was 99 percent hung: most often due to an unstable internet.Solution: Reboot router and vacuum cleaner. Connect to 2.4GHz network (5GHz may not be supported). Repeat the update in 10 minutes.
  • πŸ“΅ The vacuum cleaner doesn't respond after the update: it may have lost settings. Solution: Reset the device to factory settings (hold Reset 10 seconds). Reconnect it to Mi Home. Restore card backup (if you've done a backup).

There's an audible error.

  • πŸ”Š 2 horn: collision sensor error (check bumper).
  • πŸ”Š 3 horn: problem with laser rangefinder (wipe the lens) LDS).
  • πŸ”Š 5 horns: firmware error (required to be reflashed manually).

πŸ’‘

If the vacuum cleaner does not turn on after an unsuccessful update, try the β€œemergency firmware”: connect it to USB with the Reset button clamped and use the MiRobot program in Emergency Flash mode.

⚠️ Warning: If the vacuum cleaner starts to behave inadequately after the update (for example, it goes around in a circle or sees no obstacles), check the firmware version. You may have installed a beta version of the software that contains bugs.

How to roll back firmware if the update failed

If the new version of the software malfunctions, you can return the previous firmware.

  1. Find the archive with the desired version on forums (e.g. 4PDA or Xiaomi.eu).
  2. Download the firmware file and check it for viruses.
  3. Use the manual update method (through the USB or SD-map as described above.

Importantly, not all models are rollbacks, for example, the Xiaowa E35 doesn't support downgrade firmware, you can only go back to the same version.

If after rolling back the vacuum cleaner still works incorrectly, perform a full reset:

  1. Turn off the vacuum cleaner.
  2. Hold the power and home buttons for 15 seconds at the same time.
  3. After restarting, reset the device to Mi Home.

⚠️ Note: rolling back firmware may result in the loss of features added in newer versions (such as zoning or carpet recognition).Before downgrad, check what changes have been made in the latest updates on the official Xiaomi Home website.

FAQ: Frequent questions about updating Xiaomi robot vacuum cleaners

Can I upgrade my vacuum cleaner without the Mi Home app?
Yes, but only for models that support manual firmware through USB or SD-This will require a firmware file and a computer/phone with the appropriate software (e.g. MiRobot or DreameTool).
Why did the vacuum cleaner become slower after the upgrade?
The new firmware probably added background processes (e.g., improved card processing) Try: Reset the settings to factory settings, clear the cards in Mi Home and recreate them, roll back to the previous version of the software (if available).
How can I verify that the update has been successful?
After rebooting: Open Mi Home and check the firmware version in Settings β†’ About device. Start cleaning and make sure the vacuum cleaner builds the map without errors. Check the new features (if they were announced in the update).
Can the Chinese version of the vacuum cleaner be upgraded for the international market?
Technically, yes, but it violates the warranty, and this requires: Change the region in Mi Home to China; download the firmware for the international version (e.g. global or eu); install it manually via USB/SD; note that some features (e.g., voice assistant in Chinese) may stop working after such firmware.
What to do if the vacuum cleaner is stuck in update mode?
If the light flashes for more than 30 minutes: Turn off the vacuum cleaner (take it out of the charging station); hold the Reset button for 10-15 seconds until you hear the beep; connect to the charger and try to upgrade again; if it doesn't work, manually run the device over USB.