Roomba BR02D0 Error: Side Brush Motor Stall
Quick Answer
Roomba error BR02D0 indicates the side brush motor has stalled or jammed. The side brush is the small spinning arm on the bottom edge that sweeps debris inward. Hair and string wrapping around the brush arm at the hub is the cause in roughly 85% of cases.
In my experience, this error usually pops up when a hidden ring of hair or carpet fiber tightens around the motor shaft like a tourniquet. It puts so much strain on the side brush module that the sensors shut it down to prevent a total motor burnout. If you ignore this and just keep hitting restart, you risk frying the actual gearbox, which is a much pricier fix than just cleaning the hub.
What Does the BR02D0 Code Mean?
When I get a call for a BR02D0, the first thing I do is flip that robot over and try spinning the side brush post by hand. If it won't turn freely after you pull the brush off and clear the hub, the motor's seized and you're looking at a module swap. It's a really common failure on high-mileage i7 and j7 units, especially in houses with long-haired pets or thick rugs that shed constantly.
Most Likely Causes
Based on aggregated repair data, here is the probability breakdown for this error code:
Symptoms You May Notice
- Roomba stops mid-clean and says 'Please inspect and clean Roomba's side brush' through the speaker or app
- The side brush arm is completely still during a run, not spinning at all while the main rollers keep going
- BR02D0 showing in the iRobot Home app with a red alert icon
- Roomba doing tight circles along the baseboard, stopping after about 30 seconds, then trying again over and over
- A faint grinding or straining hum right before it stops, like the motor's fighting something and losing
Can you reset a Irobot robotvacuum to clear the BR02D0 code?
Clear all debris from the brush and post first, then just press Clean once to restart. That clears it most of the time. If BR02D0 sticks around, hold Clean for 20 seconds until the light ring does a white swirl, then release. Give it about 30 seconds to fully reboot before running it again. On j-series models you can also open the iRobot Home app, tap your robot, go to Settings, and hit 'Reboot Robot' from there if that's easier.
Tools Required for Diagnosis
Diagnostic Checklist
Follow these steps in order. We start with the easiest external fixes before opening up the machine.
Replacement Parts
If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.
| Part Name | OEM Number | Estimated Price |
|---|---|---|
| Roomba side brush (3-arm)4414870 · $8–$12 | 4414870 | $8 – $12 |
| Roomba side brush module (motor + housing)4462420 · $15–$30 | 4462420 | $15 – $30 |
Frequently Asked Questions
How often should I clean the Roomba side brush to prevent BR02D0?
My Roomba still shows BR02D0 after I cleaned the side brush. What's next?
Can Roomba run without the side brush installed?
Is BR02D0 specific to Roomba i7 or does it show up on other models?
The side brush screw is stripped and I can't remove it. What do I do?
How much does a replacement side brush module cost and is it worth fixing?
Related Irobot Robotvacuum Error Codes
Models Known to Experience BR02D0 Errors
This repair applies to most Irobot robotvacuums with this error code. Common model numbers include:
Roomba i7 (i755020), Roomba i7+ (i7558), Roomba j7 (j755020), Roomba j7+ (j7558), Roomba s9+ (s955020), Roomba 694 (R694020), Roomba e5 (5150)
Last verified for technical accuracy on March 14, 2026