How to save a cleaning card on a Xiaomi robot vacuum cleaner

Smart tech owners often face a situation where, after a break in work or transferring the base, the vacuum cleaner finds the apartment again and builds a new map, ignoring previous settings. This is especially true for the Roborock and Xiaomi Vacuum series models, which rely on the LDS laser rangefinder for navigation. If you do not know how to correctly capture the scan result, the device can start cleaning every time from a clean sheet, which negates all the benefits of a smart home.

The main reason for the data loss is the software algorithms that may not save the map by default if the cleaning has been interrupted or if the robot has not been on the base for a long time. Moreover, many users do not suspect that to work with multiple floors or zones, you need to manually activate the map saving function in the application interface.

In this article, we will take a closer look at how you fix the map, configure the zones, and recover data in the event of a crash, how different vacuum cleaner generations are, and how to use hidden menu features for maximum efficiency.

Principles of navigation and data storage

Today's robot vacuum cleaners use a complex system of sensors to navigate through space. The key here is a laser rangefinder that rotates on the top of the housing and scans the room. The data is processed by the processor in real time, creating a point cloud that turns into a two-dimensional plan. But the plan itself is just a temporary buffer in the device's RAM.

For the map to become permanent, it must be synchronized with the cloud server through the Mi Home or Xiaomi Home app. It is in the cloud that the final version of the layout is stored with all partitions and no-go zones. If the synchronization is not successful, the robot can decide what is in an unknown place the next run and start the construction process again.

πŸ’‘

Make sure your smartphone is connected to the same 2.4GHz Wi-Fi network as the robot vacuum cleaner, otherwise synchronization of the map with the cloud may not occur.

It's important to distinguish between a temporary and a permanent card. Temporary only exists during one cleaning session. Permanent card is stored in the device and application memory, allowing you to use zoning and schedule functions. Without saving a permanent card, the robot will not be able to execute commands to "clean up in the kitchen" or "go around the mat."

Step-by-step instruction: fixing the map in the application

The process of saving the map requires a strict sequence of actions: first, you need to start a complete cleaning, so that the robot can go around all available spaces and build a full outline. Do not interrupt this process, otherwise the geometry of the room can be distorted. Once you finish cleaning, the robot must automatically return to base.

Once the device is on charge, open the app on your smartphone. In the control interface, you'll see the current map. If it's displayed correctly but not automatically saved, you'll need to find the Save or Edit button. Different firmware versions may call it differently, but the logic remains the same.

β˜‘οΈ Algorithm of saving the map

Done: 0 / 6

Once you press the save button, the system may ask you to rename the card or assign it a floor number. This is a critical point for owners of large apartments or houses. If you miss the confirmation stage, the card may remain in draft status and be overwritten the next time you clean it. Always wait for the notification of successful synchronization.

⚠️ Warning: If the power goes out during the conservation process or the robot is removed from the base, the card may be damaged.

Setup of multi-storey maps and zones

Xiaomi’s flagship vacuum cleaner models support up to 4-5 different maps, which allows you to use a single robot to clean multiple floors or even different apartments. To activate this feature, you need to go to the map settings and select the option to add a new floor. The robot must be physically at the level that you want to create or edit.

When you switch between floors, the robot has to be moved to the base on a new level and relaunched. The system recognizes the new environment and suggests creating a new map or matching it to an existing one. Don't try to edit the second floor map from the first floor, which will lead to overlapping coordinates and navigation errors.

πŸ“Š How many floors does your robot vacuum cleaner clean?
One floor.
Two floors.
Three or more
I use it in different apartments.

Each card you save can be customized, such as the first floor, where you can set the suction power for the tiles, and the second floor, where the carpets are, you can set the carpet mode, and each floor has a separate set of virtual walls and exclusion zones.

ParameterDescriptionRecommendation
Floor nameLevel name (Living room, Bedroom)Use clear names.
PowerSuction force for a particular mapSilent for the bedroom, Turbo for the kitchen
Zones.Dedicated areas for cleaningCreate zones around tables
Walls.Virtual BarriersClose the entrances to the danger areas

Editing: Rooms splitting and virtual walls

Once the map is saved, it often needs to be refined. Automatic room recognition isn't always perfect: a robot can combine a kitchen and a corridor into one room, or split the living room into two because of a high threshold. To fix this, we use the Rooms Separation tool.

In editing mode, you draw the separation lines manually. It's important to make sure that the lines pass through doorways or bottlenecks without crossing furniture. Once separated, each zone can be assigned a name and type of coating (floor, carpet, tiles), which affects the cleaning strategy.

The Secret to Accurate Separation
Draw the separation lines slowly and with little margin, going into the walls. If the line is interrupted, the room will not split. In difficult places, use zoom for accuracy.

Virtual walls and no-go zones are powerful tools for protecting space, and you can draw a rectangle around a bowl of animal water or around wires on the floor, and the robot will perceive these areas as insurmountable obstacles, even if there's nothing physically there, which is especially useful for models without ultrasonic carpet recognition sensors.

Problems with the disappearance of the card and their solution

One of the most common problems is the sudden disappearance of the stored map, and the robot starts buzzing, reports sensor errors, and builds a new layout, most often because the device can't find its base or starting point. The LDS laser rangefinder is very sensitive to changes in lighting and furniture arrangement.

If the card is gone, don't rush to save a new one. Try first to interrupt the cleaning, return the robot to the base manually and reboot the application. Often the map is recovered from the cache. If that doesn't work, check if you have closed the door to the room where the base is, or if you have moved the furniture that served as a reference.

⚠️ Warning: A common reason for resetting a map is to move the base without first notifying the robot. If you've moved the station, the robot must rescan the room to update the base coordinates on the map.

In some cases, cleaning the sensors helps. Wash the laser rangefinder on the top cover with soft cloth and the collision sensors. Dust stuck to the lens distorts the data, and the robot stops recognizing the room. Also make sure that there are no shiny objects or full-length mirrors on the floor that can trick the laser.

Resetting the map and creating a new one from scratch

Sometimes it is easier to delete a damaged or incorrect map and create a new one than to try to fix editing errors. To do this, select the option β€œDelete the card” or β€œReset” in the card settings, the robot will return to the factory navigation settings.

When you create a new map, make sure that the room is light and there are no unnecessary obstacles (boxes, packages), start a complete cleaning and do not disturb the robot. Walk around it or take your arms during the scan absolutely not β€” it will knock the coordinates. Let the device safely go around the perimeter and return to base.

πŸ’‘

The quality of the new card depends on the stability of the Wi-Fi signal and the absence of interference to the laser rangefinder during the first pass.

After a successful scan, immediately save the result and assign a name to the map. Don't delay this step. Regular maintenance of sensors and timely updates of software through the application will help avoid navigation problems in the future. Keep the wheels and side brush clean, as getting stuck can also interrupt the mapping process.

Frequently Asked Questions (FAQ)

Can I save the card if I moved the base to another location?
No, when you move the base, the anchor coordinates change, so the robot will need to rescan the room to update the base position on the existing map, or create a new map if the change is too big.
How many memory cards can Xiaomi robot store?
Most modern models with laser navigation support saving up to 4-5 maps (floors), and simpler models with gyroscopic navigation may not support saving maps at all.
What if the robot doesn’t see the saved card after the update?
Try logging out of your app and logging in again, and if it doesn't work, remove the device from the list and add it again, then do a full scan of the room.
Does the color of the floor affect the construction of the map?
Yes, black, glossy floors or dark carpets can absorb laser light, which can lead to scan errors, in which cases the robot can build the map longer or with distortion.