Xiaomi's robot vacuum cleaner can not just move around a room randomly, but build an accurate map of the room - this is the basis of its "intelligence." Without a stored map, the device loses half of its functionality: it can not divide rooms into zones, avoid obstacles or clean specific areas on a schedule, but many users find that the vacuum cleaner stubbornly does not remember the layout, resets the map after cleaning or creates a distorted map.
The problem is often not the device itself, but the wrong preparation of the room or errors in settings. For example, mirror surfaces and glass partitions knock down the laser sensor. LDS, And moving furniture around a lot makes the robot rebuild the map from scratch, and in this article, we'll discuss how to properly train the Xiaomi vacuum cleaner (including the Dreame, Viomi and Mijia models) to remember the apartment the first time β and what to do if the card still flies off.
Particular attention will be paid to models with hybrid sensors (laser). + And we'll also reveal the secrets of how to combine multiple floors into one map, a feature that few people know about, but which saves hours of reconfiguration.
Before proceeding to the instructions, check: your vacuum cleaner should support the technology. SLAM (Simultaneous localization and mapping. This is true for all modern Xiaomi models since the Mi Robot Vacuum. 1S (Outdated versions like Mi Robot Vacuum 1 (2016) donβt build maps β they require firmware from third-party developers (like Valetudo), but this is a topic for a separate article.
1. Preparation of the apartment: what prevents the robot to build a map
Even the most advanced vacuum cleaner Xiaomi DreameBot Z10 Pro can't do mapping unless the room is adapted for laser navigation:
- πͺ Mirrors and glossy surfaces: reflect laser beams, creating "ghost" walls. LDS-The device is a Xiaomi Mi Robot Vacuum-Mop 2 Pro).
- π Dark rooms: sensors lose orientation when illumination is below 50 lux. At night, turn on at least the on-duty lights.
- πͺ Transparent furniture: glass tables and shelves are invisible to lasers, and the robot will stumble upon them, distorting the map.
- π The obstacles that are constantly changing: boxes, shoes at the door, moving chairs. Every new object forces the vacuum cleaner to recalculate the route.
Before the first cleaning with mapping:
- Remove from the floor all small objects (wires, toys, slippers).
- Cover mirrors with cloth or paper (enough) 30-40% surface).
- Open all the doors between the rooms that need to be combined into one map.
- Close access to areas where the robot does not need to enter (for example, a bathroom with a high threshold).
β οΈ Note: If the apartment has a black floor (for example, tiles or linoleum dark shades), enable the settings of the Mi Home application mode "Dark surface" (Settings). β Vacuum β Advanced β Dark Floor Mode. Otherwise, height sensors may mistake the floor for a chasm.
For models with a camera (such as Xiaomi Mi Robot Vacuum-Mop 2 Ultra), make sure there are no rotating fans or hanging lamps on the ceiling β they knock down visual navigation.
2.The first run: how to build a map correctly
The most common mistake is to turn on the vacuum cleaner and wait for it to sort it out.
- Charging to 100%: Make sure the battery is fully charged. Interrupting cleaning due to discharge will result in card loss.
- Docking station: Place the station in the corner of the room where there is most free space, optimally - at least 1.5 m on the sides and 0.5 m in the front.
- Manual Start: In the Mi Home app, select Area Cleanup (Clean) β Zone Cleaning, and encircling the entire area of the apartment that you want to map, it will force the robot to go around the perimeter rather than chaoticly.
During the first pass:
- Do not move around the room next to the vacuum cleaner - it knocks down the motion sensors.
- Do not open or close the doors if you want to combine the rooms into a single area.
- Watch for notifications in the app: if the robot "hangs" in one place for more than 2 minutes, help him manually (for example, move from a carpet with a high pile).
The mapping process takes 20 to 60 minutes depending on the area, and the map will appear in the "Map" section of the app. If you see chaotic lines or empty zones instead of layout, repeat the procedure by eliminating interference (see section 1).
3.Saving the map: why it disappears and how to fix it
Many users complain that the map was successfully built, but after turning off the vacuum cleaner or updating the firmware disappeared.
| Problem. | Reason. | Decision |
|---|---|---|
| The card is reset after rebooting | There is no link to the Mi Account | Log in to the application under your own account and synchronize the data (Profile) β Mi Cloud β Sync) |
| The map disappears after the update | Resetting settings in the new firmware | Before updating, make a backup of the card (Map) β Save Map) |
| The map is not saved on several floors | There is no support for multi-level maps. | Use the Multi-Apartment Mode feature (available in DreameBot) Z10 Pro and newer) |
| The map gets distorted over time. | Accumulation of localization errors | Start the "Clearing Map" periodically. β Reset Map and build again |
For secure preservation of the map:
- After building the map, click "Save Map" in the application.
- Give the card a name (for example, "Apartment_1_floor").
- Enable automatic sync with the cloud (Settings) β Cloud Sync β ON).
β οΈ Note: If you use a robot vacuum cleaner on two floors, do not move the docking station between them. V3). Moving the station knocks down the coordinate system, and the map becomes inaccurate.
βοΈ Checklist for saving the map
4. Division into zones and rooms: finer points of setting
Saved map is only half the story, and in order for a vacuum cleaner to clean individual rooms or avoid certain areas, you have to divide the layout correctly.
- Open the saved map (Map).
- Press "Edit" (pencil in the upper right corner).
- Select "Split Rooms" and circle each room in a contour.
- Name the rooms (e.g., "Kitchen", "Bedroom").
Tips for exact separation:
- π Use the "Line" mode (available with long pressing on the screen) for flat walls.
- πͺ For doorways, leave a gap of at least 10 cm - otherwise the robot will "get stuck" on the threshold.
- π« To prevent cleaning in a certain area (such as near an aquarium), press No-Go Zone and circle the area.
For models with virtual wall support (such as the Xiaomi Mi Robot Vacuum-Mop 2 Ultra), invisible barriers can be created that the robot will not cross, useful for protecting children's play areas or places with fragile objects.
If after separation the vacuum cleaner begins to "lose" between the rooms, check:
- Are there any clear partitions (glass, mirrors) at the junction of the rooms?
- Is there enough lighting in the corridor (the robot can "blind" when moving from a bright room to a dark one).
- Whether the docking station on the border of the zones β it knocks the return algorithm.
π‘
If the robot persists in not recognizing two rooms as separate, put a physical barrier between them (like a chair) during the mapping process, and once the map is built, you can remove the barrier, and the vacuum cleaner will remember the separation.
5. Multi-storey apartment: how to combine maps
Most Xiaomi robot vacuum cleaners can store up to 5 different maps (for each floor or apartment), but only models with Multi-Apartment Mode support can automatically switch between them. If your vacuum cleaner does not support this feature (check the specifications), you will have to manually select the map before cleaning.
For multi-storey models (e.g. DreameBot) L10 Pro):
- Build a map for the first floor and keep it.
- Move the robot to the second floor (donβt forget the dock!).
- In the app, select "Add New Map" and repeat the mapping procedure.
- In the map settings, activate Multi-Floor Mapping.
Important nuances:
- π Give each card a unique name (for example, a name, "1_floor", "2_floor").
- π If the docking station is one by two floors, the robot will confuse floors - it is better to use two stations or a portable dock.
- π‘ Make sure Wi-Fi covers both floors, and if the signal is weak, the robot can lose communication and reset the map.
For vacuum cleaners without multi-storey support (for example, Mi Robot Vacuum) 1S):
- Create separate maps for each floor and manually select the one you need before cleaning.
- Use virtual walls to limit the cleaning area on the current floor.
- Do not update the firmware if the release notes do not mention adding "Apartment Mode" - this can reset all saved cards.
What if a robot mixes up floors?
6. Update firmware and reset settings: how not to lose the card
Firmware updates often bring new features, but they can also erase saved cards.
- Before updating, check the release notes on the official Xiaomi website or in thematic communities (for example, 4PDA). If there is a mention of card reset, postpone the update.
- Make a backup of the card through the application (Map) β Save Map β Not all models support exports, but even a screenshot of the map will help restore zoning faster.
- Turn off automatic updates in settings (Settings) β Firmware Update β Auto-Update OFF).
If the card is still missing after the update:
- Check if it has been in the archives (Map) β History).
- Reboot the vacuum cleaner (hold the power button for 10 seconds).
- If the card is lost irrevocably, start re-mapping in quiet mode (without interfering factors).
In the extreme, you can try to restore the map from the cloud:
- Remove the vacuum cleaner from the Mi Home app.
- Add it again using the same Mi Account.
- When you set up, select βRestore from Cloudβ.
β οΈ Note: If you use custom firmware (e.g. Valetudo), an update via the official Mi Home app may block the device. For alternative firmware, update only through the appropriate tools (e.g., viomidock for Viomi).
7. Frequent errors and their solutions
Even after you set it up correctly, the map may not work properly.
| Symptoms. | Possible cause | Decision |
|---|---|---|
| Robot "draws" map chaoticly, without walls | Sensor failure LDS camera | Wipe the sensor lens with a soft napkin, if it doesn't work, calibrate. β Device β Calibrate Sensors) |
| The map is only partially constructed. | Weak Wi-Fi signal or communication interruption | Install a Wi-Fi repeater or move the router closer to the center of the apartment |
| The robot is not returning to the station. | The docking station is in the blind zone of the map | Move the station to open space and rebuild the map |
| The map floats over time. | Accumulation of localization errors (SLAM drift) | Once 1-2 Start the Map Reset and build the map again. |
| The app doesn't show the map | Incompatibility of the firmware version and application | Update Mi Home to the latest version or roll back the vacuum cleaner firmware |
If none of the solutions worked, try resetting the vacuum cleaner settings to factory:
- Attached: Settings β More β Factory Reset.
- Through buttons: hold power + Home 10 seconds (for models with physical buttons).
After resetting, you will have to re-attach the vacuum cleaner to the account and build a map.
π‘
If the Xiaomi robot vacuum cleaner stubbornly does not remember the map despite all the efforts, check the sensor LDS A fall from a height or impact can displace the lens, which leads to data distortion, in which case repairs are required at the service center.