Roomba Charging Errors: Decoding Every Light, Blink, and Beep
Cao Chuanping
A Roomba cannot display text on a screen. It communicates problems through a limited vocabulary of colored lights, counted blinks, and audible tones. Most charging-related errors that owners interpret as a dead battery are actually caused by something far simpler — oxidized contacts, a dock that has lost power, or a software state that a reset clears in ten seconds.
This reference organizes every charging signal the Roomba can produce. Start with the light color. Then match the blink count. Then check the error code. In the majority of cases, the fix takes under five minutes and costs nothing.
Light Colors
| Light | Meaning | Action |
|---|---|---|
| Solid green | Battery full. Normal. | None. |
| Slow pulsing amber | Charging in progress. Normal. | Wait. Transitions to green. |
| Fast blinking amber | Charging error. Cannot accept charge. | Clean contacts. Check dock power. Reset. |
| Solid red | Battery below ~5%. Critically low. | Dock immediately. If no amber within 30 seconds, run diagnostic sequence. |
| Blinking red | Battery fault. BMS has detected a problem. | Reset the robot. If red persists, battery likely requires replacement. |
| Red flash + beep | Numbered error. Beep count = error code. | Count beeps. Cross-reference error table below. |

Blink Patterns
Some models communicate through counted sequences: a set of blinks, a pause, then repetition.
| Pattern | Meaning | Fix |
|---|---|---|
| 1 blink, pause | Voltage too low to initiate charge. | Leave on dock 30+ minutes. Retry. |
| 2 blinks, pause | Charging circuit fault. | Clean contacts. Reset. Try different outlet. |
| 3 blinks, pause | Battery not detected. | Remove and reseat battery. Verify connector click. |
| 4 blinks, pause | Temperature outside safe range. | Rest at room temperature 1 hour. Redock. |
| Continuous rapid | Internal error. Reset needed. | Hold CLEAN 10 seconds off-dock. Redock. |
Numbered Error Codes
Newer models display these in the app. Older models communicate them through beep counts. The following covers every code related to battery or charging.
| Error | Description | Battery? | Steps |
|---|---|---|---|
| Error 5 | General charging error | Possibly | Clean contacts. Test dock — should read ~22V DC. If dock is functional, battery may be failing. |
| Error 6 | Battery over-temperature | Temporarily | Cool for 1 hour. If recurring, internal resistance has increased — replace. |
| Error 7 | Battery under-temperature | Temporarily | Warm to room temperature. Charging below freezing causes permanent damage. |
| Error 8 | Battery not accepting charge | Likely | Clean contacts. Reset. Test on alternate dock. If all fail — replace. |
| Error 14 | Charge communication failure | Possibly | Dock and robot cannot negotiate. Clean thoroughly. Reset both. Try different outlet. |
| Error 19 | BMS fault condition | Yes | Critical battery fault. Reset. If error returns, replace battery. |
Beep Signals
- Single beep on docking: Normal. Connection confirmed.
- Two beeps: Error present. Check light color for diagnosis.
- Three beeps, silence: Battery fully depleted. Leave on dock minimum 1 hour.
- Continuous beeping: Critical error or obstruction. Remove from dock. Inspect underside.
- Beep every 30 seconds while docked: Charging circuit problem. Clean contacts. Test dock with multimeter if unresolved.
App Messages
| Message | Actual Cause | Action |
|---|---|---|
| "Charging error. Clean contacts." | High resistance at dock-robot interface. | Clean both contact sets. Retry. |
| "Battery not detected." | Connection absent or intermittent. | Reseat battery. If still undetected, battery has failed. |
| "Battery temperature too high." | Thermistor reading above safe threshold. | Move to cooler area. Wait 1 hour. |
| "Unable to charge. Reset robot." | Software state error — not hardware. | Hold CLEAN 10 seconds off-dock. Redock. |
| "Battery health is low." | Capacity below ~60% of original. | Robot functional. Runtime reduced. Plan replacement. |
Diagnostic Sequence
Before purchasing a replacement battery, execute these steps in order. Each costs nothing except time.
- Clean contacts. Cotton swab. Alcohol. Both robot and dock. Shiny metal. Retry.
- Verify dock power. Indicator light on? If not, test outlet. Ensure cord seated.
- Measure dock output. Multimeter, DC mode. Across dock contacts. Functional = ~22V. Below 18V = dock failing.
- System reset. Off dock. Hold CLEAN 10 seconds. Light pulses or tone sounds. Redock.
- Reseat battery. Remove completely. Wait 30 seconds. Reinstall. Connector must click.
- Alternate outlet. Different room. Different circuit. Retry.
If all six steps fail, the battery is the most likely cause. If a compatible dock is available, testing on that unit provides definitive confirmation before spending money. Charges on alternate dock = your dock failed. Will not charge on any dock = battery failed.
FAQ
What causes fast amber blinking?
A charging error — the dock and robot have physical contact but charge negotiation failed. The most common cause is oxidized contacts creating resistance. Clean them and retry.
Solid red light — is the battery dead?
Solid red means the battery is below approximately 5% charge — deeply discharged, not necessarily failed. Place on dock. If the light transitions to pulsing amber within 30 seconds, the battery was merely depleted. If it remains solid red, run the diagnostic sequence.
How do I perform a reset?
Remove from dock. Hold CLEAN for 10 seconds. Light ring pulses or tone sounds. Return to dock. This clears the current error state and reboots the battery management system.
Can firmware updates cause charging problems?
Yes. Multiple iRobot firmware updates during 2024 and early 2025 introduced battery drain and charging recognition issues — particularly on i7 and j7 models. If your problem began immediately after an update, search online forums for your firmware version before purchasing hardware.
How do I test the dock?
Multimeter set to DC voltage. Probes on the two metal charging contacts. Functional dock outputs approximately 22V. Below 18V suggests dock failure. Zero indicates no power — check outlet and cord.
Related: Full Battery Guide · Reset & Calibration