Robot Vacuums & Mops

Mapping Failures, Stuck Robots, and Common Error Codes

A practical troubleshooting guide for robot vacuums that will not map, get stuck, or show an error — built from official charts and manuals, with the reminder that codes are model-specific.

How to read this guide. Error numbers are not universal. “Error 36” on one Roomba family is not automatically the same fault on another brand, or even on an older Roomba series. We cite official charts for named families as examples. Always look up the code in your model’s support article or manual first.

A robot vacuum that “used to work” usually has a boring problem: a jammed wheel, a dirty sensor, a map the app no longer agrees with, or a dock that cannot see the robot. The app makes these failures look dramatic. The manufacturer charts mostly point at hair, placement, and maintenance.

This guide is a diagnostic order, not a replacement for the official error list. If you have not cleaned the robot in weeks, start with the maintenance calendar and then come back. Many “navigation errors” are a dirty cliff sensor or a wrapped brush.

Start here, before you delete a map

Work through these checks in order. They solve a large share of stuck and “lost” robots without a factory reset.

  1. Read the exact message and the model family. Write down the code, the voice prompt, and the series (for example, Roomba 100/1000, j Series, a Roborock Qrevo, a Dreame L10s). Then open that family’s official chart. iRobot publishes a combined error-message chart for Roomba 100/1000, 200/2000, Plus 400/500/600, and Max 700/800 families, and it tells you the robot will stop and narrate the problem, and that you can repeat the message by pressing the power button (Error Message Chart). Other Roomba families have their own charts; other brands have their own manuals.

  2. Pick the robot up and look at the underside. Hair on a brush axle, a sock in the intake, a wheel that will not spin, or a wet pad caught on a fringe will look like a software failure in the app. iRobot’s chart lists Error 2 as a main-brush stall, Errors 4 and 5 as left and right wheels jammed, Error 1000/1001 as a side-brush stall, and Error 1026 as a tangled or stuck mop pad — all on the families covered by that chart (Error Message Chart). Clear the part, spin it by hand, and try again on a clear, bright floor.

  3. Check the bin and the dock, not just the robot. A missing bin, a full bag, or a clogged evac path can stop a job or send the robot back over and over. On the same iRobot chart, Error 14 is “bin missing,” Error 350 is an evac bag missing, Error 353 is an evac bag full, and Error 365 is “too many evacuations,” with the instruction to check the dock and bin for clogs (Error Message Chart). iRobot also documents full-bin behavior on several earlier Combo and s / i / e / j families in a separate article (Full Bin Behavior). Empty the official way, reseat the bin, and inspect the dock’s evac port before you assume the motor is dying.

  4. Clean the sensors that keep the robot on the floor. Cliff, wall, and charging-contact windows get dusty. iRobot’s care charts put cliff sensors and charging contacts on a regular cleaning cadence (j Series care chart; Roomba 100/1000 care). On the 100/1000-class error chart, Error 6 is a cliff-sensor event: the robot is stuck over an edge, on a threshold, or on a dark surface (Error Message Chart). Move it off the dark mat or the stair nose, wipe the sensors as the manual allows, and start from a well-lit, light-colored floor. Do not cover cliff sensors.

  5. Confirm the dock is where the manual says it can be. A dock that has been kicked closer to a stair, shoved under a chair, or set on a soft mat will produce undocking, docking, and “lost” errors. Review placement in apartment vs. house and in the official guide for your dock. iRobot lists Error 19 as an undocking error and Error 360 as a dock communication failure on the chart named above; dock tank and IR issues have their own codes on combo stations (Error Message Chart).

If the robot runs a short cleanup successfully after those steps, stop. Do not delete the map as a victory lap.

Mapping failures, in plain language

Mapping problems cluster into a few types. LiDAR vs. camera navigation explains the sensors; this section is about what to do when the map is wrong, missing, or rejected by the app.

The robot cannot finish an initial map. Start it from the dock, in good light, with interior doors open and loose clutter picked up. Do not carry it mid-job unless the manual says to. If it explores one room and then gets stuck under a chair, that is a stuck robot, not a dead lidar. Run the mapping pass at a time you can rescue it once, then let a second pass finish.

The map and the app disagree. iRobot’s chart for the families above lists Error 32, “Map Version Mismatch”: “The Smart Map your robot created does not match with the map in the Roomba HOME App” (Error Message Chart). The official first step is in that article’s row for the code — typically a reboot and a retry, not an immediate remap. Try the documented fix before you throw the map away.

The map is corrupted or incompatible. The same chart lists Error 1029, “Incompatible Map”: “The map has become corrupted. Please delete the existing map and remap” (Error Message Chart). That is one of the cases where deleting the map is the official remedy. Do it only for this kind of error, then run a clean mapping job and re-add rooms and keep-out zones.

The robot “gets lost” on a map that used to work. Furniture moves, a new baby gate, a closed door, or a dock that migrated six inches can all break a stored route. iRobot lists Error 48 / 1010-style path-blocked or new-obstacle navigation errors on that chart, and Error 69 as a localization error when obstacles prevent room-to-room navigation (Error Message Chart). Put the dock back on its taped rectangle, open the usual doors, and run a cleanup — or an official remap — after a major furniture change.

You just turned off mapping or privacy features. If you disable cloud mapping, some room-by-room and keep-out features go away. That is expected. See privacy and data before you treat the missing buttons as a defect.

Stuck robots: the physical list

“Stuck” is usually geometry, not firmware.

  • Edges and stairs. Cliff sensors, plus the official dock setback from stairs, exist because the robot cannot climb back up. If it repeatedly stops at a single step or a dark rug, treat that as a no-go zone, not a bug.
  • Chairs, fringes, and cables. These are the classic traps. Pick them up, or draw an official keep-out. A flagship obstacle camera reduces this; it does not make the floor a playroom automatically.
  • Thresholds and dark surfaces. Already in Error 6 for the Roomba families above. A dark mat at a sliding door is a frequent false cliff.
  • Under-furniture height. If the robot fits in but cannot turn around, it is parked, not “exploring.” Block the gap or raise the furniture.
  • Mop pads on fringe or high pile. Combo robots add pad-specific stalls (Error 1026 and “stuck in no-mop zone” on the iRobot chart). Lift, detach, or no-mop-zone the rug, as your model allows. See combo vs. separate.

If the same chair or the same rug corner catches the robot every day, change the room. A retry loop is not troubleshooting.

When to reset, and when to stop

Rebooting the robot and the app is fair after you have cleaned sensors and cleared jams. A factory reset, or deleting an account, is a last step: you will rebuild maps and, in some ecosystems, lose settings. Only do it when the official article for your code says to, or when support tells you to.

Stop and contact official support when you have:

  • a laser, camera, or pad-actuator failure code that returns after a reboot and a clean,
  • a robot that will not charge after you have cleaned contacts and confirmed the outlet,
  • a docking failure after the dock is back on a legal, level placement,
  • any burning smell, leaking battery, or damaged charging brick — unplug it and use the manufacturer, not a generic charger.

Have the model, serial, app version, and the exact error text ready. If you are on a Roomba and you have been following the post-2026 ownership news, parts and support still go through official iRobot channels.

Most robots that “need a new one” need a clean brush, a reseated bin, or a map rebuild. Start there.

Sources