How to reset the map on the robot vacuum cleaner Xiaomi Roborock: the complete guide

Smart homeowners often face a situation where the robot vacuum cleaner is not working properly: it can get lost in a familiar room, build β€œtwins” of rooms or simply refuse to clean certain areas. These are classic symptoms of a failure in the device’s navigation system that require immediate user intervention. In most cases, the problem is solved by completely cleaning up the stored data about the layout of the apartment.

Modern models like the Roborock S5, S6, S7, S8 and newer series use a laser rangefinder (Lidar) to build accurate digital copies of your home. But software errors, moving furniture or even changing the carpet can confuse the algorithms of mapping. When the device starts confusing the hallway with the living room, the only surefire solution is to force the reset of accumulated information.

In this guide, we will take a look at all the ways to remove a card: through the Mi Home mobile app, the official Roborock app, and through the physical button reset on the device itself, and learn the difference between temporary and permanent cleaning, and how to avoid typical errors that can lead to navigation breakdowns.

Causes of navigation failure and the need for resetting

Before we start taking drastic measures, it's important to understand why the robot vacuum cleaner has lost orientation at all. Often users try to simply reboot the device without realizing that the problem lies in conflicting data stored in memory. The laser sensor continues to scan the room, but the software can't match the new data with an old, damaged map.

One of the common reasons is interior change. If you rearrange the sofa, add a tall chair, or replace the dark carpet with a light one, Roborock may perceive this as a new, unknown obstacle or, conversely, as a passageway. In such cases, the navigation algorithm tries to "tighten" the old map to a new reality, leading to chaotic movement and skipping entire sectors of cleaning.

⚠️ WARNING: If your robot has started building multiple maps at the same time or constantly requires a base transfer, don't ignore this.Continuing to work with an erroneous map can cause the wheels and bumper to wear out quickly due to constant collisions.

Also worth considering is software failures after a firmware update. Sometimes newer versions of Xiaomi or Roborock software contain bugs that mishandle old configuration files, in which case cleaning up memory becomes a must for the work of the device stub.

πŸ“Š Have you experienced card loss by a robot vacuum cleaner?
Yes, the map was missing completely: Robot builds multiple maps at once: The device just ignores the no-go zones: No, my robot works perfectly

Preparing the device for resetting settings

The card removal procedure requires pre-preparedness to avoid unforeseen errors. First of all, make sure that the robot vacuum cleaner is fully charged. The card rearrangement process is energy intensive, and if the battery sits in the middle of the calibration cycle, the device can store incorrect data again.

The second important step is to prepare the room. To successfully reset and then build a new map, you need to remove small objects, wires and toys from the floor. The navigation system needs to see the clear perimeter of the walls and stationary objects. If there are many dynamic obstacles on the floor, the robot may mistakenly consider them part of the architecture of the room.

  • 🧹 Clean the main brush and side broomstick of the coiled hair to ensure maximum cleaning efficiency during testing.
  • πŸ“‘ Check the Wi-Fi signal level in the room where the dock is located, as transferring large amounts of map data requires a stable connection.
  • πŸ”Œ Make sure the charging contacts at the dock and the robot itself are clean so that the device is guaranteed to return to base after resetting.

Be sure to check the status of the filters and the dust container, too. Although this does not directly affect the map, the diagnostic system can block the start of the cleaning if the sensors show overflow or contamination, and it is better to eliminate all potential sources of errors before the reset procedure begins.

πŸ’‘

Before resetting the map, take a picture of the current layout in the app if there are important virtual walls or areas that you don't want to lose.

Method 1: Delete the card through the Mi Home app

The most common way to manage devices in the Xiaomi ecosystem is to use the universal Mi Home app. The interface here may vary depending on the version, but the logic of actions remains the same. First, open the application and go to the home page of your robot vacuum cleaner.

In the top right corner of the screen, there's a three-dot menu that hides the extra settings, and that's where the key memory management function of the device is, you need to find a item associated with the map or the cleaning settings, and in different versions of the firmware, it can be called "Map Settings," "Map" or "Map Management."

Once you log in, you'll see the current stored layout. To reset the card, you'll need to find the Delete Card button or the basket icon. The system will request confirmation of action, warning that all virtual walls and zones will be lost. This is a standard security procedure to prevent accidental deletion of data.

Action.Where to find out.The result
Deletion of the mapSettings β†’ Map β†’ DeleteComplete cleaning of the layout memory
Keeping the mapSettings β†’ Map β†’ SaveFixing the current card in memory
RecoverySettings β†’ Map β†’ HistoryDownload the last saved version

Once confirmed, Roborock will restart its navigation services, and you'll hear a distinctive beep, and the app will change its status to "Maps not saved" or similar, and the device is now ready to build a new map from scratch.

β˜‘οΈ Check before removal in Mi Home

Done: 0 / 1

Method 2: Reset via the official Roborock app

More modern models often use the native Roborock app, which offers more advanced mapping functionality, including multi-floor maps. The reset process is slightly different and provides more memory management options.

Go to the device settings by clicking on the settings icon in the top right corner. You're interested in the "Map Settings" section. Unlike the Mi Home, here you can see a list of all the saved cards, if there are several, which is especially convenient for those who use the robot on different floors or in different apartments.

To reset completely, select the card you want from the list and click Delete. If your goal is to fix a navigation error, you'd better delete all the maps you have to avoid conflicting versions, and then the robot will suggest starting a new cleaning to build a current digital model of the room.

⚠️ Note: In the Roborock app, the Restore Map feature can automatically return a deleted card if you did it accidentally. However, if you want to fix the error, it is better to wait for the robot to build the map again, rather than restore the wrong version.

The feature of the Roborock app is the ability to edit the map before final saving. After resetting and first cleaning, you can combine rooms, rename them and install virtual walls more accurately using an improved editor interface.

What is the difference between Mi Home and Roborock?
The Roborock app stores cards in higher resolution and allows you to save up to 4 different cards at a time. Mi Home is often limited to one active card, making the reset procedure more critical for proper operation.

Hardware reset and system reboot

Sometimes the software interfaces don't respond or freeze, and it's not possible to delete the card through the phone. In such cases, a hardware reset comes to the rescue. On most Roborock models (S5, S6, S7), the button combination allows you to restart the system or start the pairing mode, which often initiates a recount of navigation data.

To perform a soft reset, press the Home and Turn on/Off buttons on the robot body simultaneously, and hold them for 3-5 seconds until the device emits an audible signal or says the phrase "Reset Wi-Fi" (Wi-Fi reset), although this primarily resets network settings, often causes the navigation module to recheck the sensor data.

If the problem is deeper, you can try a full factory reset. On some models, there is a small Reset hole under the main brush cover or next to the wheel. Pressing it with a paper clip for 5-10 seconds will return the device to factory status, removing all maps and settings.

  • πŸ”˜ Press the home buttonsΒ» + Β«On/off on 3-5 Seconds to reset Wi-Fi and reboot modules.
  • πŸ“Ά After resetting Wi-Fi robot will go to the mode of the access point, and you will have to reconnect it to the network.
  • πŸ”„ If the robot doesn’t respond, try turning it off with a button, then clamp it β€œHome” and turn on the power by holding the button.

It's important to understand that physical reset is a cruder method than software resetting through an app, and it may not always be guaranteed to delete the card, but it effectively clears the system's cache, which often solves the problem of Lidar's "glitch."

πŸ’‘

Hardware resetting buttons on the case is the best way to resuscitate the robot if the application does not respond or shows a connection error.

Building a new map and calibration

Once the old map is successfully removed, the most important step is to create a new one. Xiaomi's robot vacuum cleaner must drive across the available area to scan the contours of the walls and the layout of the furniture. It is recommended to start Quiet Cleaning or the standard mode, but not Maximum, so that the robot moves calmly and carefully.

When you build a new map, watch the device move through the app. The laser rangefinder should draw clear wall lines. If you see tears or curvatures, it may be too dark in the room (for optical sensors) or many mirrored surfaces that distort the laser beams.

Don't interrupt the first cleaning after the reset! Even if the robot reports completion, let it return to base and retrieve the sites if necessary. Interrupting the process can lead to saving a piece map, which will then have to be edited manually or reset again.

Once the cycle is complete, the map will automatically save, so you can now use the room separation and no-go function, and it's critical to let the robot complete the full cleaning cycle without interruption for the first time after resetting, otherwise the map may remain "temporary."

⚠️ Warning: When building a new map, don't move furniture or walk in front of the robot all the time. Dynamic objects can be perceived as stationary walls, which will spoil the new map.

Frequently Asked Questions (FAQ)

Can I recover a deleted card if I have not made a backup?
Unfortunately, if you delete a map through Delete and you don't save it in the cloud or take a screenshot, you can't restore an exact copy. The robot forgets the layout. However, if you just upgraded the firmware or temporarily disabled the device, the old card can stay in the app's memory and reappear after re-scanning the room.
Why does a robot build two cards instead of one?
This is a common problem where a robot can't find its base or thinks it's in a new place, and it often happens if the base has been moved without having to update the settings, or if the robot is stuck and moved manually to another room, the solution is to reset the map and let the device build itself again without moving its forcibly.
Should I reset the card when replacing the main brush or filter?
No, replacing consumables (brush, filter, side blister) does not require resetting the map; the navigation system is not directly connected to the suction module; the reset is only necessary if you have problems with orientation in space or change the layout of the room.
How long does it take to build a new map?
Time depends on the area and complexity of the layout. On average, Roborock’s robot vacuum cleaner builds a map of 50-60 square meters in one cleaning cycle (about 60-90 minutes). Large apartments may require 2-3 cycles, as the robot will feed the data about new areas with each next cleaning.