Modern smart home devices require regular maintenance of software to work correctly. Xiaomi vacuum cleaners are no exception, since their functionality depends on the relevance of the installed version of the microcode. Owners often face situations when the device stops building a map or loses communication with the server, and in most cases, the salvation is the timely installation of patches.
Software upgrades may seem complicated at first, but they only take a few minutes to complete, and the stability of navigation and cleaning depends on how much fresh software controls the engine and sensors, and in this article, weβll look at everything from standard Wi-Fi updates to manual methods for advanced users.
Ignoring notifications about new versions can lead to the fact that the device will become incompatible with the new features of the Mi Home app.In addition, the companyβs engineers are constantly improving the algorithms for bypassing obstacles and distributing suction power, so keeping the gadget in good shape is not only a matter of comfort, but also the durability of the battery.
Preparation for system updates
Before any software manipulations, you need to make sure that the equipment is ready. The battery should be at least 60% charged, since the process of writing data to energy-intensive memory and interrupting at a low charge can lead to critical errors. Make sure that the robot is standing at the charging station and the indicators are on a level light, signaling a normal charge current.
The second critical condition is a stable connection to the Internet. The router must operate in the 2.4 GHz band, since many models of Xiaomi vacuum cleaners do not support 5 GHz networks. If the signal is weak, the device can download the data packet partially, which will cause a file verification error.
β οΈ Warning: Do not try to update your firmware if the robot is in Do Not Disturb mode or has active schedule tasks. Forced to stop all processes through the app before starting the procedure.
It is also worth checking the free space on the manufacturer's servers, although this is rare, but sometimes technical work can temporarily block the download.Make sure that your smartphone has the latest version of the Mi Home app installed from the official store.
βοΈ Checklist before update
Automatic updates via Mi Home app
The easiest and safest way to get a new version of the software is to use the regular functionality of the application. Usually, the system itself notifies the user of the availability of a new package by displaying a red circle with a number next to the device icon. If there is no notification, you can manually initiate a search through the settings menu.
To do this, open your vacuum cleaner card in the app and click on the three-dot button in the upper right corner. In the menu that opens, select Settings, then find the About Update or Verification section. The system will contact the server and show the available version if it is newer than the one installed.
- π² Click on the βUpdateβ button to start downloading the package.
- π‘ Wait for the download to be completed without closing the application.
- π The robot will automatically restart and start installation.
- β After completion, the device will report a successful update in a voice.
During the process, the indicator on the case may flash orange or blue, which is normal. Wi-Fi interruption at this point is not scary, since the file is already loaded on the device, but it is better not to take risks and leave the router alone.
π‘
If the update is 99% over, try restarting the router without turning off the vacuum cleaner, often helping complete the final packet verification.
Manual installation of firmware through a local server
In cases where the automatic method is not working or the servers are overloaded, you can use the manual installation method, which requires a computer and basic skills to work with the file system, you will need to download the current firmware file from a proven source, for example, from the 4PDA forum or the official GitHub repository.
A firmware file usually has the extension.pkg or.bin. Once downloaded, it must be placed in the root of the memory card or internal memory of the phone if the emulator is used. HTTP-PC-based.
python -m http.server 8000By running this command in the firmware folder, you create a local server. Then, using debugging tools or special plugins for Mi Home (for example, Home Assistant with Xiaomi Vacuum integration), you can specify a path to your server to download the file.
β οΈ Warning: Using unverified firmware files from random sources can lead to a "brickle" device.Always check file checksums (MD5/SHA1).
This method allows you to install an older but stable version of the software if the new one contains bugs, but Xiaomi can block the downgrade at the server authorization level.
Where to find official firmware files?
Solving Connection Problems and Errors
A common problem with updating is a connection error or an endless load cycle. If the indicator flashes red or the device constantly writes "Disconnected", the problem lies in the network settings. Try changing the system. DNS-server in router settings on 8.8.8.8 or 1.1.1.1, as the provider can block requests to update servers.
Another reason could be the overcrowded cache of the Mi Home app, go to your smartphone settings, find the app, and clear the data, and then you need to log in again to your Mi Account.
| Mistake. | Probable cause | Decision |
|---|---|---|
| Update failed (103) | The Unstable Internet | Reboot the router and robot |
| Low battery | Charge less than 60% | Put it on charge. |
| Server busy | High load on the server | Repeat at night |
| Region mismatch | Incorrect region in the appendix | Replace the region with China/Europe |
If nothing helps, try changing the region in the Mi Home app, for example, if you have a European version, sometimes switching to China (after resetting the robot) allows you to download more recent firmware, which is then used in the European region.
Resetting and re-binding
In some cases, after updating, the map of the room may disappear or skew, this is due to changes in the algorithms for building a map in the new version of the software.
To perform the reset, you need to simultaneously press the Home and Turn on buttons (or Spot and On, depending on the model) for 5-10 seconds until the robot reports a Wi-Fi reset.
When you reconfigure, make sure you create a new map from scratch, allowing the robot to completely tour the room. Do not interrupt the first cleaning after the update, as at this point the gyroscopes and lidar are calibrated.
π‘
After a major firmware update, it is always recommended to do a complete map reset and build again for proper navigation.