How to set up cleaning rooms on the vacuum cleaner Xiaomi through Mi Home: a complete guide with maps and life hacks

Xiaomi vacuum cleaners have long ceased to be simple cleaning assistants โ€“ they have become full-fledged members of the smart home ecosystem. D9 Xiaomi Mi Robot Vacuum X10+) โ€” It's a room cleaning system that allows you to create virtual zones and schedules, but many users have difficulty setting up: the map is not saved, the vacuum cleaner ignores the boundaries, the Mi Home app gives you errors.

In this article, we will discuss all the current ways to adjust zoned cleaning for Xiaomi vacuum cleaners in 2026, including the nuances of working with different versions of firmware and models. You will learn how to properly build a map of the room, divide it into rooms, assign cleaning priorities and avoid typical mistakes.

Which Xiaomi models support room cleaning?

Not all Xiaomi robot vacuum cleaners can divide space into zones, a feature only available in laser-navigated models (LDS) or supported cameras SLAM. Here is a complete list of current devices (for 2026) that are guaranteed to support zoning:

  • ๐Ÿ  Xiaomi Mi Robot Vacuum-Mop 2 Pro (and all modifications: STYJ02YM, STYTJ02YM)
  • ๐Ÿ”‹ Xiaomi Mi Robot Vacuum X10+ (auto-emptying and ultra-precise navigation)
  • ๐ŸŒŸ DreameBot D9/D10/D10 Plus (Dreame brand owned by Xiaomi, full compatibility with Mi Home)
  • ๐Ÿ’ง Xiaomi Mi Mop 2 Ultra (hybrid vacuum cleaner and mop with support for multicards)
  • ๐Ÿš€ Roborock S7/S7 Pro Ultra/S8 (Although the brand has separated, the firmware is still compatible with Mi Home)

โš ๏ธ Note: If your model is not on the list but has a laser rangefinder, check the firmware version. 1S (SDJQR02RR) They do not officially support zoning, but after upgrading to 3.5.8_004000 The above function can appear in the hidden menu.

Also, pay attention to the firmware region: Chinese versions (CN) For example, Mi Home China offers up to 10 virtual walls, while the international version only has 5.

๐Ÿ“Š What model of Xiaomi robot vacuum cleaner you use?
Mi Robot Vacuum-Mop 2 Pro
Xiaomi Mi Robot Vacuum X10+
DreameBot D9/D10
Roborock S7/S8
Another model.
I haven't bought it yet.

Preparation for configuration: update of firmware and maps

Before you start zoning, make sure your vacuum cleaner is ready to work with the cards. Here is a mandatory checklist before setting up:

Update the vacuum cleaner firmware to the latest version (minimum supported โ€” 3.3.9_002000)

Install the latest version of the Mi Home app (at least 6.5.400)

Clear the history of the cards in the vacuum cleaner settings (Settings) โ†’ Map. โ†’ Clear the map)

Charge the vacuum cleaner to 100% (at low charge, the card may not be saved)

Make sure there is enough light in the room (laser sensors donโ€™t work well in the dark)-->

In older versions (up to 3.5.0), the zoning function was unstable: the vacuum cleaner could "lose" rooms after rebooting or ignore virtual walls.

  1. Open Mi Home and select your vacuum cleaner.
  2. Go to Settings โ†’ About the device โ†’ Update firmware.
  3. If the update is not available, try changing the region in your account settings to China (Mainland China) โ€“ sometimes new firmware appears there earlier.

โš ๏ธ Warning: If after the update the vacuum cleaner stopped saving the card, reset it to factory settings (Settings) โ†’ Additionally. โ†’ Reset your settings and reconnect to the app, which solves the problem 90 percent of the time.

๐Ÿ’ก

If your vacuum cleaner doesnโ€™t build a map despite laser navigation, check if its top sensor is closed (LDS) It's a common mistake after you buy it!

Step-by-step: how to divide the room into rooms

Now, to the most important thing, which is to create cleaning zones, the whole process is 3 steps: mapping, dividing into rooms, and keeping the configuration, and let's look at each step in detail.

Stage 1: Building a basic map

To divide the space into zones, a vacuum cleaner needs an accurate map.

  1. Place the vacuum cleaner at the charging station and wait for full charging.
  2. In the Mi Home app, click Cleanup โ†’ Map.
  3. Select Full Cleanup (not Zone or Point!)
  4. Wait for the vacuum cleaner to go around the room. Don't interrupt the process, because if the map isn't built in full, the rooms will be divided incorrectly.

๐Ÿ”น Tip: For the best result, close all doors to unnecessary areas (for example, in the bathroom or storage room) before the first cleaning".

Stage 2: Divide the map into rooms

When the map is ready, we start zoning:

  1. Open the saved card in Mi Home.
  2. Click on the Edit card icon (pencil in the upper right corner).
  3. Select the Divide Rooms tool (usually marked with the "house" icon).
  4. Swipe your finger around the room boundaries, and the app automatically suggests the separation options.
  5. Confirm the creation of rooms and assign them names (for example, "Living room", "Kitchen", "Bedroom").

โš ๏ธ Note: In the free version of Mi Home, you can create no more than 5 rooms on a single card. If you need more, you either have to buy a premium subscription (from 300).โ‚ฝ/Or use a workaround to create virtual walls instead of rooms.

How to get around the 5-room limit in Mi Home?
If you need more than 5 zones, use the following life hack: 1. Create main rooms (up to 5 pieces). 2. Remain areas are designated as "virtual walls" (Maps settings) โ†’ Add a virtual wall. 3. In the cleaning schedule, specify the sequence: first the room, then the areas behind the virtual walls.

Stage 3: Conservation and testing

After the map is divided:

  1. Press Save and wait for synchronization with the vacuum cleaner (can take up to 1 minute).
  2. Run a test cleaning of one room to check the boundaries.
  3. If the vacuum cleaner goes outside the zone, adjust the boundaries in the map editor.

๐Ÿ”น Important: After saving the map, do not move the charging station! The vacuum cleaner is guided by its position, and a shift of even 30 cm can knock down the binding of rooms.

Set up a cleaning schedule for rooms

Now that the rooms are marked, you can set up automatic cleaning on a schedule, which allows, for example, to clean the kitchen daily and the bedroom every two days.

To create a timetable:

  1. At Mi Home, go to Cleanup โ†’ Schedule.
  2. Click Add Schedule and select the days of the week.
  3. In the section Cleaning areas, mark the desired rooms (you can choose several).
  4. Specify the start time and type of cleaning (dry, wet or combined).
  5. Save the schedule.

๐Ÿ“Œ Example of optimal schedule:

Day of the weekRoom.Time.Type of cleaningNote
Pn-PtKitchen.09:00Wet.After breakfast.
Wh, Wh, Wh, SbLiving room12:00Dry + wetWhen nobody's home
Sr., Sb.Bedroom.10:00DryAfter airing
s.The whole room.11:00Dry + wetGeneral cleaning

โš ๏ธ Note: If you have multiple rooms on your schedule, the vacuum cleaner will clean them in sequence, not in parallel. For example, cleaning the kitchen and living room will take 1.5-2 times longer than each.

๐Ÿ’ก

To save time, set up separate schedules for dirty areas (kitchen, hallway) and clean areas (bedroom, office), so the vacuum cleaner will not waste resources on unnecessary cleaning.

Additional features: virtual walls, forbidden zones and multi-cards

In addition to the basic room division, the Mi Home offers advanced tools for fine-tuning cleaning.

Virtual Walls and No-Go Zones

These features allow you to restrict the vacuum cleaner's access to certain areas, such as blocking:

  • ๐Ÿถ Pet feeding place
  • ๐Ÿชด Flower or wire zone
  • ๐Ÿ‘Ÿ The shoe shelf in the hallway
  • ๐ŸŽฎ Child's play area

To add a virtual wall:

  1. Open the map at Mi Home.
  2. Press Edit. โ†’ Add a virtual wall.
  3. Draw a line on the map (maximum length - 10 meters).
  4. Select the type of restriction: Wall vacuum won't cross the line. No-go zone vacuum will bypass the site in an arc.

๐Ÿ”น Lifehack: Virtual walls can be used to prioritize cleaning, for example, if you put a wall at the entrance to the bedroom, the vacuum cleaner will first clean the living room and then move to the bedroom after recharging.

Multicards (multiple floors)

If you have a two-storey house or apartment with multiple levels, set up multi-cards.This feature is available in models with Multi-Floor Mapping support (for example, Xiaomi Mi Robot Vacuum). X10+ or DreameBot. D10 Plus).

To create the second map:

  1. Move the vacuum cleaners to another floor and place them in a charging station.
  2. In Mi Home, select Settings โ†’ Map. โ†’ Add a new map.
  3. Start cleaning to build a second floor map.
  4. After saving, enter the name of the floor (for example, "2 floor").

โš ๏ธ Attention: The vacuum cleaner doesn't automatically identify the floor, you have to manually select a map in the app before cleaning, and if you don't, the robot will try to navigate a non-existent map and get lost.

๐Ÿ’ก

If you donโ€™t have a second charging station, use a portable docking station (e.g. Xiaomi Mi Portable Charging Base) that allows you to move the vacuum cleaner between floors without losing your map binding.

Typical errors and their solutions

Even with the right setup, users often face problems. TOP-5 errors and ways of correcting them:

Problem.Reason.Decision
Vacuum cleaner doesn't save mapWeak Wi-Fi signal or low chargeCharge the vacuum cleaner to 100% and repeat the map construction. If the problem persists, reset the router settings (channel 2.4 GHz, width 20 MHz).
Rooms merge after updateFailure to sync with the cloudDelete the card in the app and rebuild it again. Before you do that, turn off Cloud Sync in your account settings.
Vacuum cleaner ignores virtual wallsOutdated firmware or calibration errorUpdate the vacuum cleaner software and reboot it (hold the power button for 10 seconds). If it doesn't work, reconfigure the walls.
The map shows the "ghost" rooms.Remains of old cards in the memory of the vacuum cleanerPerform a complete reset through Settings โ†’ Additionally. โ†’ Resetting settings.
Scheduled cleaning doesn't workIncorrect timing or conflict with another scheduleCheck that the phone settings include "Time Autosynchronization." Remove conflicting tasks.

๐Ÿ”น Secret method: If the vacuum cleaner is constantly being lost from the map, try calibrating the sensors:

  1. Place the vacuum cleaner on a flat surface (for example, on a table).
  2. Enable Manual Control in Mi Home.

โš ๏ธ Changes in hidden parameters (especially through the use of ADB) It can lead to loss of warranty or unstable operation of the vacuum cleaner!

๐Ÿ’ก

The most efficient way to clean is by combining virtual walls and a room schedule, such as setting up a daily kitchen cleaning at 9:00, and the living room only on weekends, which reduces vacuum wear and saves energy.

FAQ: Answers to Frequent Questions

Can you set up room cleaning on a Xiaomi vacuum cleaner without laser navigation (for example, on Mi Robot Vacuum 1)?
No, for zoning required an accurate map of the room, which can only build models with the LDS-scanner SLAM. Vacuum vacuum cleaners with a gyroscope (for example, Mi Robot Vacuum 1 or Mi Robot Vacuum) E10) They can only move around randomly without being tied to a map, but there's a workaround, which is to use magnetic tapes or physical barriers to limit cleaning areas, but that doesn't give you the flexibility that virtual walls do.
Why did the saved rooms disappear after the firmware update?
This is a common problem when switching to new versions of software (especially with the 3.5.x on 4.0.x). The thing is, Xiaomi has changed the format of card storage in the cloud. To restore rooms: Remove the current map in Mi Home. Reboot the vacuum cleaner (hold the power button for 10 seconds). Build the map again and divide it into rooms. If that doesnโ€™t work, try to roll back to the previous firmware version via Mi Home. โ†’ Settings โ†’ About the device โ†’ Back to the factory firmware.
How do you make the vacuum clean the room in a certain order?
There is no room prioritization feature in standard Mi Home settings, but there are two ways to get around this limitation: Through the schedule: create multiple tasks at intervals of 10-15 minutes. For example: 09:00 โ€“ Kitchen 09:20 โ€“ Living room 09:40 โ€“ Bedroom Through virtual walls: put a โ€œwallโ€ between the rooms. The vacuum cleaner will clean up the zones sequentially, removing barriers as you go. - For Roborock models S7 And there is a new proprietary solution - the Room Sequence feature in the Roborock app (but not in the Mi Home!).
Can I use one vacuum cleaner for cleaning two apartments?
Technically, yes, but with reservations: A vacuum cleaner can only store one active card. When building a map in a new apartment, the old one will be erased. If both apartments have the same layout, you can export / import the card through backup (see Hidden features section). For convenience, you should buy a second charging station and leave it in each apartment. โš ๏ธ When moving between apartments, always take a charging station with you - without it, the vacuum cleaner will not be able to navigate the new map!
How to turn off the cleaning of the rooms and return the standard mode?
To reset all zoning settings: Open the map in Mi Home.Click Edit โ†’ Remove all the rooms. Confirm the action and wait for the sync. Reboot the vacuum cleaner (hold the power button for 10 seconds). After that, the vacuum cleaner will return to the standard cleaning mode throughout the area. If you want to reset the map completely, select Settings. โ†’ Map. โ†’ Clear the map.