How to Make a Smart Map for Xiaomi Vacuum Mop Robot Vacuum: A Complete Guide from Preparation to Fine Customization

Robot vacuum cleaner Xiaomi Vacuum Mop (series) S10, S12, X10+ And others, not just a cleaning device, but a real AI assistant, and a key feature of this is a smart map of the room that allows you to not only automate cleaning, but also divide the space into zones, install virtual walls and even avoid obstacles. However, many users face problems: the map is not saved, the robot β€œlost” in the apartment or misrecognises rooms. In this article, we will discuss how to create an accurate smart map from scratch, correct typical errors and use its capabilities at 100%.

If you've just unpacked the Xiaomi Vacuum Mop or you've been using it for a while, but the map is working "somewhat weirdly" -- this is for you. We're not going to just go with the basic tips from the official manual, but we're going to dive into the hidden settings, the workarounds for old models and the life hacks on optimization. For example, did you know that for accurate mapping, the robot needs contrasting landmarks on the floor? Or that some Xiaomi models "see" the room better when cleaning in the dark? These and other nuances go on.

Important: The manual is suitable for all modern Xiaomi models with support LDS-Laser scanner or vSLAM (visual navigation) if your vacuum cleaner uses a gyroscope or bumper sensors (e.g. Mi Robot Vacuum) 1S), The possibilities of mapping will be limited – we will also tell about this.

Preparation of the room: why the robot "blind" and how to avoid it

Before you can run a Xiaomi Vacuum Mop to create a map, you need to properly prepare your apartment. The main mistake users make is ignoring optical interference. The robot navigates with a laser or a camera, and if there are too many reflective surfaces (mirrors, glossy floor, glass), the sensors begin to "glitch", as a result, the map is blurred or fragmented.

Here's what you have to do:

  • πŸͺŸ Close the curtains on the windows – direct sunlight prevents the laser from scanning.
  • πŸͺž Remove or cover with matte film large mirrors (especially floors).
  • πŸšͺ Close all doors to rooms that do not need to be mapped (such as a storage room).
  • 🧹 Remove small objects (wires, toys, shoes) from the floor – they can become obstacles.

Another critical aspect is lighting. For vSLAM models (e.g. Xiaomi Vacuum-Mop 2 Lite), a room that is too dark or too bright is equivalent to blindness. The optimal option is uniform diffuse light (e.g., chandeliers with no directional spots on) If there are areas with a sharp light/shadow transition (e.g., under the sofa), the robot can "lose" them on the map.

⚠️ Note: If your apartment has a carpet with a high pile (more than 2 cm), Xiaomi Vacuum Mop may get stuck or miscalculate the distance.

2.The first run: how to get a robot to build a map the first time

Now, let's get to the practice. Turn on the vacuum cleaner and connect it to the Mi Home app (or Xiaomi Home for new models). If you haven't already done that, use the block connection instructions. FAQ. After successful synchronization:

  1. Open the app and select your robot.
  2. Go to the Map section (or Map in English).
  3. Press Cleanup. β†’ Auto Cleaning (or Auto Clean Cleaning).
  4. Wait until the robot goes around the room. Don't interrupt the process! This can take anywhere from 20 minutes to 1.5 hours (depending on the footage).

So during the first run, the robot will spiral, gradually expanding the scanning area. That's normal, that's how the algorithm works. SLAM (Simultaneous localization and mapping. Don't be afraid if the map will remain empty or fragmented on the app screen for a long time. Full display will appear only after the vacuum cleaner has completed the bypass.

If the robot suddenly stops and squeals, check:

  • πŸ”‹ Battery charge (must be at least 20%).
  • πŸ“Ά Wi-Fi signal (robot must stay in touch with app).
  • 🚧 Are there any obstacles that he cannot pass (for example, a threshold higher than 2 cm).
πŸ“Š What is the Xiaomi Vacuum Mop model you have?
Xiaomi Vacuum-Mop 2 Pro
Xiaomi Robot Vacuum S10
Xiaomi Vacuum-Mop X10+
Another model with LDS
Laser-free model

3.Save and edit map: hidden features of Mi Home

Once the robot has completed its roundabout, the map must automatically be saved to the application, but sometimes it doesn't.

  1. Reboot the Mi Home app.
  2. Check if the robot is connected to the same Wi-Fi as your phone.
  3. Update the vacuum cleaner firmware (path: Device settings) β†’ Update of the PO).

If the map is preserved but looks sloppy (e.g., rooms merge into one or walls curves), it can be edited manually.

  1. Open the saved map in the application.
  2. Click on the pencil icon (✏️) Or select Edit the map.
  3. Use the tools to:
  • πŸ“ Room divisions (draw lines along boundaries).
  • πŸšͺ Door Additions (Important for Zoned Cleaning).
  • 🧹 Virtual Wall Installation (if you need to limit the cleaning area).
  • πŸ”„ Room renames (e.g. "Bedroom", "Kitchen").

One important caveat: some versions of the firmware have a hidden map editor, and to activate it, you need to manually update the robot's software via B.ETA-channel (instructions in spoiler below).

How to turn on BETA-map-editor
1. Go to Settings. β†’ About the program in the Mi Home application. 2. Click 10 times on the application version until the notification "Developer Mode is activated." 3. Go back to the robot settings and select Software Update β†’ BBETA-4. Install the latest test firmware. After the robot is restarted, the map editor will have additional tools.

If you've edited the map anyway, try resetting it and re-create it.

  1. In the app, select Settings β†’ Map. β†’ Reset the card.
  2. Start the robot for a re-scan (preferably in a different lighting mode).

Zoning and virtual walls: how to set up cleaning on schedule

One of the most useful features of a smart map is that you can divide your room into zones and set up cleaning rules for each, for example, you can program a robot to wash the kitchen floor every day and vacuum the bedroom every three days.

Step 1: Establishment of zones

  • Open the saved map in the application.
  • Click Add Zone (or Add Zone).
  • Swipe around the desired area on the map and assign a name to it (for example, β€œCarpet by the sofa”).

Step 2: Set up a schedule

  • Go to the Schedule (Schedule).
  • Choose the days and times of cleaning.
  • Specify the areas that need to be removed (you can choose several).
  • Set up the mode: Vacuum, Mop or Vacuum + opus.

Step 3: Virtual Walls and No-Go Zones

If there are places where the robot cannot go (such as a crib or animal feed), set up virtual barriers:

  • In the map editor, select Add Wall.
  • Draw a line on the map, the robot will not cross it.
  • For time constraints (such as when your child sleeps), use Avoidance Zones.

β˜‘οΈ Check before setting up zones

Done: 0 / 4

Note that some models (e.g. Xiaomi Vacuum-Mop 2 Pro) support dynamic zones, so the robot can automatically detect dirty areas from the camera data and pay more attention to them. β†’ Extended. β†’ Intelligent Detection of Mud.

5.Typical card problems and how to fix them

Even when properly configured, the smart card can malfunction, and let's look at the most common problems and their solutions:

Problem.Possible causeDecision
The map is not saved.Weak Wi-Fi signal, old firmwareUpdate the robot software, reconnect to the router at 2.4 GHz
Rooms merge into oneThere are no clear boundaries (doors, furniture)Add virtual walls manually or rearrange furniture
Robot "lost" on mapThe lighting or location of the furniture has changedRecreate the map in the same conditions as the first time
Map shifted or invertedMiscalibration of the gyroscopeManually calibrate the robot (instructions in the spoiler)
How to Calibrate the Xiaomi Vacuum Mop Gyroscope
1. Place the robot on a flat surface (e.g., a table). 2. Turn it on and wait for loading. 3. Rotate the robot around its axis at 360.Β° 3 times in a row. 4. Return it to base - calibration complete.

If the robot is constantly "losing" from the map, check the date and time on your smartphone. mismatch with real time can cause synchronization failures between the application and the device.

⚠️ Note: If you use the Xiaomi Vacuum-Mop with vSLAM (no laser), the card can float when lighting changes.

6. Optimization of the map for complex premises

If your apartment has a non-standard layout (multilevel, with stairs, large open spaces), standard settings may not work.

For multi-level apartments:

  • 🏠 Create separate maps for each floor.
  • πŸ”„ Use the Multi-Apartment Mode feature (if supported by your model).
  • 🚫 Install physical limiters (such as magnetic tapes) on stairs.

For studios or large halls:

  • πŸ›‹οΈ Divide the space into zones with furniture (e.g. shelving).
  • 🎨 Add contrasting marks (such as mats or stickers) to the floor for better robot orientation.
  • πŸ”„ Start mapping in two stages: first one half of the room, then the other.

For homes with animals:

  • 🐾 Set up avoidance zones around bowls and toilets.
  • 🚫 Use virtual walls to restrict access to certain rooms.
  • πŸ•’ Start cleaning while the animals are walking.

If the robot is regularly stuck in the same place, check:

  • πŸ“ Threshold height (maximum 2 cm).
  • 🧲 Presence of magnetic fields (e.g. from columns or microwaves).
  • 🌑️ Floor temperature (heated surfaces can knock down sensors).

πŸ’‘

If your Xiaomi Vacuum Mop often β€œloses” the kitchen on the map, try adding a small mat with a clear pattern.

7. Alternative applications for working with the map

The official Mi Home app is not always convenient for fine-tuning maps, and there are alternative solutions with advanced features:

AnnexAdvantagesDeficiencies
ValetudoOpen source, full control of the mapRequires root access to the robot
DreameHomeMulti-card support, improved editorIt doesn’t work with all Xiaomi models.
Home AssistantIntegration with a smart home, automatic zoningA complex setup for beginners

For example, Valetudo allows:

  • πŸ—ΊοΈ Save multiple versions of cards (for example, for different times of day).
  • πŸ”§ Configure the scan parameters (speed, accuracy).
  • πŸ“Š Export cards in.svg format for analysis on PC.

To install Valetudo, you will need:

  1. Get root access to the robot (instructions are available on GitHub).
  2. Install firmware through SSH.
  3. Connect to the robot web interface by local IP.

⚠️ Warning: Installing third-party software may take you out of warranty.Before experimenting, back up the original firmware.

8. Update the map and maintain relevance

A smart card is not a static object. If you have rearranged furniture, renovated or even just changed seasons (like removing winter carpets), you need to update the map. Here's how to do it correctly:

Partial update:

  • If the changes are minor (for example, moved the sofa), it is enough to manually edit the map in the application.
  • Use the tool to move the wall to adjust the boundaries.

Full reset of the card:

  • If the changes are global (for example, the partition is demolished), it is better to create a map again.
  • To do this, select Settings in the application β†’ Map. β†’ Reset the card.

Automatic update:

  • In some models (for example, Xiaomi Vacuum-Mop) X10+) It has an adaptive map function.
  • The robot will adjust the map itself when changes are detected.
  • To activate it, go to Settings. β†’ Map. β†’ Adaptive update.

Tip: If the robot starts to mess up rooms after updating the map, try rebooting its base.

  1. Remove the robot from the dock.
  2. Press and hold the power button for 10 seconds until you hear the beep.
  3. Return the robot to base and wait for the reboot.

πŸ’‘

Regular updates to the map (every 1-2 months) will avoid 90% of navigation problems.

FAQ: Answers to Frequent Questions

My Xiaomi Vacuum Mop doesn't build a map at all.
If the robot moves chaoticly and doesn't display the map in the app, check it out: πŸ”¦ Does the laser sensor work (on models with the LDS). A light buzzing sound should be heard at launch. πŸ“± Is the robot connected to the app and is the date/time synchronized on the phone. πŸ”„ If nothing helps, try resetting the robot to the factory settings (Settings) β†’ Reset).
How to transfer the card to a new phone?
Maps are stored in the Xiaomi cloud, so when you change your phone: Sign in to Mi Home under the same account. Add the robot to the application (it must be on the same Wi-Fi network). The card will be downloaded automatically. If the card does not appear, check if the incognito mode is enabled in the account settings.
Can I use a single card for multiple robots?
No, each Xiaomi Vacuum Mop creates a unique card that is tied to its ID: πŸ“‹ Export a map from one robot and manually play it on another. 🏠 Use one application to control multiple robots (e.g., in a two-story house).
Why doesn't the robot return to base after cleaning?
This is one of the most common problems with maps: πŸ“ The database is not marked on the map (add it manually in the editor). 🚧 There is a new obstacle on the way to the base. πŸ”‹ Battery charge is too low to come back.Solution: move base to more open place and recreate map.
How to disable card saving (if not necessary)
If you do not use the smart card function, you can turn it off to save the robot memory: Go to Settings β†’ Map. Select Reset. Turn off Save card after cleaning (if any). Note that without the card, the robot will clean in "chaotic motion" mode, which is less efficient.