Introduction: When a smart vacuum cleaner loses orientation
You turned on the Xiaomi Mi Robot, and instead of scanning the room and making a route, it randomly drives around the room, ignores the cleaning areas or even stops with an error? The problem with building a map is one of the most common malfunctions in the Xiaomi line of robot vacuum cleaners, but its causes are not always obvious. In 80% of cases, it is not hardware failures, but software failures, improper settings or external interference that users overlook.
In this article, weβll break down all the possible reasons why Xiaomiβs robot vacuum cleaner (including the Mi Robot Vacuum-Mop 2 Pro models, S7, X10+ And others, you stop mapping the space, from the cluttered contamination of sensors to the hidden bugs of the firmware, and you learn how to diagnose a problem by the behavior of the device, what manipulations of the settings will make it work, and in what cases you can not do without repairs. For owners of older models (Mi Robot) 1S, Mi Robot 2) provide current workarounds, given the limitations of their hardware platform.
Warn right away: if your vacuum cleaner stopped building the map after updating the firmware in May-June 2026, the problem may be due to a bug in the latest versions. MIUI For robot vacuum cleaners (more on this in the software section), in which case the temporary solution is to roll back on the previous firmware, which you will find below.
1. Pollution or damage LDS/TOF-sensors are the main hardware cause
laser sensor LDS (or TOF In the new models, these are the eyes of a robot vacuum cleaner. It scans 360 rooms.Β° In real time, by locating the distance to the obstacles and building a map, if the sensor is contaminated, dusty or physically damaged, the map is either not built at all or is distorted (e.g., a robot "sees" walls where there are none).
How to check:
- π Visual inspection: Turn off the vacuum cleaner, turn it over and find a rotating "turret" (LDS) or (TOF). It should not be dust, scratches or condensate.
- π― Rotation test: when switched on, the sensor LDS must rotate ~5 revolutions per second. If the rotation is intermittent or absent, the problem is in the motor or bearings.
- π± Logs in the app: in Mi Home, check the "Device Status" section. LDS error (5) or TOF Blocked sensor (12) indicates sensor malfunction.
What to do:
β οΈ Warning: Never clean up LDS/TOF-sensor with wet wipes or alcohol - this can damage the optics. Use only a dry soft brush (for example, for camera lenses) or compressed air.
Disconnect the vacuum cleaner from the power supply and remove the battery (if possible)
Carefully remove the sensor protective glass (in some models it is glued)
Remove dust with a brush or spray with compressed air
Check the rotation of the sensor manually (should be smooth, without jamming)
Build a device and test the construction of the map-->
If the problem persists after cleaning, the sensor may have failed.In Xiaomi Mi Robot 2 and older models LDS-The sensor can be replaced by itself (cost) ~1500β2500 β½), X10+ and S7 s TOF-Sensor will need to contact the service center.
2. firmware problems: bugs, resets and incompatible updates
Software failures are the second most common cause of card problems, especially for Xiaomiβs robot vacuum cleaners, which receive updates via Mi Home. 2026 In the past few years, users have complained about bugs in the firmware versions. 3.5.8_002036 and 4.1.1_00012, led to:
- πΊοΈ Total loss of saved cards after update.
- π Endless robot reboot when scanning.
- π« Error "Unable to build map" (error 10) in the application.
How to diagnose:
- Open Mi Home β Choose your vacuum cleaner β Settings β About the device.
- Check the firmware version if it's newer. 3.5.8_002036 (For Mi Robot Vacuum-Mop 2 Pro) or 4.0.5_00008 (for X10+), Big bug risk.
- See the error logs in the Job Log section. Codes 2001, 2003 or 2005 indicate software failures.
Decisions:
| Problem. | Action. | Models to which the |
|---|---|---|
| The card is reset after the update | Reverse to previous firmware via Mi Home β Settings β Update of the PO β Back to the factory version | All models with LDS (except S7 and X10+) |
| Error 10 in the scanning process | Resetting settings to factory (Settings) β Additionally. β Resetting settings) | All models. |
| Robot "hangs" at the stage of map construction | Remove the device from Mi Home, restart the router, add the vacuum cleaner again | Mi Robot 1S, Mi Robot 2 |
| Distorted map (walls breathing, room stretched) | Update your firmware to the latest stable version manually (download the firmware file from mi-firmware.com) | X10+, S7, Vacuum-Mop 2 Pro |
π‘
If the robot doesn't connect to Wi-Fi after resetting, try using the hotspot with your phone (modem mode). MTK (For example, TP-Link Archer C6).
For Xiaomi Mi Robot models S7 and X10+ s TOF-The sensor has a separate nuance: if after updating the map is built, but the robot "does not see" furniture or low obstacles, try to disable the function. 3D-Scanning in settings. In some firmware, it conflicts with navigation algorithms.
Firmware updates|Cleaning/repair|Moving to a new place|By itself (without apparent reason)|Another option-->
External interference: what prevents the robot from "seeing" the room
Even a serviceable robot vacuum cleaner Xiaomi can refuse to build a map if there are sources of interference in the room.
- π Direct sunlight or bright lighting (especially for models with a TOF-The infrared rays of the sun "clog" the sensor signal.
- πͺ Mirrors and glass surfaces. LDS/TOF-The sensor cannot correctly determine the distance to reflective objects.
- πΆ Sources of radio interference: microwaves, wireless speakers, radio phones at a frequency of 2.4 GHz.
- π Moving objects: Pets or people who cross the sensor's field of view during scanning.
How to check:
- Launch the robot in the dark or with the upper lights off.
- Close the mirrors with a cloth or temporarily remove them from the room.
- Turn off all devices operating at 2.4 GHz (for example, switch the router to 5 GHz mode).
- Make sure there are no moving objects within 3 meters of the robot.
If you've built a map after this manipulation, it's the external factors that are the problem.
- π Set up the no-go zones in the Mi Home app for areas with mirrors.
- π‘ Transfer the robot to work on a 5 GHz network (if the model supports the workflow).
- π Use the robot at night or in the absence of a home.
Why is the robot βlostβ in large rooms?
4. Battery and power failures: the hidden cause of failures
Few people associate the problems with building a card with a battery, but in Xiaomi's robot vacuum cleaners, these systems are closely related. 20% or has a high level of wear, the controller may artificially restrict functionality, including operation LDS/TOF-This is done to save energy, but it often causes failures.
Signs that the battery is to blame:
- π The robot starts scanning, but after 1-2 minutes stops with a Low battery (2) error, although the charge shows 30-40%.
- π The map is built fragmentary, and the robot is constantly returning to the base for recharging.
- π The battery status section of the Mi Home says "Health: Poor" or "Replace soon".
How to check the battery:
- Completely discharge and charge the robot (calibration cycle).
- Check the battery voltage through the engineering menu (you need to connect to the robot on the computer). SSH Or use the Valetudo app for alternative firmware. Normal voltage is 14.4-16.8 V.
- Check the contacts of the battery for oxidation.
Decisions:
β οΈ Warning: If the battery is swelling or has visible damage, you canβt keep using it β itβs dangerous! In Xiaomi Mi Robot models, lithium batteries can ignite if damaged.
| Problem. | Decision | Cost (β½) |
|---|---|---|
| The battery is running out too fast. | Calibration (3 complete discharge/charging cycles) | 0 |
| Battery wear and tear > 60% | Replacement of the battery (original or analogue from Baseus) | 2000β4500 |
| Oxidation of contacts | Cleaning with alcohol and lubrication with technical vaseline | 0 |
| The power controller does not give enough voltage | Replacement of control board (soldier iron required) | 1500β3000 |
For Xiaomi Mi Robot Vacuum-Mop 2 Pro and later, there is an additional trick: if the robot refuses to build a map on a low charge, turn on Turbo mode in the cleaning settings. Paradoxically, in this mode, some firmware ignores the battery restrictions.
5. Failures in the Mi Home app and Xiaomi cloud services
Sometimes the problem isnβt with the robot itself, but with the Xiaomi ecosystem, and sync errors, cloud server failures, or bugs in the Mi Home mobile app can lead to:
- πΊοΈ Disappearance of saved cards after robot reboot.
- π Infinite download when trying to open a map in the application.
- π« Error "Failed to load map data" (error 14).
How to diagnose:
- Check the status of Xiaomi servers at status.mi.com. If there are malfunctions in the Mi Cloud or IoT Platform, wait for them to be fixed.
- Remove the Mi Home app cache in your phone settings.
- Try to log in to another Xiaomi account (e.g., create a test one). If you build a new account, your profile is a problem.
Decisions:
Remove the device from the application and add again
Shut down. VPN on the phone (some Xiaomi servers block traffic from the phone) VPN)
Update the Mi Home to the latest version (minimum working 6.5.402)
Clear the application data (phone settings) β Annexes β Mi Home β Warehouse β Clear the data)
Reinstall Mi Home by downloading APK from the official website (not from Google Play)-->
For users who have a robot vacuum cleaner connected to Apple HomeKit or Google Home, there is a separate recommendation: disable integration with third-party services at the time of diagnosis. In 2026, bugs were detected when synchronization with HomeKit led to loss of maps in Mi Home.
6 Mechanical breakdowns: what breaks down inside the robot
If all software and external causes are excluded, but the robot is still not building a map, it is worth considering mechanical malfunctions.
- Engine breakdown LDS/TOF-Sensor: Symptoms: the sensor doesn't rotate, it makes grinding or crackling. 1S Mi Robot 2 It's a common problem because of wear and tear on bearings. LDS-module (price) ~2000β3500 β½).
- Sensor wire break: Symptoms: the robot turns on, but the sensor doesn't show signs of life (it doesn't rotate, it doesn't light up), often after a fall or a blow, the solution is to disassemble the robot and check the circuit with a multimeter, the damaged wires need to be soldered.
- Mainboard malfunction: Symptoms: robot flashes randomly with indicators, does not respond to buttons, Mi Home displays a Mainboard error (25). Solution: motherboard replacement (from 4000) β½) repairs at a service center.
- Problems with the gyroscope: Symptoms: the robot turns in jerks, the map is built "crooked" (the corners of the room do not match reality). Solution: calibrate the gyroscope through an engineering menu or replace the sensor.
For self-diagnosis of mechanical breakdowns, you can use the test menu of the robot:
1. Turn off the vacuum cleaner.
2. Press the Home and Spot Cleaning buttons for 5 seconds.
3. The robot will beep and go into diagnostic mode.
4. Press the "Spot Cleaning" button again - the LDS sensor should start rotating.
If there is no rotation, the problem is in the motor or control board.
If there is rotation, but the map is not built - the problem is in optics or firmware.β οΈ Note: Disassembly of the Xiaomi robot vacuum cleaner voids warranty! If your device is warranty, contact the official service center. For models older than 2 years (for example, Mi Robot). 1S) Self-repair is often cheaper than service.
7. Features of specific models: what breaks most often
Not all Xiaomi robot vacuum cleaners are equally prone to problems with map construction, here are the typical "diseases" of popular models:
| Model | Typical problem | Decision |
|---|---|---|
| Xiaomi Mi Robot 1S | Wear of bearings LDS-sensor) | Replacement of sensor or lubrication of bearings with silicone lubrication |
| Xiaomi Mi Robot 2 / 2 Pro | Firmware failures after the update (error 10) | Recoil on the version 3.3.9_001987 or hand-held firmware through Valetudo |
| Xiaomi Mi Robot Vacuum-Mop 2 Pro | Sensor conflict LDS and TOF (The map is being built, but the robot can't see the furniture) | Shut down. 3D-scanning in settings or updating the firmware to 4.1.1_00012 |
| Xiaomi Robot Vacuum X10+ | Overheating TOF-sensor (the robot stops after 10-15 minutes of cleaning) | Cleaning the cooling system or replacing the thermopaste on the sensor chip |
| Xiaomi Mi Robot S7 | Loss of communication between the main board and the Wi-Fi module (card is not saved) | Re-sweeping contacts or replacing a Wi-Fi module (for example, by ESP8266) |
Xiaomi Mi Robot Vacuum-Mop 2 Lite and Mi Robot Vacuum E10 (without LDS/TOF) The problem with map construction might be optical sensors, and these robots use cameras to navigate, and if the lens is contaminated or damaged, the map will be distorted. Clean the camera with a dry napkin for optics and recalibrate it in the settings.
8. Alternative firmware and custom solutions
If official methods have failed, and Xiaomi's robot vacuum cleaner is still not building a map, you might consider installing an alternative firmware.
- π οΈ Valetudo is an open firmware with advanced navigation settings. supports most Xiaomi models (except for the first time). X10+ and S7).
- π§ DustBuilder - modified firmware for Mi Robot 1S/2, card-fixer.
- π± Mi Home Mod β a patched version of the official application with additional diagnostic features.
Advantages of alternative firmware:
- β Possibility of manual calibration LDS/TOF-sensor.
- β No forced updates that break the functionality.
- β Advanced error logs for diagnosis.
Risks:
- β Loss of guarantee.
- β Possible "brick" of the device with incorrect firmware.
- β Not all functions (like Alice) can work.
Instructions for installation of Valetudo:
1. Download firmware from the official repository: https://github.com/Hypfer/Valetudo/releases
2. Connect to the robot via SSH (logins/passwords for your model can be found on the 4PDA forum).
3. Download the firmware with the command:
scp valetudo.bin root@[IP_ robot]:/tmp/
Stitch the device:
flash valetudo.bin
5. Reboot the robot.β οΈ Warning: Before firmware, back up the original firmware with the dump command original.bin. This will help to restore the robot if something goes wrong.
π‘
Alternative firmware is an extreme method, and before installing it, try all the official ways to solve the problem, including resetting your settings and rolling back your firmware.