Your Xiaomi Mi Robot, Viomi or Dreame robot vacuum cleaner stubbornly ignores the dock, wanders around the room or stops a meter from the base with an error? 37% Owners (according to service centers) 2023-2026 but in 80% In some cases, you can fix it yourself without going to the workshop, and in this article we will analyze all possible causes, from banal clogging of sensors to firmware failures, and also give step-by-step instructions with photos and videos (where this is critical).
Feature of the robot vacuum cleaners Xiaomi β a complex navigation system that combines laser sensors (LDS), Infrared beacons and cameras. If even one element doesn't work properly, the device loses orientation and can't find a base. We're not going to list the obvious things like "check if the socket is on" -- we're going to focus on the non-obvious nuances that even experienced users miss. For example, did you know that the vacuum cleaners of the Mi Robot Vacuum-Mop series 2 Pro refuses to return to base if battery level is lower 15% due to a bug in the versioning before 3.5.8_0042?
The article is relevant for all models Xiaomi/Viomi/Dreame (including S10, S12, X10+, D9), The following is a special feature: Mi Robot Vacuum-Mop P (2021 (d) Viomi V3 and dreame bot Z10 Pro: they're the ones who have the most hardware failures of sensors. If your model isn't on the list, don't worry: diagnostics are universal.
1. Basic conditions check: what are you missing?
Start with the obvious, but not the one that every second instruction says, not the socket (although it's worth checking with a multimeter: the voltage should be the same). 220-230V Β±10%), a about hidden factors that affect the return of the vacuum cleaner.
One is the location of the dock, and the Xiaomi robot is designed to have the base in a zone with minimal interference.
- πΉ Near infrared sources (heaters, sunlight through the window, incandescent lamps) β sensors go blind, and the vacuum cleaner βdoes not seeβ the base beacon.
- πΉ On the carpet with a pile above 1.5 cm - the wheels of the docking station can sag, and the charging contacts do not come into contact with the vacuum cleaner.
- πΉ In a niche or under furniture (even if the gaps seem sufficient) β a laser beam bounces off walls, creating βfalseβ obstacles.
- πΉ On a draft (for example, next to the air conditioner) - the vacuum cleaner can be lost from the course due to air turbulence.
Second, the contact status. There are metal plates on the base and vacuum cleaner that should fit tightly, and if they're oxidized (green coating appears) or contaminated, the charging won't start, and the robot will go away. Clean them with an alcohol solution (70%+) And with a soft brush. Don't use abrasives. It'll damage the coating.
Third, the battery level, if the battery is low. 10-15%, Some of the models are Mi Robot Vacuum-Mop 2 Lite, Viomi V2 Pro) enter "emergency mode" and do not attempt to return to base to avoid full discharge, in which case only manual installation at the docking station will help.
Sensors and navigation: why does the vacuum cleaner "not see" the base?
If the basic conditions are met, but the robot still does not return, the problem is the navigation system. Xiaomi vacuum cleaners use a combination of 5 types of sensors:
| Type of sensor | Appointment | Signs of malfunction | How do you check? |
|---|---|---|---|
| LDS-scanner) | Creates a map of the room, determines the distance to objects | Vacuum cleaner moves chaoticly, doesn't build a map in an app, collides with furniture | Light a flashlight into the scanner window - a rotating beam should be visible |
| Infrared sensors (front and bottom) | Detection of obstacles and edges (cliffs) | Robot falls down stairs, can't see the wall, gets stuck under furniture | Wipe your sensors with a napkin, check in the dark β red dots should glow |
| Gyroscope/accelerometer | Determination of steering and acceleration angles | Vacuum cleaner moves in an arc, turns in the wrong direction, "drunk" trajectory | Rotate the robot manually - the coordinates should be updated in the application |
| Hall sensor (in wheels) | Calculating wheel speeds for accurate positioning | The vacuum cleaner "considers" the distance traveled incorrectly, is lost from the route | Raise the vacuum cleaner and spin the wheels - in the logs should be fixed turns |
| Camera (with models with visual navigation) | Recognition of objects and landmarks | A vacuum cleaner does not see a base during the day, but finds it at night (or vice versa). | Check the lens for contamination, test in different lighting conditions |
The most common problem is pollution. LDS-Dust, animal hair, or even a drop of detergent can block a rotating prism to clean the scanner:
- Turn off the vacuum cleaner and remove the battery (if possible).
- Remove the top cover (usually it is attached to the top). 2-4 latch).
- Gently blow the scanner with dry air (for example, a canister for cleaning equipment).
- Wipe the prism with a lilaless napkin soaked in alcohol.
If the scanner is still not working after cleaning (it doesn't rotate or it turns in jerks), the problem may be in the drive motor, in which case you will need to replace the module - its article for most models: MDY-007-XX (where XX β audit).
π‘
If the Xiaomi vacuum cleaner after cleaning the sensors begins to behave even stranger (for example, spinning in place), reset the navigation settings in the application: Settings β Maps. β Reset the data SLAM. It's a forced recalibration of the system.
3. Software failures: firmware, application and algorithm βglitchesβ
In 20 percent of cases, the cause is not hardware, but software, especially for vacuum cleaners with firmware older than 2022, which had critical bugs associated with return algorithms to base.
The first thing you need to do is update the firmware.
- Open the Mi Home app (or Dreamehome for Dreame devices).
- Go to the section of your vacuum cleaner.
- Slip on three dots in the upper right corner β Device settings β Firmware update.
- If you have an update, install it. Don't interrupt the process. The power outage during the update can make the vacuum cleaner tick.
If the update doesnβt help or doesnβt, try resetting to factory settings:
- π§ Through the app: Settings β General. β Resetting settings.
- π§ Hardware: Press Home and Power buttons for 10 seconds (before the beep).
Once reset, you'll have to reconfigure your Wi-Fi and your maps, and if the problem was corruption of data (like a damaged map), that'll help.
Another common problem is the freeze-up of the return algorithm, which happens when:
- π€ Vacuum cleaner takes too long to find base (more than 5 minutes) and goes into standby mode.
- π€ An βinsurmountableβ obstacle (such as a high threshold) meets the path, and the robot surrenders.
- π€ The memory of the device stores an old route that is no longer relevant (for example, after rearranging furniture).
In such cases, the forced reset of the route will help:
1. Raise the vacuum cleaner and move it closer to the base (a distance of 0.5-1 m).
2.Push and hold the Home button for 3 seconds, and the robot will restart the navigation module.
3.If it does not work, restart the vacuum cleaner completely (hold power for 10 seconds).What to do if the vacuum cleaner is stuck in update mode?
Mechanical malfunctions: wheels, engines and battery
If the vacuum cleaner can't physically get to the base, it's the mechanical components that are to blame.
1. Wheel wear or locking
Check it out.
- π Luft wheels β if the wheel dangles or wedges, the robot will go sideways.
- π Rubber pads β if they are worn or contaminated, the grip on the floor deteriorates.
- π Foreign objects - threads, hair, debris can be wound on the axis.
Solution: Clean the wheels, replace the linings (article for most models: WHEEL-RUBBER-003). If the wheel is wedging, lubricate the axle with silicone lubrication (do not use it). WD-40!).
Engine malfunction
If one of the engines (left or right) is weaker, the vacuum cleaner will turn to the side like a drunk.
- Pick up the vacuum cleaner and put it on the table.
- Start moving forward (via the app or button).
- If one wheel spins slower or does not spin at all, the engine is faulty.
The reason may be:
- π Break wire (often rubbed near the hinge).
- π Wear of engine brushes.
- π Failure of the driver (chip on the board).
3. Battery problems
If the battery is worn out (capacity below 60% of nominal value), the vacuum cleaner can:
- π Not enough to charge on the base (contacts warm up).
- π Shut down before returning to the station.
- π Chaotic movement due to voltage drawdowns.
Check the status of the battery:
- In the Mi Home app, go to Settings β Battery status.
- If the capacity is lower 80% β It is time to change the battery (original article: BAT-XM-18650-5200 most models).
- If the application does not show data, measure the voltage with a multimeter: the norm is 14.4-16.8V for 4S-battery.
Scroll the wheels manually - check the backlash
Check the rubber linings for wear
Clean the wheel axles of debris
Test the movement on a flat surface
Measure battery voltage-->
5. External interference: what prevents the vacuum cleaner from finding the base?
Sometimes the problem isn't with the vacuum cleaner itself, but with the external factors that interfere with navigation, and here are the most insidious ones:
Infrared radiation sources
Xiaomi vacuum cleaners use infrared sensors to find a base, and if there are powerful sources of infrared radiation in the room, they can "clog" the signal:
- π₯ Heaters (oil, infrared).
- π₯ Direct sunlight (especially at noon).
- π₯ Filament lamps (LED And fluorescents don't interfere).
- π₯ Televisions and monitors (especially older ones with CRT).
Solution: Move the base away from IR sources or darken the windows.
Magnetic and metallic disturbances
The vacuum cleaner sensors are sensitive to magnetic fields, if there are any near the route or base:
- π§² Large metal objects (refrigerator, washing machine, metal furniture).
- π§² Sources of strong electromagnetic radiation (microwave, router, wireless charging).
- π§² Magnets (for example, on the refrigerator or in children's toys).
It can knock down the compass of the vacuum cleaner, and it's easy to check: temporarily remove the sources of interference and check if the robot's behavior has changed.
3. Complex layout of the premises
Xiaomi vacuum cleaners are not doing well with:
- π Long corridors (more than 5 meters) β the robot can βlostβ along the way.
- π Multilevel floors (thresholds, steps) β cliff sensors can be triggered falsely.
- π Mirrors and glossy surfaces β laser scanner reflects, creating βfalseβ walls.
- π Frequent furniture rearrangement β if the card in memory does not match reality, the robot gets confused.
Solution: Break up a large room into zones using virtual walls in the app or use beacons (such as Xiaomi Mi Beacon) to mark key points.
π‘
If the Xiaomi vacuum cleaner works normally at night, but during the day it does not find a base, external infrared radiation (sun or lamps) is to blame.
6 Hidden errors: what are not written in the instructions?
There are some issues that Xiaomi doesn't mention, which you can't find in official manuals, and we've collected them from service centers and user forums.
1. Loop Error error (looping)
Symptoms: vacuum cleaner travels on the same route, can not find the base, in the logs appears code ERR-05 or ERR-12.
Cause: Failure of the algorithm SLAM (Simultaneous localization and mapping. Most often occurs after:
- π Firmware updates.
- π Abrupt changes in layout (for example, removed the sofa).
- π Falls or vacuum cleaner impacts.
Decision:
- Reset the cards in the app: Settings β Maps. β Delete all cards.
- Reboot the vacuum cleaner (hold power for 10 seconds).
- If it doesnβt help, run the device through MiRobotTool (instructions in the spoiler below).
How to sew a Xiaomi vacuum cleaner through MiRobotTool?
2. Conflict with other robot vacuum cleaners
If you have multiple Xiaomi vacuum cleaners (or other brands), their bases can interact, causing interference.
- π€ Vacuum cleaner drives to "alien" base.
- π€ No charging starts at its base (red light flashes).
- π€ There's an error in the app. ERR-18 (IR conflict).
Solution: Throw the bases to a distance of more than 3 meters or turn off one of them.
3. Degradation of the IR transmitter base
Over time, the IR lighthouse of the docking station will dim (especially if the base is in direct sunlight).
- Turn off the lights in the room.
- Point the smartphone camera at the base IR transmitter (usually located in the center).
- If you see a purple glow on your phone, the beacon works. If you don't, the transmitter is defective.
Replace the IR module can be independently (article: IR-TX-001), but it'll take a soldering iron.
7. When you can not do without the service: signs of serious breakdowns
If you've tried everything in the previous sections, but the vacuum cleaner still doesn't return to base, it may be a hardware malfunction.
1. Damage to the motherboard
Symptoms:
- π§ The vacuum cleaner turns on but does not respond to commands.
- π§ Indicators flash chaoticly or do not burn at all.
- π§ In the app, the device appears as βofflineβ despite the power on.
Reasons:
- β‘ Moisture intrusion (for example, if the vacuum cleaner washed the floor and water leaked inside).
- β‘ Short circuit due to damaged battery.
- β‘ Static electricity (often in dry rooms with carpets).
Diagnostics: Take the vacuum cleaner apart and check the board for darkening, swollen capacitors or traces of oxidation, if any, you need to solder or change the board.
2.Out of action LDS-scanner
If the laser scanner fails completely (does not rotate, does not glow), it may be caused by:
- π¦ Laser diode burnout (often after falling).
- π¦ A plume break (check the scanner's connection to the board).
- π¦ Factory marriage (found in the models Mi Robot Vacuum-Mop P first batch of the game).
Replacement LDS-The module will cost 3000-5000 rubles (depending on the model: LDS-XM-6000.
3. Gyroscope malfunction
If the vacuum cleaner spins in place or moves in a spiral, the gyroscope (chip) is to blame. MPU-6050 It's one of the most expensive breakdowns, because it requires a lot of damage:
- π§ Replacement of the chip (if it is separate).
- π§ Reflashing of calibration data.
- π§ Settings in specialized software (not every service is taken).
π‘
If the vacuum cleaner Xiaomi after a fall or impact stopped returning to the base, in 90% of cases, the damaged gyroscope or the gyroscope is to blame. LDS-Self-repair is risky here - you better contact the service.
8. Prevention: how to avoid problems in the future?
To ensure that Xiaomi vacuum cleaner always returns to base successfully, follow these rules:
1. Proper placement of the docking station
- π Establish a base in the center of the room, at least 1.5 m from the walls and furniture.
- π Avoid areas with direct sunlight and heat sources.
- π Do not put the station on carpets with high pile or slippery surfaces (for example, tiles).
Regular maintenance
- π§Ή Clean up. LDS-scanner and IR sensors every 2 weeks (use a dry brush or compressed air spray).
- π§Ή Check your wheels and brushes for hair and threads that have wound.
- π§Ή Once a month wipe the contacts of charging on the vacuum cleaner and base with alcohol.
3. Route optimization
- πΊοΈ Use virtual walls in the app to limit cleaning areas.
- πΊοΈ Regularly update the maps of the premises (especially after rearranging the furniture).
- πΊοΈ Avoid cleaning in the dark if there are IR sources in the room (such as heaters).
4. Battery and firmware
- π Do not allow the battery to completely discharge (put the vacuum cleaner on charge at 20 level%).
- π Update your firmware only through a stable Wi-Fi connection (not via mobile internet).
- π Calibrate the sensors once every 3 months (some models have a separate option in the settings).
External conditions
- π‘οΈ Do not use a vacuum cleaner at a temperature below 5Β°C or higher than 40Β°C β This damages the battery and electronics.
- π‘οΈ Avoid cleaning in dusty spaces (for example, after repairs) β this clogs sensors.
- π‘οΈ If there are animals in the house, clean brushes and wheels more often.