Cleaning the map of the robot vacuum cleaner Xiaomi: 5 working ways (2026)

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.

๐Ÿ“Š What kind of robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop (Any Model)
Dreame (D9, D10, X30, etc.)
Viomi V2/V3
Another brand
I haven't bought it yet.

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:

  1. Open the Mi Home app (or Dreamehome for Dreame robots).
  2. Select your vacuum cleaner from the list of devices.
  3. Go to the Map tab (or Map in English version).
  4. Click on the icon. โ‹ฎ (three points; or โš™๏ธ (gear) in upper right corner.
  5. 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:

  1. Turn off the vacuum cleaner with a long press of the power button (3-5 seconds).
  2. Press the buttons at the same time (โ ) and (๐ŸŽฏ) 5-10 seconds until you hear a beep.
  3. Release the buttons โ€“ the robot will issue a voice message in Chinese (for Mi Robot) or English (for Dreame).
  4. 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?
If the robot does not respond to the pressing, check: - Battery charge (the indicator should burn at least red). - Clean button contacts (wipe them with an alcohol wipe). - Mechanical jamming (try to press the buttons carefully with the blunt side of the pencil). If nothing helps, you need a full reset or repair.

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:

  1. Disconnect the vacuum cleaner from the charging station.
  2. Turn it over and remove the dust collector (to access the reset button).
  3. Find a small Reset button (usually located next to a Wi-Fi module or under the battery cover).
  4. Press and hold it for 10-15 seconds with a needle or paperclip until the indicator blinks.
  5. 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:

  1. Place the robot on a flat surface (floor without carpets).
  2. Turn it on and wait for the load.
  3. In the Mi Home app, go to Settings โ†’ Additional โ†’ Calibration of sensors.
  4. Follow the instructions on the screen (the robot will start spinning and making sounds).
  5. 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:

  1. Connect the robot to the charging station and make sure the battery is >50%.
  2. Open the Mi Home/Dreamehome app and check for updates in Settings โ†’ Firmware Update.
  3. If the update is available, click Update and wait until it is completed (donโ€™t turn the vacuum cleaner off the power!).
  4. 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 firmwareTypical map bugs in older versions
Mi Robot Vacuum-Mop 2 Lite3.5.8_0032Card 'reset' after cleaning, no zones are saved
DreameBot D94.1.4_2105"Double" walls, incorrect display of angles
Viomi V32.6.7_0018Robot 'loses' base after reboot
DreameBot X30 Ultra5.2.0_3012The 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.

FAQ: Answers to Frequent Questions

Can you clear the map for only one floor in a multi-level house?
Yes, in the Mi Home app (version 6.5)+) You have the Floor Management function. Go to the map section, select the floor you want, click on it. โ‹ฎ โ†’ Delete the floor map. The remaining levels will remain unchanged.
Once the map is reset, the robot can't find the base.
1. Check that the base is in the same place as it was when the last successful cleaning. 2. Reboot the robot (hold the power button for 10 seconds). 3. In the application manually specify the location of the base: Map โ†’ Add the base and follow the instructions.
How to transfer a map from one Xiaomi robot to another?
Direct map transfer between robots is not possible, because each device has unique sensors and calibration. However, you can: Take a picture of the map in the application and manually restore the exclusion zones on the new robot. Use the function of Cloning settings (available for some Dreame models in the Dreamehome app).
How long does it take to reset the card after resetting?
Time depends on the model and the area of the room: Mi Robot Vacuum-Mop 2 Lite: ~15-20 minutes per apartment of 50 m2. DreameBot D10 Plus: ~10-15 minutes (thanks to the improved lidar). Viomi V3: ~25 minutes (due to slower scanning).
Why did the card become black and white after the firmware update?
This is normal behavior for new versions of the software (starting with 4.x for Dreame and 3.6 for Mi Robot), and the color map has been replaced with a gradient gray for better readability of pollution zones.