How to Sweep Xiaomi Robot Vacuum from Your Phone: Official and Unofficial Methods

Firmwareing Xiaomi robot vacuum cleaner through a smartphone is a task that may seem difficult only at first glance. 15-20 In this article, we're going to look at more than just the official Mi method. Home/Xiaomi Home, but also alternative methods for advanced users, including manual firmware download and work with the user ADB.

It's important to understand that a misupdate can lead to a "bricking" of the device β€” when the vacuum cleaner stops responding to commands or does not turn on at all. So we'll focus on firmware preparation, version compatibility checks and recovery methods in the event of a failure. If your robot vacuum cleaner Mi Robot Vacuum-Mop 2 Lite, Dreame D9 or Viomi V3 starts to glit, brake or build the map incorrectly, it most likely needs a firmware update.

Preparation for firmware: what to do before the start

Before you start updating, make sure that all the prerequisites are met, which minimizes the risk of failure and ensures that the new version of the software is installed correctly.

  • πŸ“± The vacuum cleaner battery charge is at least 50.
  • πŸ“Ά Stable Wi-Fi connection. The robot needs to be connected to the same network as your phone. Use 2.4 GHz - 5 GHz may not be supported.
  • πŸ”‹ The charge of the phone is at least 30%, and interruption of the process due to the discharge of the smartphone will lead to an error.
  • πŸ“‚ Backup of settings. Save the current cleaning and settings maps in the app (if there is such a feature).

Also check the firmware compatibility with your model. For example, the firmware for Xiaomi Mi Robot Vacuum-Mop P will not work for the Dreame Z10 Pro, even if they look similar. The model number can be found on the sticker under the vacuum cleaner cover or in the About Device section of the app.

⚠️ Note: If your vacuum cleaner was purchased in China (version) CN), You are using it with a European server (EU), The firmware through the official application can block the device, in which case you need to change the region through Mi Account or alternative methods.

πŸ“Š What kind of robot vacuum cleaner Xiaomi you have?
Xiaomi Mi Robot Vacuum-Mop 2
Dreame D9/Z10
Viomi V2/V3
Redmi Robot Vacuum
Other

Official method: firmware through Mi Home/Xiaomi Home

The safest and most recommended method is to upgrade through a proprietary app, which is suitable for most models, including the Mi Robot Vacuum-Mop 2 Pro, Dreame D9 and Viomi SE. The instructions are relevant for the latest versions of applications (2023-2026).

Steps to update:

  1. Open the Mi Home or Xiaomi Home app (depending on the region).
  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 the robot will restart automatically.

In some cases, the update may not appear in the app, because:

  • 🌍 Regional restrictions – firmware is released first for China, then for other regions.
  • πŸ”„ Gradual deployment – Xiaomi releases batch updates to avoid mass disruption.
  • πŸ“΅ Server problems – check your internet connection or try later.

β˜‘οΈ Preparations for formal renewal

Done: 0 / 4

Alternative Firmware Methods for Advanced Users

If the official update is not available or you want to install custom firmware (for example, Valetudo for advanced features), you can use manual methods. They require more time and technical knowledge, but give you complete control over the device.

Hand-held firmware methods:

  • πŸ“ Through the.pkg file – downloading firmware from the official website or forums (for example, 4pda) installation through the application.
  • πŸ–₯️ Through ADB β€” connecting the vacuum cleaner to the PC and firmware through the command line (requires unlocking debugging).
  • πŸ”Œ Through USB-Debugging – connecting to the phone via cable (does not work on all models).

To install via.pkg file:

  1. Download the firmware for your model (for example, mirobo_vacuum_v11_002336.pkg For the Mi Robot Vacuum 1S).
  2. Place the file in the root folder of the phone’s internal memory.
  3. In the Mi Home app, go to Settings β†’ About Device β†’ Manual Update.
  4. Select the downloaded file and confirm the installation.

⚠️ Note: Installing unofficial firmware (e.g., modified to Valetudo) will void warranty and may cause sensors to work unstable. Before you install firmware, check the forum reviews about a particular version of the software.

What is Valetudo and why is it needed?
Valetudo is an open source software for Xiaomi robot vacuum cleaners that allows you to control a device without Xiaomi cloud servers: πŸ—ΊοΈ Save cleaning cards locally (without sending data to China). πŸ› οΈ Configure cleaning areas with greater accuracy. πŸ”§ Use alternative navigation algorithms, but installing it requires root access to the vacuum cleaner, which carries risks.

Common Firmware Errors and Their Solutions

Even if you follow the instructions, you can have failures, and here's a table of common errors and how to fix them.

Mistake.Reason.Decision
Update failed (Error: -1)Incompatible firmware version or interrupted connection.Check the vacuum cleaner model and try again. If the error repeats, reset the settings to the factory.
Device offlineThe vacuum cleaner has disconnected from Wi-Fi or is dead.Charge the device to 100% and reconnect to the network. If necessary, reset the network (hold the Wi-Fi button 5 seconds).
Invalid firmwareTrying to install firmware from another model.Download the correct version of the software for your device. Model number can be specified in Settings β†’ About the device.
The vacuum cleaner does not respond after firmwareFailed update or power failure.Do a hardware reset: hold the power button for 10-15 seconds. If it doesn't work, contact the service.

If the vacuum cleaner starts to behave unstable after the upgrade (for example, does not build a map or constantly loses connection), try to roll back to the previous version of the firmware.

  1. Find the archive firmware on forums (e.g. Xiaomi Community).
  2. Install it manually through the Update manually.
  3. Reset the settings to factory (Settings β†’ Reset).

πŸ’‘

If the vacuum cleaner becomes less connected to Wi-Fi after the firmware, try changing the router's channel to 1, 6 or 11 in the router settings. This helps avoid interference at 2.4 GHz.

Firmware through ADB: for experienced users

The ADB (Android Debug Bridge) method is suitable for custom firmware installation or debugging of the device, requiring a vacuum cleaner to connect to a computer, but some commands can be executed from the phone (if root permissions are available).

Step-by-step instructions for firmware through ADB:

  1. Install ADB on your PC (or use the ADB AppControl app on your phone).
  2. Connect the vacuum cleaner to the network via Wi-Fi and recognize it IP-address (can be found on the router or via the Fing app).
  3. In the command line, enter: adb connect [IP-vacuum-dress]:54321 adb shell
  4. To install the firmware, use the command: echo"[link to firmware]" | miio install

List of useful ADB-commands for diagnosis:

  • πŸ“‘ Adb shell miio info - device information.
  • πŸ”„ Adb shell reboot – Reboot of the vacuum cleaner.
  • πŸ—‘οΈ Adb shell miio reset – reset to factory settings.

⚠️ Warning: The miio reset command deletes all stored maps and settings. Once it is completed, the vacuum cleaner will need to be reconfigured in the Mi Home app.

How to bring a vacuum cleaner back to life after a failed firmware

If the robot vacuum cleaner stopped turning on or got stuck on the Xiaomi logo after the update, do not panic - in 90% of cases it can be restored. The main thing is not to try to re-stitch the device until the cause of the failure is established.

The recovery algorithm:

  1. Hard Reboot: Hold the Power button 15-20 Sometimes it helps you get out of the hanging state.
  2. Reset via service menu: Turn off the vacuum cleaner from charging. Press the Wi-Fi and Power buttons simultaneously for 10 seconds. Connect the charging without releasing the buttons until the indicator lights up.

Emergency firmware

  • Download the recovery firmware (usually has the.bin extension).
  • Put her on. SD-card (if there is a slot) or use ADB sideload.

Without the internet, you will not be able to check the validity of the software version.

How do I find out the current version of the firmware?
There are three ways: Through the app: Settings β†’ About the device β†’ The firmware version. Voice assistant: say, "Misha, what's the firmware version?" (not all models). ADB: Enter the command adb shell miio info | grep"fw_ver".
What if after the firmware vacuum cleaner does not connect to the application?
Try these steps: Reboot the vacuum cleaner and phone. Remove the device from the Mi Home app and add it again. Reset the Wi-Fi settings on the vacuum cleaner (hold the Wi-Fi button for 5 seconds). Check if the server region in the application has changed (should match the vacuum cleaner region). If the problem persists, swipe the device to the previous version of the software.
Can I roll back the firmware to an older version?
Yes, but with reservations: Xiaomi does not officially support rollback, so you will have to use manual methods. Download the desired firmware version (for example, with the Xiaomi Flash Tool). Install it through ADB or manual Update. Note that after rollback some functions may not work properly.
How often do updates for Xiaomi robot vacuum cleaners come out?
Update frequency depends on the model: Flagship models (e.g. Xiaomi Mi Robot Vacuum-Mop) 2 Ultra - once in a while 1-2 Budget models (e.g. Redmi Robot Vacuum) 3-6 Outdated models (e.g. Mi Robot Vacuum) 1) β€” updates are rarely or not released at all. Follow the announcements on the official website or in the Telegram channel MIUI Updates.