Xiaomi Mi Robot Vacuum: How to save the map and restore navigation

Xiaomi’s modern robot vacuum cleaners are no longer just randomly running boxes, becoming smart assistants with advanced navigation. Map preservation is a key feature that allows the device to build optimal routes and remember the layout of your home. However, many owners face a situation where, after cleaning the container or moving the base, the vacuum cleaner loses orientation and begins to build a new map from scratch.

Losing the geometry of the space is a major inconvenience as you reconfigure virtual walls and exclusion zones. In this article, we will discuss how to manage memory cards correctly on Xiaomi Mi Robot Vacuum and Roborock devices to avoid data loss. Understanding how to operate a laser rangefinder (LDS) will help you set up your system to work consistently for years to come.

Principles of operation of navigation and memory system

The basis of precision cleaning is a laser distance sensor that rotates on the top of the housing. It scans the room, creating a point cloud that the software converts into a two-dimensional plan. The SLAM algorithm (Simultaneous Localization and Mapping) determines the robot's position in real time relative to already known objects. If you move the device to another place while you're working, the system can get lost because the new data will no longer match the stored model.

The memory is divided into temporary and permanent. Temporary stores the current cleaning session, and the permanent is designed to store up to 4-5 cards depending on the model. It is important to understand that the Mi Home App is only an interface for management, but the map is physically stored in the internal memory of the robot itself, which is why switching between accounts or phones should not affect the safety of data unless a complete reset is made.

⚠️ Warning: Forced interruption of work or shutdown of the robot during the construction of the map can lead to its damage or partial loss of planning data.

The stability of navigation depends on the purity of the sensors and the condition of the wheels. If the robot is stalled or the laser module is contaminated, the scan quality drops. The calibration failure is often perceived by users as a software error, although the problem can be mechanical. Regular maintenance ensures that a digital copy of your apartment will be accurate.

Automatic and manual card retention

In most modern models, such as the Xiaomi Vacuum Mop 2 Pro or Roborock S7, the save process occurs automatically after complete cleaning is completed. When the robot returns to base and goes into standby mode, it marks the current card as "saved." However, in older models or under certain settings, this process may require manual confirmation through the application.

To manually save, you have to wait until the cleaning cycle ends. A notification or a Save Map button will appear in the Mi Home or Roborock application interface. If you ignore this action, the next cleaning can start from scratch. Some users prefer to do the initial calibration in Quiet Cleaning mode, so that the robot will slowly and carefully scan all corners.

πŸ’‘

When you first set up, remove all wires and small objects from the floor - this will help the robot create a perfectly clean map without unnecessary "noise" and artifacts.

There's also a room-sharing and room-merging feature, and once the base map is saved, you can edit it by adding walls or dividing large spaces into zones, and these changes also require saving, or they'll be lost the next time you run them, and map editing is a powerful tool that makes cleaning more efficient, allowing you to set different power modes for carpet and tile.

Configuring virtual walls and cleaning areas

One of the main reasons users want to keep the map is that they can create virtual restrictions: No-Go Zones prevent the robot from entering certain areas, such as under the legs of long fringed chairs or in an area with scattered toys of children.

In the annex, the setup process is as follows:

  • 🚧 Open the device map and select the editing mode.
  • πŸ“ Install virtual walls around objects you need to drive around.
  • 🧹 Set aside areas for enhanced cleaning (such as the kitchen after lunch).
  • πŸ’Ύ Click the save change button in the upper right corner.

It's important to note that virtual walls are tied to coordinates on the map. If the map is reset, you'll have to draw them again. So before making major interior changes (repositioning furniture), it's recommended to back up the settings or just be ready to recalibrate. The exclusion zones only work if you have a precise location reference.

πŸ“Š How often do you move furniture in your home?
Once a year/ Less than once a month/weekly/Never, everything is in place

What to do if the card is lost or dropped

It's not common for a robot to "forget" an apartment, but it causes panic, most often after a firmware update or a long parking lot at the base without power. First, check if the map is hidden in the saved list. In some versions of the Mi Home software, old maps are archived, but not deleted.

If the card is really gone, don't rush to bring the device to the service.

  • πŸ”„ Reboot the robot vacuum cleaner by clamping the switch on for 5 seconds.
  • πŸ”Œ Turn the base off the network for 10 seconds, then turn it back on.
  • πŸ—‘οΈ Clean the dust container and wipe the sensors with dry cloth.
  • 🏠 Start a complete cleanup without interrupting it before returning to base.

⚠️ Warning: Do not press the Reset button on the device body if you want to save the card – this action will remove all settings and binding to Wi-Fi.

In rare cases, re-assignment of the device in the application without physical reset (deleting the application and re-searching) helps, but this will only work if the internal memory of the robot has not been affected. Card recovery is a process that requires patience, since the robot must retrace the entire route.

Managing multiple cards in one device

Owners of large houses or apartments with complex layouts often wonder: can you save several floors? The answer is yes - most modern models support up to 5 memory cards. This allows you to use one Xiaomi Mi Robot Vacuum for cleaning on different floors or even in different apartments.

To activate a multi-storey building, you need to manually start creating a new map, and to do this, select the option "New map" or "Edit map" -> "Create a new one." The robot must start cleaning from the base on the new floor. It is important that the device is on the charging base when you switch floors, otherwise there may be a coordinate conflict.

Action.The resultRecommendation
Transfer of the base to a new floorCreation of a new mapWait for full charge before start
Cleaning up memoryDeletion of all mapsUse only when selling the device
Update of the POPreservation of mapsDo not interrupt the update process
Change of region to Mi HomeRisk of data lossExporting scripts in advance

Switching between maps automatically happens when the robot realizes that it is in a familiar location, but the starting point (base) must be recognized correctly. If you move the base, give the robot time to scan the surroundings. Multi-route navigation greatly expands the functionality of the device.

Frequent errors in preservation and their elimination

Even experienced users make mistakes that lead to data loss, and one of the most common is trying to continue aborted cleaning. If the robot is stuck and you moved it, it's better to start cleaning again than risking the integrity of the map. Also, problems arise when the Wi-Fi signal is bad, although the map is stored locally, sync with the cloud can be interrupted.

β˜‘οΈ Pre-conservation checks

Done: 0 / 1

Another mistake is to use the device in complete darkness with black surfaces. A laser rangefinder can not read black matte objects, considering them to be empty. In such cases, the map may have holes or gaps. Good lighting during the first calibration is recommended.

Why can’t the robot see the virtual walls?
Virtual walls only work on a saved map. If you just drew a no-go zone but didn't click Save, the robot will ignore it the next time it runs, and also make sure you're not in Global Cleanup mode, which sometimes ignores zones if they're not set correctly.

Check the Mi Home app updates regularly. Developers are constantly improving their map-processing algorithms, and the old version of the software may not work well.

FAQ: Frequently Asked Questions

Can I transfer the card to another phone or account?
Yes, the card is stored in the robot's memory. Add the device to a new Mi Home account (via pairing mode), and the card will be downloaded automatically if the robot model supports it, but schedule and zone settings may require rechecking.
How many memory cards does Xiaomi Robot Vacuum support?
Most modern models (S50, S5 Max, S6, S7 and newer) support storage of up to 5 cards at a time. Older models can only support one active card, requiring a reset to create a new one.
What if the robot built two cards instead of one?
This happens if the cleaning process has been interrupted or the base has been moved, and in the application you can combine maps (the feature is not available in all versions), or remove the excess and start the complete cleaning again to build a unified geometry.
Does changing your Wi-Fi password affect your saved card?
No, the card is stored locally, but once you change your password, you'll need to reconnect the robot to the network through the app, and once you reconnect, all the functions, including zone management, will be available.
How to save the card when moving to a new apartment?
Just move the robot and base to a new location. Run a full cleaning - the robot will realize that the environment has changed, and will suggest saving the new card without removing the old one (if there are free memory slots).