Moving Xiaomi’s robot vacuum cleaner between rooms seems like a simple task, but in practice it often leads to problems: the device loses the map, starts to move around randomly or refuses to clean a new zone. The reason lies in navigation algorithms that are tied to stored data about the room. For example, models with a LiDAR scanner (like Mi Robot Vacuum-Mop 2 Pro) build a map based on laser marks, and cameras (like DreameBot D10 Plus) navigate by visual markers. If you just move the vacuum cleaner to another room, it may “don’t recognize” the new space.
In this article, we will discuss 5 proven ways to move a robot vacuum cleaner between rooms, from manual transfer with saving a map to creating multi-level plans in the Mi Home app. Special emphasis will be on the nuances for different generations of devices: old models (before 2020) often require a complete reset of the map, while new ones (for example, Xiaomi Robot Vacuum-Mop 2 Ultra) support the cleaning zone function and automatic recognition of floors.
Why is Xiaomi’s robot vacuum cleaner “lost” after moving?
The main problem when moving a vacuum cleaner to another room is the discrepancy between the stored map and the real space. Xiaomi's navigation algorithms work on the principle of SLAM (Simultaneous Localization and Mapping), where the device simultaneously determines its location and builds a map. When you carry the vacuum cleaner manually, there is a gap between:
- 📍 The last coordinates on the map (e.g., "kitchen, point A") and
- 🏠 The actual location (e.g., "bedroom, point B").
As a result, the robot either tries to “return” to the old place (which leads to chaotic movements), or starts building the map again, ignoring the stored data, especially in models with hybrid navigation (LiDAR + camera), such as the Viomi V3, they can “hang” during the scanning phase if the new visual markers are very different from the old ones.
Additional factors that complicate movement:
- 🔋 Low battery power (<30%) – The vacuum cleaner may refuse to scan the new room.
- 📶 Weak Wi-Fi signal – without a stable connection, card data is not synchronized.
- 🚪 Closed doors – If a robot is “accustomed” to an open space, it may not recognize a new room.
⚠️ Warning: Xiaomi models up to 2019 (e.g. Mi Robot Vacuum 1S) do not support multi-level maps. Moving them to another room always results in a complete reset of the room data.
Method 1: Manual transfer with saving the card (for LiDAR models)
This method is suitable for robots with a laser scanner (LiDAR), such as Xiaomi Mi Robot Vacuum-Mop P or DreameBot L10 Pro. The main condition is that the vacuum cleaner must remain in standby mode (do not turn off!).
- Open the Mi Home app and check that the map of the current room is saved and displayed correctly.
- Carefully lift the vacuum cleaner and move it to the new room. Don't press the power button, the device must remain on.
- Place the robot on a flat surface (such as the floor next to the sofa) and press the Home button in the app.
- Wait for the vacuum cleaner to do the re-scanning, which usually takes 1-3 minutes.
If the map is updated successfully, a new zone will appear in the app. If not, try this:
- 🔄 Reboot the vacuum cleaner by holding the power button for 10 seconds.
- 📱 Update the firmware through Settings → Software Update.
- 🧹 Start cleaning manually (Zones → Start cleaning).
☑️ Preparation for manual transfer
⚠️ Warning: If the robot starts to draw chaotic lines on the map after the transfer, it is a sign of a gyroscope failure, in which case only a complete reset of the map through Settings → Map → Reset will help.
Method 2: Use of the Multi-Level Maps function (for new models)
Xiaomi 2021 and newer models (such as Robot Vacuum-Mop 2 Ultra or DreameBot X30) support multi-level maps, which allows you to save plans for multiple floors or rooms in one profile.
- Transfer the vacuum cleaner to a new room and turn it on. Wait for it to build the map (usually takes 5-10 minutes).
- In the Mi Home app, go to Map → Add floor.
- Name a new level (e.g., “Bedroom”) and save it.
- Return to the main map and select the desired floor before cleaning.
Advantages of this method:
- 📌 Maps are not overwritten—the vacuum cleaner remembers all rooms.
- 🔄 You can switch between levels in the application quickly.
- 🚀 Virtual walls and no-go zones are supported for each floor separately.
| Model | Support for multi-level maps | Max. Number of floors. |
|---|---|---|
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | ✅ Yes. | 3 |
| DreameBot D10 Plus | ✅ Yes. | 4 |
| Viomi V3 | ❌ No. | — |
| Xiaomi Robot Vacuum-Mop 2 Ultra | ✅ Yes. | 5 |
If your model doesn’t support multi-level maps, but you often move the vacuum cleaner between rooms, consider buying a docking station for each zone.
Method 3: Transfer using virtual zones (for camera models)
Xiaomi’s visually navigable vacuum cleaners (like the DreameBot W10) don’t have LiDAR, so they’re guided by camera and infrared sensors, and for them, manual transfer often ends with a complete map rewriting, and the solution is to use virtual zones:
- In the Mi Home app, open a map of the current room.
- Click Add Zone and circle the area to be cleaned in the new room.
- Move the vacuum cleaner to another room and start cleaning only the designated area.
- After completion, save the new card under a different name (e.g., Bedroom zone).
Cons of this method:
- ⚠️ The map of the new room will be incomplete (only a dedicated area).
- ⏳ You have to repeat the procedure for each cleaning.
- 📵 Virtual zones do not work if the vacuum cleaner does not see the floor (e.g., on a dark carpet).
💡
If your robot vacuum cleaner with a camera is constantly “lost”, place a bright landmark in the new room (for example, a red mat or a sticker on the wall) to help the algorithm “recognize” the space faster.
Method 4: Complete card reset and new scan
If previous methods have failed (e.g., old models or large differences in room layout), you only have to reset the map completely. It's a radical way, but it works.
- In the Mi Home app, go to Settings → Map → Reset the card.
- Confirm the action. The vacuum cleaner will sound.
- Move the device to a new room and place it at a charging station (if any).
- Start cleaning, and the robot will start building the map from scratch.
What to do if the card is not built correctly after resetting:
- 🔦 Check the purity of the sensors (LiDAR, camera, infrared sensors).
- 🌡️ Make sure there is enough light in the room (for models with a camera).
- 📏 Move the vacuum cleaner slowly - sudden movements knock down the gyroscope.
⚠️ Warning: Once the card is reset, the robot may temporarily forget the suction and wet cleaning settings, and have to reconfigure them into Cleanup Modes.
How to speed up the construction of the map after resetting?
Method 5: Automatic port with docking station (for models with base)
The most advanced option is to use a mobile docking station (for example, for Xiaomi Robot Vacuum-Mop 2 Ultra), in which case the vacuum cleaner returns to the base itself, and you transfer only the station.
- Turn off the power station and move it to a new room.
- Connect the station to the outlet and wait until the blue indicator lights up.
- In the Mi Home app, update the base location: Settings → Docking Station → Update coordinates.
- Run the vacuum cleaner for cleaning - it will automatically find a new station and build a map.
Advantages of the method:
- 🔄 There is no need to carry the vacuum cleaner itself - it drives on its own.
- 📍 The map is updated automatically without loss of data.
- ⚡ Suitable for daily movement between rooms.
Disadvantages:
- 💰 Purchase of an additional docking station (from 5,000 ₽) is required.
- 📶 The station must be in Wi-Fi coverage.
Common Mistakes and How to Avoid Them
Even with the right robot vacuum cleaner transfer, users often face problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| Vacuum cleaner moves chaotically in a circle | Failure of the gyroscope or LiDAR | Restart the device, clean the sensors |
| No new map is retained | Weak Wi-Fi signal | Move the router closer or use a repeater |
| Vacuum can't see the dock. | Shifting the base coordinates | Update the station location in the app |
| The card is "two-folded" (doubles appear) | Conflict between old and new data | Reset the map and rescan the room |
Another common problem is that the robot ignores the virtual walls after the transfer, and this is because the coordinates of the barriers are tied to the old map.
- Remove all virtual walls in the app.
- Wait for the vacuum cleaner to build a new map.
- Re-establish the limits.
💡
If the vacuum cleaner is not performing well after transfer (for example, hitting furniture), do not try to “train” it, immediately reset the map. Chaotic movements often indicate a critical navigation error that cannot be corrected by “training”.