Why Xiaomi robot vacuum cleaner spins in one place and how to fix it

Introduction: Why the robot vacuum cleaner is stuck in a "dance on the spot"

You have included Xiaomi Mi Robot Vacuum, Roborock S7 Or another model, and instead of cleaning, the device started spinning around its axis in a senseless way? This problem is found in 15-20% of Xiaomi robot vacuum cleaner owners β€” and most often it is not due to a breakdown, but to configuration errors or external factors. In 80% of cases, the fault can be fixed independently without contacting the service center.

Spinning in one place is not just an annoying bug, but a signal of a failure in one of the key vacuum cleaner systems: navigation, wheel drive, sensors or software. In this article, we will discuss all possible causes - from banal clogging brushes to firmware errors, as well as give step-by-step instructions for diagnosis and repair. 2 Pro, Roborock S6/S7 and dreame bot Z10 Pro, where the problem occurs most often.

Before disassembling the vacuum cleaner, check three basic points: 1 Make sure there are no obstacles on the way (wires, fringe carpets, thresholds above 2 cm). 2 Reboot the device (hold the power button for 10 seconds). 3 Update the firmware through the Mi Home or Roborock app.

If it didn’t help, read on.

1. Clogging of wheels and brushes: mechanical causes of rotation

The most common reason for "dance in place" is physical locking of the wheels or brushes, and the robot tries to move forward, but one of the wheels is jammed, and the navigation algorithm perceives this as an obstacle, and as a result, the vacuum cleaner begins to spin, trying to "pass" a non-existent obstacle.

What to check first:

  • πŸ” Side brush: Hair, thread, or debris could have wound onto the axis, blocking rotation.
  • πŸš— Drive wheels: lift the vacuum cleaner and manually scroll each wheel. If one spins tightly, dirt has accumulated inside or a foreign object has hit.
  • 🧹 Main brush: check if the shaft is clogged with debris (especially relevant for models with rubber rollers, like Roborock). S7).
  • πŸ”§ Wheel bearings: they wear out over time and can jam. Put a flashlight inside the wheel compartment, if you see metallic luster, it's time to change the bearings.

How to Clean Your Wheels by Yourself:

  1. Turn the vacuum cleaner over and remove the wheels (usually they are mounted on a single screw).
  2. Wash the wheels and axles with warm water and soap, removing dried dirt.
  3. Lubricate the axles with silicone lubrication (do not use it) WD-40 β€” It attracts dust!).
  4. Check the gears of the drive mechanism: if the teeth are erased, replacement will be required.

β˜‘οΈ Checklist for cleaning wheels

Done: 0 / 5

⚠️ Warning: If the wheel is still spinning tight after cleaning, do not try to "swing" it with force - this can damage the gearbox: MDY-08-01).

2.Sensor failure: why the vacuum cleaner "blinds" and loses orientation

Xiaomi robot vacuum cleaners are equipped with several types of sensors responsible for navigation: gyroscope (detects the angle of rotation), accelerometer (detects acceleration), optical sensors (scan the floor), infrared sensors (detect obstacles).

If at least one of them works incorrectly, the vacuum cleaner begins to rotate chaotically, trying to β€œorientate”.

Signs of sensor malfunction:

  • πŸŒ€ The robot rotates only one way (for example, always clockwise).
  • πŸ“± Mi Home App App Apps with Sensor Error (3601) or Gyro Error (3602).
  • πŸ”„ The vacuum cleaner β€œforgets” the map of the room and builds it again with each turn on.
  • 🌐 On the display screen (if any) flashes a compass icon or exclamation mark.

How to check the sensors:

  1. Reboot the vacuum cleaner (hold the power button for 10-15 seconds).
  2. Start gyro calibration: For Xiaomi Mi Robot models: put the vacuum cleaner on a flat surface, press and hold the Spot Cleaning buttons + Home 3 For Roborock. S6/S7: In the app, go to Settings β†’ Additionally. β†’ Calibration of the gyroscope.

Check the optical sensors (they are located at the bottom): wipe them with a lilaless napkin soaked in alcohol.

Update the firmware – new versions often fix sensor bugs.

Type of sensorSigns of malfunctionHow to eliminate
gyroscopeOne-way rotation, error 3602Calibration, flashing, replacement of the module
Optical (LDS)Does not build a map, "blind" on dark surfacesCleaning the lens, replacing the laser module
InfraredHe sees no obstacles, he encounters furniture.Sensor cleanup, wire checks.
Height sensorHe doesn't ride on carpets, gets stuck on the doorsteps.Calibration, replacement of spring mechanism
πŸ“Š How often do you clean your vacuum cleaner sensors?
Once a week.
Once a month
Only when problems arise
Never cleaned.

⚠️ Attention: If the vacuum cleaner is still rotating chaoticly after calibrating the gyroscope, a physical shift of the sensor board (for example, after a fall) may be possible, in which case the disassembly of the housing and check of the mounts will be required. S7 Typical problem - contact dump LDS-sensor (laser scanner).

3. firmware problems: when the software is to blame

Firmware errors are the second most common cause of vacuum cleaner rotation in place, especially for devices that have not been updated for a long time or have been stitched with β€œcustom” versions of the software.

  • πŸ€– The vacuum cleaner rotates exactly 360 degrees and stops (cyclical behavior).
  • πŸ“΅ Does not respond to commands from the application, but the buttons on the case work.
  • πŸ”„ After the reboot, the problem disappears, but returns after a few cleanings.
  • πŸ“² Mi Home Apps Have Firmware Mismatch or Navigation Failed Errors.

How to update the firmware correctly:

  1. Make sure the vacuum cleaner is connected to a Wi-Fi network (not mobile internet!).
  2. In the Mi Home app, go to Device Settings β†’ Firmware Update.
  3. If the update β€œhangs”, download the firmware manually from the official Xiaomi website (Support section) and install through Local Update.
  4. For Roborock models, use Roborock App proprietary software – it offers more stable builds.

If the update didn’t help, try resetting to factory settings:

  1. Press and hold the Spot Cleaning buttons. + Home 5 seconds (for Xiaomi).
  2. For Roborock: in the app, select Settings β†’ Resetting settings.
  3. After resetting, re-attach the vacuum cleaner to the account and set up the card.
What to do if the firmware "brickled"?
If after updating the vacuum cleaner does not turn on or flashes red, try to restore the software through the mode DFU: 1. Connect the vacuum cleaner to the computer by USB (Use a data-enabled cable. 2 Hold the Reset button (usually under the lid) for 10 seconds. 3. Run the MiRobotTool utility (download on the forum). 4PDA) andfollowing recovery instructions. ⚠️ Without experience, it is better to contact the service - wrong actions can finally "kill" the fee.

4.Battery damage: an unexpected cause of chaotic behavior

Few people know, but a worn-out battery can cause the vacuum cleaner to rotate in place, because when the voltage is low, the power controller starts to "save" energy by turning off some of the sensors or reducing the power of the engines, and as a result, the navigation algorithm gets incorrect data and loses orientation.

Signs of battery problems:

  • πŸ”‹ The vacuum cleaner rotates in place when the charge is below 30-40%.
  • ⚑ The operating time was reduced by 2-3 times compared to the new device.
  • πŸ”„ After recharging, the problem temporarily disappears.
  • πŸ“‰ The app displays an inadequate charge level (for example, jumps from 80% to 20%).

How to check the battery:

  1. Remove the bottom cover of the vacuum cleaner and find the battery (usually a block of 6-8 lithium-ion elements 18650).
  2. Check the voltage at the terminals with a multimeter: Normal: 14.8-16.8 V (for 4S-Critical low: below 12 V.

Examine the battery for bloating or corrosion of contacts.

18650

The average battery life of Xiaomi’s robot vacuum cleaners is 2-3 years (or 300-500 charge cycles). If your device is older, it’s likely the battery is the problem. Replacing the battery with a non-original one with AliExpress can make the problem worse – cheap cells often have understated capacity and unstable voltage.

πŸ’‘

Before you change the battery, calibrate it: completely discharge the vacuum cleaner (before turning it off), then charge to 100% without interruption. Repeat the procedure 2-3 times. This can temporarily restore the capacity.

External factors: carpets, lighting and magnetic fields

Sometimes the vacuum cleaner doesn't spin in the device itself, but in the environment. Xiaomi's robots are sensitive to:

  • 🧲 Magnetic fields: if a phone, magnet column or metal objects lie next to the vacuum cleaner, the compass (gyroscope) can get lost.
  • πŸ’‘ Lighting: Optical sensors don’t work well in total darkness or in bright sunlight (glare knocks navigation down).
  • 🧡 Texture of the floor: on tall carpets or slippery surfaces (tiles, laminate) wheels can slip, which is perceived as an obstacle.
  • πŸ“Ά Wi-Fi interference: If the network signal is weak, the vacuum cleaner may β€œhang” when trying to sync the card.

How to eliminate external interference:

  1. Get magnets, metal objects and electronics out of the way.
  2. If the vacuum cleaner rotates on the carpet, check the height of the pile (maximum 1.5-2 cm for most models).
  3. In bright sunlight, close the curtains or move the docking station into the shade.
  4. Make sure the router is no further than 5-7 meters from the vacuum cleaner (or use a Wi-Fi amplifier).

For models with laser navigation (LDS), likes of Roborock S6 or Dreame Bot. Z10 Pro, the critical absence of obstacles above 10 cm in a radius of 1 meter from the docking station. If there is a chair or a box nearby, the laser scanner may malfunction.

πŸ’‘

Before cleaning, always check the area around the dock: there should be no reflective surfaces (mirrors, glass) and objects that cover the laser sensor.

Failure of engines or control board

If all previous methods did not help, the problem may lie in a hardware breakdown: a burnt-out wheel engine, a damaged control board or a wiring break.

These are the most complex cases, and they often require repairs at a service center, but some malfunctions can be diagnosed on their own.

Signs of hardware breakdown:

  • πŸ”₯ From the vacuum cleaner smells of a burn (burned engine or transistor on the board).
  • πŸ”Š One of the wheels doesn't rotate at all, though nothing blocks it.
  • ⚑ The vacuum cleaner is switched on but immediately switched off (short circuit).
  • πŸ“± The app appears as a Motor Error (3605) or Mainboard Error (3610) error).

Diagnostics of wheel engines:

  1. Remove the wheels and check the circuit with a multimeter in vertebrae mode: Resistance of a serviceable engine: 10-30 Ohms. If the device shows 0 Ohms, short circuit. ∞ (infinity) - winding break.

5-12 V

Check the board for the presence of burned elements (blackened resistors, bloated capacitors).

Typical breakdowns of control boards in Xiaomi vacuum cleaners:

  • πŸ”₯ Mosfet Transistors (responsible for powering engines).
  • πŸ’§ Corrosion of contacts after moisture (relevant for models with floor washing function).
  • πŸ•³οΈ Cracks on toll tracks due to falls.

⚠️ Warning: If you find burned items on the board, don't try to solder them yourself without experience. Xiaomi vacuum cleaners use SMD-components that require special soldering stations and microelectronics skills. Contact the service center - it will cost less to repair the board than replacing the entire module.

7.When to contact the service: signs of serious breakdowns

Not all problems can be solved at home. Contact the service center if:

  • πŸ”§ You have followed all the instructions in this article, but the vacuum cleaner continues to rotate in place.
  • πŸ’₯ There was a smell of burning or smoke from the body.
  • πŸ”Œ The vacuum cleaner does not turn on or immediately shut down after launch.
  • πŸ“‘ laser sensor (LDS) not rotating or squeezing.
  • πŸ’° The cost of self-repair exceeds 30-40% of the price of a new vacuum cleaner (in this case, it is more profitable to buy a new model).

Average prices for repairs in service centers (for 2026):

Type of repairCost (β‚½)Date(s)
Replacement of the wheel module1 500–2 5001–2
Repair/replacement of management board3 000–8 0003–7
Battery replacement2 000–4 0001–3
Sizing/replacement LDS-sensor2 500–5 0002–5
Engine cleaning and lubrication1 000–2 0001

Where to repair:

  • 🏒 Xiaomi official service centers: a guarantee for work, but high price and queues.
  • πŸ”§ Unofficial workshops: cheaper, but risk of poor quality repairs (check reviews).
  • πŸ›’ Self-replacement of spare parts: suitable if you are confident in your skills. Spare parts can be ordered on AliExpress (see the model of the vacuum cleaner) or in Russian stores, for example, Beru.ru or M.Video.

FAQ: Frequent questions about spinning Xiaomi vacuum cleaner in place

My Roborock. S6 It only rotates clockwise?
This is a typical sign of a gyroscope or one of the wheel engines malfunctioning. Try calibrating the gyroscope first (hold the Spot Cleaning button for 5 seconds). If it doesn't work, check the wheels: one of them may be locked or have a cliff in the engine winding.
The vacuum cleaner starts rotating in place 10 to 15 minutes after cleaning starts. Why?
It's probably a problem with overheating engines or a dead battery. Check: after-work body temperature -- if it's hot, you need to clean the engines. Battery level: if it falls too fast, the battery is worn out. There are no clogs in the airways (the vacuum cleaner may overheat due to poor ventilation).
After falling down the stairs, the vacuum cleaner started to spin randomly.
Falling could cause: Shift of control board (to disassemble and check the mounts); damage to gyroscope (to be replaced); break of contacts LDS-In this case, it is better to take the device to the diagnostic service.
Can I reset the vacuum cleaner settings without an application?
For most Xiaomi and Roborock models, the reset is done like this: Turn off the vacuum cleaner. Press the Spot Cleaning buttons. + Home (or Power) + Dock for some models. Hold on for 5-10 seconds until the beep sounds. After reset, all maps and settings will be deleted.
How to check if the laser sensor is correct (LDS) vacuum-driven?
Turn on the vacuum cleaner and look at the top of the case (where the laser module is): If the sensor is not rotating, the engine burned down LDS. If it rotates but it makes a grind, it's contaminated bearings or it's downed calibration. If the laser isn't visible in the dark, it's outburned. S7 test-start LDS in the engineering menu (available through the Roborock app in the Additional section).