Robot Vacuum Error Codes Explained (2026): Fix Any Brand

WishFinds is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate, we earn from qualifying purchases.

Few things are as annoying as a robot vacuum that stops mid-clean, beeps at you, and flashes a red light — with zero explanation of what you did wrong. Error codes are actually your robot’s way of asking for help, and nearly all of them point to simple maintenance: a tangled brush, a dirty sensor, a full bin, or a stuck bumper.

The catch is that every brand speaks a different language. Roborock uses numbered voice alerts, Roomba mixes voice errors and blink codes, Ecovacs uses beep patterns on some models, Dreame combines voice prompts with an LED system, and Shark uses button light combinations. This guide decodes the most common error codes for each of the five biggest brands — using the actual manufacturer manuals — so you can fix the problem in minutes instead of calling support. For the full routine, see our robot vacuum maintenance guide.

How Robot Vacuums Report Errors

Your robot signals errors in one of three ways: voice prompts (higher-end Roborock, Dreame, and Ecovacs models speak the code aloud), beep and blink codes (budget models flash red and beep a set number of times — count them), or button light combinations (Shark uses CLEAN/DOCK/MAX/”!” lights, where the pattern is the code). Fast-blinking orange or red almost always means an active error; slow pulsing or solid lights usually mean charging or standby.

Roborock Error Codes (S-Series, Q-Series)

Roborock’s error codes 1–11 are consistent across most of its models. When an error occurs, the power indicator flashes red quickly and a voice alert announces the code (per Roborock’s user manuals).

Error Code What It Means How to Fix It
Error 1 Laser (LDS) unit is jammed Rotate the laser head to check it turns freely; remove blockages; move the robot to a new location and restart
Error 2 Bumper is stuck Clean and lightly tap the bumper repeatedly to dislodge debris; move to a new location and restart
Error 3 A wheel is suspended (not touching the ground) Move the robot to a new location and restart
Error 4 Cliff sensors are dirty or the robot is suspended Wipe the cliff sensors clean; move the robot away from raised edges or drops and restart
Error 5 Main brush is tangled Remove the main brush and clean it plus its bearings
Error 6 Side brush is tangled Remove and clean the side brush
Error 7 Driving wheels are jammed Remove anything stuck in the main wheels, then move the robot and restart
Error 8 Robot is stuck on an obstacle Clear away obstacles around the robot
Error 9 Dustbin or filter not installed Reinstall the dustbin and filter; check seating; replace the filter if the error persists
Error 10 Filter is wet or blocked Let the filter dry at least 24 hours (washable filters only); clean or replace it
Error 11 High-intensity magnetic field detected Move the robot away from magnetic boundary tape and restart

Errors 5 and 6 are most common in pet homes; 4 and 10 are the classic “fine yesterday” pair — dusty cliff sensor or damp filter.

iRobot Roomba Error Codes

Older 500/600/700-series Roombas speak numbered voice errors; modern i and j series (i7, j7, j9, Combo models) rely on the iRobot Home app plus a shorter set of numbered codes. Both are covered here.

Roomba 500/600/700 Series Voice Errors

From iRobot’s official error message chart:

Error Code What It Means How to Fix It
Error one (1) A side wheel is hanging down or the robot is stuck Move Roomba to a new location, then press CLEAN to restart; check the side wheels
Error two (2) The main brushes cannot turn Open the brush cage and clean the brushes
Error five (5) A side wheel is stuck Spin the side wheels to clean out debris
Error six (6) Cliff sensors are dirty, the robot is hanging over a cliff, or it’s on a dark surface Move Roomba to a new location and press CLEAN; clean the cliff sensors
Error seven (7) A side wheel is stuck Spin the side wheels to clean
Error nine (9) The bumper is compressed or the bumper sensor is dirty Tap the bumper to confirm it moves freely
Error ten (10) A side wheel is stuck or the bumper isn’t registering obstacles Clean the side wheels and tap the bumper
Error one-four (1-4) Roomba doesn’t detect an installed bin Reinstall the bin and clean the bin contacts
Error one-eight (1-8) Roomba can’t return to the Home Base Check the Home Base is powered and clear; clean the charging contacts

Note: “Error one (1)” on a voice model is not the same as “Charging Error 1” — voice during cleaning vs. blinks while charging tells you which list to use.

Roomba Charging Errors

These appear as blinks and display codes while charging (from the 600-series manual):

Error Likely Cause How to Fix It
Charging Error 1 (1 blink) Battery not connected Remove the battery pull-tab; remove the bottom cover to reseat the battery
Charging Error 2 (Err 2, 2 blinks) Charging fault Let Roomba cool for at least one hour, then try charging again
Charging Error 3 (Err 3, 3 blinks) Charging fault Reset the software (hold the two buttons above and below CLEAN for 10 seconds), then charge again
Charging Error 5 (Err 5, 5 blinks) Charging fault Reset the software as above, then charge again
Charging Error 6 (Err 6, 6 blinks) Battery too warm Let it cool for at least one hour, then retry
Charging Error 7 (Err 7, 7 blinks) Battery too warm Let it cool for at least one hour, then retry

Modern Roomba (i/j Series) — Error 26

The most-searched modern code. Per iRobot’s official support page, Error 26 means the vacuum is experiencing insufficient airflow:

  1. Remove the bin, empty it, and clean or replace the bin filter (never wash filters).
  2. Hand-rinse the bin with warm water and let it dry completely.
  3. Reboot: hold CLEAN for 20 seconds on i series, 9 seconds on j series and Combo 10 Max.
  4. If it persists after a new filter and reboot, the cleaning head module likely needs replacing — contact iRobot support.

If airflow warnings keep coming back, check how often you should replace your vacuum filter — a filter that looks “fine” can be clogged at the microscopic level.

ECOVACS Deebot Error Codes

Older models like the Deebot M88 use beep patterns; newer T-series models use voice prompts plus numbered troubleshooting items.

Deebot Beep Patterns (Older Models)

When these models detect a problem, the AUTO button flashes red and the robot beeps:

Beeps Meaning How to Fix It
One beep Driving wheel malfunction Check the driving wheels for tangled hair or debris and clean them
Three beeps Driving wheel malfunction Flip the robot; press the driving wheels to check for a click — if they don’t click, contact customer service
Four beeps Dust bin malfunction Remove the dust bin and reinstall it properly
Five beeps Low battery Manually place the robot on the charging dock
Six beeps Side brush malfunction Check the side brushes for tangled hair or debris and clean them
Seven beeps Anti-drop (cliff) sensor malfunction Check the anti-drop sensors for dust and clean them

Newer Deebot (T-Series) Common Issues

From the Deebot T10 Omni manual’s numbered troubleshooting list:

  • Map lost (No. 2). Moving the robot mid-cleaning loses its position — move it to the front of the station, then select “Use This Map” in Map Management.
  • Side brushes drop out (No. 4). Press them until they click when installing.
  • Can’t return to the station (No. 5). Check the station is powered and hasn’t been moved; keep the return route clear; clean the charging contacts.
  • Very loud during cleaning (No. 7). Brush tangled or bin/roller/filter blocked — clean all of them.

Dreame Robot Vacuum Error Codes

Dreame’s robot vacuums announce numbered errors by voice (per the Dreame L10s Ultra documentation):

Error Code What It Means How to Fix It
Error 1 Bumper sensor is stuck The robot announces “Bumper error, please gently tap it” — push the bumper by hand to check both sides rebound
Error 2 Wheels are suspended Move the robot to a new location and restart it

Learn Dreame’s status light too: quickly blinking orange means an active error, solid orange means low battery or paused, and solid white means cleaning or done. If the light blinks orange with no voice prompt, open the Dreamehome app — it names the specific fault.

Dreame’s FAQ mirrors other brands: won’t charge (clean charging contacts), can’t return to base (clear 0.5 m on each side and 1.5 m in front of the station), strange noises (stop and clear debris from the main or side brush).

Shark Robot Vacuum Error Codes

Shark robots signal errors with CLEAN, DOCK, MAX, and “!” light combinations (per Shark’s AI Robot, IQ, and ION owner guides):

Light Pattern What It Means How to Fix It
CLEAN (red) + ! (red) flashing Suction motor failure Remove and empty the dust bin, clean the filters, and clear blockages
CLEAN (red) flashing Robot is stuck on an obstacle Move it to a new, level location
DOCK (red) flashing Front bumper jammed Clean the bumper; make sure it moves in and out freely
CLEAN (white) + DOCK (red) solid BotBoundary error Move the robot away from the magnetic boundary strip
CLEAN (red) + DOCK (white/blue) flashing Cliff sensor error Move to a new location and clean the cliff sensors
CLEAN (red) + DOCK (red) flashing Dust bin removed Reinsert the dust bin until it clicks
DOCK (red) + ! (red) flashing Side brush stuck Clear debris from around the side brushes
CLEAN (red) + DOCK (red) + ! (red) flashing Drive wheel stuck Clean the wheels and remove debris from the axles
CLEAN (white/blue) + ! (red) flashing Brushroll blockage Open the brushroll door and clear debris from around the brushroll
CLEAN (red) + DOCK (white) + ! (red) flashing Boot error Turn the power off and back on
CLEAN (white) + DOCK (red) flashing Can’t locate dock Pick up the robot and place it on the dock
Battery icon (red) flashing Battery critically low Place the robot on the base and confirm the base indicator lights up

The IQ series also prints error numbers in the manual (2 = brushroll/brush/wheel, 6 = bumper, 7 = cliff sensor, 9 = dust bin, 10 = stuck, 14 = BotBoundary, 21 = boot, 24 = low battery, 26 = bin blockage). We covered the brand in our Shark PowerDetect review.

General Troubleshooting: When There’s No Code

When there’s no code at all, run this checklist — it fixes most “mystery” problems:

Symptom Most Likely Cause Fix
Robot won’t turn on Dead battery or extreme temperature Charge fully; operate between 32°F and 104°F (0–40°C)
Won’t charge on the dock Dirty charging contacts or unpowered dock Wipe contacts on robot and dock with a dry cloth; test the outlet
Can’t find the dock Blocked signal path or moved dock Clear 0.5 m sides / 1.5 m front of the station; wipe the dock’s signaling area
Runs but picks up nothing Full bin or blocked filter Empty the bin; clean or replace the filter; check the inlet channel

Preventing Error Codes: The Maintenance That Actually Matters

Almost every code in this guide traces back to hair, dust, a full bin, or a dying filter. A 10-minute monthly routine prevents most of them:

  1. Cut hair off the main and side brushes weekly (more often with pets).
  2. Wipe cliff sensors, the laser window, and charging contacts with a dry cloth monthly.
  3. Empty the bin after every 1–2 runs.
  4. Replace filters every 2–3 months, using genuine parts: iRobot sells a High-Efficiency Filter 3-pack for Roomba e, i, and j series (item #4639161, $36.99 on irobot.com), and off-brand filters with poor seals can trigger the same airflow errors you’re trying to fix. Roborock and Ecovacs sell equivalent genuine filter and brush kits for their models.

When to Reset vs. When to Call Support

Restart first (hold power/CLEAN to power off, wait 10 seconds, power on) — this clears transient software glitches.

Factory reset second — only if a restart changes nothing, because it wipes saved maps, room names, and schedules.

Call support when the same code returns after three thorough cleanings, a wheel or brush physically won’t move after cleaning, the robot smells of burning, or a charging error persists with a known-good battery. Numbers: iRobot 1-800-727-9077; Shark 1-855-460-5425; Ecovacs, Roborock, and Dreame via their apps and websites.

Frequently Asked Questions

What is the most common robot vacuum error code?

Brush tangles — Roborock Error 5/6, Roomba “Error two (2),” Deebot six beeps, Shark brushroll blockage. Hair wraps around brushes until the motor stalls; weekly brush cleaning prevents it.

Why does my robot vacuum say Error 26?

On Roomba i and j series, Error 26 means insufficient airflow. Clean or replace the bin filter (never wash it), rinse and fully dry the bin, then reboot by holding CLEAN (20 seconds on i series, 9 seconds on j series).

My robot keeps getting stuck on the same rug — is that an error code issue?

Usually not — it’s navigation. Clear cords and rug fringe, and use no-go zones around the trouble spot. Cliff-sensor errors on dark rugs mean dirty sensors; dark carpet fools them.

Can a dirty filter cause error codes?

Yes — directly. Roborock Error 9/10, Roomba Error 26, and Shark’s suction-motor-failure pattern are all airflow faults a clogged or damp filter triggers. New grinding noises can also explain why your robot vacuum sounds so loud.

Should I factory reset my robot vacuum to clear an error?

Only after a simple restart fails. A factory reset erases maps and schedules — treat it as a last resort before calling support. If the code returns right after the reset, it’s a hardware problem.

Final Verdict

Roborock’s numbered voice alerts, Roomba’s voice and charging errors, Deebot’s beep patterns, Dreame’s voice prompts, and Shark’s light combinations all point at the same handful of culprits: tangled brushes, dirty sensors, full bins, and worn filters. Learn your brand’s top five codes from the charts above, keep a spare set of filters and brushes on hand, and you’ll resolve nine out of ten errors in under ten minutes.

Scroll to Top