Smart tech owners often experience a robot cleaning up a familiar space. Instead of routinely cleaning rows, the Xiaomi Vacuum randomly rushes around the room, bumps into obstacles, or just stops in the middle of the hallway. The cause of these failures is often a damaged or incorrectly stored navigation map file in the deviceโs memory. Laser rangefinder (LDS) or gyroscope can transmit erroneous data if the software canโt match the current position with the existing room plan.
Resetting a card is a radical but effective way to solve a problem, and it completely clears the internal memory of the navigation module, causing the device to ignore old data and build a route from scratch. You don't have to be an engineer or a programmer to do this. The whole process takes a few minutes and requires only interaction with the interface of the Mi Home mobile application or the physical buttons on the device's body.
Before you take any drastic action, make sure that the problem lies in the software failure of the map, not in the contamination of the sensors. Wash soft dry cloth window of the laser rangefinder and bottom sensors Cliff sensors. If after cleaning and restarting the robot continues to behave inadequately, then removing the current map will be the only sure solution to restore normal operation of the smart assistant.
Causes of navigation failures and map damage
Understanding the causes of errors helps prevent them from reappearing in the future. The main enemy of precision navigation is physical obstacles and changes in the interior that the robot cannot process on the fly. If you rearrange furniture, add a new chair, or just leave wires on the floor, the mapping algorithm can fail when trying to fit a new object into the old plan.
Problems also often arise after a firmware update: Motion logic developers and old data may conflict with new code, in which case the system may require a forced update of map data, and battery discharge during cleaning or forced shutdown of the device at the time of data storage leads to damage to memory files.
There are a number of typical symptoms indicating the need for resetting:
- ๐ค Robot begins cleaning the same area repeatedly, ignoring other areas of the apartment.
- ๐บ๏ธ In the application, the map is displayed incorrectly: the rooms โposeโ on each other or there are extra walls.
- ๐ซ The device cannot return to base, although charging is in sight.
- โ ๏ธ A voice message is sent about a sensor or navigation error.
โ ๏ธ Warning: If the robot starts to move randomly just after you wash the floor and it gets stuck in a puddle, first thoroughly dry the bottom and sensors.
Sometimes a failure is caused by a simple memory deficiency if the storage store has too much historical data about past cleanups.
Preparation of the device for the discharge procedure
Before you delete important navigation data, you need to properly prepare the device, which ensures that the process will be successful and will not lead to additional errors. First of all, make sure that the battery is charged at least 60%. Suddenly disconnecting power during memory formatting can lead to the "filling" of the control module.
The second important step is to ensure a stable connection to the Wi-Fi router. Since control is most often through the cloud servers of Xiaomi Cloud, a communication disconnect can interrupt the command. Take your phone closer to the robot parking lot, and it is also recommended to clean the physical dust container and check whether the main brush rotates freely.
โ๏ธ Preparation for card reset
If you plan to not just drop the map, but build a new one right away, free up space. Remove toys, clothes, and long wires that can wind on wheels from the floor. The ideal conditions for building a new map are an empty floor and closed doors to rooms where the robot doesn't need to enter yet.
Delete the card through the Mi Home app
The easiest and safest way to remove a map is to use the official mobile application interface, which is suitable for most modern models such as Xiaomi Vacuum Mop 2 Pro, Roborock S5/S6/S7 and others that support the Mi Home ecosystem. The interface may vary slightly depending on the firmware version, but the logic of actions remains the same.
Open the app on your smartphone and go to the main control screen of your device. You need to find the settings menu, which is usually hidden under the icon with three dots in the upper right corner or indicated by a gear.
Follow the algorithm further:
- Click on the Settings card (or Map).
- In the menu that opens, find the Remove the card or Reset the card button.
- The system will request confirmation of the action, as it is an irreversible operation.
- Press OK or Confirm.
What happens after removal?
Once you do this, the robot will restart its navigation services, and you'll hear a characteristic sound or voice message that the map has been removed, and now the device is ready to build a new plan for the room, and don't try to start the full cleaning right away, you'll first have to let the robot scan the space.
Hardware reset through buttons on the body
In situations where the app is not responding, the phone is lost or the Wi-Fi network is not available, you can use physical buttons on the vacuum cleaner case. This method is more โroughโ, but often the only one possible for critical software failures. The combinations may differ on different models, so carefully examine the top panel of your device.
For most models with a laser rangefinder (LDS), the procedure looks like this:
- ๐ Find the on button and the return button to the base (house).
- โฑ๏ธ Press and hold both buttons simultaneously. 5-10 seconds.
- ๐ Wait for the voice message โReset cardโ or โCard removedโ (in Chinese or English, depending on the region).
- ๐ Release the buttons, the device restarts.
Some models, such as the early versions of the Xiaomi Vacuum 1 or Mijia 1S, may require the simultaneous pressing of the "Enable" and "Local Cleanup" buttons (square).If standard combinations don't work, try clamping only the on button for 15 seconds before a full reboot, although this more often resets the Wi-Fi settings rather than the card.
| Model robot. | Button combination | Retention time | Sound signal |
|---|---|---|---|
| Xiaomi Vacuum 1 / 1S | Inclusion + Home | 5-7 seconds | ยซMap resetยป |
| Roborock S5 / S6 | Including + Local | 3-5 seconds | Double squeak |
| Mijia 2 Pro | Inclusion + Home | 10 seconds. | Voice message |
| Dreame F9 / L10 | Incorporation + Pointing | 5 seconds | Reset sound |
๐ก
If the buttons on the body are triggered or not react, wipe them with a cotton swab dipped in isopropyl alcohol.
After the hardware reset, be sure to check the status of the device in the application. If the map in the interface is left but the robot is acting strangely, try to manually remove it through the application again, as the local reset may not be synchronized with the cloud.
Building a new map and calibration
Once you've successfully deleted old data, you're going to start creating a new map, which is a critical point that will determine the quality of the future cleanup, and the robot has to go to the start and start scanning, or just press the start button to get the device out of the database.
As you build a new map, the robot will move around the perimeter of the room, scanning the walls and corners carefully, and don't interrupt cleaning, and try not to walk along the route of the device, and if it stumbles upon you, it will adjust the path, but this can make noise in the rangefinder data.
For the ideal result, follow the recommendations:
- Open all doors to the rooms that need to be cleaned.
- Close the doors to areas where entry is prohibited (for example, a bathroom with a wet floor).
- Lift curtains and long-pile carpets if they interfere with the movement of the wheels.
- Wait until the robot returns to base after a full cycle.
Once the first full cycle is complete, the map will automatically be saved, and you'll see an updated plan in the app, you can set up virtual walls, no-go zones, and cleaning schedules, and if the map is curved, you can repeat the process by clearing the memory again.
Solving Common Problems After Resetting
Even after doing all the things right, there may be nuances, like a robot refusing to build a map, returning to base all the time, which often happens if the charge sensor on the base or on the robot itself is contaminated, wipe the contacts with dry cloth.
Another common problem is that the robot forgets the card after turning it off, which may indicate a malfunction in the internal battery (buffer), which is responsible for keeping the settings when the main battery is discharged, and if the problem is repeated all the time, it may need to replace the battery inside the housing.
โ ๏ธ Warning: Do not leave the robot vacuum cleaner in storage with a fully discharged battery. Deep discharge of lithium-ion cells leads to their degradation and loss of ability to hold charge, which directly affects the operation of the navigation system.
If the robot is building a map, but it's floating or shifting, check the laser rangefinder, start the device and listen: the LDS motor must rotate with a uniform hum, and if you hear a crackle or a screech, it's jammed with dust or wool, and you can't build the map without repair.
๐ก
The stability of navigation depends on the purity of the optical sensors and the battery condition, and regular maintenance is more important than software resets.
In difficult cases, when software methods do not help, it is worth trying a complete flashing of the device through the computer, if the model allows it, or contact the service center for the diagnosis of the control board.