Roomba Charging Errors: Decoding Every Light, Blink, and Beep

Cao Chuanping
Roomba Charging Errors: Decoding Every Light, Blink, and Beep

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.

💡 Universal first step: Clean the charging contacts on both the robot and the dock with a cotton swab and rubbing alcohol. Oxidized contacts cause approximately 30% of all reported charging failures. Before running any diagnostic sequence, clean the contacts. The metal should appear shiny when complete.

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.
Roomba Light Ring States

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.
⚠️ Error 5 vs Error 19: Error 5 typically indicates an external problem — dirty contacts, inadequate dock power, poor connection. Error 19 indicates an internal battery fault detected by the BMS. A reset may temporarily clear Error 19, but recurrence confirms the battery has failed.

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.

  1. Clean contacts. Cotton swab. Alcohol. Both robot and dock. Shiny metal. Retry.
  2. Verify dock power. Indicator light on? If not, test outlet. Ensure cord seated.
  3. Measure dock output. Multimeter, DC mode. Across dock contacts. Functional = ~22V. Below 18V = dock failing.
  4. System reset. Off dock. Hold CLEAN 10 seconds. Light pulses or tone sounds. Redock.
  5. Reseat battery. Remove completely. Wait 30 seconds. Reinstall. Connector must click.
  6. 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.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.

Cao Chuanping

Cao Chuanping

Power Systems Consultant · 8+ years in replacement battery sourcing & evaluation

Cao Chuanping has spent over eight years evaluating replacement battery quality for medical, industrial, and consumer devices — working directly with cell manufacturers in Shenzhen and testing aftermarket batteries against OEM specifications. He leads product sourcing at Accessories Mall, evaluating replacement batteries across laptop, power tool, and medical device categories — working directly with cell manufacturers in Shenzhen.

· View full profile →