ROOMBA·FAULT ERR 31 WARN
Roomba Error 31 — Internal software error
Severity: Warning — mission interrupted; a restart clears most cases is
DIRECT ANSWER
Error 31 means an internal software error. Press CLEAN and the mission usually restarts fine. If it nags, reboot the robot. Error 31 that keeps returning after that points at firmware trouble — call support.
#meaning · #causes · #fix — link straight to any section
COMMON CAUSES · RANKED
1
One-off software fault MOST COMMON
An internal process stumbled once. A mission restart is the whole fix.
2
Firmware state gone stale
Long uptime without a reboot can leave the robot's software in a bad state.
HOW TO FIX IT
No battery or electrical work involved in this fix.
Press CLEAN
Restart the cleaning mission and watch whether the error returns.
Reboot the robot
Hold CLEAN until the light ring swirls white, release, and let it finish booting.
Call support if it keeps coming back
Persistent error 31 after reboots is an internal fault iRobot needs to look at.
Did this fix your robot? No reports yet for this fix — be the first.
Corrections
Spotted an error? Report a correction — fixes ship within 48h and are logged on this page.