Why Xiaomi robot vacuum cleaner โmixesโ the map and when it should be reset
Xiaomiโs vacuum cleaners, from the budget Mi Robot Vacuum-Mop 2 Lite to the flagship DreameBot X30 Ultra, build virtual maps of spaces to efficiently clean. But over time, these maps become clogged: non-existent obstacles appear, rooms are displayed incorrectly, and the cleaning route becomes chaotic. Causes range from software failures to physical interference (such as rearranged furniture or bright sunlight interfering with sensors).
Clearing the card is required in several cases:
- ๐ The robot can't find a base after repositioning or moving.
- ๐บ๏ธ On the map in the appendix Mi Home/Dreamehome There are โghostโ walls or zones.
- ๐ค Vacuum cleaner spins in place or moves along the same routes, ignoring new obstacles.
- ๐ฑ After updating the firmware, the card stopped saving or is displayed incorrectly.
Most of the time, the problem is solved by a soft reset of the map through the app, but if the robot has forgotten the location of the rooms even after the reboot, it may require a complete reset, as we will explain in detail below.
Method 1: Clean the map with the Mi Home/Dreamehome app
The easiest method is to remove the card directly in the official application, the instructions are relevant for all models that support card saving (Mi Robot Vacuum-Mop P, DreameBot Z10 Pro, Viomi V3, etc.).
How to do this:
- Open the Mi Home app (or Dreamehome for Dreame robots).
- Select your vacuum cleaner from the list of devices.
- Go to the Map tab (or Map in English version).
- Click on the icon. โฎ (three points; or โ๏ธ (gear) in upper right corner.
- Select Clear Map and confirm the action.
And then the robot starts cleaning up again, and the important thing is, if you have a multi-storey house, you delete all the maps of all the levels, you have to re-shoot them.
Make sure the robot is connected to Wi-Fi
Close the app and restart it if the map doesn't update
Check the firmware version of the vacuum cleaner (current - no lower than 3.5.8 for most models)
Disable VPN on your phone (can block synchronization with Xiaomi servers)
-->
Method 2: Reset the card through physical buttons on the case
If the app doesnโt respond or the robot doesnโt connect to Wi-Fi, the card can be manually reset, using a combination of buttons on the vacuum cleaner body, which works for most Xiaomi models, except the newest ones (for example, the DreameBot X30 Ultra requires a mandatory connection to the application).
Instructions:
- Turn off the vacuum cleaner with a long press of the power button (3-5 seconds).
- Press the buttons at the same time (โ ) and (๐ฏ) 5-10 seconds until you hear a beep.
- Release the buttons โ the robot will issue a voice message in Chinese (for Mi Robot) or English (for Dreame).
- Turn on the vacuum cleaner again and wait for the reboot (white indicator will light up).
After that, the card will be deleted, but other settings (such as cleaning schedule or suction force) will remain. If the combination does not work, try an alternative option:
Press and hold the Power button (โ) for 10 seconds until the indicator goes out.
2. Press Home (โ ) 3 times in a row at 1 second interval.
3. Wait for the beep and reboot.What to do if the buttons do not respond?
Method 3: Complete reset (hard reset)
This method removes not only the card, but also all the saved settings, including the cleaning schedule, no-go zones and Wi-Fi data. Use it only if other methods do not work or the robot is completely "hang".
How to make a hard reset:
- Disconnect the vacuum cleaner from the charging station.
- Turn it over and remove the dust collector (to access the reset button).
- Find a small Reset button (usually located next to a Wi-Fi module or under the battery cover).
- Press and hold it for 10-15 seconds with a needle or paperclip until the indicator blinks.
- After the reboot, the robot will emit an audible signal - the reset is completed.
For models without a physical Reset button (e.g., Mi Robot Vacuum-Mop 2 Pro), use a software reset:
- ๐ฑ In the Mi Home app, go to Device Settings โ General. โ Resetting settings.
- ๐ง Confirm the action and wait for the completion (the robot will restart 2-3 times).
โ ๏ธ Warning: After hard reset, the robot will automatically unplug from the Mi Account. To use it again, you will need to reconnect to Wi-Fi and link to the application.
Method 4: Recalibration of sensors (if the map is distorted)
Sometimes the problem is not with the map itself, but with the sensors (lidar, gyroscope, or optical sensors) that are not working properly, and this manifests itself as a map slipping, a wrong angle mapping, or a double wall mapping, and recalibration helps in these cases.
How to recalibrate sensors:
- Place the robot on a flat surface (floor without carpets).
- Turn it on and wait for the load.
- In the Mi Home app, go to Settings โ Additional โ Calibration of sensors.
- Follow the instructions on the screen (the robot will start spinning and making sounds).
- After completion, start cleaning in Mapping mode (usually activated via Settings โ Cleanup modes).
For Dreame models (such as DreameBot D9), calibration is automatically triggered when first switched on or after reset.
- ๐ฆ Lidar purity (wipe the sensor glass with a lidar-free napkin).
- ๐ก๏ธ Temperature in the room (optimum 15-30)ยฐC; when cold, sensors can "glueยป).
- ๐ก Lighting (bright sunlight or dark corners interfere with scanning).
๐ก
If the robot is constantly "lost" in the same area, place a beacon (for example, a small glowing object) there, which will help the sensors better navigate.
Method 5: Update firmware to fix card bugs
In some cases, the map errors are due to outdated firmware. For example, in the Mi Robot Vacuum-Mop 2 Lite before version 3.3.9 there was a problem with โvanishingโ rooms, and in the DreameBot D10 Plus versions below 4.2.5, the card could โshiftโ after rebooting.
How to update firmware:
- Connect the robot to the charging station and make sure the battery is >50%.
- Open the Mi Home/Dreamehome app and check for updates in Settings โ Firmware Update.
- If the update is available, click Update and wait until it is completed (donโt turn the vacuum cleaner off the power!).
- After the update, reset the card (see Method 1).
If the automatic update does not work:
- ๐ถ Check Wi-Fi connection (the robot must be on the same network as the phone).
- ๐ Restart your router (sometimes blocking access to Xiaomi servers).
- ๐ Try to connect via mobile internet (turn off Wi-Fi on your phone).
| Model robot. | Minimum stable version of the firmware | Typical map bugs in older versions |
|---|---|---|
| Mi Robot Vacuum-Mop 2 Lite | 3.5.8_0032 | Card 'reset' after cleaning, no zones are saved |
| DreameBot D9 | 4.1.4_2105 | "Double" walls, incorrect display of angles |
| Viomi V3 | 2.6.7_0018 | Robot 'loses' base after reboot |
| DreameBot X30 Ultra | 5.2.0_3012 | The card is not updated when changing furniture. |
โ ๏ธ Warning: If the robot stopped turning on after the firmware update or if it gives an Error 12 error, perform a hard reset (Method 3) and repeat the update.
Frequent Mistakes and How to Avoid Them
Cleaning a card is a simple procedure, but users often make mistakes that lead to new problems.
- ๐ซ Resetting the card during cleaning โ This can cause the robot to freeze. Always stop cleaning before cleaning.
- ๐ต Disconnecting Wi-Fi during firmware update โ risk of "bricking" the vacuum cleaner. Use a stable connection.
- ๐ Reset at low battery charge (less than 20%) โ It can damage the robot's file system.
- ๐ Repositioning the base after resetting the card โ The robot won't find the station. Always return the base to its original location.
Another common problem is that the robot doesn't save the new card after cleaning it.
- ๐ฒ Insufficient rights in the appendix โ Re-connect the vacuum cleaner to your Mi Account.
- ๐ก Weak Wi-Fi signal โ Move the router closer or use a repeater.
- ๐๏ธ Robot's overflowing memory โ Do a hard reset (Method 3).
๐ก
If the robot behaves strangely after resetting the card (for example, does not see a wall or drives in a circle), check the collision sensor - it could clog or shift.