The Xiaomi Roborock S5 series of smart robot vacuum cleaners are famous for their precise navigation thanks to the LiDAR laser rangefinder. However, over time or after rearranging the furniture in the house, the device can begin to get confused in space, building incorrect routes or skipping entire rooms. In such situations, regular cleaning of the container will not help - you need to completely delete the stored data about the layout of the room.
The procedure for cleaning the navigation memory is not complicated, but it requires care, since after it the robot will have to re-examine your home. Resetting the map often solves problems when the vacuum cleaner βgets stuckβ in a flat place or refuses to return to the base, believing that it is elsewhere. In this article, we will discuss in detail all available methods of cleaning data through the mobile application and the physical interface of the device.
Before we take any drastic measures, we need to make sure that the problem is a software failure of the map, not a contamination of the sensors. If you have already checked the purity of the lidar and the wheels, but the robot is not behaving properly, then deleting old data is the right solution. Next, we will consider a step-by-step algorithm of actions that will return your Roborock S5 ability to navigate space with factory precision.
Why a Robot Vacuum Cleaner Needs a Card Reset
The main reason owners have to resort to cleaning the map is because of the accumulation of positioning errors. The laser navigator constantly scans the environment, comparing it to the stored pattern. If you rearrange the sofa, add a new table or simply change the location of the carpet, the navigation algorithms may not recognize the changes and try to make a way through the virtual wall, which leads to chaotic movements and increased cleaning time.
Another common cause is a software failure of the Mi Home app itself or the robot firmware. Sometimes, after a software update, the old map may conflict with new route algorithms, in which case the system simply forgets how to interpret the data from the lidar correctly, and starts building the map again every time it starts, which is extremely inefficient.
β οΈ Before performing a reset, make sure there are no open water sources or small items on the floor in the home that the robot may mistake for an obstacle and lock up during a re-scan.
And you also need to consider the noise factor in the data, because if the robot was often moved between floors or rooms when it was on, it could have stored map fragments that were not on the current floor. The layering of the map confuses the device, making it think that the room is ten meters from the actual position.
Preparation of the device for the cleaning procedure
Before you start the deletion process, you need to do a number of preparatory steps, which will help avoid errors and ensure that the robot can correctly build a new map immediately after the reset. First of all, check the battery power - it should be at least 60-70%, since the initial scanning process is quite energy-intensive.
The second important step is physical preparation of the room: remove wires, socks and other small objects that can get into the brush from the floor. Cleanliness of the floor is critical to the accuracy of the lidar and wheel sensors. If the robot gets stuck during the first pass, the new map may become incorrect or torn.
π‘
Make sure that the charging station is in its permanent place and is tightly pressed against the wall β the robot will search for the base precisely by the coordinates saved at the time of the first docking after reset.
Be sure to also check the status of the laser rangefinder itself.Nevertheless, wipe the "turret" on the top panel with a soft dry cloth.Even a thin layer of dust can distort the scan data, leading to errors immediately after resetting the map.The Xiaomi Roborock S5 is very sensitive to the purity of optical elements.
- π§Ή Remove all unnecessary objects from the floor so that they do not interfere with movement.
- π Charge the robot battery to at least 60% to ensure cycle completion.
- π§Ό Wipe sensors and laser rangefinder with a dry microfiber.
- π‘ Make sure that the Wi-Fi router is stable and the signal covers the entire cleaning area.
Reset the card through the Mi Home app
The easiest and safest way to clear your navigation memory is to use the official mobile app. Mi Home allows you to manage your robot settings remotely, which is convenient for Android and iOS users. To start, open the app on your smartphone and make sure your Roborock S5 is connected to the network and displayed as βOnlineβ.
Go to the device control menu. This is usually done by tapping the vacuum cleaner icon on the home screen. In the interface that opens, find the three-dot menu in the upper right corner or the settings button (the gear icon), which is where the basic system parameters, including map management, are hidden.
βοΈ Procedures in the annex
In the settings menu, find a section related to the map or cleaning history. In different versions of the firmware, it may be called differently, but the keyword is "Map" or "Map." Inside, you will see the option "Reset the card" or "Clear the map." Click on it. The system will ask you to confirm the action, warning that all saved areas and virtual walls will be removed.
Once confirmed, the robot can beep a signal signal indicating the start of the memory cleanup process, and the app will return to the home screen, where the card status will change to "No data" or similar, and the device is now ready to create a new map at the next start.
| Action. | Where to find out. | The result |
|---|---|---|
| Opening menu | Main screen of the device (three dots) | Access to settings |
| Section of the map | Settings β Map management | View of the current scheme |
| Cleanup | Reset the map button | Delete all navigation data |
| Confirmation | A pop-up window | Launch of the discharge procedure |
Alternative method through buttons on the body
If the smartphone is unavailable or the app is not working properly, you can reset the card directly through the vacuum cleaner interface itself. This method is useful when you need to quickly restart the device logic without using the network. On the top panel of the Roborock S5 there are two main buttons: Home and On/Pause.
A combination of buttons is often used to enter reset or reset logic. However, it is worth noting that in a standard firmware physical reset, it is the card that the combination of buttons without the application may not be, as this prevents accidental deletion of data. Most often, the device is completely reset to the factory settings (Hard Reset), which also clears the card.
To perform a full reset (which will affect both the card and the Wi-Fi settings), you need to simultaneously press the Home and Turn on buttons and hold them for about 5-10 seconds. The robot will voice the start of the reset, after which it will restart, and its memory will be cleared completely, including the network settings.
What is the difference between a reset and a hard reset?
After this procedure, you'll have to reconnect the robot to Wi-Fi through the app, which is a more radical method, but it's guaranteed to eliminate any software glitches that have accumulated in the system, and use it if a standard card reset doesn't solve the navigation problem.
The process of constructing a new map
After a successful reset, the robot vacuum cleaner enters a new map waiting mode, and when it first starts, it will not be removed by the usual algorithm by a snake, but will begin a research mode, and the exploration mode involves moving around the perimeter of the room to build an accurate outline of the walls.
Run the cleaning through an app or a button on the case, and the robot will leave the base and start to move slowly, turning in different directions, at which point it is crucial not to interrupt its work or lift it on your hands, and if you take the device, the scanning process will be confused, and the map can be broken or offset.
The whole process takes 20 to 40 minutes depending on the area of the room, and the robot can return to the base several times to recharge if there is not enough space, and then continue from the same place, and the smartphone screen will display in real time the map under construction.
- πΊοΈ The robot builds the outline of walls, moving along them.
- π When discharged, he returns to base and continues scanning.
- β After completion, the card is automatically saved.
- π« Do not move the base and do not interfere with the robot in the process.
π‘
The quality of the new map depends on how much space was free during the first pass β any temporary obstacles can be imprinted on the map as permanent walls.
Common Errors and How to Resolve Them
Even after the correct reset, it can be difficult. One of the common problems is that the robot builds a map, but it doesn't save or it shows a curve. This could be because the collision sensor is stuck or contaminated. Check the bumper at the front of the device, it should be easy to press and return to its original position.
Another mistake is to lose the robot on the map, and if the device says it can't return to base even though the base is still there, try moving the base to another location and giving the command to build the map again, sometimes by simply restarting the system by turning off the power switch under the lid.
β οΈ If the robot constantly makes mistakes in positioning on mirror surfaces or black carpets, use virtual walls in the application to prevent it from entering these areas, since lidar can not see black surfaces, and optical sensors can get lost on mirrors.
In rare cases, the problem lies in the firmware version. If none of the methods work, check for updates in the Mi Home app. Developers regularly release patches that improve map algorithms and fix navigation bugs.