Support
Roomba® error codes
When something goes wrong, your robot stops and announces a code, and the Roomba® Home app shows it too. Type the number to see what it means and what to try first. Covers every 2025–2026 model sold in Thailand.
Before you start, try these 3 steps
Hear the code again
Press the power button once and the robot repeats the code. You can also see it in the Roomba® Home app.
Follow the steps for that code
Search the code below. Most can be fixed by cleaning a part or fitting it back in place.
Reboot if it persists
Hold the power button for 10 seconds, then hold it for 3 seconds to turn it back on. In the app, go to Product Settings → Reboot Roomba. Rebooting keeps your maps and schedules.
How to reboot any model (opens the iRobot site in a new tab)
Your model
Showing 72 codes
Driving and sensors
-
Code1
Wheel stuck
The robot is on an obstacle or uneven floor and one wheel cannot turn.
Try firstMove it to a flat spot and start again. If it happens on a flat floor, push both wheels up and down and shake out debris from the wheel wells.
-
Code4
Left wheel jammed
The left wheel cannot turn.
Try firstPush the wheels up and down, shake out debris, then spin both wheels by hand. They should turn freely with equal resistance.
-
Code5
Right wheel jammed
The right wheel cannot turn.
Try firstPush the wheels up and down, shake out debris, then spin both wheels by hand. They should turn freely with equal resistance.
-
Code6
Cliff sensor
The robot is stuck over an edge or threshold, or is on a very dark surface.
Try firstMove it somewhere else and press start. If it repeats, wipe the sensors under the robot with a dry microfiber cloth.
-
Code9
Bumper jammed
The front bumper is not moving freely.
Try firstTap both sides of the bumper several times to shake out debris. On the 705C, also check that the bumper has not come out of place.
-
Code16
Lifted or navigation error
Someone lifted the robot during a job, or it got stuck and could not navigate.
Try firstAvoid lifting it while it cleans. If nobody lifted it, check what it is stuck on and move it to an open area.
-
Code19
Undocking error
The robot cannot drive off its dock.
Try firstClear anything in front of the dock, make sure the dock sits on a flat floor, reboot the robot and start from the dock again.
-
Code33
Trapped
The robot cannot plan a way out of an area, so it cancelled the job.
Try firstCheck for a door that closed or furniture that moved during the job, clear clutter and make sure the room has enough light.
-
Code48
Path blocked
The robot could not reach the room you asked for because something blocks the way.
Try firstClear the path between rooms, make sure there is enough light, then reboot the robot.
-
Code68
Camera failure
The robot is not getting data from its camera, so it cannot navigate.
Try firstReboot the robot. This usually clears it. If it comes back, contact us.
-
Code69
Localization error
The robot cannot work out where it is on the map.
Try firstClear the path between rooms, make sure there is enough light (daylight or dim lighting is fine), then reboot.
-
Code1010
Cannot find the dock
During a job the robot could not find or reach its dock or starting point.
Try firstCheck the dock is plugged in and has not moved, and that no door or object blocks the way back.
-
Code1025
LiDAR abnormality
The LiDAR laser sensor is not working, so the robot cannot navigate.
Try firstCheck whether it is stuck and move it to an open area. If it repeats, reboot the robot off the dock.
-
Code1030
Stuck in a No Mop Zone
The robot ended up stuck inside a No Mop Zone you set in the app.
Try firstLift it out of the zone or put it back on the dock.
Maps, app and software
-
Code29
Software update in progress
A job was started while the robot was updating its software.
Try firstLeave it on the dock until the update finishes, usually a few minutes. You can watch the status in the app. If it never ends, reboot.
-
Code32
Map mismatch
The map on the robot does not match the map in the Roomba® Home app.
Try firstCheck the map in the app and try again. If it repeats, reboot. As a last step, delete the map and create a new one.
-
Code1029
Incompatible map
The map is corrupted or does not match the app.
Try firstReboot the robot. If it repeats, delete the map and create a new one.
-
Code266
App setup needed
The robot cannot start until it is set up in the Roomba® Home app.
Try firstConnect the robot to the Roomba® Home app and Wi-Fi, then try again.
-
Code47
Invalid calibration
A sensor in the robot needs a remote update.
Try firstContact us with the robot charged and its serial number ready.
Brushes, bin and suction
-
Code2
Main brush stall
The main brush cannot turn.
Try firstRemove the main brush and clear hair and fibres. If it happens on thick carpet, also test on a hard floor.
-
Code14
Bin missing
The robot does not detect an installed bin.
Try firstPush the bin in until it clicks, and check the filter is clean and fitted correctly. Never wash the filter with water.
-
Code26
Vacuum motor stalled
Not enough air is flowing through the bin, usually because the filter is clogged.
Try firstTap the dust out of the filter or replace it (never wash it with water), then reboot the robot.
-
Code36
Bin full
The DustCompactor™ arm inside the bin can no longer move. The bin may be full.
Try firstRelease the bin, empty it and put it back. Do not rinse or soak the bin.
-
Code1000
Left side brush stall
The left side brush is not spinning.
Try firstClear debris and hair from the side brush, and make sure each brush is on the correct side. Left and right are not interchangeable.
-
Code1001
Side brush stall
The side brush cannot turn.
Try firstClear debris and hair from the side brush, then reboot the robot.
Mopping
-
Code35
Pad error
The robot cannot detect a valid mop pad.
Try firstFit the pad firmly and use genuine iRobot pads. If it came off during the job, refit it, then reboot.
-
Code44
Pump issue
The water pump does not start when a vacuum-and-mop job begins.
Try firstRemove the bin, wipe the metal contacts on the bin and robot, refill it and push it back in fully.
-
Code1008
Pad lift failure
The mechanism that lifts the mop pads over rugs failed.
Try firstCheck for debris around the pads, then reboot the robot off the dock.
-
Code1026
Mop stuck
A mop pad is tangled or stuck.
Try firstRemove and refit the mop pads, making sure nothing is wrapped around them.
-
Code1036
Mop roller stuck
The mop roller is tangled or stuck.
Try firstRemove the mop roller, clear anything wrapped around it and refit it.
-
Code1037
Mop roller cannot extend
The mop roller cannot slide out to mop along the edges.
Try firstRemove and refit the mop roller, making sure nothing blocks it.
Automatic dirt disposal
-
Code350
Bag full or missing
The robot could not empty its bin into the dock.
Try firstCheck the dust bag. Replace it if full, or give it a gentle shake and refit it. Use genuine bags and never reuse one.
-
Code353
Bag full
The dock detects that the bag may be full, so debris cannot empty.
Try firstReplace the bag. If it is not full, shake it gently and refit it.
-
Code365
Emptying too often
The robot can only empty into the dock twice every 10 minutes.
Try firstWait 10 minutes before trying again, and clean the bin.
AutoWash™ dock (water and pad washing)
-
Code360
Dock communication failure
The robot cannot talk to its AutoWash™ dock.
Try firstCheck the dock has power, clean the dock and robot, then reboot the robot.
-
Code520
Dock infrared failure
The robot cannot reach its dock over infrared.
Try firstWipe the infrared windows on the robot and dock, remove anything in between and keep other infrared devices away.
-
Code660757
Communication failure
The link between the dock and robot failed.
Try firstReboot the robot off the dock, unplug the dock and plug it back in, then seat the robot properly on the dock.
-
Code450
Clean water tank missing
The clean water tank is not in the dock, so it cannot refill.
Try firstTake the tank out, fill it to the max line and push it back in fully.
-
Code451
Clean water too low
The clean water tank does not have enough water.
Try firstFill it to the max line and check the float inside moves freely.
-
Code671
Clean water tank empty or missing
The dock cannot wash the pads without clean water.
Try firstFill the tank, push it in fully and seat the robot on the charging contacts.
-
Code455
Dock pump failure
The dock pump cannot send water to the robot.
Try firstUnplug the dock and plug it back in. If it repeats, the nozzle may be clogged, so wipe the pad-washing basin and clear the drain.
-
Code457
Cannot wet the pads
The dock cannot supply water to the pads.
Try firstUnplug the dock and plug it back in. If it repeats, reboot the robot off the dock and wipe the contacts.
-
Code510
Dock updating
The dock is updating its software and cannot refill meanwhile.
Try firstWait a few minutes for it to finish. If it is still updating after a few hours, contact us.
-
Code513
Dirty water pump failure
The pump that moves dirty water into the dirty water tank failed.
Try firstUnplug the dock and plug it back in. If that does not help, contact us.
-
Code517
Basin not draining
A clog stops the dock from draining the pad-washing basin.
Try firstWipe the basin, lift out and rinse its filter, and clear the drain. On the 705C, also check the rubber seals on the nozzles by the charging contacts.
-
Code653
Dirty water tank missing
The dirty water tank is out of the dock, so pad washing cannot run.
Try firstPush the dirty water tank in fully and seat the robot properly on the dock.
-
Code654
Dirty water tank full
The dock's dirty water tank is full.
Try firstEmpty it, rinse it with warm water and push it back in fully.
-
Code672
Dirty water tank full or missing
The dock's dirty water tank is full or not seated.
Try firstEmpty it, push it back in fully, then unplug the dock and plug it back in.
-
Code668
No pad attached
Pad washing cannot start because no pad is attached.
Try firstAttach the pads. If they are on, take them off, dry them and refit them.
-
Code756
No pad detected
The dock and robot cannot detect a pad, so washing and drying stop.
Try firstFit the pads correctly. If a pad is soaked, dry it before refitting.
-
Code669752
Pad actuator stall
The pads cannot be moved into the washing position.
Try firstClear debris around the pads, then reboot the robot off the dock.
-
Code670
Wash tray not installed
The dock's pad-washing tray is not in place.
Try firstSeat the washing tray correctly. If it repeats, reboot the robot off the dock.
-
Code751
Pad dryer stalled
The fan that dries the pads after washing has stalled.
Try firstUnplug the dock and plug it back in. If it repeats, contact us.
-
Code1028
Cannot empty dirty water
The robot cannot empty dirty water into the dock tank. Water may leak onto the dock.
Try firstWipe the washing basin and vent, then remove and clean the robot's and dock's dirty water tanks.
Battery and charging
Charging codes apply to every Roomba® model. The robot says it is a charging error, which is different from a regular code with the same number.
-
Code46
Low battery
The battery is low and needs charging.
Try firstLeave it on the dock until fully charged. On the 205C, leave a small gap between bumper and dock when placing it by hand.
-
Code10381039
Overheating
The robot's main processor is too hot.
Try firstCharge it in a shaded, ventilated spot away from sun and heat sources, and let it cool down before the next job.
-
Charging101
Battery not detected
Try firstRemove and refit the battery.
-
Charging102
Battery fault
Try firstRemove and refit the battery.
-
Charging103
Charging system fault
Try firstClean the charging contacts on robot and dock, then reboot the robot. If it persists, contact us.
-
Charging104
No current reaching the robot
Try firstCheck the dock is plugged in, then clean the charging contacts.
-
Charging105
Low current reaching the robot
Try firstCheck the dock is plugged in, then clean the charging contacts.
-
Charging106
Battery too hot to charge
Try firstMove the dock to a shaded, ventilated spot and let it cool.
-
Charging107
Battery too cold to charge
Try firstMove it to a room at normal temperature and try again.
-
Charging109
Permanent battery fault
Try firstContact us to check and replace the battery.
-
Charging110
Cell imbalance
Try firstUse a genuine iRobot battery.
-
Charging111
Battery hardware fault
Try firstRemove the battery and contact us.
-
Charging114
Internal battery error
Try firstUse a genuine iRobot battery.
-
Charging115
Battery cell failure
Try firstContact us to check and replace the battery.
-
Charging117
Battery may not be genuine
Try firstUse a genuine iRobot battery.
-
Charging119
On the dock but not charging
Try firstClean the charging contacts on robot and dock.
-
Charging120
Battery fault
Try firstRemove and refit the battery.
-
Charging121
On the dock but losing charge
Try firstClean the charging contacts on robot and dock.
That code is not listed for the 2025–2026 models. For older robots, search iRobot's answers library. Search iRobot's answers library (opens the iRobot site in a new tab)
Still showing after all that
Contact the iRobot Thailand team. Have the code, your robot's serial number and, if it is under warranty, your receipt ready.
Summarised from iRobot's official answers library (answers.irobot.com) on 18.09.2026. If a code or step differs from what your robot or app says, follow the app and iRobot's article.