Xiaomi vacuum cleaners have long ceased to be simple βvacuum vacuum cleaners on wheelsβ β modern models (Mi Robot Vacuum-Mop 2 Pro, DreameBot Z10 Pro or Viomi V3) are equipped with laser rangefinders (LDS), cameras and complex mapping algorithms. However, even the most βsmartβ technique requires the correct initial setup, otherwise, instead of cleaning carefully on a schedule, you will get a chaotic walk around the apartment or missed areas. This article will help you figure out how to set up a map in a Xiaomi vacuum cleaner from scratch, avoid typical errors and optimize for video cleaning models.
We're not going to be limited to basic tips like, "run the vacuum cleaner and wait for the scan to be taken," but instead, you'll learn how to fix the curved map, why the robot "loses" rooms after the reboot, how to transfer the map to a new phone or restore it after the reset. And then there's the unique way that the LDS- sensor is calibrated for models with laser navigators that the manufacturer doesn't advertise in the official instructions, and if you've just unpacked a new assistant or have been struggling with map bugs for months, this will save you hours of experimentation.
Why Xiaomi robot vacuum cleaner builds map wrong: 5 main reasons
Before you set up a map, itβs important to understand why it can be built incorrectly. Scan errors are often not due to a device breakdown, but to external factors or user missteps. Here are the TOP-5 reasons why Xiaomi draws curved circuits or βlosesβ rooms:
- π Bright sunlight or glare. Laser sensors.LDS) and the chambers of robot vacuum cleaners are sensitive to direct sunlight. If the device scans the room during the day with the curtains open, the reflected light can distort the data.
- πͺ Glass and mirror surfaces: Mirrors, glass tables, or glossy kitchen facades are blinded by sensors, causing "holes" or extra walls to appear on the map.
- π Low battery power: If the robot starts scanning with a charge level below 20%, it can interrupt the process or build an error map because of the energy savings.
- π± Outdated application software or vacuum cleaner firmware. Older versions of the Mi Home/Dreame have map display bugs, and the robot's firmware may not support new navigation algorithms.
- πͺ Frequent interior changes: If you rearrange furniture or add new items, and the robot continues to use the old map, it will get confused in space.
Interestingly, hybrid navigation models (laser + camera, like the DreameBot L10s Ultra) make maps more accurate, but they are more sensitive to lighting, while pure laser scanning robots (Mi Robot Vacuum-Mop 2 Lite) do better in the dark, but are less able to recognize low obstacles (such as wires on the floor).
β οΈ Warning: If your Xiaomi vacuum cleaner has stopped saving maps after the firmware update, check the cloud storage settings in the app. In some regions (for example, in Russia), the Cloud Map Storage function may be disabled by default due to sanctions restrictions.
Preparing for the first scan: what to do before the robot launch
Many users make kriticheskie errors during the preparation stage, which then requires rescanning the map 5-10 times. To avoid this, follow the mandatory checklist before the first run:
Remove small objects from the floor (socks, toys, wires)
Close the curtains or blinds to avoid glare
Lift long-pile carpets (they can block sensors)
Make sure the doors to the adjacent rooms are open (if you need to scan the entire apartment)
Charge the robot to 100% or connect it to the docking station-->
Pay special attention to areas with high thresholds (more than 2 cm). Most Xiaomi robots do not overcome such obstacles, and if the threshold separates two rooms, the vacuum cleaner may βforgetβ about one of them, in which case you will have to scan the rooms separately and the later combine maps manually (more about this in one of the following sections).
Also check if the room has any infrared sources (such as heaters or incandescent lights) that can knock down a laser rangefinder, which will cause ghost walls to appear on the map. If you can't avoid this, scan the room at night.
Laser (LDS)
Camera + laser (hybrid)
Ultrasonic sensors
I don't know/not sure-- >
Step-by-step: how to configure the map in the application Mi Home/Dreame
The process of setting up the map slightly differs depending on the model of the vacuum cleaner and the version of the application. We will consider a universal algorithm that is suitable for most Xiaomi, Dreame and Viomi devices (relevant to firmware 2023-2026).
Step 1: Adding a robot to the app
If you have just unpacked the vacuum cleaner, first link it to your Mi Home or Dreame account:
- Open the app and click Add Device (+).
- Choose the category of Smart Home β Robot vacuum cleaner.
- Follow the instructions on the screen (usually bring the phone to the vacuum cleaner to scan the QR- code on the case).
- Connect the robot to Wi-Fi (2.4 GHz network only! 5 GHz is not supported).
Step 2: First scan of the room
After the device is tied:
- Place the robot in the dock (or in the center of the room if the station is not already connected).
- In the app, go to the device section and click Map β Start scanning (or Clean β Auto if the scan option is hidden).
- Wait for the vacuum cleaner to go around the room. Don't interrupt the process, even if it takes 30-40 minutes.
- After the scan is completed, save the map (Save button or Save Map).
Important: If you have a multi-level apartment (for example, two floors), scan each level separately and save the maps under different names (for example, "Floor 1" and "Floor 2").
Step 3: Marking rooms and areas
After saving the card:
- Click on the Edit card icon (pencil or plus in the corner of the screen).
- Use the Add Room tool to circle the contours of the rooms.
- Name each room (e.g., βKitchenβ, βBedroomβ) β this will help when setting up your cleaning schedule.
- If necessary, add the No-go zones (where the robot cannot enter) or the Intensive Cleaning Zones.
Tip: In 3D-enabled models (DreameBot X30 Ultra), you can add furniture manually (sofas, tables) to allow the robot to bypass them more carefully.
π‘
If your vacuum cleaner doesn't see some corners of the room, put a virtual wall in the app there, and then remove it after re-scanning, which will cause the robot to get around the problem area more carefully.
Step 4: Save and synchronize the map
After the markings:
- Click Save and wait for the sync to the cloud (if the function is enabled).
- Reboot the robot (Reboot button in device settings) to check if the card is saved after the reboot.
- If the card is reset, repeat the scan - there may have been errors the first time.
In some models (for example, the Viomi V2 Pro), the card is stored only locally on the robot, and to transfer it to a new phone, you will need to use a backup of your Mi Home account.
Video Instructions: Configure the map with the example of Mi Robot Vacuum-Mop 2 Pro
So for clarity, we've created a video collection that shows you how to do it Step-by-step, and note that the interface of the application may vary slightly depending on the region and the software version, but the overall logic of the action remains the same.
| Type of video | Description | Link (YouTube) |
|---|---|---|
| First scan. | How to run a robot to build a map from scratch (for example, Mi Robot Vacuum-Mop 2 Pro). | Watch. |
| Editing the map | Room markings, adding no-go zones and virtual walls in the Mi Home app. | Watch. |
| Correction of errors | What to do if a robot loses rooms or draws curved walls | Watch. |
| Combination of maps | How to connect several saved maps (for example, for two floors). | Watch. |
If the video is in English, enable subtitles and automatic translation through YouTube settings. For Dreame models (like DreameBot D9), look for videos marked "Dreame App" as their interface is different from Mi Home.
β οΈ Warning: Don't use videos older than 2022, which may show an outdated app interface. Target videos where the Mi Home version is at least 6.0.100.
How to Fix Card Errors: 7 Ways to Work
Even after scanning correctly, the map can contain errors such as βextraβ walls, missing rooms or distorted contours. Here are 7 proven methods to fix this:
- π Rescan the map. Delete the current map in the settings (Map β Delete) and re-start the robot. Sometimes, scanning at night (if the glare is the problem) helps.
- π Manual adjustment: In map editing mode, you can manually tug walls or add missing sections (the contour editing tool).
- π Reset navigation settings. In the robot menu, find Settings β Map β Reset map. After that, you have to scan again, but often this solves problems with the "hung" zones.
- π± Firmware update. Check for updates in Settings β Software update. Newer versions often fix card bugs.
- π Change region in the app. Sometimes some map features are disabled in Mi Home for Russia. Try changing region to Singapore or Hong Kong (in your account settings).
- π Sensor calibration. For models with LDS- navigation (Mi Robot Vacuum-Mop P), there is a hidden calibration function. Press the Home button on the case for 5 seconds until you hear the beep.
- π‘ Wi-Fi reset and reconnect. Sometimes card errors are associated with an unstable connection. Remove the robot from the application and add it again.
If neither of these methods worked, the problem could be a hardware malfunction (e.g., a contaminated laser sensor or a damaged camera), in which case, contact a service center. Before you do, try cleaning the sensors with a dry soft brush - the dust on the LDS lens can distort the scan.
What if the robot forgets the map after the reboot?
How to combine several cards (for two-storey apartments)
If you have a multi-level housing, you can't scan all the floors at once, because the robot just gets tangled up in space.
- Scan the ground floor, save the map called "Floor 1".
- Move the robot to the second floor (manually, without a docking station) and scan it separately, saving it as "Floor 2".
- In the application go to the Map β Management of cards.
- Click Combine maps and select saved floors.
- Specify the connection point (usually a ladder) and confirm the association.
Important: once combined, the robot will automatically switch between maps when you manually move it to another floor. However, automatic floor recognition (as in some iRobot robots) in Xiaomi devices is not yet β this feature is promised to be added in firmware in 2026.
If the Combine Cards option is not available in your app, use the workaround:
- Save each card as a separate βprofileβ in the robot settings.
- Before cleaning manually select the desired map depending on the floor.
Secret Map Functions in Xiaomi Robot Vacuum Cleaners
In addition to the basic features, Xiaomi robots have hidden features that the manufacturer does not disclose in the official instructions.
- π Invisible Wall Mode. In some models, you can create a virtual wall that only lets the robot go one way, for example, so that it enters the kitchen but doesn't go back through a certain aisle. To do this, edit the map, hold your finger on the wall line and select Unilateral Lock.
- π Export a card in SVG format. If you need to print out a diagram of an apartment or use it in other programs, you can export the card through Mi Home API. This will require your robot's Token (it can be obtained through the Mi Home Token Extractor app).
- π― Point cleaning by coordinates. In advanced models (DreameBot X30 Ultra), you can send the robot to a specific point on the map by specifying the coordinates X and Y. This is useful for cleaning up local contaminants (for example, if you spilled coffee in one corner).
- π Automatic map update. Enable Auto-Update map (if any) in your settings. The robot will adjust the circuit at each run, adjusting to changes in the interior.
For models with cameras (like the DreameBot L10s Ultra), Visual Navigation Boost is available, which allows the robot to recognize objects (chairs, shoes) and bypass them even if they werenβt on the map initially. To activate it, go to Settings β Navigation β Improved visual navigation.
π‘
If your Xiaomi robot vacuum cleaner supports multi-card storage (e.g. Mi Robot Vacuum-Mop 2 Pro), you can save up to 5 different cards (e.g. for apartments, cottages and offices) and switch between them manually.