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.
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:
- Open the app and select your robot vacuum cleaner.
- Go to the Map section (or Map in English).
- Press three points (โฎ) top-right.
- Choose Clear Map (Clear Map)
- Confirm the action.
For Dreamehome:
- In the main menu of the robot, tap on the card icon.
- Click on the basket icon (๐๏ธ) or Delete the map.
- 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:
- Turn off the robot, holding the power button for 3-5 seconds.
- Hold the Home button and Power buttons for 10-15 seconds at the same time until you hear the beep.
- The robot will issue a voice message in Chinese (for example, "Restore factory settings").
- After restarting (1-2 minutes), the device will be as new.
For models with touch buttons (such as the Dreame Z10 Pro):
- Press and hold the touch button Home and Power at the same time.
- After 5 seconds, the menu will appear on the screen (if there is a display).
- 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:
- Activate the voice assistant by saying, "Hey Mi Jia" (for Chinese firmware) or "OK Google, ask Mi Robot..." (if integrated with Google Assistant).
- 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?
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):
- Connect the robot to the same Wi-Fi network as your computer.
- Install ADB (Android Debug Bridge) on PC.
- Find it. IP-Robot address on router (usually starting with 192.168.).
- Connect through ADB: adb connect [IP-robot address]:5555
- Obtain Superuser Rights: Adb shell su
- Delete the card files (the path may vary depending on the model): -rf /data/map/* rm -rf /mnt/udisk/map_data/*
- 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:
| Method | Description | Difficulty | Risks. |
|---|---|---|---|
| Flip-flashing | Install official or custom firmware via Mi Home or DreameTool. | Medium | Loss of warranty, possible "brick" of the device. |
| Replacement of flash memory | Physical replacement of a memory chip (e.g., eMMC or NAND). | Tall. | Requires rations, risk of damage to the fee. |
| Reset via Test Mode | Activate the engineering menu through a button combination. | Low. | Not all models support it. |
| Calling the service | Official repair with the diagnosis of the memory module. | Low. | Cost: 1500 to 5000 โฝ). |
For flashing:
- Download the official firmware for your model from Xiaomiโs website or forums (e.g. 4PDA).
- Unpack the archive and place the.pkg file in the root SD-map.
- Insert the card into the robot (if there is a slot) or use ADB to download.
- 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?
After removing the map, the robot became less orientable. What do we do?
How to remove a card on a robot without Wi-Fi (offline)?
Can I recover a remote map?
Why does the robot after reset ask to update the firmware?
๐ก
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.