Warning: Disconnect power before servicing.

Roomba Error Codes: Blink Patterns 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).

Most Roomba errors I see are just the robot begging for maintenance it's been putting off. Ignore these codes long enough and you'll burn out a brush motor or trash the battery way before its time. The good news is probably 80% of these errors clear up in under ten minutes with nothing but your fingers and a dry cloth. Seriously. Don't panic.

IrobotRobotvacuum

About These Irobot Robotvacuum Error Codes

OK so when your Roomba stops mid-job and starts blinking at you, it's basically hitting a self-destruct prevention button. These aren't random glitches. The most common stuff I deal with is hair packed into the gearbox and dusty sensors, both of which are free fixes you can do right now. But some codes, especially after two years of hard use, are telling you a part's worn out and it's time to spend $30 on a replacement.

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

  • The Clean button blinks a specific number of times, pauses, then repeats the exact same pattern while the robot just sits there not moving
  • Robot announces the problem out loud, usually something like 'Error 2, please remove and clean Roomba's brushes', and repeats it if you tap the bumper
  • Roomba finishes maybe 20-30% of the room and then drives itself straight back to the dock for no obvious reason
  • It spins in tight circles for several seconds, gives up, and stops with the light ring glowing solid red
  • App notification pops up mid-job with a specific error number, sometimes with a helpful video attached, sometimes just the number with no context

Tools Required for Diagnosis

Roomba cleaning tool (the yellow one included in the box)Phillips #2 screwdriverDry microfiber clothTweezers or small scissorsCompressed air can (optional but makes sensor cleaning way faster)

How to Identify Your Error Code

Frequently Asked Questions

How do I read Roomba blink codes?
People get confused by the blinking ring all the time. On newer models the light around the Clean button pulses red. Count the individual blinks between pauses. If it's an i-series or j-series, it usually just tells you out loud. If you missed the message, tap the bumper or press Clean once and it'll repeat the fault code. On older 600 series models the Troubleshooting indicator blinks the count. The app also logs errors under Job History so you can check it after the fact if you weren't watching.
Why does my Roomba keep stopping and saying 'Please inspect and clean the side brush'?
That's a classic. Over time, long hair works its way under the side brush and wraps around the metal shaft right at the base. Creates friction the motor can't push through. Unscrew that side brush once a month and clear the hub completely, not just a quick surface wipe. If the motor still won't spin after a thorough cleaning, the internal gears in the side brush module are probably stripped. Replacement modules are like $10 on Amazon and take two minutes to swap out.
How often should I actually clean my Roomba to avoid these errors?
If you've got pets or long hair in the house, honestly every week. I know nobody does that. What I tell people is set a monthly reminder to unscrew the side brush and pull the brush rolls completely out, not just run the cleaning tool across them. Wipe the cliff sensors while you're at it. The whole thing takes about eight minutes once you know what you're doing. Skip it for two months straight and you're looking at a burned brush motor, which is a $25-40 fix that was totally preventable.
Can I replace the Roomba battery myself?
Yeah, it's one of the easier fixes out there. Flip it over, remove three or four Phillips screws on the bottom panel, lift the panel off, and the battery just unclips. Five minutes start to finish. New batteries run about $25-40 depending on the series. Just make sure the battery you're buying matches your specific model series. An i-series battery won't physically fit an e-series, they're different shapes. Buy OEM or a reputable aftermarket brand. I've seen cheap no-name batteries cause more error codes than they fix.
My Roomba keeps stopping with cliff sensor errors but there's no cliff anywhere near it. What's going on?
Dark floors are a known issue with basically every Roomba generation. The cliff sensors use infrared light, and dark surfaces absorb the signal instead of bouncing it back, so the sensor reads it as a drop-off and panics. First clean the sensors with a dry cloth. If that doesn't fix it, notice whether the error happens in the same exact spot every time. If so, that specific sensor might be losing sensitivity with age. Some people put small strips of white electrical tape right over the sensor windows on the bottom, which sounds ridiculous but actually works as a temporary fix. Long term you might need a sensor replacement.

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 (7150), Roomba i7+ (7550), Roomba j7 (7020), Roomba j7+ (7550), Roomba s9+ (9550), Roomba 694 (R694040), Roomba e5 (5150), Roomba 980 (980)

SK

Written by

Sarah Kim

Smart Home & Specialty Appliance Tech · 12 years experience

Last verified for technical accuracy on March 14, 2026