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
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 cleaner | Max. Number of cards. | Type of navigation | 3D Support |
|---|---|---|---|
| Xiaomi Vacuum 1S | 1 | LDS LiDAR | No. |
| Roborock S5 Max | 4 | LDS LiDAR | No. |
| Xiaomi Mop 2 Pro+ | 4 | LDS LiDAR | Yes. |
| Roborock S8 | 4 | Reactive 3D | Yes. |
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.
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
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.