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:
- Remove the bin, empty it, and clean or replace the bin filter (never wash filters).
- Hand-rinse the bin with warm water and let it dry completely.
- Reboot: hold CLEAN for 20 seconds on i series, 9 seconds on j series and Combo 10 Max.
- 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:
- Cut hair off the main and side brushes weekly (more often with pets).
- Wipe cliff sensors, the laser window, and charging contacts with a dry cloth monthly.
- Empty the bin after every 1–2 runs.
- 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.
