iRobot Roomba 960 Error 2

When your iRobot Roomba 960 error 2 appears, it means the debris extractors (the brush rollers underneath the unit) aren't turning properly. This common issue usually stems from tangled hair, string, or debris wrapped around the brushes, but it can also indicate worn or misaligned extractors that need replacement. The good news is that most iRobot Roomba 960 error 2 problems can be resolved at home with basic cleaning and maintenance—no special tools required. Follow the steps below to get your robot vacuum back to cleaning your floors.

What Causes Error 2 on the Roomba 960?

Error 2 triggers when your Roomba's internal sensors detect that the debris extractors are jammed, stuck, or experiencing excessive resistance. The most frequent culprits include long hair and pet fur wrapped tightly around the brush axles, cotton threads from rugs, small objects like rubber bands or twist ties wedged in the cleaning head, and accumulated dust in the extractor gearbox. In some cases, the extractors themselves may be worn down or improperly seated after cleaning, causing the sensors to register a fault even when no visible obstruction exists.

How to Fix iRobot Roomba 960 Error 2

1
Power Off and Flip the Roomba: Press and hold the CLEAN button for 3 seconds until the light ring turns off. Place your Roomba 960 on a flat surface and flip it over to access the underside. Remove the dustbin by pressing the bin release tab to prevent debris from falling back into the unit during cleaning.
2
Remove the Debris Extractors: Locate the two yellow extractor frames on either side of the cleaning head module. Lift both tabs outward simultaneously to release the extractor frame, then pull out both brush rollers. Note which extractor goes on which side—they're not interchangeable, as one has square ends and the other has hexagonal ends.
3
Clear All Tangled Debris: Using scissors or a seam ripper, carefully cut away any hair, string, or fibers wrapped around the metal axles and the rubber paddles. Pay special attention to the ends where the extractors connect to the gearbox—this is where hair typically binds most tightly. Pull debris free with your fingers or tweezers, taking care not to damage the flexible rubber fins.
4
Clean the Extractor Compartment and Sensors: With the extractors removed, use a dry cloth or compressed air to clean inside the cleaning head cavity. Remove any accumulated dust from the yellow plastic gears and the optical sensors located at both ends of the compartment. Even small amounts of debris here can interfere with the rotation detection system that triggers error 2.
5
Reinstall Extractors Correctly: Insert the square-ended extractor on the left side and the hex-ended extractor on the right, matching the shapes to the corresponding slots. Push each extractor firmly until it clicks into the yellow retaining tabs. Close both tabs until they snap securely—loose installation will cause the error to persist.
6
Test and Reset the Unit: Reinstall the dustbin, place the Roomba on its charging dock, and press the CLEAN button to start a test cycle. If the error clears, run a short cleaning job to confirm normal operation. If iRobot Roomba 960 error 2 still appears, perform a soft reset by holding the HOME and SPOT buttons together for 10 seconds until you hear a tone, then restart.
Important: Never use water, cleaning solutions, or lubricants on the debris extractors or inside the cleaning head module. Moisture can damage the internal sensors and motor components, potentially voiding your warranty and causing more severe malfunctions. Always clean these parts with dry methods only.

When to Replace Your Debris Extractors

If you've thoroughly cleaned the extractors and compartment but the iRobot Roomba 960 error 2 continues appearing, the brushes themselves may be worn beyond effective use. Over time, the rubber fins degrade and lose flexibility, causing them to drag rather than rotate freely. Inspect your extractors for cracked, torn, or permanently deformed rubber paddles. iRobot recommends replacing debris extractors every 6–12 months for homes with pets, or every 12–18 months for typical use. Only use genuine iRobot replacement parts—third-party extractors often lack the precise tolerances needed for proper sensor alignment and can cause recurring error codes.

Frequently Asked Questions

Why does my Roomba 960 show error 2 even after I clean the brushes?

Persistent error 2 usually indicates either worn debris extractors that need replacement, or hair and debris trapped deep inside the gearbox where you can't easily see it. Remove the extractors completely and inspect the yellow gear housings at both ends with a flashlight. You may need to pick out compacted debris with tweezers. If cleaning doesn't help after two attempts, replace the extractors.

Can I prevent error 2 from happening repeatedly?

Yes. Establish a weekly maintenance routine: remove and inspect the debris extractors every 7–14 days, especially if you have long-haired pets or shedding family members. Check for small objects like socks or cords before running scheduled cleanings, as these can become tangled around the brushes. Regular maintenance significantly extends extractor life and reduces error occurrences.

Does error 2 mean my Roomba 960 needs professional repair?

Not typically. iRobot Roomba 960 error 2 is almost always resolved through user-performed cleaning and maintenance. However, if you've replaced the extractors, thoroughly cleaned all components, performed a factory reset, and the error still appears within seconds of starting a job, the cleaning head motor or sensor board may have failed. At that point, professional diagnosis is recommended.

Still Need Help With Your iRobot Device?

If these steps didn't resolve the error 2 issue, our certified technicians can help.

Get Free Support Now →

Need Robot Vacuum Help?

Don't struggle alone. Our certified technicians provide fast support for all iRobot devices.

Get Free Support →