iRobot · Robot Vacuum Moderate

Error 31 — Internal board error

An internal board/software error occurred. Press CLEAN to restart the mission; if it persists, reboot the robot.

Keep using it?
Yes, with caution
DIY difficulty
Easy
Verified against
homesupport.irobot.com ↗

How to fix it

  1. Press CLEAN to restart the mission.
  2. If Error 31 comes back immediately, reboot the robot: press and hold the CLEAN button for about 10-20 seconds until you hear a tone, then release.
  3. Let the robot sit for a minute, then start a cleaning cycle again.
  4. If Error 31 keeps recurring after a reboot, contact iRobot support — this points to a persistent internal board issue rather than a one-time glitch.

Why it happens

Typical signs: 'Error 31' / internal board error voice prompt · Robot stops mid-cleaning with no visible mechanical cause · Can happen on flat, open floor with nothing obstructing the robot

  • Temporary software glitch The robot's onboard software hit an internal fault during the cleaning cycle.
  • Needs a reboot A stuck process on the main board that a full restart clears.

More iRobot robot vacuum codes

All iRobot codes → All robot vacuum codes →

Frequently asked questions

What does the Error 31 code mean on a iRobot robot vacuum?

An internal board/software error occurred. Press CLEAN to restart the mission; if it persists, reboot the robot.

What causes the Error 31 code on a iRobot robot vacuum?

Temporary software glitch: The robot's onboard software hit an internal fault during the cleaning cycle. Needs a reboot: A stuck process on the main board that a full restart clears.

Is it safe to keep using a iRobot robot vacuum with a Error 31 error?

Yes, with caution. This is rated a moderate-severity fault.

How do I fix Error 31 on a iRobot robot vacuum?

Press CLEAN to restart the mission. If Error 31 comes back immediately, reboot the robot: press and hold the CLEAN button for about 10-20 seconds until you hear a tone, then release. Let the robot sit for a minute, then start a cleaning cycle again.

Always unplug an appliance before servicing it. This guide is for informational purposes and is not a substitute for a qualified technician. Verified against manufacturer documentation: homesupport.irobot.com.