How to completely remove the card in the robot vacuum cleaner Xiaomi: all ways

Xiaomiโ€™s robot vacuum cleaners (including the Mi Robot Vacuum, Dreame, Viomi) keep maps of the spaces for optimal cleaning, but sometimes these cards need to be removed โ€” when moving, changing layouts, navigational failures or before selling a device. In this article, we will discuss all the official and hidden ways of resetting cards, including nuances for various firmware and applications.

It's important to understand that simply erasing a map through an app doesn't always guarantee complete deletion of data. In some cases, residual files can be stored in the robot's memory, leading to errors in remapping. We'll look at not only basic methods, but also deep cleaning, including factory resetting.

This article is relevant for models with laser navigation (LDS) and visual sensors (VSLAM), such as Xiaomi Mi Robot Vacuum-Mop 2 Pro, Dreame Z10 Pro, Viomi V3 and others. If your model uses hybrid navigation (for example, Mi Robot Vacuum-Mop P), pay attention to individual recommendations in the relevant sections.

Why you may need to delete the card

A stored map of a room is not just a diagram for cleaning, but a complex data structure that includes:

  • ๐Ÿ“ Coordinates of walls, furniture and obstacles
  • ๐Ÿšช Cleaning areas, no-go zones and virtual walls
  • ๐Ÿ”„ Routes and charging points
  • ๐Ÿ“Š History of cleaning (in some models)

The main reasons for removal:

  • ๐Ÿ  Moving or changing layout โ€“ old map prevents the robot from adapting to new space.
  • ๐Ÿ”„ Navigation failures โ€“ the robot gets stuck in a corner, builds a route incorrectly, or ignores obstacles.
  • ๐Ÿ“ฑ Synchronization errors with the Mi application Home/Dreamehome (For example, the map is not updated or displayed incorrectly).
  • ๐Ÿ’ฐ Preparing for Sale โ€“ Delete Personal Data about Your Homeโ€™s Plan.
  • ๐Ÿ”ง Technical work - after repairing the robot or replacing sensors.

Some users also delete maps to recalibrate sensors, for example, if the robot has begun to detect distances worse or often runs into furniture, resetting the card can help "nullify" the accumulated errors, but in such cases it is better to first check the sensitivity settings of the sensors in the application.

๐Ÿ“Š What model of a robot vacuum cleaner Xiaomi you have?
Mi Robot Vacuum-Mop 2 Pro
Dreame Z10 Pro / D9
Viomi V2 / V3
Mi Robot Vacuum 1S
Another model

Method 1: Delete the card through the Mi Home / Dreamehome app

The easiest and safest method is to use the official app, which is suitable for most models, but there are nuances depending on the version of the software.

For Mi Home:

  1. Open the app and select your robot vacuum cleaner.
  2. Go to the Map section (or Map in English).
  3. Press three points (โ‹ฎ) top-right.
  4. Choose Clear Map (Clear Map)
  5. Confirm the action.

For Dreamehome:

  1. In the main menu of the robot, tap on the card icon.
  2. Click on the basket icon (๐Ÿ—‘๏ธ) or Delete the map.
  3. In some versions, you will need to additionally select Reset card settings.

Once removed, the robot will start cleaning up again from scratch, but that doesn't guarantee complete data erasure -- there may be fragments of the old map that will affect future mapping. If the robot continues to behave strangely, move on to the next way.

๐Ÿ’ก

Before you delete the map, take a screenshot of the current version in the app, which will help you quickly restore cleaning areas and forbidden areas after resetting.

Method 2: Reset the robot settings to factory

If deleting the card through the app didnโ€™t help or you want to completely clear the deviceโ€™s memory, reset to factory settings.

  • ๐Ÿ—บ๏ธ All the cards saved
  • ๐Ÿ”ง Individual cleaning settings
  • ๐Ÿ“‹ Cleaning history and statistics
  • ๐Ÿ”‘ Wi-Fi connection data

For most Xiaomi and Dreame models, the reset is done as follows:

  1. Turn off the robot, holding the power button for 3-5 seconds.
  2. Hold the Home button and Power buttons for 10-15 seconds at the same time until you hear the beep.
  3. The robot will issue a voice message in Chinese (for example, "Restore factory settings").
  4. After restarting (1-2 minutes), the device will be as new.

For models with touch buttons (such as the Dreame Z10 Pro):

  1. Press and hold the touch button Home and Power at the same time.
  2. After 5 seconds, the menu will appear on the screen (if there is a display).
  3. Select Reset or Reset Icon (๐Ÿ”„).

โš ๏ธ Warning: Once reset, the robot will lose contact with the application. You will need to add it to Mi again. Home/Dreamehome If the robot is tied to a Xiaomi account, use the same account to reconnect.

Resetting to factory settings is the most reliable way to remove the card, but it requires reconfiguration of all settings. If you need to save other settings (such as a cleaning schedule), try the alternative methods described below first.

Method 3: Delete the card via voice commands (for supported models)

Some Xiaomi robots (such as Mi Robot Vacuum-Mop 2 Pro or DreameBot Z10 Pro) support voice control in Chinese or English.

Instructions:

  1. Activate the voice assistant by saying, "Hey Mi Jia" (for Chinese firmware) or "OK Google, ask Mi Robot..." (if integrated with Google Assistant).
  2. Say one of the commands: "Clear the map" (Chinese version, pronounced "Tsinchu Ditu") "Reset map data"

Confirm the command by voice or through the app if the robot requests confirmation.

Voice reset doesn't work on all models and depends on the firmware version. If the robot doesn't respond to commands, check for voice control support in its specifications. For example, the Viomi V3 only understands Chinese commands, and the Dreame D9 may require pre-configuring the voice assistant in the app.

Which models support voice resetting of the card?
The list of models with confirmed voice commands for card reset: - Xiaomi Mi Robot Vacuum-Mop 2 Pro (firmware 3.5.9 and higher) - DreameBot Z10 Pro (Chinese and international versions) - Viomi V3 (Chinese firmware only) - Mi Robot Vacuum-Mop P (with an update from 2023) For other models, voice reset may not work or require additional configuration in the application.

Method 4: Manually delete card files (for advanced users)

If standard methods donโ€™t work, you can try to manually delete the card files through access to the robotโ€™s file system, which is suitable for users with ADB or SSH experience, as it requires a connection to the robot over the network.

Warning: Mistakes can cause the robot to break down. If you're unsure of your skills, skip this section.

Instructions for Rockchip-based models (e.g. Dreame Z10 Pro):

  1. Connect the robot to the same Wi-Fi network as your computer.
  2. Install ADB (Android Debug Bridge) on PC.
  3. Find it. IP-Robot address on router (usually starting with 192.168.).
  4. Connect through ADB: adb connect [IP-robot address]:5555
  5. Obtain Superuser Rights: Adb shell su
  6. Delete the card files (the path may vary depending on the model): -rf /data/map/* rm -rf /mnt/udisk/map_data/*
  7. Reboot the robot: reboot

For models on MTK-processors (e.g. Mi Robot Vacuum) 1S) The path to the maps may be different:

/data/data/com.xiaomi.miio/files/map/

or

/storage/emulated/0/miio/map/

โš ๏ธ Note: Deleting files manually can disrupt the navigation system if you delete system files.Be sure to back up: adb pull before executing commands /data/map/ ~/map_backup/

This is the riskiest method, but sometimes it's the only one that helps with sticking the card after a firmware failure. If the robot stops turning on after manual cleaning or produces a Map Error 204 error, perform a full reset (Method 2).

Method 5: Alternative methods (flashing, replacing the memory module)

If none of the above methods worked, the problem may be a hardware failure of the memory module or a firmware damage, in which case radical measures help:

MethodDescriptionDifficultyRisks.
Flip-flashingInstall official or custom firmware via Mi Home or DreameTool.MediumLoss of warranty, possible "brick" of the device.
Replacement of flash memoryPhysical replacement of a memory chip (e.g., eMMC or NAND).Tall.Requires rations, risk of damage to the fee.
Reset via Test ModeActivate the engineering menu through a button combination.Low.Not all models support it.
Calling the serviceOfficial repair with the diagnosis of the memory module.Low.Cost: 1500 to 5000 โ‚ฝ).

For flashing:

  1. Download the official firmware for your model from Xiaomiโ€™s website or forums (e.g. 4PDA).
  2. Unpack the archive and place the.pkg file in the root SD-map.
  3. Insert the card into the robot (if there is a slot) or use ADB to download.
  4. Press the Power + Home button for 10 seconds to start the update mode.

The critical error "Map Error 502" indicates a hardware failure of the memory module, in which case neither software methods nor firmware will help - you need to replace the chip or motherboard.

If the robot continues to make errors after all the manipulations, check it for physical damage, for example, a fall from a height can displace the robot. LDS-It's a scanner that's not building the map properly, and in such cases, only repairs at the service center will help.

FAQ: Answers to Frequent Questions

Can I delete the card without resetting all settings?
Yes, in most cases, it is sufficient to use Method 1 (delete via the application) or Method 3 (voice commands). A complete reset (Method 2) is required only if the card is stuck after a failure or the robot ignores the commands to delete it.
After removing the map, the robot became less orientable. What do we do?
This is normal post-reset behavior -- the robot needs time to re-examine the layout. Start 2-3 cleanups in Full Cleanup (not Zone!) mode. If the problem persists, check the sensors for contamination or damage.
How to remove a card on a robot without Wi-Fi (offline)?
Use Method 2 (hardware reset) or Method 5 (engineering menu, if supported). Without an application connection, software methods (Methods 1, 3, 4) are not available.
Can I recover a remote map?
No, once deleted or reset, card recovery is impossible. However, if you back up the card files (Method 4), theoretically, they can be returned back through ADB. In practice, this rarely works due to changes in the data structure after firmware updates.
Why does the robot after reset ask to update the firmware?
This is standard behavior: once reset, the robot checks the relevance of the software. If the update is not critical (for example, the version differs by 0.0.1), it can be skipped. If the difference is significant (for example, 3.2.1 โ†’ 3.5.8), it is better to update to avoid navigation problems.

๐Ÿ’ก

If the robot is unstable after removing the card (stuck, sees no obstacles), first check the sensors and update the firmware. Only then resort to radical measures like flashing or replacing the memory module.