Xiaomi's robot vacuum cleaners are famous for smart map navigation, but what if you need to clean up without being tied to a stored plan? Maybe you've moved, changed the layout temporarily, or just want to test the device in a new mode. Fortunately, even models with laser sensors (Mi Robot Vacuum-Mop 2 Pro, S7, X10+) can work without a map - the main thing is to know how to cheat them.
In this article, we'll look at all the working methods, from the standard features in the Mi Home app to the hidden commands for the engineering menu, and also find out why a robot can stubbornly go back to an old map and how to prevent it, and if you're looking for a way to get the vacuum cleaner to go blind, you're right here.
β οΈ Important: Disabling the map can reduce the efficiency of cleaning by 30-50%. The robot will move chaoticly, encounter obstacles more often and spend more time covering the same area!
1. Zone cleaning mode without saving the card
The easiest way to get Xiaomi to remove without being tied to an old card is to use the time zones in the Mi Home app, which works on all models with mapping support (S5/S6/S7/X10 series and later).
Algorithm of action:
- Open the Mi Home app and select your robot.
- Go to the Map tab (or Cleanup β Zones).
- Click Add Zone and circle any area on the map (even if it doesnβt match the actual layout).
- In the zone settings, disable the option βSave card after cleaningβ (if any).
- Start cleaning only in this area.
The robot will start cleaning the area, but it won't try to match it to the existing map. Once it's done, the time zone will disappear and the new map won't survive. Less of the method: you'll have to draw the area again every time.
Once a month | Only after reshuffling the furniture | Never using old data | I have my map disabled-->
2.Reset the card through the robot settings
If you want to completely erase your current map and get the robot to create a new one (or not at all), reset through the device menu, which is suitable for models with physical buttons (Mi Robot Vacuum 1S, S5 Max) and touch control (X10+, S7 Pro Ultra).
Instructions for button models:
1. Hold the power button and the home button (or "Spot Clean") for 3 seconds.
2. wait for the sound signal (one long horn).
3. The robot will voice, "Reset card completed" (English: "Map reset").For sensory models:
- Press and hold the Cleanup button (or home icon) for 5 seconds.
- In the menu, select Settings β Map β Reset the card.
- Confirm the action.
Once reset, the robot will start cleaning the next clean sheet so that it doesn't save the new card, right after cleaning it up:
- Go to Mi Home β Map β Map Settings Map.
- Turn off the autosave card option (if available).
Disconnect the robot from the charging station|Make sure the battery is charged >50%|Close the Mi Home app (so there is no conflict)|Press the buttons strictly according to the instructions-->
3.Using the "Spot Clean" mode (spot cleaning)
Spot Clean is available in all Xiaomi robots, including budget models without a laser (Mi Robot Vacuum Lite), in which the vacuum cleaner removes a spiral with a diameter of ~1.5 m without binding to the map.
How to activate:
- ποΈ From the button on the body: press Spot Clean once. The robot will begin to helical clean from the current position.
- π± Through the app: in Mi Home, select Cleanup β Point and specify the area on the map (even if the map is outdated).
- π£οΈ Voice (if supported): Say, OK Google, run a spot cleaning on [robot name]Β».
Advantages of the method:
- β It works on all models, including the old ones. LDS.
- β Does not require the Internet or an up-to-date map.
- β The robot will not be βtangledβ in old data.
Disadvantages:
- β It covers only a small area (suitable for local pollution).
- β No control of zones β robot can drive onto carpets or avoid them accidentally.
π‘
If the robot stubbornly returns to the base after spot cleaning, turn off the Auto Return to the station option in the settings for the test.
Disconnecting the laser sensor (for experienced users)
Models with LDS-The scanner (Mi Robot Vacuum-Mop 2 Pro, S7, X10+) You can make it go blind by temporarily turning off the laser, which will force the robot to use only bumpers and infrared sensors, like in budget models.
Methods of shutdown:
- Physically close the sensor: Plug a piece of black tape (not transparent!) onto the LDS lens. The robot will give the laser a lock error, but will be able to drive without a card.
- Using the engineering menu (for stitched models only): 1. Connect to the robot via SSH (Valetudo firmware instruction). 2. Run the command: echo 0 > /sys/class/lds/lds0/enable 3. Reboot the device.
β οΈ
Caution: Disabling LDS can cause frequent collisions with furniture and falls from stairs (unless there are virtual walls).
The result: the robot will move according to the Random Bounce algorithm (chaotic zigzags), like the Xiaomi Mi Robot Vacuum 1. The cleaning efficiency will fall, but there will be no binding to the map.
| Model robot. | Supports LDS shutdown? | Effects of consequences |
|---|---|---|
| Mi Robot Vacuum-Mop 2 Pro | Yes (physical/programmatically) | Chaotic cleaning, bug in the logs |
| Xiaomi S7 | Yes (only physically) | Loss of accuracy, possible stuckness |
| X10+/X20 | Partially (firmware required) | Failure of some functions (mop, carpet recognition) |
| Mi Robot Vacuum 1S | No (no LDS) | Removes without a card by default |
5. Create a "empty" card manually
If the robot persists in trying to use an old card, it can be tricked into downloading an empty template, which works through the Mi Home app or third-party utilities like Valetudo.
Step-by-step:
- Delete the current card through Settings β Map β Delete the card.
- Move the robot to the center of the room and start cleaning.
- As soon as the robot starts scanning the room (hear the rotation of the LDS), immediately interrupt the cleaning through the application.
- Return to the Map tab - there should appear a "workpiece" with one point (robot position).
- Save this map and use it for future cleaning.
Now the robot will assume that the map is clean, and it will start cleaning from scratch every time, minus: you have to manually specify the zones or use Full Cleanup.
What if the robot doesnβt keep an empty map?
6. Alternative firmware (Valetudo, Dustcloud)
For advanced users, there's a radical way to install custom firmware, like Valetudo, which allows you to have complete control of the robot, including turning off mapping.
Advantages of alternative firmware:
- π§ Full control over settings LDS map.
- πΊοΈ Ability to disable card saving at system level.
- π Access to advanced logs and diagnostics.
How to install Valetudo:
- Get root access to the robot (instructions are available on GitHub).
- Connect to SSH and execute the command: wget https://github.com/Hypfer/Valetudo/releases/latest/download/valetudo -O /tmp/valetudo &&chmod +x /tmp/valetudo &&/tmp/valetudo
- In the Valetudo web interface, go to Settings β Map Settings and turn off Persist Map Data.
β οΈ
Attention: Installing custom firmware is warranty-free and can lead to unstable robot performance. Use only if you are confident in your skills!
π‘
Alternative firmware is the only way to completely disable mapping at the system level, but it is risky: 15% of users experience bugs in navigation after firmware (according to the 4PDA forum).
Frequent problems and solutions
Even after all these methods have been applied, the robot can persist in going back to the old map, and let's look at the typical situations and the ways in which they can be solved.
Problem 1: The robot still uses old data after resetting the card.
- πΉ Solution: Remove the cache of the Mi Home app (on Android: Settings) β Annexes β Mi Home β Warehouse β Clear the cache).
- πΉ Check if the card is synced to the Xiaomi cloud (turn off sync in your account settings).
Problem 2: When cleaning, the robot only drives in a straight line.
- πΉ Solution: Probably one of the wheels jammed. Turn the robot over and check the wheels' rotation manually.
- πΉ Update the firmware β in the old versions there was a bug with the Spot Clean algorithm.
Problem 3: After the LDS is turned off, the robot does not respond to commands.
- πΉ Solution: Reset the laser to operating state (remove the tape) and restart the device. If it doesn't work, you need to calibrate the sensors (call the service).
If none of the methods worked, check:
- π Robot firmware version (current versions usually fix card bugs).
- π Battery level (at charge) < 20% Some functions are turned off).
- π‘ Stability of Wi-Fi connection (robot can "glutch" at weak signal).