How to properly update the washing vacuum cleaner Xiaomi

Modern wet-cleaning robots are complex hardware and software systems that depend on the relevance of the firmware installed. Manufacturers regularly release patches that fix bugs in navigation algorithms, optimize battery consumption and improve the logic of the water pump. If you notice that Xiaomi has started to cope with floor washing or lost contact with the router, it’s probably time for an update.

The upgrade process does not require a deep technical knowledge, but requires strict adherence to the sequence of actions to avoid software failures. In this article, we will discuss all available methods in detail, from automatic updates through the cloud to manually installing firmware in case of critical errors. Connectivity is crucial here, so make sure that your router is working properly.

We're going to look at the nuances of working with different software versions, including Chinese and global editions of devices, and we're going to focus on troubleshooting, because interrupting the process of writing data to the robot memory can lead to the need for complex flashing. Let's prepare the gadget for modernization.

Preparation of a robot vacuum cleaner for system update

Before any software manipulations begin, a number of preparatory steps must be taken: the primary task is to provide a stable power supply; the battery should be at least 60% charged, and ideally the robot should be in the dock during the entire process; if the charge falls below the critical level during the recording of new data, the device can go into a "bootloop" (cyclic reboot).

The second critical aspect is wireless signal quality. Xiaomi robots and the Mijia ecosystem often operate at 2.4 GHz, which can be congested in apartment buildings. To successfully load a heavy upgrade package, it is advisable to bring the vacuum cleaner closer to the router or temporarily disable other devices consuming traffic. The speed of downloading the firmware directly affects the likelihood of file integrity errors.

Also worth checking is the status of your account in the app, make sure you are logged in to the same region that was selected when you first set up your device, and changing your region on the fly can hide available updates or make your device invisible to servers.

⚠️ Warning: Do not force the robot vacuum cleaner to turn off or press the reset button during the update process indication.This will damage the bootloader and require disassembling the device to recover via the UART.

Finally, clear the work area, and while the robot has to be on the base, sometimes in the process of diagnosis, it may try to make calibration movements, remove wires, socks and other objects that may interfere with the sensors from the floor.

Automatic updates via Mi Home app

The most common and safe way to upgrade software is to use the official Mi Home app (or Xiaomi Home), the system will notify the user of the availability of a new version if the server successfully communicates with the device, and to check manually you need to log into the card of the device and find the appropriate section in the settings menu.

Usually, the way to upgrade is to click on the three dots in the upper right corner of the robot control screen, then select Settings and find the Software Update or Update Check line. If the new version is available, the system will prompt you to download and install it. The process takes 5 to 20 minutes depending on the file size and Internet speed.

During installation, the robot can emit audio signals or voice messages in English or Chinese. This is a normal system reaction. At this time, the application interface can show the progress bar. Do not close the application completely, although going into the background usually assume that it is better to keep the smartphone screen active.

β˜‘οΈ Checklist before update

Done: 0 / 4

Once the installation is complete, the robot will automatically restart. In the app, the firmware version should change to the current version. If the status remains the same, try restarting the smartphone and checking for updates again.

Manual installation of firmware and work with regions

Sometimes, your region’s servers don’t offer an update that has already been released to other countries, which is a common situation with devices that have a CN marking (China) but are connected to a European account, in which cases users often resort to changing the region in the application settings.

To do this, you need to go to the user profile (the Profile tab or the human icon), select Settings and change the Region. For example, switch from Russia to China or Singapore. After changing the region and re-addling the device (sometimes you need a full reset of the Wi-Fi module), a new version of the software may appear. However, remember that changing the region can change the set of available functions and the language of the voice assistant.

There is also a method of manual installation through debugging menus, but it is available mainly for advanced users and models based on Android. For ordinary users, the main tool is waiting for a rollout from the manufacturer. Forced installation of third-party firmware (custom) is possible, but it does not guarantee.

Risks of regional change
As the region shifts to China, some cloud features may become unavailable or unstable due to server locks outside China, and the voice packet may be replaced by Chinese, which cannot be replaced by Russian without returning the region back.

If you use alternative applications such as Home Assistant or Domoticz, it is better to update through the official application, since third-party integrations often do not have the functionality to download binary firmware files to the device.

Diagnostics and Problem Solving in Updating

The most common problem is that the process freezes at a certain percentage (for example, 30%, 60% or 99%), which may indicate a loss of data packets or a lack of free memory in the robot buffer.

If the update doesn't start or fails constantly, check the date and time on your smartphone. SSL-Certificate, which causes the server to reject the connection request. Set automatic time synchronization in the phone settings.

The following table contains the error codes and their possible solutions:

Code/SymptomProbable causeMethod of decision
Network errorWeak Wi-Fi signalGet the base closer to the router.
Hanging on 99%Memory recording errorReboot the robot with a button
No updates.The wrong regionChange the region in profile
Failure to installLow battery chargeClear charging contacts

It's important to distinguish between software failure and hardware malfunction. If the robot flashes an error indicator after trying to update, consult the manual to decode the light signals. Often this indicates a problem with the sensors, not with the firmware.

πŸ“Š What problems do you have with updating more often?
Update hangs halfway
The app doesn't see the device
After the update, the settings disappeared
The update was successful the first time.

Resetting settings and recovery after failure

If the update is incorrect and the robot is unstable (losing the map, not going to base, not seeing the wet cleaning module), you may need a full reset (Hard Reset), which will return the device to factory parameters and clear temporary files that may have been damaged.

To perform reset on most models Xiaomi and Roborock need to press two buttons simultaneously (usually the on button and the return button to the base) for 5-10 seconds before the characteristic audible signal. Some models with a screen require a clamping area of the screen. After reset, the robot will require re-association to the Wi-Fi network.

⚠️ Warning: Full reset will remove stored room maps and cleaning schedules. Be sure to backup the in-app maps if such a feature is available, or be prepared to rebuild the map again.

If the robot stopped turning on or responding to commands after a failed update (β€œbrick”), you may need to connect to debugging contacts on the board (UART) using a USB-TTL adapter. This is a complex procedure that requires opening the case and having soldering skills, so in such cases it is better to contact an authorized service center.

πŸ’‘

Save the map of the room in the cloud. After resetting or buying a new robot, you can quickly restore the map by simply linking the device to the same Mi Home account.

Features of updating models with water auto-replacement

Flagship models like the Xiaomi Robot Vacuum X10+ or Dreame L10s Ultra have a complex system of self-cleaning stations, which monitors not only the movement of the vacuum cleaner, but also pumps, water heating and carpet drying, and updates to these devices often include plant-specific fixes.

When upgrading these systems, it can take longer, because both the robot and the base are getting the firmware, and the base indicators can flash in a special mode, and it's important not to disconnect the station from the network, even if the robot left the base during the process.

Algorithms for determining the type of carpet and the intensity of water supply are also calibrated through updates. If after the update, the robot began to wet the carpet too much, try recalibrate-proofing the carpet sensor through the application or wipe the optical sensors on the bottom of the device with an alcohol napkin.

πŸ’‘

Regular software updates extend the life of the battery and improve the quality of cleaning, so you should not ignore notifications about new versions.

Hot dryer models should be aware that new versions of the software can change temperature regimes for safety. Always read the application changelog carefully before installing.

Frequently Asked Questions (FAQ)

Can I interrupt the update if the robot left the base?
If the robot left the base during the upgrade, carefully return it to its place without turning it off. Interrupting the system files will damage the operating system.
Why did the map of the room drop after the update?
This can happen in major updates, when the structure of the navigation files changes, and the map may be damaged during the writing process, so you should create a new map and save it to the cloud.
Do I need to remove the dust collector and water container before upgrading?
You don't have to take them out, but you want to empty the water container and add clean water if the robot is on the base, and you better take out the dust collector to avoid accidental dust scattering during calibration movements.
How long does the update process take?
The average process takes 5 to 15 minutes, and if the light flashes for more than 30 minutes unchanged, it may be stalled, which requires a reboot of the device.
Does the update affect the guarantee?
The official update via the Mi Home app does not affect the warranty, but the installation of modified firmware (root rights, custom software) automatically voids the manufacturer's warranty obligations.