Owners of modern smart home systems often face a situation where their Xiaomi robot vacuum cleaner, after cleaning the base or accidentally transferring it, forgets a planned route. Instead of clearly following a given path, the device begins to randomly rush around the apartment, re-building a map of the room, which not only reduces the efficiency of cleaning, but also increases the battery life.
The card saving feature is a key feature in the Mi Home ecosystem, allowing you to create virtual walls, divide rooms and set the order of cleaning. However, many users do not know that by default some models may not save the card after the cycle is completed if the corresponding option is not activated or if there is a failure in the operation of sensors. Understanding the principles of lidar and optical sensor will help to avoid data loss.
In this article, we will discuss how to forcefully save a current floor map, how to set up room separation, and what to do if the device stubbornly refuses to remember the layout of your home. We will look at the settings in both the global and Chinese versions of the application, as the interface may differ.
Principles of navigation and data preservation
Modern models like the Xiaomi Vacuum Mop 2 Pro or Roborock S5 Max use a laser rangefinder (LDS) to scan space. In the first cleaning process, the device builds a point cloud, which is then converted into a two-dimensional map. The SLAM algorithm (simultaneous localization and map building) requires stable base positioning. If you move the base to a new location without first resetting the map in the application, the navigation will go wrong.
The layout data is stored in the deviceβs internal memory, but synced to the Xiaomi server cloud only when a loop is completed successfully or manually commanded. It is important to understand that interrupting the cleaning or battery discharge in the middle of the process can lead to the fact that the draft version of the map will not be finalized, in which case the system may suggest starting anew.
The optical sensor on the bottom also plays a role in maintaining the route by tracking the distance traveled. If you change the layout of furniture or carpets often, the sensor can make mistakes, which leads to artifacts on the map. Regular cleaning of sensors is the key to the correct operation of the navigation system.
Technical details of the LDS operation
Configure saving the card in the Mi Home application
To save the card and be able to use advanced features, you need to configure the application correctly. First of all, make sure that your account is tied to the region corresponding to the device, or use the region switching mode. Go to the settings of a particular device by clicking on the three dots in the upper right corner.
In the settings menu, find the section that controls the map. Depending on the firmware version, it can be called "Maps settings," "Map and cleaning," or "Advanced settings." That's where the Save Map switch hides. If it's turned off, the robot will build the map anew each time, ignoring previous data.
You should also pay attention to the Multi-floor mapping function, if you have an apartment of several floors or a large area, activating this option will save up to 4 different maps. When you move the base to another floor, the robot will realize that the map has changed, and will suggest creating a new one or using an existing one.
- πΊοΈ Editing: Allows rooms to be combined or separated after scanning.
- π« Virtual Walls: Drawing Zones That a Robot Shouldn't Go To.
- π Reset the map: Completely clearing the navigation memory to build from scratch.
π‘
Without activating the Save Card toggle in the application settings, all zoning and virtual wall features will not be available, even if the robot is technically capable of supporting them.
Step-by-step: how to save and edit the map
The process of saving the map is usually automatic, but for reliability and editing, it is better to perform the following actions manually. First, run the robot vacuum cleaner for full cleaning, so that it bypasses all available areas. Make sure that all doors to the rooms are open and obstacles (chair legs, wires) are removed.
Once you have finished cleaning or returned to the base, open the Mi Home app. If the map is built correctly, you will see the layout of the room. Click on the Settings button (three dots) and select Edit the map or Save the map. Some versions require you to click the Finish or Save button in the bottom menu of the map interface.
If you want to divide a large room into two (e.g., kitchen and living room), use the "Separate" tool. Run a line across the room. Use the "Flush" tool to combine the rooms. After making changes, be sure to press the save button, otherwise all edits will be lost the next time you start.
βοΈ Checklist for card preservation
It is important to note that renaming rooms (e.g., "Bedroom", "Kitchen") is also part of the preservation process, with named rooms allowing only specific areas to be cleaned by voice or through an app. Without naming, room selection may not work properly.
Work with multi-layer maps and several floors
Owners of two-story houses or apartments with mezzanine will need a multi-layer map function. Xiaomi allows you to store several independent cards in the memory of the device. To work correctly, you need to physically move the base station to a new floor and start building a new map.
If you find a dramatic change in the landscape (no walls, new layout), the robot can ask if it is a new floor. If you confirm, the current map will be saved as Map 1 and the scanning process will begin for Map 2. Don't try to build a second floor map with the robot in your hands - it will knock down the gyroscope.
Switching between floors in the app automatically happens when you find the base, but you can also manually select the desired map from the control menu, which is especially useful if you temporarily moved the base to another room on the same floor and the robot is confused.
| Model robot. | Number of cards | Type of navigation | Support for zones |
|---|---|---|---|
| Xiaomi Vacuum 1S | 1 | Laser (LDS) | Yes. |
| Roborock S50 | 1 (with mod) | Laser (LDS) | Yes. |
| Xiaomi Mop Essential | No. | gyroscope | No. |
| Roborock S7 MaxV | 4 | Laser + Camera | Yes. |
Typical problems and ways to solve them
A common problem is that the robot doesn't save the map or resets it after every cleaning, and most often it's because the device can't find the base when it returns, if it's lost, it goes into search mode and may not complete the save cycle, check if the base is standing against the wall, if it's blocked, and if the indicator is on.
Another reason is a weak Wi-Fi signal in the robot's parking area, which requires a stable connection to store data in the cloud and synchronize the map, and if the router is far away, try moving it closer or using a repeater, and rebooting the robot itself helps (clamping buttons on top for 5-10 seconds).
Sometimes the map floats or shifts, and this can be due to dark carpets (which the optical sensor perceives as pits) or mirror surfaces (laser glare), in which case it helps to glue dark carpets with paint tape or install virtual walls around problem areas.
β οΈ Warning: Never lift or carry a robot vacuum cleaner while actively cleaning or building a map.This disorients the gyroscope and can cause permanent damage to the map file, which will have to be removed completely.
If nothing works, complete a full map reset via the app and start building again, having previously cleaned all sensors with dry soft cloth.
Additional settings and automation
Once the map is saved, you can set up a room-specific cleaning schedule, such as the kitchen every day and the living room every three days, and then select a room from the map menu and set the appropriate frequency, which saves battery life and extends the life of the device.
Integration with voice assistants Alice or Google Assistant also requires a saved map with room names. Only in this case, the command "Alice, clean the bedroom" will be performed correctly. Without prior saving and naming in the Mi Home application, voice control will only work in full cleaning mode.
Remember to update the robotβs firmware regularly. Xiaomi engineers are constantly improving map-building algorithms and fixing data-saving bugs. You can check the update in the deviceβs settings under the Software Update section.
π‘
If you're planning a long vacation, disconnect the robot from the network or put it on the base in sleep mode, saving the map beforehand, which will prevent possible memory failures during power surges while you're not at home.