- Robot vacuums
- Robot vacuum
Error 29
iRobot Error 29 on Roomba: started during a software update

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.
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.
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
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
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
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
- 1
The Roomba i Series Error Messages Chart
iRobot · 2026 · official_doc
- 2
Roomba i Series: Error 29, Please see the app for help
iRobot · 2026 · official_doc
Was this entry useful?