How to save the Xiaomi Vacuum card: the full guide

Owners of modern Xiaomi robot vacuum cleaners often face a situation where the device suddenly forgets the layout of the room, this can happen after updating the firmware, discharging the battery to zero or accidentally moving the base. Save the map is a critical step, because without it, full navigation and zoning are impossible.

In this article, we will discuss in detail the algorithms of actions for different scenarios, you will learn how to force the robot to remember the room, how to work with cloud and local data, and how to avoid common errors that lead to reset navigation data.

The basics of building a map in the Xiaomi ecosystem

The mapping process in Xiaomi and Roborock’s robot vacuum cleaners is based on LiDAR or visual navigation (VSLAM) technology. Sensors scan a room, creating a point cloud, which is then converted into a two-dimensional or three-dimensional plan. The device’s local memory is capable of storing multiple cards, but they require synchronization with the server to reliably store them.

When you start cleaning for the first time, the robot creates a temporary configuration file, and if you interrupt communication or turn off the device, the data may be lost, and the navigation module constantly checks the current position against the reference sample stored in the memory.

⚠️ Warning: Never lift a robot vacuum cleaner during the map-building process unless it is stuck.This disorients the gyroscope and can cause a distortion of the space geometry.

To complete the process successfully, you need to ensure a stable connection to the Wi-Fi router. Even if the robot uses a local algorithm, the final crosslinking of the card often occurs through the application's cloud service.

πŸ’‘

Before the first start, remove wires and small objects from the floor that can confuse the wheels or be perceived by sensors as complex obstacles.

Step-by-step: save the card through Mi Home

The main management tool is the Mi Home app, which is where the layout data is finalized and stored, and once the robot has completed the full cleaning cycle and returned to the database, the data is automatically sent to the server.

However, in some cases, manual intervention is required. Go to the vacuum control interface, click on the settings icon (three dots or gears). From the menu, select Settings map or Management maps.

β˜‘οΈ Checking the preservation of the map

Done: 0 / 4

If the card is displayed but not saved after rebooting, try forceful synchronization. To do this, select the option "Save" or "Download from the server" from the map menu. Depending on the firmware version, the interface may differ.

It is important to understand the difference between a temporary card and a saved card. The temporary card only exists until the next activation or until the moment of an explicit save command. The saved card is tied to the user account and the specific device.

Working with multiple maps and floors

Modern models such as Xiaomi Vacuum Mop 2 Pro or Roborock S7 support storage of up to 4 cards. This is ideal for multi-storey houses or apartments with complex layouts, where furniture is periodically rearranged.

To add a new floor, you need to physically move the base and the robot to a new location. Start a full cleanup. Once completed, select Add New Map from the map management menu. The system will create a separate configuration file.

Model vacuum cleanerMax. Number of cards.Type of navigation3D Support
Xiaomi Vacuum 1S1LDS LiDARNo.
Roborock S5 Max4LDS LiDARNo.
Xiaomi Mop 2 Pro+4LDS LiDARYes.
Roborock S84Reactive 3DYes.

Switching between floors is automatic if the robot recognizes the location of the base, or manually through the application. It is critical not to rename the basic map files manually through the file managers, as this will break the hash amount and lead to a read error.

πŸ“Š How many floors in your home require cleaning?
One floor.
Two floors.
Three or more
Only one room.

Configure virtual walls and zones after saving

Once the map is saved successfully, you can edit it, so you can create virtual walls that the robot will perceive as physical obstacles, and this is relevant for protecting high-pile carpets or wired areas.

From the map menu, select Zones or Walls. Draw lines or rectangles on your smartphone screen. Data is instantly transmitted to your device. Use zoom to get to the right coordinates for fine-tuning.

There's also a room-sharing feature available, and if the robot mistakenly combines the kitchen and the living room into one zone, use the "Separate" tool, draw a line of demarcation, and the system will update the logical structure of the room.

⚠️ Warning: Virtual walls only work if you have a saved card. In chaotic cleaning without a map, you can't install no-go zones.

Remember to check the relevance of the zones after each general cleaning or rearrangement of furniture. Shifting the coordinates even a few centimeters can lead to the fact that the robot ignores the forbidden zone.

Problems with the disappearance of the card and their solution

One of the most common problems users have is a sudden card reset, and the robot starts to behave like the first day, moving around the room randomly, most often due to the oxidation of the charging station contacts or deep discharge.

Check the contacts on the bottom panel of the robot and at the docking station. Wipe them with dry cloth. If the problem persists, try resetting the Wi-Fi and re-tethering the device in the Mi Home app.

Hidden reasons for card resetting
A common cause of reset is the unstable voltage on the network that the router is running. If the router is restarted during the transfer of card data, the process may be interrupted. VPN-Services on the phone during setting up.

In some cases, cleaning the app cache helps. Go to your phone's settings, find the Mi Home app, select Storage and click Clear Cache. This won't delete your accounts, but update your local data.

πŸ’‘

Stable power supply and clean contacts of the docking station are the key to preserving the navigation data of the robot vacuum cleaner.

Using third-party software for backup

For advanced users, alternative firmware, such as Valetudo or OpenVacuum, can be used to fully control the device and store the cards locally, without being tied to the manufacturer’s cloud.

Installing third-party software requires root rights, which voids the warranty, but it allows you to make full backups of the system, including all maps and error logs, to an external server.

If you are not ready for such experiments, limit yourself to official functionality.Regularly update the Mi Home app to the latest version, as developers often fix bugs associated with loss of map data.

Remember, the complex machine learning algorithms used in new models take time to adapt. Let the robot do several cleaning cycles before making inferences about incorrect card retention.

Why is the card reset after each firmware update?
Updating the firmware often changes the processing algorithms of the LiDAR sensors. The old map may become incompatible with the new software code, so the system initiates a map rebuild to ensure accuracy of navigation.
Can I transfer the saved card to another robot of the same model?
Theoretically, yes, if the devices have identical sensor calibration data. However, in practice, Xiaomi ties the card to a unique device ID (DID), the transfer is possible only through third-party tokenization utilities or if the robots work within the same smart home ecosystem with a common profile.
How to save the card if the robot does not return to the base?
If the robot stops in the middle of the room, but the map is built, try hand-carrying it to the base (without turning it off) or pressing the Home button in the app. If it successfully gets on charge, the data can be synchronized. In extreme cases, use the Continue Cleaning function to complete the route.