Independent technical referenceOfficial site
  • Robot vacuums
  • Robot vacuum

Error 29

iRobot Error 29 on Roomba: started during a software update

Verified with sources2 sourcesReviewed Oct 3, 2026
Technician coming? See the 2 steps they must show you
Round robot vacuum with LiDAR sensor on a wooden floor
Smart Home PerfectedCC BY 2.0Image source

Risk level

Low

Usually safe to check without specialist tools.

Urgency

Low

Quick answer

Roomba says Error 29: it was started while a software update was in progress. Put it back on the dock and let the update finish; a white light ring swirling clockwise around CLEAN means it is still updating, so wait.

Safety first

Stop and check this first

  • Do not keep pressing CLEAN or lifting the robot off the dock while the white light ring swirls: iRobot says that means it is updating.

Safe checks you can perform

  • Return the robot to the dock
  • Read the light ring
  • Pause schedules during the update

Leave these tasks to a qualified professional

  • Do not attempt this professional task: Software review by iRobot Customer Care
  • Do not attempt this professional task: Warranty service if the update fails

What a technician must be able to justify

A technician is coming

These are the steps they must carry out and show you. Tick them as they work: if steps are skipped, do not accept a part swap.

These are not instructions for opening or handling the equipment yourself. They are the checks that should support a technical conclusion.

  1. Software review by iRobot Customer Care

    What they doiRobot Customer Care reviews the robot's software state if the update never completes.

    They must show youthe software state they find and what they did.

    In writingthe case number and the outcome.

  2. Warranty service if the update fails

    What they doiRobot service handles the robot under warranty if the software cannot be restored.

    They must show youthe case number.

    In writingwhether the repair is covered and what was replaced or reloaded.

Before accepting a part or repair

Nothing has been shown yet. Do not accept a part swap based on the code alone.

Checks and evidence, step by step

Follow the documented order. An error code identifies the affected system, but it does not prove by itself which part has failed.

  1. 1

    Return the robot to the dock

    No special tools

    Procedure

    Who:
    you.
    How:
    place Roomba on the dock so the software update can process fully, as iRobot says.
    Result that matters:
    that the robot is charging on the dock and not started again.
    If the update finishes and the error is gone:
    the job start interrupted the update.
    If the error returns on the next start:
    leave it on the dock longer.
    Evidence to keep:
    the time you docked it.

    Evidence: Roomba i Series: Error 29, Please see the app for help

  2. 2

    Read the light ring

    No special tools

    Procedure

    Who:
    you.
    How:
    look at the light ring around CLEAN while the robot sits on the dock.
    Result that matters:
    whether you see a white clockwise swirl.
    If it is swirling white:
    it is starting up or updating; wait and do not press CLEAN.
    If the swirl has stopped and the error persists:
    check the app and try again later.
    Evidence to keep:
    a short video of the light ring.

    Evidence: Roomba i Series: Error 29, Please see the app for help

  3. 3

    Pause schedules during the update

    No special tools

    Procedure

    Who:
    you.
    How:
    in the iRobot HOME App, check whether a schedule could start the robot while it updates and wait until the update is done before the next job.
    Result that matters:
    that no job starts while the update runs.
    If the next job starts without Error 29:
    timing was the cause.
    If Error 29 keeps coming back:
    contact iRobot Customer Care.
    Evidence to keep:
    a screenshot of the schedule and the date of each error.

    Evidence: The Roomba i Series Error Messages Chart · Roomba i Series: Error 29, Please see the app for help

Where this code applies

A code is meaningful only inside the right product and version context.

Primary scope

System
Robot vacuums
Brand
iRobot
Product type
Robot vacuum

Known code variants

  • Error while upgrading software
  • iRobot Error 29
  • Roomba Error 29
  • Roomba software update error

What it means

In iRobot's i Series chart, Error 29 is an error while upgrading software; the Error 29 article says the robot was started while an update was being performed. The robot's control software was interrupted by a cleaning start, so the code describes timing, not a damaged part. The light ring tells you the state: a white clockwise swirl means starting up or updating. The code does not prove the robot or its electronics are faulty: iRobot's step is to leave it on the dock until the update processes fully.

Warnings and stop conditions

  • Loweditorial warning

    Do not keep pressing CLEAN or lifting the robot off the dock while the white light ring swirls: iRobot says that means it is updating.

    Evidence: Roomba i Series: Error 29, Please see the app for help

Symptoms and causes

Probable causes · in order

  • Job started during an updateCommon

    The robot was started by hand or by a schedule while it was updating and the error clears once the update finishes on the dock.

    Evidence: Roomba i Series: Error 29, Please see the app for help

  • Update still in progressCommon

    The white light ring is still swirling clockwise around CLEAN, which iRobot says means it is starting up or updating.

    Evidence: Roomba i Series: Error 29, Please see the app for help

  • Update that does not completeLess common

    After a long time on the dock the error returns; the chart then directs you to iRobot Customer Care.

    Evidence: The Roomba i Series Error Messages Chart

Virtual technician

Does Error 29 still appear after these checks?

Answer a few questions to narrow down the likely cause and the safest next action. Guidance only - it never replaces a professional.

Sources and technical references

Sources: The Roomba i Series Error Messages Chart · Roomba i Series: Error 29, Please see the app for helpreviewed 2026-10-03 · verified

Was this entry useful?