Warning: Disconnect power before servicing.

Roomba Error Codes: Complete Blink Code and Error Message Guide

Quick Answer

Roomba announces error codes by voice or LED blinks. Error 1 = side wheels stuck (flip upright and check wheels). Error 2 = brush rolls jammed (remove and clean hair). Error 5 = side brush stuck. Error 6 = cliff sensors dirty - wipe the four cliff sensors on the bottom with a dry cloth. Error 11 = battery failure (after 2-3 years this is normal).

Common codes: BR02D0 means the side brush motor is stalled, BF0B2C means the main brush extractors are jammed, Error 14 means the dustbin is not detected, and Error 26 means the vacuum motor pathway is blocked. Most errors are cleared by cleaning the affected component and pressing Clean to restart.

IrobotRobotvacuum

About These Irobot Robotvacuum Error Codes

Roomba reports faults via blink patterns on the Clean button and voice messages. Count the blinks or check the alphanumeric code to identify which component has failed or is blocked.

Most Common Error Codes

Side wheel stuck or lifted off the floor40%
Brush rolls tangled with hair or debris24%
Cliff sensors dirty with dust causing erratic behavior14%
Side brush motor jammed12%
Battery failed or not holding charge10%

Symptoms You May Notice

  • Roomba stops mid-clean and blinks
  • Roomba plays a voice error message
  • Roomba returns to dock without completing the room
  • Roomba spins in circles and stops
  • App shows error notification

Frequently Asked Questions

How do I read Roomba blink codes?
When Roomba stops and blinks, count the number of flashes on the Clean button. That number is the error code. After counting, press Clean once to hear the voice message that explains what the problem is. On newer connected models, the iRobot app also displays the error code and a description.
Why does my Roomba keep stopping and saying 'Please inspect and clean the side brush'?
This is the voice message for error BR02D0. The side brush motor has stalled, almost always because hair or debris is wrapped tightly around the brush arm. Flip Roomba over, remove the single screw holding the side brush, pull the brush off, and clean all debris from the brush and the brush hub.
How do I reset a Roomba error code?
After addressing the issue (cleaning a brush, reinserting the bin, clearing a blockage), press the Clean button once to clear the error and restart the cleaning cycle. For persistent errors, hold the Clean button for 20 seconds to perform a soft reset.
Are Roomba error codes the same across all models?
Numeric error codes (1 through 26+) are consistent across most Roomba models from the 600 series through current i, j, and s series. Alphanumeric codes like BR02D0 and BF0B2C are newer format codes used on the i7, j7, s9, and similar connected models.
My Roomba app shows an error but the robot is not blinking. What should I do?
Connected Roomba models report errors to the iRobot app even when the physical indicator has cleared. Open the app, go to the History section, and find the last cleaning job. The error detail page shows the specific fault code and troubleshooting steps.

Related Irobot Robotvacuum Error Codes

Models Known to Experience HUB Errors

This repair applies to most Irobot robotvacuums with this error code. Common model numbers include:

Roomba i7, Roomba j7, Roomba s9, Roomba 694, Roomba e5

Last verified for technical accuracy on March 14, 2026