iRobot Roomba Error Code 42: How to Fix It
Easy 15-30 minutes Medium Severity
Verified June 2026
- Error Code
- 42
- Brand
- iRobot Roomba
- Product Type
- robot_vacuum
- Severity
- Medium
- DIY Difficulty
- Easy
- Estimated Fix Time
- 15-30 minutes
Ad
Tools You'll Need
- Soft-bristle brush or old toothbrush
- Microfiber cloth
- Dry cotton swabs
- Tweezers
- Smartphone with iRobot Home app installed
How to Fix Error Code 42
-
Power Off and Place on a Flat Surface
Always power off the Roomba completely before touching internal or underside components to prevent accidental motor activation or pinch injuries. -
Remove the Mop Pad and Mop Module
-
Clean the Mop Pad Tray and Attachment Points
Do not use harsh chemical cleaners directly on electrical connector points or sensors. Moisture near connectors can cause additional faults. -
Inspect and Clean the Mop Lift Mechanism
Do not force the lift arm if it feels stuck — forcing it can break the plastic pivot or damage the small lift motor inside. -
Check the Mop Module Electrical Contacts
-
Reattach the Mop Module and Test
-
Update Firmware and Reset the Robot
A factory reset will erase all saved maps, schedules, and preferences. Export or note any custom settings before proceeding. -
Replace the Mop Pad or Mop Module if Damaged
Parts You May Need
Roomba Combo replacement mop pad
Check Price on Amazon
Roomba mop module assembly
Check Price on Amazon
Roomba Combo replacement mop pad
Check Price on Amazon
Roomba mop module assembly
Check Price on Amazon
Roomba Combo replacement mop pad
Check Price on Amazon
Roomba mop module assembly
Check Price on Amazon
Ad
When to Call a Professional
Contact iRobot Support or seek professional service if Error 42 continues after completing all steps, including firmware update and factory reset. This may indicate a failed internal mop lift motor, a damaged mainboard sensor, or broken internal wiring — repairs that require disassembly beyond what most users should attempt. If your Roomba is still within its warranty period (typically 1 year for most models), contact iRobot directly at support.irobot.com before attempting any further disassembly, as unauthorized internal repairs may void your warranty.Frequently Asked Questions
What does Error 42 mean on a Roomba?
Error 42 on a Roomba means the robot has detected a mop assembly fault. This typically indicates that the mop pad tray, mop module, or the mop lift mechanism is not functioning correctly — either due to dirt buildup, a misaligned mop pad, debris in the lift arm, or dirty electrical contacts between the mop module and the robot body.
Can I run my Roomba without the mop module to bypass Error 42?
On Roomba Combo models, removing the mop module entirely may allow the robot to run in vacuum-only mode without triggering Error 42, depending on your model. Check the iRobot Home app settings to see if a vacuum-only mode is available. However, this is a temporary workaround — you should still resolve the underlying mop assembly issue for full functionality.
How often should I clean the Roomba mop pad to prevent Error 42?
iRobot recommends rinsing or replacing the mop pad after every 1-2 cleaning cycles, or more frequently if mopping heavily soiled floors. Regularly cleaning the mop tray and contact pins every 2-4 weeks helps prevent residue buildup that can cause Error 42 and other mop-related faults.
Is Error 42 covered under iRobot warranty?
If Error 42 is caused by a hardware defect — such as a failed mop lift motor or a faulty mop module — and your Roomba is within the standard 1-year limited warranty period, iRobot may repair or replace the unit at no charge. Contact iRobot Support at support.irobot.com with your model number and proof of purchase to start a warranty claim.
Why does my Roomba keep getting Error 42 after I already cleaned everything?
If Error 42 keeps returning after thorough cleaning and reseating, the most likely causes are: worn or damaged electrical contact pins on the mop module, a failing internal mop lift motor, or outdated firmware misreading the mop sensor. Try updating the firmware via the iRobot Home app first. If the error persists, the mop module itself likely needs to be replaced, or the robot may require service from iRobot support.