When a smart assistant suddenly stops performing its functions, it is always puzzling: You start a cleaning operation, and the Xiaomi Robot Vacuum just hums in place or spins randomly without moving forward. It is a common problem that can be caused by both a software failure and a physical obstacle. Understanding the nature of the malfunction is the first step to fixing it.
Most of the time, it's just the stuff that's got stuck, the battery is dead, or the map's settings are down. But ignoring the symptoms can lead to more serious engine or navigation system breakdowns. In this article, we'll go through all the possible reasons why the robot vacuum cleaner isn't moving, and we'll offer specific action algorithms for each model, whether it's the Roborock S50, Xiaomi Vacuum Mop, or newer versions.
Before calling a service center, you need to do a self-diagnosis, and often it takes only a few minutes to restore your health, and we'll look at mechanical locks, sensor issues, virtual wall features, and firmware bugs, and attention to detail can save you time and money.
Mechanical obstacles and wheel locking
The most obvious but often overlooked reason is physical suspension. Xiaomi robots are equipped with sensitive current sensors that stop the motor wheel when faced with severe resistance. If the device makes an intermittent sound or the voice assistant reports a stuck, inspect the lower platform.
Check the main wheels first. There's often stuffing between the axle and the body, animal hair and dust, forming a dense lump. This creates mechanical friction that the motor can't overcome. It's also worth making sure that the wheel goes up and down freely under the pressure of the spring.
Don't forget the side brush. If it's wrapped a long pile of carpet or wire, it can also block movement, as the device will try to compensate for the skew. Use scissors or a special knife from the kit to clean, carefully removing the contaminants.
- π§Ά Hair and wool: wound on the axis of the wheels, creating a tight stopper.
- 𧦠Small objects: socks, toys or wires stuck under the bottom.
- π High threshold: the device cannot overcome the height difference of more than 2 cm.
- πͺ Furniture: the legs of chairs or cabinets between which the body is stuck.
β οΈ Warning: Never pull a robot vacuum cleaner over the top cover or bumper if it's stuck.This can damage fasteners or tear off sensor wires. Carefully lift the device behind special notches or bottoms.
Problems with sensors and sensors
Modern models like the Xiaomi Robot Vacuum X10+ or Roborock S7 rely on a complex system of sensors to navigate: If one of the key sensors is contaminated or faulty, the device goes into emergency mode and refuses to drive to avoid falling down stairs or crashing into a wall.
The critical element is the infrared elevation sensors, which are located on the skirt around the perimeter of the body, and if they get a greasy plaque or a layer of dust, the robot thinks there's a cliff ahead, and stops. Wipe them with a dry microfiber. Also check the collision sensor (bumper) - it should be easily submerged when pressed.
Special attention is required by the laser rangefinder (Lidar) located in the turret on top. If it is contaminated or its rotation is interfered with, the robot will not be able to build a map and will spin in place. Make sure that the laser cover is clean and the turret itself rotates freely.
How to check the serviceability of sensors?
Sometimes the problem is the charge sensor on the bottom panel, so if the contacts are oxidized, the robot may not see the base, or, conversely, think that it is already on charge, and block movement, wipe the contacts with an alcohol wipe for degreasing.
- ποΈ cliffs sensors: contamination of lenses of IR sensors of fall.
- π€ Bumper: sticking the mechanical collision button.
- πͺοΈ Lidar: hitting the pile into the mechanism of rotation of the laser head.
- π Contacts: oxidation of charging terminals on the bottom.
Software failures and card freeze
Software errors are also common causes of traffic stops. A robot vacuum cleaner is a computer on wheels, and its operating system can malfunction. If the device turns on, emits a start sound, but does not drive, there may have been a malfunction in the navigation module.
Often, the problem arises after a firmware update or loss of connection with the Wi-Fi router, which may have left an erroneous route or an incorrect map of the room, in which case a complete reboot of the system helps, not just with a button, but with a full shutdown cycle.
π‘
If the robot has stopped responding to commands, press the Home and Turn on buttons for 5-10 seconds at the same time (the combination depends on the model, often it is just a long hold on the on button).
It's also worth checking out the Mi Home or Roborock app. Sometimes the "Cleanup" status is on the interface, even though the robot has already finished or gone wrong. Try removing the device from the app and adding it again, after resetting the Wi-Fi module.
It is important to consider that some models with low battery charge (less than 10-15%) can block the start of a new cleaning, even if visually they are still working.
| Symptoms. | Probable cause | Action. |
|---|---|---|
| Good, but worth it. | Wheels locked. | Clean the axles of hair |
| It's still spinning. | Lidar or map failure | Wipe the laser, reset the map. |
| Blinks orange | Sensor error | Check the bottom sensors. |
| Voice: "Help me." | Stucking | Free yourself from obstacles |
Settings of prohibition zones and virtual walls
Owners often forget that they have restricted the robot's movement. The Mi Home app has a No-Go Zones or Virtual Walls feature. If you accidentally set up a zone in the middle of the room or in the hallway, the robot will correctly obey and not go there.
Check the settings of the current map. You may have updated the map after repositioning the furniture, but the old restrictions are in the wrong coordinates, and it's also worth checking the Quiet Cleaning mode or schedule - the robot can wait for a set time.
βοΈ Checking the application settings
Another nuance is the mode of operation: If you select Spot cleaning, the robot will only clean the area around it with a radius of about 1.5 meters and will not go to clean the entire apartment. Switch to Balance or Maximum Power for full cleaning.
β οΈ Warning: When creating no-go zones, make sure you don't block the way to the charging base. If the robot can't return to base because of the virtual wall, it will run out in the middle of the room.
Failure of the battery
As time goes on, battery capacity goes down, and if your Xiaomi Vacuum is a few years old, the battery could degrade, so the robot can start up, make a couple of moves, and stop, reporting low charge, even if the light shows a low charge. 20-30%.
Check the battery voltage through an engineering menu or app (if the model supports detailed diagnostics).If the robot is on the base but is not charging, the contacts may have oxidized or the charge management board (BMS) failed.
Cold also affects lithium-ion batteries, so if the robot is stored in an unheated room or on a balcony in the winter, it needs to be given 2-3 hours to acclimatize before it is turned on, otherwise the protection system will block the operation.
π‘
A sharp drop in charge from 40% to 5% and a robot stop is a sure sign of a βtiredβ battery that needs to be replaced.
Resetting and flashing
If mechanical checks and cleaning didn't work, the radical method is factory reset, which will remove all maps, cleaning history and Wi-Fi settings, but often eliminates software bugs that interfere with movement.
To reset, you usually need to press the on button and the home button simultaneously for 5-10 seconds until the robot reports the reset, and then the device needs to be reconnected to the network and configured the map.
Emission sequence (standard):
1. Robot on.
2. Press the Power + Home buttons.
3 Hold it to the beep.
4. Wait for voice confirmation "Reset successful."In rare cases, you need to flash the device through the computer, but for ordinary users this is risky. It is better to wait for an automatic update or contact the service if the problem is not solved by a reset.