How to reset cards in the robot vacuum cleaner Xiaomi: all the ways and nuances

Why to drop cards in a robot vacuum cleaner and when it is necessary

Xiaomi’s vacuum cleaners, from the budget Mi Robot Vacuum to the flagship DreameBot, use laser or optical sensors to map spaces, which store not only the plan of the apartment, but also the cleaning areas, virtual walls, forbidden areas. However, over time, the data can become obsolete after rearranging furniture, repairing or malfunctioning devices, in which case you need a full or partial reset of cards.

The main reasons for discharge are:

  • πŸ”„ The robot incorrectly displays the layout after changes in the room (for example, removed the sofa or added partition).
  • 🚫 The device ignores virtual zones, enters restricted areas, or does not clean designated areas.
  • πŸ”‹ After updating the firmware, the cards work incorrectly (for example, saved floors are lost).
  • πŸ“± Application Mi Home/DreameHome Shows an empty map or synchronization error.
  • πŸ”„ The robot loops in one area, can't find a base, or builds chaotic routes.

It's important to understand that resetting cards isn't always a radical solution, sometimes it's enough to update the data through an app or reboot the device, but if the problem persists, a complete reset will help to "nullify" the navigation memory of the robot.

πŸ“Š What kind of robot vacuum cleaner you have?
Xiaomi Mi Robot
Dreame (D9, Z10, etc.)
Viomi
Roborock
Other

Methods of card reset: through application vs. hardware reset

There are two main methods of resetting cards in Xiaomi robot vacuum cleaners:

  1. Software reset – via the official application (Mi Home, DreameHome, Viomi Home) is suitable for most models and allows you to remove the cards selectively (for example, only for one floor).
  2. Hardware resets are through physical buttons on the robot body, and are used when software fails when the application is not connected to the device.

So, if the robot responds to commands from the app and connects to Wi-Fi, start with the software method. Hardware reset is a last resort, because it can remove not only the cards, but also other settings (such as cleaning schedules or voice commands).

πŸ’‘

Software reset is safer – it does not affect the firmware and basic parameters of the robot, unlike hardware.

Resetting methodSuitable modelsWhat's removedImplementation time
Through the app (Mi Home)Mi Robot Vacuum-Mop 2, Dreame D9, Viomi V3, and others.Only room maps (cleaning areas are saved if not manually reset)1-2 minutes
Through the app (DreameHome)DreameBot Z10 Pro, Dreame D10sMaps + Zone settings (if you choose "full reset")2-3 minutes
Hardware reset (buttons on the body)All models Xiaomi/Dreame/ViomiMaps + all user settings (scheduling, voice commands)5-10 minutes

Step-by-step: reset cards through the Mi Home app

This method is suitable for most Xiaomi robot vacuum cleaners, including Mi Robot Vacuum-Mop P, Mi Robot Vacuum-Mop 2 Pro and other models on the Mi Home platform.

  1. Open the Mi Home app and make sure the robot is connected to a Wi-Fi network.

If your app doesn’t have a direct reset option, try an alternative path:

Settings β†’ Additional β†’ Resetting the card

Make sure the robot is charged (>20%)

Connect the robot to Wi-Fi

Update the Mi Home app to the latest version

Close other applications using Bluetooth/Wi-Fi

-->

⚠️ Warning: Once the maps are reset, the robot will start a new cleaning from scratch. If you have a multi-storey house, you will have to reconfigure the floor recognition through the Multi-storey Mode function (if supported by the model).

Reset cards in Dreame robots (D9, Z10, D10s, etc.)

Dreame vacuum cleaners, like the DreameBot D9 or the Z10 Pro, use their own app, DreameHome. The interface here is different from Mi Home, but the reset principle is similar. Here's how to do it:

  1. Open DreameHome and select your device.
  2. Go to Settings (Icon) βš™οΈ top-right).
  3. Select the Management Map β†’ Management of the cards.
  4. Click Reset the card or Delete all card details.
  5. Confirm the action. The robot will start rebooting.

Some models (such as the Dreame D10s) have the option of selectively removing maps for individual floors.

  • πŸ“ In the Maps section, select the desired floor.
  • πŸ—‘οΈ Click on the basket icon in the upper right corner of the screen.
  • βœ… Confirm removal.
What if the robot doesn’t build a new map after resetting?
If the robot does not start mapping after reset, check: 1. Sensors: Wipe the lidar (laser sensor) and optical sensors with a dry wipe. 2. Lighting: In dark rooms, some models (for example, Viomi V3) do not build the map well - turn on the lights. 3. Firmware: Update the robot's software through the application. 4. Reboot: Turn off the robot for 10 minutes, then turn it on again.

Hardware reset: when the application does not help

If the robot vacuum cleaner doesn't connect to Wi-Fi, freezes or the app doesn't see the map, you'll have to use hardware reset, which is universal for all Xiaomi, Dreame and Viomi models, but has a nuance: it resets all settings, not just maps.

Instructions for most models:

  1. Turn off the robot by pressing and holding the power button (usually) ⏻) within 3-5 seconds.
  2. Hold two buttons at the same time: πŸ”„ Home (Home) + Food (for Mi Robot Vacuum) πŸ”„ Spot Cleaning (Spot Cleaning) + Meals (for Dreame) D9)

10-15 seconds

Release the buttons. The robot will reboot and return to factory settings.

In Viomi V2/V3 models, the hardware reset is performed by holding the Power + Cleanup Mode button for 20 seconds until the double beep.

⚠️ Warning: After the hardware reset, the robot will disconnect from Wi-Fi and require reconfiguration through the app: πŸ“… Cleaning schedule πŸ”Š Voice commands (if supported) βš™οΈ Individual suction/wet cleaning settings Save screenshots of important settings before resetting!

Frequent Mistakes and How to Avoid Them

Even if you do the reset correctly, users are facing problems, and here are the most common mistakes and ways to solve them:

Problem.Reason.Decision
After reset, the robot does not build a new map.Sensors or low lighting closedWipe the lidar, turn on the light, reboot the robot
App doesn't see robot after hardware resetResetting Wi-Fi settingsConnect the robot to the network again by Adding the device to Mi Home
All settings have been dropped, not just maps.Selected hardware reset instead of softwareRestore settings manually or through backup (if made)
Robot after reset moves chaoticallyThe calibration process of sensors is not completedLet the robot complete the first cleaning (don’t interrupt)

Another common mistake is to interrupt the reset process, where if you release the buttons too early (before the beep), the reset may be partially performed, leading to errors in the device, in which case repeat the procedure or update the firmware through the application.

πŸ’‘

Before resetting your cards, check if the cleaning problems are due to other factors: low battery charge (<30%), contaminated brushes or locking sensors. Sometimes it is enough to clean the robot to restore the correct operation.

How to save cards before resetting (if possible)

Unfortunately, most Xiaomi robot vacuum cleaners do not support manually exporting cards, but there are ways to save key data before resetting:

  • πŸ“Έ Map screenshots: Take pictures of the in-app layout screens, which will help you recover cleaning areas more quickly after resetting.
  • πŸ“ Handbook notes: Write down the coordinates of virtual walls, no-go zones and cleaning points (e.g.: β€œZone 1 – kitchen, wet cleaning, power 80%").
  • πŸ”„ Backup of settings: In some models (e.g. Dreame) Z10 Pro) you can save your settings profile to the cloud through Settings β†’ Backup copy.
  • πŸ“Š Export Logs: For Advanced Users: Connect the Robot to a PC ADB Save the map files (technical knowledge required).

If you’re using Roborock (like Roborock S7), the app has Save Map to the Cloud. Xiaomi and Dreame don’t have that option, but screenshots and notes will make reconfiguration much faster.

FAQ: Answers to Frequent Questions

Can I just drop the cards for one floor?
Yes, some models (e.g. Dreame D10s or Viomi V3) have the option of selectively removing cards. To do this, select the desired floor in the app β†’ Delete the map. In the Mi Robot Vacuum older models (until 2022) this feature is not – reset all cards at once.
Once reset, the robot can't see the base.
This is a typical problem after a hardware reset. Solution: Move the robot closer to the base (up to 1 meter away). Press the Home button on the robot body. If it doesn't work, re-assign the base through the application: Settings β†’ Docking. Make sure there are no obstacles around the base (furniture, carpets) and enough lighting.
Resetting cards has removed the cleaning schedule.
The schedule is not tied to the maps, but when you reset the hardware, it is deleted. You can only restore it manually: Open the app and go to the schedule. Add new tasks by specifying days, times and cleaning areas. If you have had complex settings (for example, different modes for wet and dry cleaning), use saved screenshots or notes. In the future, take screenshots of the schedule before reset.
Can I reset cards without an app?
Yes, but only through hardware reset, software reset without an application is impossible, because it requires Wi-Fi connectivity and access to the device's menu, and if the robot is not connected to the network, hardware reset is the only option.
Why does the robot build the map more slowly after resetting?
This is normal: the first time you map, the robot calibrates the sensors and learns the features of the room. Accelerate the process: Remove small objects from the floor (wires, toys). Close the doors to other rooms so that the robot focuses on one area. Use the Intensive cleaning mode for the first pass, this will cause the robot to scan the room in more detail. Usually after 2-3 cleanings, the mapping speed will normalize.