← Full guide: Roomba Charging Error (Check the Code Before a Battery Swap)

Roomba Charging Error 9, 11, or 20: battery hardware fault

Errors 9, 11 and 20 are battery-fault families. They are not the place to keep cleaning the dock forever: reseat/reset as iRobot directs, then…

Start here

Errors 9, 11 and 20 are battery-fault families. They are not the place to keep cleaning the dock forever: reseat/reset as iRobot directs, then replace/service the battery if the fault persists.

Check these first

  • Confirm an authentic compatible battery.
  • Record whether the error occurs immediately or after charging begins.
  • Inspect for swelling, heat, leakage or damage.

Fix it in this order

  1. For Error 9/11/20, follow the iRobot battery removal/reinstall/reset interval for that code.
  2. Retry once after the required wait/reboot.
  3. If the battery fault returns, replace/service the battery rather than repeatedly forcing charge.

Evidence to keep

  • Exact error
  • Battery age/part
  • Whether reboot/reseat cleared it
  • Result with known-good battery if safely available

Do not make it harder

  • Opening/rebuilding the lithium pack
  • Repeated forced charging
  • Assuming a battery is healthy because the robot can move briefly

How you know it is fixed

  • A healthy battery charges and runs without the hardware-fault code.

If the obvious fix does not work

  1. If a replacement genuine battery throws the same battery-hardware error, the robot-side battery interface may need service.
  2. If the pack is swollen/hot/damaged, stop using it and follow local battery disposal/service guidance.

If this still isn't resolved

  1. iRobot Customer Care / battery replacement

Sources for this path

Use these references to confirm provider-, model-, policy-, or jurisdiction-specific details before an irreversible step.

Need the complete context?

This page solves one branch. The parent guide covers the full decision, edge cases, alternatives, and related checks.

Open the full guide