Skip to content
SATER — Electronics & appliance repair
Robot Vacuums

Roborock Error Codes: Complete Guide for All Models

All Roborock robot vacuum error codes explained with step-by-step fixes. Errors 1-28 — what they mean and how to resolve them.

16 min readSATER
iRobot Roomba robot vacuum cleaner on hardwood floor
Contents

Roborock is one of the most popular robot vacuum brands in Latvia. The S7, S7 MaxV, S8 Pro Ultra, Q7 Max, Q Revo and other models can be found in thousands of households. When the robot stops mid-clean and reports an error, it's not always clear whether you can sort it out yourself or whether it's time to bring it to a service centre.

In this guide, we cover every Roborock error code — from Error 1 to Error 28. For each error, we explain the cause, provide step-by-step instructions for self-repair, and tell you when professional help is needed.

Roborock Error Code Quick Reference Table

Swipe to see the full table

CodeDescriptionWhat to do
1Laser distance sensor (LDS) jammedClean the LDS sensor cover
2Bumper stuckCheck bumper, remove foreign objects
3Wheel suspended in the airPlace on a flat surface
4Cliff sensor (anti-drop)Wipe the sensors on the underside
5Main brush jammedRemove and clean the brush of hair and debris
6Side brush jammedRemove and clean the side brush
7Main wheels jammedCheck wheels, remove tangled debris
8Robot trappedMove the robot to an open area
9Dustbin not fittedInsert or refit the dustbin
10Filter cloggedRinse or replace the HEPA filter
11Fan malfunctionCheck the fan for blockage
12Low batteryCharge the robot, check dock contacts
13Charging errorClean the contacts on robot and dock
14LDS sensor failureRestart; if it recurs — take to service
15Internal errorRestart the robot
17Side brush motorCheck brush; if it recurs — take to service
18Suction fan malfunctionRestart; if it recurs — take to service
21Vertical bumper jammedCheck the laser turret area
22Recharge sensor (dock sensor)Clean the receiver on the robot
24No-go zone errorUpdate the map in the app
27VibraRise — mopping moduleCheck the module attachment
28Carpet detection errorWipe the carpet sensor on the underside

Error 1: Laser Distance Sensor (LDS) Jammed

The laser turret on top of the robot is Roborock's eyes. If the LDS sensor (lidar) cannot rotate freely, the robot loses its bearings and stops.

Causes:

  • Dust or debris has got under the rotating lidar turret
  • The robot was cleaning under low furniture and the turret caught on something
  • A sticky substance has landed on the LDS protective cover

How to fix:

  1. Switch the robot off and turn it upside down
  2. Gently rotate the LDS turret by hand — it should spin freely
  3. Wipe the outer surface of the turret with a soft, dry cloth
  4. If the turret sticks — blow compressed air into the gap between the turret and the body
  5. Restart the robot and launch a cleaning cycle

When to call a service centre: If the turret still won't rotate after cleaning, the bearing may be worn or the LDS drive mechanism damaged. Replacing the lidar module is a routine job for our engineers.

Error 2: Bumper Stuck

The Roborock front bumper is a spring-loaded element with a collision sensor. If the bumper is jammed in the pressed or released position, the robot thinks it is constantly hitting something.

How to fix:

  1. Press the bumper several times along its entire length — it should spring back each time
  2. Check the gap between the bumper and the body: look for trapped debris, thread or hair
  3. Wipe the gap with a thin brush or cotton bud
  4. Restart the robot

When to call a service centre: If the bumper does not spring back or you can see physical damage, the bumper or spring mechanism needs replacing.

Error 3: Wheel Suspended in the Air

The robot has detected that one or both drive wheels have lost contact with the floor. This often happens when the robot drives onto a rug edge, gets stuck on a threshold, or ends up on a slippery surface.

How to fix:

  1. Move the robot to a flat surface
  2. Check that the wheels drop and rise freely
  3. Make sure there is no hair or thread tangled in the wheel wells
  4. Press the Home button — the robot will return to its dock

Error 4: Cliff Sensor (Anti-Drop)

Four infrared sensors on the underside of the robot prevent the Roborock from falling down stairs or off a balcony. If the sensors are dirty, the robot "thinks" it is on the edge of a drop and refuses to move.

How to fix:

  1. Turn the robot upside down
  2. Locate the 4 cliff sensor windows (at the corners of the underside)
  3. Wipe them with a soft, dry cloth
  4. Make sure the robot is on an opaque surface — dark glossy floors or glass scales can trigger false readings

Error 5: Main Brush Jammed

The main roller brush is the hardest-working component. Long hair, thread, cables, small toys — all of these block rotation.

How to fix:

  1. Turn the robot over and open the brush compartment cover
  2. Remove the main brush by pulling the retaining clips
  3. Cut away tangled hair and thread with scissors — pay special attention to the ends where the brush sits in its bearings
  4. Check that the brush bearings spin freely
  5. Refit the brush and close the cover

Tip: Clean the main brush every 1–2 weeks — this prolongs the brush motor's life and prevents Error 5.

Error 6: Side Brush Jammed

The small three-blade side brush sweeps debris from corners towards the main brush. If it has wound up hair or thread — Error 6 appears.

How to fix:

  1. Unscrew the side brush (usually held by a single screw)
  2. Remove tangled hair and thread
  3. Check that the brush shaft is not bent
  4. Refit and tighten the screw

Error 7: Main Wheels Jammed

The drive wheels are clogged with hair, thread or other debris wound round the axle.

How to fix:

  1. Turn the robot upside down
  2. Pull visible debris from the wheel wells with tweezers
  3. Check that each wheel spins freely
  4. If a wheel sticks — carefully cut the tangle away with scissors

Error 8: Robot Trapped

The robot has determined that it cannot move in any direction. This frequently happens under furniture with low clearance, in areas with lots of cables, or on high thresholds.

How to fix:

  1. Carry the robot to an open, clear area
  2. Press the start button
  3. To prevent a repeat — set up virtual walls or no-go zones in the Roborock app

Error 9: Dustbin Not Fitted

The robot cannot detect the dustbin. The container sensor is not engaging.

How to fix:

  1. Remove the dustbin and reinsert it until it clicks
  2. Make sure the container is clean and the latches are not broken
  3. Check that the contacts on the container and inside the robot body are clean

Error 10: Filter Clogged

The HEPA filter in the dustbin is blocked with dust and no longer allows sufficient airflow. The motor overheats and the robot stops.

How to fix:

  1. Remove the dustbin
  2. Take out the HEPA filter
  3. Rinse the filter under running water (no detergent)
  4. Allow the filter to dry completely (at least 24 hours)
  5. Refit

Important: The HEPA filter should be replaced every 3–6 months. Rinsing extends its life but does not fully restore it.

Error 11: Fan Malfunction

The suction fan is not reaching operating speed. The cause may be a blockage, a large piece of debris in the turbine, or motor wear.

How to fix:

  1. Switch the robot off
  2. Remove the dustbin and filter
  3. Look into the fan shaft — check for visible debris
  4. Restart the robot

When to call a service centre: If the error recurs after cleaning, the fan bearing is likely worn or there is a problem with the motor control electronics. At SATER, we carry out fan replacements on all Roborock models.

Error 12: Low Battery

The robot has detected that the battery has discharged to a critically low level and cannot continue cleaning.

How to fix:

  1. Place the robot on its charging dock
  2. Make sure the contacts on the underside of the robot and on the dock are clean
  3. Wait for a full charge (2–3 hours)

When to call a service centre: If the battery no longer holds its charge (the robot runs for less than 30 minutes from a full charge), the battery needs replacing. At SATER, we build custom battery packs for robot vacuums, selecting cells with optimal capacity and discharge rate.

Error 13: Charging Error

The robot is on the dock but charging is not happening. There can be several causes — from dirty contacts to a faulty charging station.

How to fix:

  1. Wipe the contact pads on the underside of the robot with a damp cloth
  2. Wipe the metal strips on the charging dock
  3. Make sure the charging station is plugged in and the indicator light is on
  4. Place the robot on the dock again — ensure it sits squarely in the centre

When to call a service centre: If charging still does not start after cleaning the contacts, the charge management board in the robot or the charging station itself may be faulty.

Error 14: LDS Sensor Failure

Unlike Error 1 (mechanical blockage), Error 14 points to an electronic fault in the laser distance sensor. The sensor is not returning data even though the turret rotates freely.

How to fix:

  1. Restart the robot (hold the power button for 10 seconds)
  2. Update the firmware via the Roborock app
  3. Try starting a clean in a dark room — bright direct sunlight can interfere with the lidar

When to call a service centre: If Error 14 keeps appearing, the LDS module is faulty. This is an electronic repair that requires specialist equipment and parts.

Error 15: Internal Error

A general error in the robot's internal systems. The specific cause is not disclosed.

How to fix:

  1. Restart the robot (hold the power button for 10 seconds)
  2. Update the firmware via the app
  3. If the error appears after an update — try resetting the robot to factory settings

When to call a service centre: If restarts and updates do not help, the electronics need diagnosing. Error 15 may indicate a motherboard problem.

Error 17: Side Brush Motor

The side brush motor is jammed or has burnt out. The cause is often mechanical: tangled hair creates excessive load on the motor.

How to fix:

  1. Remove the side brush and clean the shaft thoroughly
  2. Check that the shaft rotates freely, without sticking
  3. Refit the brush and restart the robot

When to call a service centre: If the shaft is clean but the motor does not turn — the motor has burnt out and needs replacing.

Error 18: Suction Fan Malfunction

Similar to Error 11, but indicates a more serious fan problem — a motor or control board fault.

How to fix:

  1. Follow the same steps as for Error 11
  2. Restart the robot
  3. Update the firmware

When to call a service centre: If the error recurs, diagnostics and most likely a fan module replacement are needed. This is one of the most common reasons customers visit our service centre.

Error 21: Vertical Bumper Jammed

On certain models (S7 MaxV, S8 Pro Ultra) there is a vertical bumper in the laser turret area. If it gets stuck, the robot signals Error 21.

How to fix:

  1. Check whether any object is lodged near the laser turret
  2. Gently press the top panel — it should spring back
  3. Wipe the area around the turret clear of dust and debris

Error 22: Recharge Sensor (Dock Sensor)

The robot cannot detect its charging station. The IR receiver on the robot or the IR emitter on the dock is dirty or faulty.

How to fix:

  1. Wipe the front panel of the charging station with a soft cloth
  2. Wipe the IR window on the front of the robot (the dark strip)
  3. Ensure there are no obstructions in front of the charging station (at least 1 m clear in front and 0.5 m on each side)
  4. Check the dock is not in direct sunlight — the IR signal can be swamped

Error 24: No-Go Zone Error

The robot cannot plot a route because of a conflict with no-go zones set in the app. This is a software error.

How to fix:

  1. Open the Roborock / Xiaomi Home app
  2. Check the map — are the no-go zones blocking access to rooms the robot needs to reach?
  3. Delete unnecessary no-go zones or adjust their boundaries
  4. Restart the clean

Error 27: VibraRise — Mopping Module

The mopping module with VibraRise (vibratory mopping with automatic lift on carpets) is not working or is jammed. Found on the S7, S7 MaxV, S8 Pro Ultra, and Q Revo.

How to fix:

  1. Remove the mopping module from the robot
  2. Check that the microfibre pad is properly attached and has not bunched up
  3. Make sure the VibraRise lift mechanism is not jammed by a foreign object
  4. Refit the module until it clicks
  5. Restart the robot

When to call a service centre: If the lift mechanism does not work, the VibraRise actuator may be faulty. This is a combined mechanical–electronic repair.

Error 28: Carpet Detection Error

The robot cannot correctly identify carpet. The carpet sensor on the underside is dirty or faulty.

How to fix:

  1. Turn the robot upside down
  2. Locate the ultrasonic carpet sensor (usually next to the main brush)
  3. Wipe it with a soft, dry cloth
  4. Restart the robot

When to call a service centre: If the error persists after cleaning, the sensor needs replacing.

How to Restart a Roborock

For most errors, the first step is a restart. Here is how:

Soft restart:

  • Press and hold the power button for 5 seconds until the robot switches off
  • Wait 10 seconds
  • Press the power button to switch on

Hard reset:

  • Press and hold the power button and the Home button simultaneously for 10 seconds
  • The robot will announce a voice message confirming the reset
  • Set up the robot again via the app

Important: A hard reset deletes all saved maps and settings. Use it only if a soft restart did not help.

Preventive Maintenance: How to Avoid Roborock Errors

Regular maintenance is the best defence against errors:

  • Every week: Clean the main and side brushes of hair
  • Every 2 weeks: Rinse the filter, clean the cliff sensors
  • Monthly: Check the wheels, wipe the charging contacts
  • Every 3–6 months: Replace the HEPA filter and microfibre pads
  • Every 1–2 years: Replace the battery (if run time has dropped)

When to Contact SATER Service Centre

Get in touch if:

  • An error keeps coming back after all the steps described above
  • The robot will not switch on at all
  • You hear an unusual noise during operation (grinding, knocking, whistling)
  • The battery no longer holds its charge
  • The robot has stopped navigating properly (going in circles or moving randomly)
  • The VibraRise module or suction fan is faulty

At SATER service centre, we repair Roborock robot vacuums from every series — S5, S6, S7, S8, Q5, Q7, Q Revo, as well as models branded Xiaomi on the same platform. SATER has been operating since 1993. In over 30 years at the same address on Silmaču iela 6, we have built up extensive electronics repair experience — from Soviet-era televisions to modern robots with lidars and AI navigation.

We build custom battery packs for robot vacuums, selecting cells with optimal capacity. This is especially relevant for discontinued models whose original batteries are no longer available.

Frequently Asked Questions

Need professional repair?

SATER service centre — Silmaču iela 6, Riga

Related Articles