How to reinstall the robot vacuum cleaner Xiaomi: from reset to firmware

Owners of Xiaomi smart appliances often face situations when the device starts to work incorrectly: cards are lost, Wi-Fi connection is lost or software errors occur. In such cases, it becomes necessary to reinstall the Xiaomi robot vacuum cleaner, which usually means a complete reset or reflash of system software. This is a radical, but often the only sure way to return the gadget to factory performance and stability.

The recovery process depends on the specific model of your device, whether it is Roborock S5 Max, Xiaomi Vacuum Mop or earlier versions of the Mi Robot series. It is important to understand the difference between a simple disconnect from the account and a deep system reset, which affects all internal navigation and cleaning options. Full firmware reinstallation is only possible for models with open access to the file system or through special engineering menus.

Before you start to take action, you need to assess the current state of the device. Sometimes the problem is not the software, but the contamination of the sensors or mechanical damage to the wheel. However, if you are sure that the cause is a software failure, then following the instructions below will help to resuscitate your automatic assistant without going to the service center.

Diagnosis and preparation for system recovery

The first step of any technical operation is a thorough diagnosis. Before trying to reinstall the software or reset settings, make sure that the device has sufficient battery power. Interrupting the firmware update process due to battery discharge can lead to irreversible consequences, turning a smart gadget into a useless piece of plastic.

Check the stability of the Wi-Fi connection. Most of the problems with managing through the Mi Home application are due to the unstable signal of the router. If the Wi-Fi indicator on the case flashes orange or red, this is a signal that the connection with the server is lost. In some cases, a simple reboot of the router helps, but if this does not help, deeper intervention will be required.

It's also important to clean the dust container and check the condition of the main brush. Mechanical obstacles can block sensors, which the system misinterprets as a software bug. Make sure the side brushes rotate freely and the wheels don't get stuck in the carpet pile.

๐Ÿ’ก

Before starting any work with firmware, be sure to take a picture of the current settings of the map and zones in the application, so that you can quickly restore the usual cleaning routes.

Gather all the information you need about your model, and the exact marking of the device on the bottom sticker will help you find the appropriate version of firmware, and different revisions to the same robot may require different recovery approaches.

Software reset to factory settings

The most common method of โ€œre-installationโ€ is to reset all user settings to factory settings, a process that doesnโ€™t affect the system kernel, but completely clears memory of stored cards, schedules, and account bindings, a first step to follow in most software failures.

To perform a reset on most Xiaomi and Roborock models, you need to find a reset button. It can be separate or combined with the on button. Usually you need to press this button for 5-10 seconds before the voice message appears or the color of the indicator changes, after which the device will return to the out of the box state.

  • ๐Ÿ”„ Reset via the app: Go to your device settings in Mi Home, select General Settings and click Delete Deviceยป.
  • ๐Ÿ”˜ Physical reset: Press the Home and Turn on buttons (or just reset) for 10 seconds at the same time.
  • ๐Ÿ“ก Network reset: Press the on and off buttons simultaneously before resetting the Wi-Fi module.

Once the reset is done, the robot will require re-association to the account. Remove the old device from the list in the Mi Home app if it is still there, and add it again, following the instructions on the screen, ensuring that the old configuration files will not conflict with the new settings.

โ˜‘๏ธ Checklist before reset

Done: 0 / 4

Update and update via Mi Home

The official way to update or reinstall system software is to use the built-in features of the Mi Home app, which is safe and recommended by the manufacturer to fix bugs and improve navigation algorithms, and the system will check for a new version and suggest installing it.

Usually, the update is automatically in the background when the robot is on base and connected to Wi-Fi. However, you can manually initiate the process. To do this, go to the robot settings, select "Software Update" or "Firmware Version." If a new version is available, a notification will appear.

During the upgrade process, it is strictly forbidden to turn off the robot or interrupt the Internet connection. The screen of the phone will display the progress bar. Once the installation is completed, the device will automatically restart, this process can take from 5 to 15 minutes depending on the size of the updated package.

๐Ÿ“Š Have you encountered errors when updating your software?
It went smoothly.
Update hung up.
Robots stopped seeing Wi-Fi
There were map errors.
Not updated.

If the automatic update doesn't start or freezes, try changing the region in the application settings. Sometimes servers for different countries run at different speeds or have different firmware versions. Switching the region from Russia to China or Europe can solve the problem with downloading files.

Manual reinstallation of firmware (Advanced)

For advanced users, there is a possibility of manual firmware installation, a method that requires caution and risk understanding, which is used when an official update is not available, or when you need to roll back to a more stable version of the software, and this is most often the case for Chinese versions of robots or devices that are re-flashed by enthusiasts.

The process involves finding the right firmware file (usually with the extension.pkg or.bin) on specialized forums or in GitHub repositories. The file must be placed in the root folder of the microSD card (if the model supports cards) or transferred via ADB (Android Debug Bridge) when connected over the network.

Model robot.Type of firmwareMethod of installationThe risk of blocking
Xiaomi Mi Robot 1SOfficial/CastomThrough Mi Home/ADBLow.
Roborock S50/S55Official.Only Mi Home.Medium.
Xiaomi Vacuum MopOfficial.Mi Home / Memory Card / Memory CardHigh-pitched
Roborock S6Official.Mi HomeLow.

Once you copy the firmware file to the memory card, insert it into the robot (usually under the dust collector lid or in a special slot under the lid). Turn on the device. If the firmware file is correct and fits the model, the robot recognizes it and starts the update process, which will signal by voice message or flashing indicators.

โš ๏ธ Warning: Installing firmware from another model or interrupting the recording process can lead to a โ€œbrickingโ€ of the device, recovery from such an error is possible only through disassembly and soldering. UART-console.

Resolving connection and map errors

Often, users understand "re-installation" as a solution to problems with map construction, so if the robot starts to move randomly or loses the map of the room, you don't need to refashion it, just reset the map and recalibrate the device.

To do this, select the option โ€œReset the cardโ€ or โ€œDelete Mapโ€ in the application. After that, start the robot to completely clean in Quiet or Balance mode, so that it re-scans the room. Make sure that the room is light, the doors are open, and foreign objects (wires, shoes) are removed from the floor.

If the robot loses contact with the base during cleaning, check the contacts at the charging station. Oxidation or dust on the contacts can prevent the dock from working properly. Wipe the contacts with dry cloth and make sure the station is on a flat floor, not on the carpet.

The secret to calibrating a gyroscope
If the robot is constantly crashing into the same furniture, try running it from the base manually, preventing it from reaching the end, and sending it to the cleanup immediately โ€“ this sometimes helps to reset the positioning error.

In difficult cases, when the map is constructed curved or with tears, it may be necessary to clean the laser rangefinder (Lidar).Gently wipe the top rotating window with a soft dry wipe. Dirt on the lens leads to distortion of the data about the distance to the objects.

Frequent problems after reinstallation and their solution

Once you've done the reinstallation or reset, there may be new questions, and the device may behave differently than before the reset, because the algorithms for adapting to the room are re-run, which is normal and takes some time to get used to.

One of the common problems is the inability to connect to 5GHz Wi-Fi. Xiaomi vacuum cleaners work exclusively in the 2.4GHz band. If your router broadcasts the same network for both bands, try splitting them in the router settings or creating a guest network only for 2.4GHz.

You can also increase the cleaning time, because the map is new, the robot explores the room more carefully, so don't interfere with the first 2-3 cleanings, let the system accumulate statistics and optimize routes.

๐Ÿ’ก

The stable operation of the robot after reinstallation depends not only on the software, but also on the quality of the Wi-Fi signal and the purity of optical sensors.

If the robot makes strange sounds or error messages (e.g., Error 1, Error 2), refer to decoding the error codes in the instruction manual, often indicating a jammed wheel or main motor, which requires mechanical cleaning rather than software cleaning.

FAQ: Frequently Asked Questions

Can I use the Chinese version of the robot for a global version?
Technically, this is possible for some models (for example, through soldering of a chip or using special utilities), but the process is extremely complex and risky.
Will the cleaning statistics be reset after the reinstallation?
Yes, with a full reset to factory settings (Factory Reset), the entire cleaning history, room map and schedules will be deleted without the possibility of recovery.
What if the robot is stuck on the logo after the update?
Try to perform a hard reboot by clamping buttons on the case. If that doesn't help, you may need to flash through the box. UART-console that requires disassembly of the device and soldering skills.
Do I need to remove the device from the Mi Home before resetting?
If you reset the buttons on the case, the device will still require re-association. Deleting from the application will simply clear the list of your devices from dead links.