Xiaomi Robot Vacuum Cleaners with Laser Navigation System (LDS) or visual sensors (VSLAM) They can create accurate maps of spaces for efficient cleaning, but many users have problems with the device, such as getting lost in space, skipping zones, or building a distorted map. The reason most often lies in the wrong preparation of the room or incorrect settings in the Mi application. Home/Dreamehome.
In this article, you will find step-by-step instructions for scanning an apartment for all popular models - from budget Mi Robot Vacuum-Mop 2 Lite to flagships like DreameBot. X30 Ultra or Viomi V3 Max, we'll take it out:
- πΉ Preparation of the room - what to remove and what to leave for accurate scanning
- πΉ Settings in the application that affect the quality of the map (scan mode, refresh rate)
- πΉ Error analysis: why the robot βblindsβ, loses signal or builds a map with distortions
- πΉ Optimization Tips β How to Separate Rooms into Zones, Set Up Virtual Walls, and Save Multiple Floors
We'll focus on the hidden settings in the engineering menu that the manufacturer doesn't advertise, but that allow you to manually adjust the map or reset it without losing any other data, and if your vacuum cleaner stubbornly ignores corners or gets stuck in one place, here's the solution.
1. Preparation of the apartment for scanning: what to clean and what to leave
The quality of the map is 70% dependent on the preparation of the room (LDS) camera (VSLAM) They can detect static objects 10 cm high, so it is important to eliminate anything that can distort the data:
- π« Remove from the floor: wires, small toys, slippers, boxes less than 10 cm high The robot may not notice them, but they will interfere with movement.
- π« Close the doors to the closet, bathroom or balcony β if you don't want these areas to be mapped. Except for LiDAR 2.0 models (like DreameBot) Z10 Pro) can scan through glass.
- π’ Leave it in place: large furniture (sofas, cabinets), table legs/chairs, boards.
- π‘ Lighting: for models with VSLAM (for example, Viomi V3) Turn on the lights in dark rooms. Laser models. 1S) work and in the dark.
Many users make a mistake by scanning an empty room; without support objects, a robot can build an error map or refuse to save it at all; optimally, if there are 3-5 static objects in the room (for example, bed legs, nightstand, refrigerator).
β οΈ Warning: Don't start scans immediately after wet cleaning. wet floors can cause fall sensor error and robot refuses to move.
Closed doors to non-harvest areas|
Small objects removed from the floor |
Lighting in dark rooms is included|
The battery of the robot is charged (minimum 50%)|
Updated software in appendix Mi Home/Dreamehome-->
2. Start scanning: step-by-step instructions for different models
The scanning process varies depending on the type of navigation and firmware, and below is a general-purpose instruction based on the features of popular models.
For robots with laser navigation (LDS): Mi Robot 1S, DreameBot D9, Viomi V2
- Put the robot on the charging station.
- Open the Mi Home app (or Dreamehome for Dreame devices).
- Go to the device section β Map. β Start a scan (or train a card).
- Click Cleanup on the main menu, and the robot will spiral along while scanning the room.
For robots with visual navigation (VSLAM): Viomi V3, DreameBot L10 Pro
- Connect the robot to Wi-Fi (required! the map is saved to the cloud).
- In the app, select the Map. β Create a new map.
- Move the robot to the center of the room (not the base!) and press Start.
- Watch the process in real time: visual models can be βlostβ in monochromatic rooms (for example, white walls). + light-floor).
The scan takes 10 to 30 minutes depending on the area. Don't interrupt the process -- if the robot hasn't completed the round, the map can be saved with errors.
| Model robot. | Type of navigation | Scanning time (sq m/min) | Features |
|---|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | LDS | 1.5β2 | It requires reference points (furniture) It doesn't scan mirrors. |
| DreameBot X30 Ultra | LiDAR 2.0 + VSLAM | 2.5β3 | Scans through glass, supports multi-storey maps. |
| Viomi V3 Max | VSLAM | 1β1.5 | It's sensitive to light. It requires Wi-Fi to save the map. |
| Mi Robot 1S | LDS | 1 | Max. scanning area - 120 square meters. m The map is erased when resetting settings. |
π‘
If the robot is stuck in a corner and can't build a map, move it to the center of the room and restart the scan. LDS Helps you turn 360Β° manually, so the laser will find the reference points faster.
3. Typical scanning errors and how to fix them
Even with the right training, the robot can make mistakes, and let's look at the most common problems and their solutions.
π΄ Mistake: βCard could not be saved"
Causes and solutions:
- πΆ Weak Wi-Fi signal: the map is saved to the cloud. Bring the router closer or use a repeater.
- π Low charge: robot should have at least 30% battery.
- πΊοΈ Too small: if the room is less than 5 sq m, some models refuse to keep the map.
π΄ Mistake: Map built crooked (walls uneven, rooms displaced)
This is typical of robots with VSLAM In rooms with monochromatic walls:
- π¨ Add contrast labels: Plug colored Scotch onto walls or put bright objects (like a red box).
- π‘ Increase lighting: turn on all lamps, open the curtains.
- π Restart the scan from another starting point.
π΄ Mistake: Robots can't see some areas
This is most often related to:
- πͺ Mirrors or glass surfaces: lasers pass through them. Cover mirrors with a cloth.
- π Dark corners: for VSLAM-add a light source (e.g. a table lamp).
- π§² Metal objects: they can shield the sensor signal. Remove metal boxes or buckets.
β οΈ Note: If the Xiaomi robot stopped saving cards after the firmware update, check the permissions in the application. Some versions of the Mi Home require manual permission to access the storage (Settings section). β Annexes β Mi Home β Permits).
How to reset the card without resetting all settings?
4. Map optimization: zoning, virtual walls and multi-storey houses
The basic map is just the beginning, and in order for the robot to clean efficiently, it needs to be zoned and set limits.
π Room division
At the Mi Home appendix:
- Open the saved map.
- Click Edit β Add a room.
- Round the room with your finger.
- Name the area (e.g., "Kitchen", "Bedroom").
For Dreame models, the Autobreak function is available - the robot will offer zoning options itself.
π§ Virtual Walls and No-Go Zones
If you want to restrict the robotβs access to certain places (for example, a cat bowl or a long-pile carpet):
- In the app, select the Map. β Add a virtual wall.
- Draw a line with your finger on the map.
- Set up the type of restriction: π« The wall: a robot won't cross a line. π Cleaning zone β will clean only inside the circled circuit.
π Multi-storey maps (for models with support)
Flagship models (DreameBot) X30 Ultra, Viomi V3 Max can save maps of several floors:
- On the first floor, create and save a map.
- Move the robot to the second floor and start a new scan.
- In the app, select Add Floor and assign a name (e.g., "2 Floor").
- When cleaning, choose the desired floor manually or set up automatic Wi-Fi recognition (if supported).
π‘
Virtual walls in Xiaomi work only when you are actively connected to Wi-Fi. If the robot loses communication with the router, it will ignore all the restrictions!
5. Hidden settings and engineering menu: how to improve scanning
The manufacturer hides some features that allow you to manually adjust the map or change the scan settings, access to them through the engineering menu.
π§ How to enter the engineering menu
The method depends on the model:
- For Mi Robot. 1S/2 Pro: Press and hold the buttons Home + Spot 5 After the beep, press Home. 1 one, then Spot 2 once.
DreameBot
Activate the debugging mode in the application:
Settings β About the program β 5 times click on the βVersion of the softwareβAfter that, the item Engineering menu will appear in the main menu.
π Useful settings in the engineering menu
| Parameter | Default value | Recommended value | The effect |
|---|---|---|---|
| Map_Save_Interval | 300 seconds | 60 seconds. | The card is saved more often, less likely to lose data in case of failure. |
| LDS_Sensitivity | Medium | High | Laser detects small objects (but can falsely fire on dust). |
| Wall_Follow_Dist | 200 mm | 150 mm | The robot is closer to the walls, better removes the corners. |
β οΈ Attention: Change of parameters Motor_Speed or Battery_Limit In the engineering menu, you may lose your warranty (LDS_*, Map_*).
π‘
If the robot gets worse scanning after the firmware update, try rolling back to the previous version. β Downgrade. Xiaomi will require manual firmware through ADB.
6.Save and backup card
The map of the room is a key file that is stored either in the cloud or in the robot's memory, and if it gets lost, the robot will have to scan the apartment again.
π How to save a map to the cloud
For models with cloud storage support (DreameBot) X30, Viomi V3):
- Make sure the robot is connected to Wi-Fi.
- In the app, go to the Map. β Settings β Backup.
- Press Save to the cloud.
The cloud allows you to restore the map even after resetting the robot settings.
πΎ Local backup (for models without cloud)
For Mi Robot. 1S or DreameBot. D9, which do not support the cloud:
- Connect the robot to the PC through USB (need OTG-cable).
- In the root directory, find the file map_data.bin.
- Copy it onto a computer.
To recover the card, return the file back and restart the robot (hold the power button for 10 seconds).
β οΈ What to do if the card is gone
- π Reconnect the robot to Wi-Fi β sometimes the card does not load due to a communication failure.
- π Restart the Mi Home app (remove from the background and reopen).
- π± Check if your Xiaomi account settings have reset, and if you're logging out, the card might have been linked to another device.
π‘
Card file (map_data.bin) It's unique to each robot. You can't copy the map from one device to another, and that's going to lead to navigational errors!