Error 12
Roborock Robot Vacuum
Severity: CriticalWhat Does This Error Mean?
Roborock Error 12 is a main brush motor fault — the motor is either stalled by a severe blockage, or has burned out. Always try a thorough brush cleaning first before assuming the motor has failed.
Affected Models
- Roborock S5 Max
- Roborock S6
- Roborock S7 MaxV Ultra
- Roborock Q7 Max+
- Roborock S8+
Common Causes
- Main brush has a severe hair/debris blockage that stalled the motor
- Motor overheated from prolonged stalling against a blocked brush
- Motor windings have burned out from repeated Error 5 incidents left unfixed
- Foreign object (coin, stone) jammed inside the brush chamber
How to Fix It
-
Remove the main brush roll completely (press the yellow clips, remove the cover, lift out the brush). Remove all hair and debris — be very thorough.
Error 12 is a more severe version of Error 5. The motor has stalled or overheated. Before concluding the motor is dead, make absolutely sure there is zero debris in or around the brush housing.
-
Inspect the brush motor socket (the yellow receptacle the brush slots into) for jammed debris. Use a cotton swab to clean inside the socket.
A piece of debris jammed in the motor socket prevents the motor shaft from turning even with no load on the brush.
-
Allow the robot to cool for 30 minutes if it was running when Error 12 occurred. A thermally overloaded motor needs to cool before it will work again.
Unlike electrical burns, a thermally tripped motor will usually recover after cooling. This is worth trying before ordering a replacement.
-
Reinstall the brush and run the robot on a bare hard floor (no carpet) as a test. Hard floor requires less torque from the brush motor.
If the robot runs on hard floor but triggers Error 12 on carpet, the motor is weakened but not fully failed — it may still provide adequate performance on hard floors.
-
If the motor has failed, order a replacement main brush module for your specific Roborock model. The module includes the motor and mounts to the robot body with 2 screws.
Search for your model number + 'main brush module' on Amazon or roborock.com/spare-parts. Installation takes about 10 minutes.
When to Call a Professional
If thorough brush cleaning does not clear Error 12, the motor has failed and the main brush module needs replacement. Contact Roborock support at roborock.com/support. If the robot is over 1 year old but under 2, check whether your specific country's warranty period applies.
Frequently Asked Questions
How much does a Roborock main brush motor replacement cost?
A replacement main brush module (which includes the motor) typically costs $20–$40 for most Roborock models. For the high-end S8 Ultra and Q8 series, it may be slightly more. Compared to buying a new robot, it is a very affordable repair.
Can I prevent the main brush motor from burning out?
Yes. Clean the main brush every 1–3 cleaning sessions (weekly at minimum), and never ignore Error 5. Error 5 is the warning that the brush is clogged. If you keep running the robot with a jammed brush, the motor eventually burns out — that becomes Error 12. Think of Error 5 as a cheap warning and Error 12 as the expensive consequence of ignoring it.