How to update the plugin of the robot vacuum cleaner Xiaomi: 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, many users face problems when updating: the process freezes, the vacuum cleaner stops responding to commands or refuses to install a new version of the software. In this article, we will analyze all the current ways to update – from automatic through Mi Home to manual firmware via ADB or USB-OTG, and also explain how to avoid typical errors.

It is important to understand that the firmware update is not just a β€œpress of a button”: different Xiaomi models (for example, Mi Robot Vacuum-Mop 2 Pro, DreameBot, etc.) Z10 Pro or Xiaowa E35) They have unique nuances: some support OTA-We have compiled instructions for all cases, including hidden commands for forced updates through the engineering menu, which are not documented in official manuals.

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.Neglecting these steps can lead to a "brick" (complete inoperability) of the device or a failure in the middle of the process.

  • πŸ”‹ Battery charge - at least 50%. Optimally β€” 80-100%. Under the rank below. 30% Many models block the update.
  • πŸ“Ά Stable Wi-Fi connection. If the signal is weak, download the firmware in advance to your phone or computer.
  • πŸ“± Update Mi Home: An outdated app may not support new firmware. Update it to the App Store or Google Play.
  • πŸ”Œ Backup power. If you upgrade through a computer, use a laptop with a charged battery or UPS β€” a power outage during firmware almost always leads to a breakdown.

Pay special attention to your vacuum cleaner models. For example, devices based on the Viomi platform (for example, Viomi V3) are updated differently from the classic Mi Robot. To find out the exact model, look at the sticker under the vacuum cleaner cover or in the Settings menu β†’ About the device in the Mi Home application.

πŸ’‘

If your vacuum cleaner hasn’t received updates for a long time, check the region in Mi Home. Some firmware is distributed first in China and then in global regions. Try changing the server to Mainland in your account settings, but note that this may limit functionality (for example, voice assistant).

Method 1: Automatic update via Mi Home (OTA)

The easiest and safest method is the OTA, which is suitable for most models released after 2018.

  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. The vacuum cleaner will restart and start installation.
  4. Don't interrupt! The average refresh time is 5-15 minutes.

If the update button is inactive or the vacuum cleaner does not find new versions, try:

  • πŸ”„ Reconnect the vacuum cleaner to Wi-Fi (sometimes it helps to change the network from 5 GHz to 2.4 GHz).
  • πŸ“± Reinstall the Mi Home app.
  • 🌐 Change the region in your account settings (for example, from β€œRussia” to β€œGermany").
πŸ“Š Your Xiaomi vacuum cleaner has ever been updated automatically?
Yeah, regularly.
Yeah, but long ago.
No, never.
I don't know how to check.

Method 2: Forced renewal through an engineering menu

If OTA doesn't work, you can manually run the update through a hidden engineering menu, which is suitable for Mi Robot Vacuum (1st and 2nd generation), DreameBot and some others.

  • πŸ“± Smartphone with installed Mi Home.
  • πŸ”Š Voice Assistant (such as Alice or Google Assistant) to activate commands.

Instructions:

  1. Activate the voice assistant and say: "Enable engineering mode" (for some models, the command "Enable test mode").
  2. After activating the mode in Mi Home, a new Engineer Mode menu will appear.
  3. Go to Engineer Mode β†’ Firmware Update and select Check Update.
  4. If you find an update, click Start Update.

⚠️ Note: Not all models support voice activation of the engineering menu. L10 Pro and similar use an alternative method: three times press the touch button on the vacuum cleaner body, holding it for 5 seconds on the third press.

What to do if the engineering menu is not opened?
If voice commands fail, try: 1. Disable the vacuum cleaner from Wi-Fi and reconnect. 2. Install the Mi Home beta (available at [APKMirror](https://www.apkmirror.com/) 3. Use an alternative app, such as DreameHome for Dreame devices.

4. Method 3: Manual firmware via USB-OTG or ADB

For power users, or if previous methods have failed, hand firmware is fine, and this requires a computer and special tools, and we'll look at two options: USB-OTG (for port models) and ADB (for advanced users).

Option A: Firmware via USB-OTG (for Xiaomi Mi Robot with port)

You'll need:

  • πŸ–₯️ Computer with Windows/Linux.
  • πŸ”Œ Cable USB-A β†’ USB-A (OTG).
  • πŸ“ Firmware in.pkg format (you can download it on the official forum of Xiaomi](https://new.c.mi.com/)).

Steps:

  1. Download and unpack the firmware in the root of the flash drive (FAT32 format).
  2. Connect the flash drive to the vacuum cleaner through OTG-cable.
  3. Press and hold the Reset button (usually under the lid) for 10 seconds.
  4. The vacuum cleaner will beep and start the update.

Option B: Firmware through ADB (for advanced)

This method is suitable for Android devices (such as some Viomi models).

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ”Œ USB-vacuum-cloth.
  • πŸ“ Firmware file.zip.

Firmware commands:

adb devices


adb shell




su




dd if=/sdcard/update.zip of=/dev/block/mmcblk0p1

⚠️ Attention: Misuse of the right ADB If you're not sure about your skills, you can go to the service center.

Download the firmware from an official source

Check the model of the vacuum cleaner for compatibility

Charge the vacuum cleaner to 100%

Prepare. OTG-cable ADB-tool

Backup current settings (if possible)

-->

5. Compatibility table: which models support certain methods

Model vacuum cleanerOTA (Mi Home)Engineering menuUSB-OTGADB
Xiaomi Mi Robot Vacuum 1/2βœ…βœ… (voice-team)βœ…βŒ
DreameBot Z10 Proβœ…βœ… (corpus)βŒβœ…
Viomi V3βœ… (China)βŒβœ…βœ…
Xiaowa E35βœ…βŒβŒβŒ

If your model is not in the table, check the possibility of updating on the official Xiaomi website or on thematic forums (for example, 4PDA).

Typical errors and their solutions

Even if you follow the instructions correctly, you can get errors, and here are the most common ways to fix them:

  • ❌ Mi Home: Unstable Internet connection or corrupted firmware file Solution: Restart router, download firmware manually and try again.
  • ❌ Vacuum does not respond after the update Reason: Installation failure or incompatible firmware Solution: Reset to factory settings (Reset button under the lid, hold 15 seconds).
  • ❌ Update freezes by 0% or 100% Cause: Conflict with the previous version of the software. Solution: Turn off the vacuum cleaner from the power for 1 minute, then repeat the update.

If none of these methods worked, check to see if the firmware for your model has been recalled, for example, in 2023 Xiaomi temporarily suspended the distribution of the update for the Mi Robot Vacuum-Mop P due to a navigation bug, which can be found in official support channels.

πŸ’‘

If the vacuum cleaner, after a failed update, emits a constant beep or flashes red, this is a sign of a hardware failure. Don't try to stitch it again: contact the service center.

7. How to roll back firmware if the update failed

If the vacuum cleaner has become worse after the update (for example, it does not build a map or does not return to the base), you can try to roll back to the previous version of the software. This process is more complicated than a regular update, and is not suitable for all models.

You'll need:

  • πŸ“ Backup copy of old firmware (can be found on forums, for example, XDA Developers).
  • πŸ–₯️ Computer with MiFlash or Fastboot Tools.
  • πŸ”Œ USB-Type-C cable (for new models) or Micro-USB (for older models).

⚠️ Note: Firmware rollback may result in the loss of features added in new versions (e.g. improved obstacle recognition).In addition, Xiaomi does not officially support downgrade - you act at your own risk.

Step-by-step:

  1. Download the archive with the firmware and unpack it.
  2. Connect the vacuum cleaner to your computer in Fastboot mode (to do this, hold the power button + Reset button when connecting the cable).
  3. Start MiFlash, select the firmware folder and click Flash.
  4. Wait until the end (about 10-20 minutes).

8. Frequently Asked Questions (FAQ)

Can I upgrade Xiaomi vacuum cleaner without Wi-Fi?
Yes, but manually, via USB-OTG or ADB. To do this, download the firmware in advance to your computer or flash drive, then follow the instructions from Method 3.
Why is the vacuum cleaner not finding updates in Mi Home?
Possible reasons: Outdated version of Mi Home. The vacuum cleaner is tied to a region where the update has not yet been released (for example, in Russia, firmware sometimes appears later than in Europe); Xiaomi servers are temporarily unavailable (check status on the Mi Status website); Solution: try changing the region in your account settings or wait for the official announcement of the update.
What if the vacuum cleaner does not build a map after the update?
This is a typical problem after firmware. Try: Reset cards to Mi Home (Settings β†’ Maps β†’ Reset), Reset the vacuum cleaner (hold the power button for 10 seconds), Update the laser sensors (start the calibration in the engineering menu for this). If the problem persists, roll back to the previous firmware version or contact support.
Can I Sweat Xiaomi Vacuum Through a Mac?
Yes, but it will require: Install Android SDK Platform Tools via Homebrew: brew install android-platform-tools Use Terminal to run ADB-commands (similar to instructions for Windows). USB-OTG Any Mac with a port is suitable. USB-A adapter.
Where to download official firmware for Xiaomi?
Official firmware is available at: Xiaomi Forum (section "Download Files"). MIUI ROM (In Telegram channels dedicated to firmware for Xiaomi devices. ⚠️ Download firmware only from verified sources – fake files may contain malware!