Why Xiaomi robot vacuum cleaner loses map and when to reset
Xiaomiโs robot vacuum cleaners (including Mi Robot Vacuum, Dreame, Viomi) build virtual maps of rooms to efficiently clean, stored in the deviceโs memory and synchronized with the Mi Home or Dreamehome app. However, sometimes the system fails: the robot starts to โlose,โ misrepresents the layout, or refuses to save new data at all. 80% of the time, the problem is solved by resetting the map, a procedure that deletes the stored data and allows the robot to redesign the layout from scratch.
The main signs that it is time to reset the map: The vacuum cleaner moves randomly through familiar rooms, as if he sees them for the first time. The app shows an empty or distorted map (walls are curved, rooms are superimposed on each other). The robot does not respond to cleaning areas, ignoring virtual walls or forbidden areas. After moving or repairing, the layout has changed, but the vacuum cleaner stubbornly follows the old pattern.
Resetting a card is not a cure-all. If the problem is caused by a hardware malfunction of the lidar (laser rangefinder) or a bumper damage, software manipulation will not help. In such cases, a diagnosis is required at a service center, but in 9 out of 10 cases the software is to blame, and resetting the card returns the robot's "vision."
Preparation for resetting: what to do in advance
Before you reset the map, follow a few mandatory steps that will prevent the loss of important data and speed up remapping.
- ๐ฑ Update the Mi Home or Dreamehome app to the latest version.Outdated versions may not display maps correctly.
- ๐ Charge the robot to 100%. The process of rebuilding the card is energy-intensive - at low charge, the vacuum cleaner can interrupt work.
- ๐ก Check the stability of Wi-Fi. If the signal is weak, the robot may lose communication with the server and not save the new card.
- ๐งน Remove small objects from the floor. When you first map, the vacuum cleaner should move freely without obstacles.
Pay special attention to the charging point. Once reset, the robot will focus on it as a "home." If the dock is moved, return it to its original location or reset the base point in the settings (more on this below), otherwise the vacuum cleaner may "forget" the way home.
Method 1: Reset the card via the Mi Home app (for all models)
The most versatile method is to use the official app. It works for most Xiaomi robots, including Mi Robot Vacuum 1S, Mi Robot Vacuum-Mop 2 Lite and others. The instructions are relevant for the 6.0.100+ versions of the app.
- Open Mi Home, select your robot vacuum cleaner.
- Go to the Map section (in the lower menu).
- Press three points. โฎ top-right โ Choose Reset Card (or Clear Card in some versions).
- Confirm the action. The robot will beep and start rebooting.
After restarting, the vacuum cleaner will automatically start building a new map the next time it is turned on. If there is no option to reset the card, then your model uses an alternative method (see the next section).
โ๏ธ Preparing for reset via Mi Home
โ ๏ธ Note: On some firmware, after resetting the card, the robot may lose its attachment to the rooms in the application. You will have to reassign the zones (Bedroom, Kitchen, etc.) manually.
Method 2: Reset via Dreamehome (for Dreame robots)
Dreame robots (like Dreame D9, DreameBot D10 Plus) use a separate app called Dreamehome, where the process of resetting a card is slightly different, but no less simple.
- ๐ฑ Open Dreamehome, select your vacuum cleaner.
- ๐บ๏ธ Go to the Map tab.
- ๐ Click on the icon. โ๏ธ Settings in upper right corner.
- ๐งน Choose Clear the map โ confirm.
Unlike the Mi Home, there's an option here: Reset the base point, which is worth using if you've moved the dock or the robot is not finding its way home well, and after resetting the base point, you'll need to manually return the vacuum cleaner to charge so it can remember the new location.
| Model robot. | Annex | The path to a map reset | Features |
|---|---|---|---|
| Mi Robot Vacuum 1S | Mi Home | Map. โ โฎ โ Reset the card. | Requires a robot reboot. |
| Dreame D9 | Dreamehome | Map. โ โ๏ธ โ Clear the map. | There is an option to reset the base point |
| Viomi V3 | Mi Home | Map. โ โฎ โ Delete the map | You may need to re-attach to Wi-Fi |
| Mi Robot Vacuum-Mop 2 Pro | Mi Home | Map. โ โฎ โ Reset the map data | Keeps cleaning areas, but erases the layout |
๐ก
If after resetting the map, the robot refuses to build it, check the purity of the lidar (laser sensor) - dust or scratches on the glass can block the scan.
Method 3: Hardware reset (if the software doesn't work)
If the app doesn't respond to commands or the robot freezes when trying to reset, you'll have to use hardware reset, which erases all settings, including the map, Wi-Fi binding and cleaning schedule, and only use it as a last resort!
- Turn off the vacuum cleaner with a long press on the power button (3-5 seconds).
- Press the power and home buttons (or Spot Cleaning, depending on the model).
- Hold for 10-15 seconds until you hear an audible beep (usually two short beeps).
- Release the buttons. The robot will reboot and return to factory settings.
After the hardware reset, you will need:
- ๐ Reconnect the robot to Wi-Fi.
- ๐ฑ Re-team it in the Mi app. Home/Dreamehome.
- โ๏ธ Set up a cleaning schedule and areas again.
โ ๏ธ Note: On the first generation Xiaomi Mi Robot Vacuum (without the S in the title), a hardware reset can result in a loss of sensor calibration. In this case, recalibration is required through the service menu (available only in official SCs).
What if the robot doesnโt respond to the buttons?
How to speed up re-mapping after resetting
Once the map is reset, the robot will begin to build a new layout, which can be optimized so that the vacuum cleaner can learn the room faster:
- ๐ช Close all doors in rooms that don't need to be scanned.
- ๐ก Turn on bright lights. Lidar works better in good visibility (even though it's a laser, not a camera).
- ๐ Start cleaning the largest room, and the robot will look at it as an anchor".
- ๐ Don't interrupt the first cleaning cycle. Even if the vacuum cleaner takes a long time to drive in one place, it calibrates the sensors.
The average time to build a map for an apartment of 50-70 m2 is 15-25 minutes.
- Check if the robot is connected to Wi-Fi.
- Re-launch the Mi Home/Dreamehome app.
- Update the vacuum cleaner firmware (if a new version is available).
๐ก
If the robot doesn't see the dock after resetting the map, try moving it to the center of the room for the first mapping, and then after you successfully maintain the layout, return it to its original location.
Frequent Mistakes and How to Avoid Them
Many users experience the same problems when resetting their cards, and here are the most common mistakes and ways to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| The card is not reset via the application | The robot's outdated firmware | Update the software through Settings โ Update the firmware |
| Robot doesn't build a new map | Weak Wi-Fi signal or lidar contaminated | Wipe the lidar glass, reconnect to the 2.4 GHz network |
| After discharge, the vacuum cleaner moves chaotically | Calibration of sensors not completed | Let the robot complete the first cleaning cycle |
| The app shows an empty map, even though the robot built it. | Failure to sync with the cloud | Restart the app or re-tether the robot |
Another common mistake is to reset the map without removing the cleaning areas, so the robot keeps the old virtual walls but can't match them to the new layout. Always manually clean the zones through the map settings โ Zone management.
If after all the manipulations the card still does not work, check:
- ๐ Battery charge (at a level below 20%, the robot may not save data).
- ๐ฑ Application version (in older versions of the bug with map display).
- ๐ Mi Account region (some features are not available for Russia, need to change to China/Europe).