How to Set Up a Cleaning Map for Xiaomi Vacuum Mop Robot: A Complete Guide from Scanning to Saving Zones

Xiaomi Vacuum Mop Robot Vacuum Mop (including models) S5/S6/S7/S10 And what you can do is you can not just move around the room randomly, but you can build an accurate map of the room, divide it into zones and do the cleaning on a given schedule. The robot loses the map after rebooting, doesn't save virtual walls or ignores no-go zones. In this article, we'll discuss how to properly configure the cleaning map, avoid typical mistakes, and make the vacuum cleaner work as efficiently as possible.

The main difficulty is that Xiaomi’s mapping algorithms are different from competitors (e.g. Roborock or Ecovacs), and it is important to consider the firmware version, the robot model and even the layout of the apartment. We will look at the process from the first scan to fine-tuning cleaning areas, and also give recommendations for optimizing routes to save time and battery power.

1. Preparation for the first scan of the premises

Before the robot can build a map, it needs to create optimal conditions for accurate scanning, and errors in this phase will result in distorted room contours, missed corners, or blind spots where the vacuum cleaner will be stuck.

Here's what you need to do in advance:

  • 🧹 Remove small objects from the floor: wires, toys, shoes, and the robot can grab onto them or mistake them for an obstacle, which will distort the map.
  • πŸšͺ Close doors to areas that don’t need to be scanned (such as a bathroom or balcony) and make it easier to build boundaries.
  • πŸ’‘ Provide good lighting, even if the robot uses a laser rangefinder (LDS), Additional light helps the camera (in models with visual navigation).
  • πŸ“ Check the height of the thresholds. If they're above 2 cm, the robot may not get past them, and the map will break into fragments.

Pay special attention to reflective surfaces (mirrors, glass tables, glossy floors), Xiaomi's laser sensor can go blind from them, which will lead to skipping sections, and in extreme cases, cover such surfaces with a cloth while scanning.

πŸ“Š What Xiaomi Vacuum Mop Model Are You Using?
S5/S5 Max
S6/S6 Pure
S7/S7 Pro
S10/S10+
Another model

2. Starting the first scan: step-by-step instructions

Now, to the process of mapping, the important thing is that the first scan must be done manually, so that the robot can capture the boundaries of the room as accurately as possible.

Follow this algorithm:

  1. Open the Mi Home app (or Xiaomi Home for new models) and select your robot vacuum cleaner.
  2. Press Cleanup. β†’ Map (or Map in English version).
  3. Select Scan (or Mapping Mode) and if you don’t, start cleaning in Full Clean.
  4. Place the robot in the center of the largest room and press Start.

During the scan:

  • 🚫 Don’t move the robot manually, it will distort the map.
  • πŸ•’ Let him go around all the rooms. The average apartment of 50-70 m2 takes 15-25 minutes.
  • πŸ”„ If the robot is stuck, help it overcome the obstacle and return to its original place.

Once the scan is complete, the map will automatically remain, however, in models up to 2022 (e.g. Xiaomi Vacuum Mop). S5) The card can be dropped after the vacuum cleaner is removed from the dock, so to avoid this, immediately proceed to the next step: manually saving the card.

β˜‘οΈ What to check after scanning

Done: 0 / 4

3. Map editing: division into zones and rooms

By default, the robot creates one large cleaning area, so to set up selective cleaning (for example, only clean the kitchen or avoid the nursery), the map must be broken down into rooms and zones.

How to do this:

  1. In the app, go to the map section (Map).
  2. Click on the Edit icon (pencil or Edit).
  3. Select the Add Room tool and circle the first room. Confirm your save.
  4. Repeat for all other rooms. For open spaces (e.g. corridor) + The entrance hall can be created by a single zone.

Editing tips:

  • 🏠 Call rooms by clear names (e.g., β€œKitchen”, β€œBedroom”) so that you can easily choose them in your schedule.
  • πŸ”„ If the robot has not correctly identified the doorway, correct the boundaries manually – this will help to avoid collisions.
  • πŸ“ Use Wall-Tieting Mode (if your model has one) for accuracy, and the robot will drive along the walls and specify the outlines.

Xiaomi Vacuum Mop models S7/S10 Multi-level maps (for two-story houses) are available to activate:

  1. Create a first floor map and save it.
  2. Move the robot to the second floor and start a new scan.
  3. In the map settings, select Add Floor and assign a name (e.g., 2nd Floor).

πŸ’‘

If the robot is confusing floors, place a unique landmark on each level (such as a brightly patterned mat) to help sensors identify the location faster.

4.Configure virtual walls and forbidden areas

Even with an accurate map, the robot can go into unwanted places, such as under the couch, to a cat bowl, or on a carpet with a long pile, for which the Xiaomi Vacuum Mop provides virtual walls and forbidden areas.

How to set them up:

Type of restrictionHow do I add?When to use
Virtual wallIn the map editing mode, select Add Wall and draw a line between two points.To block the passageway into the doorway or fence off part of the room.
The no-go zoneSelect Add Zone β†’ Forbidden and circle the desired area.To protect carpets, children’s play areas or places with fragile objects.
Cleaning areaSelect Add Zone β†’ Cleaning and prioritize (e.g., β€œLast-last-time cleanup").So that the robot first cleans the dirty areas (kitchen, corridor), and then clean (bedroom).

Important nuances:

  • πŸ”‹ Virtual walls are not stored in the robot’s memory after being removed from the docking station in models before the robot’s retrieval. S7. They'll have to be repaired manually.
  • πŸ“ The maximum length of a virtual wall is 10 meters. For large rooms, use several segments.
  • 🚫 No-go zones are in Zone Cleaning mode if you have manually allocated a cleaning area.

⚠️ In firmware older than 2023 there is a bug – if the virtual wall crosses the doorway at an angle of less than 45Β°, Solution: draw the wall strictly perpendicular to the walls of the room.

5.Save and restore the card after failures

One of the most common problems is that the robot forgets the map after:

  • πŸ”Œ Extracts from the docking station.
  • πŸ”„ Firmware updates.
  • πŸ“΅ Wi-Fi communications loss.

To avoid this, use the following methods:

Method 1: Manual saving of the card

  1. After a successful scan, go to Settings. β†’ Map. β†’ Save the map.
  2. Assign a name (for example, "Apartment Floor 1") and confirm.
  3. Export backup through Settings β†’ Cloud. β†’ Export card (not available in all regions).

Method 2: Reference to the base (for models) S7/S10)

In the new models, the map is tied to the coordinates of the dock, and if the robot is on the base, the map will be restored automatically.

  • πŸ“ Do not move the docking station after scanning.
  • πŸ”Œ Always return the robot to base after cleaning (enable the auto-return option).

Method 3: Restore from backup

If the card did drop:

  1. Delete the current map in the app (Settings) β†’ Map. β†’ Delete).
  2. Import the saved file through Settings β†’ Cloud. β†’ Imports.
  3. Run the robot in Scan mode to clarify the location of the walls.

⚠️ Note: In Xiaomi Vacuum Mop models S5/S6 When you reset the map, you also reset all the virtual walls and zones, and you have to reconfigure them. To reduce the time, take screenshots of the settings before the reset.

What if the robot does not restore the card after the update?
If after updating the firmware card is missing, and backup is not, follow the following steps: 1. Reset the robot settings to factory (Settings) β†’ Reset). 2. Reconnect it to Wi-Fi and start a new scan. 3. If the map is not built correctly, check if the sensors are lost. To do this, shake the robot - if you hear the sound of rolling balls inside, you need calibration (call the service).

6. Optimization of cleaning routes

By default, the robot follows a zigzag route, but it can be customized for specific tasks, for example, for cleaning carpets, it is better to use Double Passage, and for smooth surfaces – Quick Mode.

How to change the route:

  1. In the app, select Settings β†’ Cleaning regimes.
  2. Specify the route type: Standard - zigzag, suitable for most cases. Depth - robot runs along the walls, then spirals to the center (good for rooms with furniture around the perimeter). Zone - cleaning the selected area (good for local cleaning).

Save the settings and start the test cleaning.

Additional Optimization Tips:

  • πŸ•’ To save time, set up a schedule by zone, for example, clean the kitchen daily, and the bedroom every 3 days.
  • πŸ”‹ Enable Auto Suction to allow the robot to increase power on the carpets.
  • 🧹 For wet cleaning (mop), reduce the area of the area to 20 m2 - so the cloth will not get dirty too quickly.

Xiaomi Vacuum Mop models S10+ function AI-It's a robot that analyzes the history of the cleanups and suggests the most efficient way to activate it:

  1. Go to Settings. β†’ AI settings β†’ Route optimization.
  2. Turn on the switch and wait until the robot collects data (at least 5 cleanings are required).

πŸ’‘

The more accurate the map and the zones are correctly divided, the less time the robot spends cleaning and less often requires recharging.

7. Solving typical card problems

Even after the right setup, there can be failures. Let's look at the most common problems and their solutions:

Problem.Possible causeDecision
The robot doesn’t build a map, it moves chaotically.Laser sensor or low lighting turned offCheck the sensor settings (Settings) β†’ Sensors. β†’ LDS). Increase the lighting.
Map is built crooked, walls are "wavy"Dirty sensors or vibration when movingWipe the sensors with alcohol. Check the wheels for backlash.
Robots ignore virtual wallsFirmware failure or wall drawn at wrong angleReset the robot. Repaint the wall strictly perpendicular to the actual walls.
The card is reset after each cleaning.Old firmware or lack of reference to the baseUpdate the software. Put the robot on the dock and save the map manually.

If none of the methods helped, try resetting to factory settings:

  1. In the app, go to Settings β†’ General β†’ Resetting.
  2. Confirm the action and wait for the reboot.
  3. Run a new scan.

⚠️ Warning: Once reset, the robot will lose all stored maps, schedules and suction settings. Export important data in advance or take screenshots.

8 Additional features for advanced users

If you have fully mastered the basic setting, you can move on to advanced features:

1.Integration with a smart home

Xiaomi Vacuum Mop supports Google Assistant, Alice and Apple HomeKit (via Mi Home) to configure voice control:

  • πŸ—£οΈ In the Mi Home app, go to Settings β†’ Voice assistants.
  • πŸ”— Connect your Xiaomi account to Google or Yandex.
  • 🎀 Now you can give commands like, OK, Google, start cleaning the kitchen".

2. Configure through alternative firmware

For Xiaomi Vacuum Mop models S5/S6 There are custom firmware (for example, Valetudo) that open additional functions:

  • πŸ“Š Detailed statistics on cleaning.
  • πŸ–₯️ Management through a web interface.
  • πŸ”§ Manual setting of suction and movement parameters.

⚠️ Installing custom software is warranty-free and can cause failure.

3. Automatic lifting of the mop on the carpets

In models with moping (mop) function, you can configure automatic lifting of the rag on carpeting:

  1. In the app, select Settings β†’ Cleaning regimes β†’ Mop settings.
  2. Activate the option to raise on carpets (Carpet Detection).
  3. Specify the sensitivity of the sensor (medium recommended).
How to update the firmware manually if the OTA does not work?
1. Download the latest firmware version for your model from the official Xiaomi website (support section). 2. Unpack the archive and rename the file to update.zip. 3. Connect the robot to the PC through USB (Use the cable from the kit). 4. Copy the file to the root directory of the robot’s flash drive. 5. In the Mi Home app, run the update manually (Settings) β†’ Update of the PO β†’ Local file).

FAQ: Answers to Frequent Questions

πŸ”Ή Why the robot doesn’t save the card after it’s turned off?
In the models before Xiaomi Vacuum Mop S7 The card is stored in RAM and reset when retrieved from the dock. Solutions: Always return the robot to base after cleaning. Save the card manually through Settings β†’ Map. β†’ Update the firmware, new versions improve card storage stability.
πŸ”Ή Can I use a single card for several floors?
No, each floor requires a separate map. S7/S10 Multi-level maps are supported (up to the 3 To do this, create a first-floor map and save it. Move the robot to another floor and start a new scan. In the map settings, select Add Floor. When cleaning, the robot will automatically determine the floor by the location of the docking station.
πŸ”Ή How to remove the β€œghost walls” on the map?
Ghost walls appear when the robot mistook a temporary obstacle (like a chair) for a permanent one. To remove them: In the app, go to map editing mode. Select the Remove wall tool and tap on an unnecessary line. Run the robot in Scan mode to rebuild the map. If the walls reappear, check if there are any real obstacles in their place (such as transparent glass objects).
πŸ”Ή Why does a robot not travel to some rooms?
Possible causes: 🚧 Closed doors or high thresholds (above 2 cm). 🧭 Incorrect virtual walls that block the passageway. πŸ”‹ Low battery power – the robot may not have time to reach distant rooms. πŸ“‘ Weak Wi-Fi signal in some areas (robot loses communication and returns to base) Solution: check the patency of all doorways, remove unnecessary virtual walls and make sure that the robot is fully charged before cleaning.
πŸ”Ή Can I transfer the map from one robot to another?
Officially, no, because the card is tied to a unique device identifier, but there is a workaround for single firmware models: Export the card from the first robot through Settings. β†’ Cloud. β†’ Export. Connect the second robot to the same Mi Home account. Import the map and run the robot in Scan mode to adjust. ⚠️ Note that because of the sensor differences, the map can be distorted.