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.
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 code | The Last Stable Firmware (2026) | Refreshment |
|---|---|---|---|
| Mi Robot Vacuum Mop 1C | roborock.vacuum.m1s | 3.5.8_004236 | Official annex / ADB |
| Mi Robot Vacuum Mop 2 Lite | roborock.vacuum.a10 | 4.1.2_005012 | Official annex |
| Mi Robot Vacuum Mop 2 Pro | roborock.vacuum.a15 | 5.0.1_006008 | Official Annex / Manual through USB |
| Mi Robot Vacuum Mop E10 | roborock.vacuum.e10 | 3.3.9_003124 | Official 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.
- Open Mi Home and select your robot vacuum cleaner from the device list.
- Go to Settings β About the device β Update firmware.
- If a new version is available, click Update. Make sure the robot is connected to Wi-Fi and charged.
- 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:
- Download the firmware for your model (see table above) and rename the file to update.pkg.
- Copy it to a formatted flash drive (not in folders!).
- 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).
- Hold the power button for 5 seconds until you hear the beep. The robot will start the update.
- 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?
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:
- Install. ADB Tools (you can download from the Android Developers website).
- Connect the robot to the computer through USB (may be required OTG-adapter).
- Open the command line and check the connection: Adb devices If the device is displayed, go further.
- Download the firmware in.img format and place it in the folder with ADB.
- 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
- 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 drive | Incompatible file system format or adapter. | Use it. FAT32 original OTG-Xiaomi adapter. |
| Hanging in the "Checking..." phase | A 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 update | Reset network settings in the new firmware. | Reconnect the robot to the network in Mi Home. |
| The robot emits a constant sound signal | Critical 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.
- Find an archive firmware for your model (for example, on the 4PDA device-themed).
- Set it up through ADB or USB-flash drive (similar to the instructions above).
- 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,
- Launch the robot in mapping mode (Settings) β Map. β Clean and recreate).
- Walk with him around all rooms, holding at a distance of 1-2 meters (this will help sensors). LI-DAR quicken).
- 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:
- Study the reviews on the forums (4PDA, Reddit about a specific version of the firmware.
- Make a full backup of the current software through ADB.
- Use only firmware designed for your model (for example, Valetudo does not support all versions of the Mi Robot Vacuum Mop).
- 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.