On the covered iRobot Roomba 900 series, error 16 means the robot started while moving or at an angle, or was bumped while running. The spoken message is "Place Roomba on a flat surface then press CLEAN to restart." First, make sure the robot is not tilted.
Differential
Likely causes of “iRobot Roomba 900 series error 16”, and how to tell them apart
- 1
The robot was lifted or bumped while cleaning
What separates it The message follows a pet or a person moving it
How to confirm Think back to what happened just before it stopped
- 2
It started on a slope or on a threshold
What separates it The robot sits on a ramp, stair edge or door track
How to confirm Place it on level floor in the middle of the room
- 3
Dirty or blocked wheel and cliff sensors
What separates it The robot reports it is tilted on a flat floor
How to confirm Wipe the sensors on the underside and check the wheels turn freely
- 4
A floor that is not level where it starts
What separates it The robot starts on a rug edge, a threshold or a floor vent
How to confirm Start it from the middle of a flat, bare floor and see whether the message clears
Before you touch a setting
Record this first — changing settings destroys the evidence
- Where the robot was when it stopped
- Whether a wheel drops or sticks
- Whether the floor is level there
- The 900 series model number
- Whether the floor under the robot is level
- Whether the Home Base sits on a flat spot
Try in this order
0 of 6 completedWhat to do first
ReversibleMake sure the robot is not tilted.
Correct only the documented fault domain
ReversibleiRobot's chart says to ensure the robot is not tilted.
Put it on a flat surface
ReversibleiRobot's message says to place Roomba on a flat surface and press CLEAN.
Clean the sensors
ReversibleWipe the cliff sensors and the wheel wells on the underside with a dry cloth.
Restart
ReversiblePress CLEAN again; if it repeats, reboot the robot using iRobot's reboot instructions for the 900 series.
Check for hair on the axles
ReversibleTurn the robot over and spin each wheel by hand. A wheel that drags because of hair or thread can leave the robot sitting at an angle.
Model-specific
What is true of this model and not of its siblings
- Shown as
- Spoken: place Roomba on a flat surface then press CLEAN to restart.
- Applies to
- iRobot Roomba 900 series.
- Common triggers
- Pets bumping it, thresholds, the dock ramp, and picking it up mid-clean.
Stop boundary
When this stops being a self-service repair
- !Contact iRobot if error 16 appears on a flat floor with clean sensors
- !Do not run it near stairs while the error is active
Evidence ledger
Sources behind this answer
Exact questions
Common questions
What does error 16 mean on a iRobot Roomba 900 series?+
The robot started while moving or at an angle, or was bumped while running. The spoken message is "Place Roomba on a flat surface then press CLEAN to restart."
Can it be a faulty wheel?+
A stuck wheel can tilt the robot, so spin each wheel by hand and clear hair from the axle.
Does error 16 need a repair?+
Not usually; placing the robot flat clears it.
What if error 16 only appears on a rug or at the dock?+
A thick rug, a door threshold or the lip of the dock can tilt the robot slightly as it starts. Move it to a flat hard floor and press Clean again. If the error only happens in one spot, that spot is the cause rather than the robot.
Why does error 16 happen on a docking attempt?+
If the robot starts a clean from the Home Base while one wheel is on the ramp edge, it can read the angle as a tilt.
Will clearing the error lose my schedule?+
No. Restarting a clean does not remove the schedule or the maps stored in the app.