How to Upgrade Xiaomi Vacuum: Official and Alternative Ways

Xiaomi’s robot vacuum cleaners regularly receive firmware updates that improve cleaning algorithms, add new features (such as carpet recognition or zoning), and fix bugs. However, the upgrade process can vary depending on the model, the version of the Mi Home app, and even the region of the device’s purchase. Incorrect actions when upgrading can lead to β€œbricking” of the device β€” when the vacuum cleaner stops responding to commands or does not turn on at all.

In this article, we will discuss all the current upgrade methods for the Mi Robot Vacuum, Dreame and Viomi lines (including HDL scanner models and hybrid vacuum mop models), as well as how to avoid typical errors. We will focus on manual updates via USB, the only method if automatic updates through the application do not work. All instructions are relevant for firmware in 2026 and later.

1.Preparation for the update: what to do before the start

Before you start upgrading, make sure your vacuum cleaner is ready for the procedure.Neglect of preparation is the main cause of failures.

First, check the current firmware version.

  1. Open the Mi Home app (or Dreame Home for Dreame devices).
  2. Select your vacuum cleaner from the list of devices.
  3. Go to Settings β†’ About the device β†’ Firmware version.

Second, make sure the battery is at least 50 percent, and the low-charge update can be interrupted, causing software failure, and the optimal option is to connect the vacuum cleaner to the dock during the procedure.

πŸ’‘

If your Xiaomi vacuum cleaner is released before 2020 (such as Mi Robot Vacuum 1S), reset it to factory settings before upgrading via Settings β†’ Reset. This will reduce the risk of conflict of old data with new firmware.

Also prepare:

  • πŸ“Ά Stable Wi-Fi connection (to be updated via the app) If the signal is weak, the vacuum cleaner may lose communication with the server.
  • πŸ”Œ Charger and docking station at hand (in case of emergency recharging).
  • πŸ“ Backup of cleaning cards (if saved in the Mi Home cloud) may be reset after updating.
What happens if you interrupt the update?
If the Xiaomi vacuum cleaner turns off or loses communication during the upgrade, it can go into recovery mode or stop turning on altogether. In 80% of cases, this is fixable through manual re-updating, but older models (such as the Mi Robot Vacuum 1) may need to be flashed through the back door. UART-Port (requires soldering iron and skills).

This is the easiest and most secure way to do it, and it’s suitable for most users.The update algorithm is controlled by Xiaomi servers, which minimizes the risk of errors.

Instructions:

  1. Open the Mi Home app and select your vacuum cleaner.
  2. Go to Settings β†’ Update firmware.
  3. If a new version is available, click Update.
  4. Confirm the action and wait until it is completed (usually takes 5-15 minutes).

During the vacuum cleaner upgrade:

  • πŸ”„ Reboot 1-2 times (this is normal).
  • πŸ“‘ May emit audible signals or flash indicators.
  • ⏳ Will not respond to teams until the process is complete.

Battery charge β‰₯50% |Vacility connected to Wi-Fi |Mi Home app updated |Backup of cleaning cards saved-->

Important nuance: If after the update the vacuum cleaner began to behave incorrectly (for example, does not build a map or constantly loses communication), try resetting the network settings.

  1. Press the Home button on the vacuum cleaner for 5 seconds.
  2. Connect to the vacuum cleaner access point (type name) MiRobot_XXXX).
  3. In the Mi Home app, add the device again.
πŸ“Š What kind of vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2
Dreame D9
Viomi V3
Mi Robot Vacuum 1S
Another model

Method 2: Manual update via USB (for power users)

This method is required if:

  • 🚫 Automatic update does not work (error "Failure to download firmware failed to load").
  • πŸ”„ You want to revert to the previous version of the firmware.
  • πŸ› οΈ You need to flash the modified firmware (for example, to unlock additional features).

Warning: Selecting a firmware file or interrupting the process can cause the vacuum cleaner to fail. Use only official files from Xiaomi’s website or trusted sources (e.g., the 4PDA forum).

Step-by-step:

  1. Download the firmware for your model from the official Xiaomi website (Support section). The file must have the.pkg extension.
  2. Format the flash drive in FAT32 (up to 32 GB in size).
  3. Place the firmware file in the root directory of the flash drive (not in the folder!) and rename it miio.pkg.
  4. Put the flash drive in. USB-vacuum cleaner port (usually located under the lid next to the reset button).
  5. Press the Reset button for 3 seconds - the vacuum cleaner will emit an audible signal and begin the update.

It takes 10 to 20 minutes, and when it's done, the vacuum cleaner will reboot and emit a long beep.

πŸ’‘

Manual USB updates are the only way to restore a vacuum cleaner if it has β€œburst” after a failed automatic update, but you need the right firmware file for your model and region.

Model vacuum cleanerFirmware file typeFile size (approximately)Time to update
Mi Robot Vacuum-Mop 2 Pro.pkg~120MB12-15 minutes
Dreame D9.bin~80MB8-10 minutes
Viomi V3.pkg~95MB10-12 minutes
Mi Robot Vacuum 1S.pkg~60MB5-7 minutes

Update via ADB (for advanced users)

This method is suitable for vacuum cleaners based on Android Things (for example, some Dreame models) or if you need root access.

What you need:

  • πŸ–₯️ Computer with installed ADB and Fastboot.
  • πŸ”Œ USB-cable (usually micro-USB or Type-C).
  • πŸ“„ Firmware in.img or.zip format.

Instructions:

  1. Connect the vacuum cleaner to your computer via USB.
  2. Open the command line and type: Adb devices Make sure the device is defined.
  3. Transfer the vacuum cleaner to firmware mode: adb reboot bootloader
  4. Images from the fastboot flash system system.img

⚠️ Attention: Wrong commands ADB This method is recommended only for advanced users or if other methods have not worked.

5.Typical Update Errors and How to Fix Them

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

Error 1: β€œI couldn’t download the firmware” in the Mi Home app.

  • πŸ“Ά Check your internet connection (vacuum cleaner should be on the same network as your phone).
  • πŸ”„ Reboot the router and vacuum cleaner.
  • πŸ“± Update the Mi Home app to the latest version.

Error 2: The vacuum cleaner does not respond after the update.

  • πŸ”‹ Connect it to charging for 30 minutes.
  • πŸ”„ Press the Reset button for 10 seconds for forced reboot.
  • πŸ“ Try to re-sweeten the firmware through USB.

Error 3: After the update, the card settings were reset.

  • πŸ—ΊοΈ Run the vacuum cleaner in mapping mode (Settings) β†’ Map. β†’ Reset and recreate).
  • πŸ”„ If the card is not saved, check if cloud sync is enabled in Mi Home.

πŸ’‘

If after the update, the vacuum cleaner becomes worse at cleaning (for example, misses spots), reset the sensor settings. To do this, in the Mi Home app, go to Settings β†’ Additional β†’ Sensor Reset.

6. How to roll back firmware to the previous version

Sometimes new firmware versions contain bugs (such as misrecognition of carpets or frequent navigation errors), in which case you can return the old version, but with reservations:

For Xiaomi models:

  • πŸ”™ Recoiling is possible only through manual updates USB.
  • πŸ“ You need to find the archive firmware on the forums (for example, 4PDA or XDA Developers).
  • ⚠️ After rollback, some features may stop working (for example, integration with Apple HomeKit).

For Dreame models:

  • πŸ”„ Use the official Dreame Home app – it has a rollback option in Settings β†’ Update β†’ History of versions.
  • πŸ“Œ Only the latest 2-3 versions of the firmware are available.

Important: Xiaomi vacuum cleaners with HDL scanners (such as Mi Robot Vacuum-Mop 2 Pro) may lose laser calibration after rollback, in which case you will need to reconfigure through the service menu (available only in authorized centers).

7. Where to download firmware for Xiaomi and how to verify its authenticity

The official firmware can be downloaded:

  • 🌐 On the Mi Home website (Support section) β†’ Downloads").
  • πŸ“₯ Through the Mi Home app (in the Update section there is a link to download).
  • πŸ’¬ Forums 4PDA Xiaomi Community (for modified firmware only).

How to verify the authenticity of the file:

  1. Compare the hash amount (MD5 or SHA-1) of the file with the official one.
  2. Check the extension: official firmware for Xiaomi is.pkg, for Dreame –.bin or.img.
  3. Make sure the file name contains the vacuum cleaner model (e.g, mop2_pro_3.5.8_0123.pkg).

⚠️ Note: Firmware from unknown sources may contain malicious code or be assembled for another region, such as the firmware for the European version of Mi Robot Vacuum-Mop 2 will not be suitable for the Chinese model, this will lead to a navigation error.

FAQ: Frequent questions about updating Xiaomi vacuum cleaners

Can I upgrade my vacuum cleaner without the Mi Home app?
Yes, but only through manual USB updates, which requires you to download the firmware on a flash drive and follow the instructions in Section 3. However, without the app, you won’t be able to check the current firmware version or receive notifications of new updates.
Why did the vacuum cleaner become louder after the upgrade?
New firmware sometimes changes the algorithms of the fan or motor. If the noise becomes intolerable: Check if the maximum power mode is turned on in the settings. Reset the vacuum cleaner settings to the factory. If the problem persists, roll back to the previous firmware version.
How to upgrade Xiaomi vacuum cleaner if it does not connect to Wi-Fi?
There are two options: via USB (manual update, see section 3). Through the hotspot: Create an access point on your phone. Connect a vacuum cleaner to it (Wi-Fi button on the case). In the Mi Home app, try running the update.
How long does the update take?
Time depends on the model and the method of updating: πŸ“± Through Mi Home: 5-15 minutes. πŸ”Œ Through USB: 10-20 minutes. πŸ–₯️ Through ADB: 15-30 minutes (including preparation) If the process is more than 30 minutes long, interrupt it (press Reset) and try again.
Can I upgrade the Chinese version of Xiaomi vacuum cleaner to work in Russia?
Yes, but with reservations: 🌍 You need to flash a global firmware (for example, for the region). EU or RU). πŸ“‘ After firmware, you may need to change the server in Mi Home (in the account settings, select "Russia"). ⚠️ Some features (like Alice voice assistant) may not work. Look for global firmware files on forums or in telegram chats dedicated to Xiaomi.