Model-specific robot vacuum diagnostics

Find the fault before you replace parts.

Error codes, docking failures, map problems, charging faults and base-station issues — routed by exact model, with manufacturer-source evidence and clear stop-DIY thresholds.

212 source-backed diagnostics7 brand desks✓ Global-English scope✓ Official-source links
DIAGNOSTIC PATHSOURCE-BACKED
Roborock Saros 20Error 13
01 dock light02 contacts03 power path
Charging path · official model support
Exact match

Robot Vacuum Error Finder

Choose the model first when you know it. We do not assume “Error 8” or a red light means the same thing across brands.

1 Brand2 Model3 Error / symptom
Choose your exact model before the code. The same number can mean different things across brands and generations.
No code? No problem.

Start with the symptom

See all problem hubs →
Docking & homing

Won't Dock or Return Home

Separate “cannot find the dock” from “finds it but cannot seat/charge.” Those are different failure paths and should not be reset the same way.

20 matching diagnostics →
Power path

Not Charging or No Power

Start with wall power, dock power, contact condition and battery seating before buying a battery or opening a base station.

22 matching diagnostics →
Localization

Map, Navigation or Missed Areas

Map corruption, moved docks, temporary maps, blocked LiDAR and trapped-robot states can look similar. Preserve the map until the failure is classified.

50 matching diagnostics →
Connectivity

Wi-Fi, App or Update Problems

Use the manufacturer’s network reset or pairing flow before a full system reset. Network recovery should not automatically erase maps and schedules.

11 matching diagnostics →
Cleaning hardware

Brush, Suction or Fan Problems

Airflow restrictions, wrapped brush ends and true motor faults need different actions. Clean the user-serviceable path before replacing assemblies.

29 matching diagnostics →
Wet system & automation dock

Mop, Water or Base-Station Problems

Water delivery, mop extension, wash trays, overflow and auto-empty functions add failure points that basic vacuum-only guides miss.

51 matching diagnostics →
Movement & localization

Spinning, Circling or Repeatedly Getting Stuck

Separate a wheel/roller bind from localization behavior. A robot that rotates briefly while locating itself is different from one that circles through an entire cleaning run.

19 matching diagnostics →
Dust path & station

Auto-Empty or Dust Collection Not Working

A full bag, poorly seated bin, blocked duct and a true station motor fault can all look like “the base stopped emptying.” Prove the disposable and airflow path first.

7 matching diagnostics →
Sound isolation

Abnormal Noise, Grinding or Scraping

Use a controlled test to separate brush or roller contact, airflow or fan load, drive-wheel noise and wet-system noise before opening hardware.

8 matching diagnostics →
Mission state & settings

Recharges but Does Not Resume Cleaning

Recharge-and-resume depends on task mode, settings and sometimes Do Not Disturb. If charging works, do not start by replacing a battery.

7 matching diagnostics →
Current-model priority

High-intent diagnostics worth entering now

See all 212 guides →
Roborock · Roborock Saros 20 Sonic

Error 9

Roborock Error 9 on the Saros 20 Sonic is a filter-detection check. The model support page says to look for the magnet on the side of the filter; if the magnet is missing, replace the filter and try again. First remove and inspect the filter carefully, clean its seating area, and reinstall it correctly. A present magnet plus correct seating but immediate Error 9 points beyond a simple missing-filter-magnet case.

Official model supportReviewed September 5, 2026
Dreame · Dreame Aqua 10 Ultra Roller Complete

Foamy water marks

Dreame’s exact Aqua10 foam path checks four variables in order: mop-pad condition, wash frequency, app water-flow level and the suction-inlet filter. Hand-clean the removed mop pad with warm water and detergent as the support article instructs, rinse it thoroughly, and replace it if worn or permanently stained. Then increase wash frequency, reduce water flow and clean the suction-inlet filter. Do not pour household detergent into the robot’s clean-water tank; the Aqua10 manual says only clean water and officially approved cleaning solution belong there.

Official model supportReviewed September 5, 2026
Ecovacs DEEBOT · Ecovacs DEEBOT X11 OmniCyclone

Roller Mop Tangled alert

The X11 Roller Mop Tangled alert has a detailed manufacturer service path. Double-press Robot AUTO to extend the roller component, release and remove the roller, separate the end cover and clean it. Remove the dirty-water box before turning the robot over; clear the roller cavity and spin the roller-motor bearing to confirm smooth movement. Refit the end cover, push the roller into the motor until it clicks, retract it with a double press, reinstall the dirty-water box and restart.

Official model supportReviewed September 5, 2026
Narwal · Narwal Flow

Residual water after mopping

Narwal says Flow normally leaves no water in most cases, but a few droplets can be normal after significant movement—especially when the robot exits the base station or climbs a threshold. Treat quantity and pattern as the key discriminator. Dry the floor, repeat the same short route and note whether moisture is limited to those movement events or forms a continuous trail/puddle during ordinary travel. Do not open the internal water path for a few isolated drops. If the residue is clearly noticeable or persistent, Narwal asks for the robot serial number and a video of the robot operating.

Official model supportReviewed September 5, 2026
iRobot Roomba · Roomba Max 705 Combo

Wi-Fi setup / connection

Do not force a Roomba Max 705 onto 2.4 GHz just because older Roomba advice says to. iRobot’s current Roomba Home App setup table lists the Max 705 Series as supporting both 2.4 GHz and 5 GHz. Start by keeping the robot charging on a powered dock near good Wi-Fi coverage, then verify Bluetooth, precise location and local-network access on the phone. The most useful branch is where setup stops: if the app never discovers the robot, work the phone-to-robot discovery path; if discovery succeeds but Wi-Fi provisioning fails, test the exact home network and, when practical, a phone hotspot. A successful hotspot setup points away from a dead robot radio and toward the home router, firewall, VPN, ad blocker or network configuration.

Official model supportReviewed September 5, 2026
Dreame · Dreame L50 Ultra AE

Resume cleaning not working

A valid L50 Ultra AE resume test must create a real low-battery breakpoint. Dreame says Resume Cleaning must be enabled, the job must use Automatic Working Mode, DND must not suppress the departure, charging must remain fault-free, and restart/reset can disrupt the breakpoint. The exact manual adds a critical discriminator: the robot will not resume an unfinished job if you manually place it on the base or send it home with the app or Dock button. Let low battery trigger the return automatically.

Official model supportReviewed September 5, 2026
Dreame · Dreame X60 Pro Ultra Complete

Cannot cross threshold

Measure the obstacle before calling the X60’s behavior a navigation fault. Dreame’s current X60 support page distinguishes obstacle height, double-layer width/geometry, dark surfaces, mechanical-foot behavior, chassis lifting and carpet strategy. The robot’s mechanical feet are used when a threshold is greater than 20 mm but less than 52 mm; if those feet do not reset in time, a tangling warning can appear. Double-layer obstacles add a width constraint of about 23 cm, and carpets thicker than 20 mm use a different chassis-lift strategy. Treat 52 mm as a conditional capability boundary, not a promise that every 52 mm doorway will be crossed regardless of shape, approach or surface.

Official model supportReviewed September 5, 2026
Ecovacs DEEBOT · Ecovacs DEEBOT T80 OMNI

Roller Mop Tangled

Do not pull a tangled T80 roller while the mechanism is retracted. ECOVACS' exact-model sequence is to double-press AUTO so the roller-mop component extends, release and remove the integrated roller, take off its end cover, clear the roller and cavity, check the roller-motor bearing for smooth movement, reinstall the end cover, align the roller with the motor until it clicks, retract the component, reinstall the dirty-water box and restart. The companion removal guide also warns that expansion mode is required and that the roller and mop are integrated rather than separately replaceable.

Official model supportReviewed September 5, 2026
Q4 / first-week intent

New robot? Preserve the evidence before you factory-reset.

Pairing, first maps, dock return, charging, software updates and water-system setup are routed into exact-model paths. The goal is to keep the clues that disappear when a new owner resets too early.

FIRST-WEEK RULEModel + map + firmware first

✓ exact app message
✓ saved map screenshot
✓ installed software version
✓ short-range dock test
✓ model-specific Wi-Fi facts

No generic “reset everything” shortcut.
New workflow tool

When DIY stops, hand support a reproducible case.

Select the exact model and issue, record the checks you completed, then copy a case packet with the manufacturer source and evidence checklist. No account and no upload required.

CASE PACKETDEEBOT X11 · Not charging

✓ outlet + station power
✓ manual contact test
✓ app/error screenshot
✓ checks already completed
✓ manufacturer source

Copy only what you choose to record.
The moat

Evidence before certainty.

Robot-vacuum codes shift across brands, series and firmware generations. Every diagnostic page states what the manufacturer actually documents, what the test result narrows down, what data to preserve before resetting, and when owner-level troubleshooting should stop.

01Match

Exact model + exact code, light, voice prompt or symptom.

02Isolate

Low-risk checks with a pass condition after each step.

03Handoff

Collect the screenshot, map, firmware or video support actually needs.