{
  "$schema": "robofaults-fault-record/v0",
  "kind": "error",
  "brand": "roomba",
  "page_en": "https://robofaults.com/roomba/error-23/",
  "page_es": "https://robofaults.com/es/roomba/error-23/",
  "code": "23",
  "slug": "error-23",
  "device_type": "vacuum",
  "name_en": "Battery not communicating",
  "name_es": "La batería no se comunica",
  "badge": "ERR 23",
  "severity": "crit",
  "severity_note_en": "robot won't charge or run until the battery link is restored",
  "severity_note_es": "el robot no carga ni funciona hasta restablecer el enlace con la batería",
  "series": [
    "e",
    "i",
    "s"
  ],
  "tools_en": "none",
  "tools_es": "ninguna",
  "time_min": 10,
  "difficulty": "moderate",
  "safety": "battery",
  "safety_note_en": "Power off and remove the battery before touching its contacts; never pry at a swollen or damaged pack.",
  "safety_note_es": "Apaga y retira la batería antes de tocar sus contactos; nunca fuerces una batería hinchada o dañada.",
  "meaning_en": "Error 23 means the robot <b>can't talk to its battery</b> — the pack never initialized when charging began. Aftermarket batteries are the usual suspect. Reseat the battery; if the error survives a reboot, replace the pack.",
  "meaning_es": "El error 23 significa que el robot <b>no puede comunicarse con su batería</b> — el paquete no se inicializó al empezar la carga. Las baterías no originales son la causa habitual. Reasienta la batería; si el error sobrevive a un reinicio, sustituye el paquete.",
  "causes": [
    {
      "title_en": "Aftermarket or counterfeit battery",
      "title_es": "Batería no original o falsificada",
      "detail_en": "Clone packs often skip the authentication chip iRobot firmware expects, so the handshake fails.",
      "detail_es": "Los paquetes clónicos suelen carecer del chip de autenticación que espera el firmware de iRobot, y el protocolo falla.",
      "likelihood": "most_common"
    },
    {
      "title_en": "Battery seated loosely",
      "title_es": "Batería mal asentada",
      "detail_en": "A pack that shifted after a bump or a previous battery swap loses its data connection.",
      "detail_es": "Un paquete que se movió tras un golpe o un cambio de batería anterior pierde su conexión de datos.",
      "likelihood": "common"
    },
    {
      "title_en": "Failed battery electronics",
      "title_es": "Electrónica de la batería averiada",
      "detail_en": "The pack's internal board can die even when the cells still hold charge.",
      "detail_es": "La placa interna del paquete puede morir aunque las celdas aún retengan carga.",
      "likelihood": "uncommon"
    }
  ],
  "steps": [
    {
      "title_en": "Power off and reseat the battery",
      "title_es": "Apaga y reasienta la batería",
      "detail_en": "Remove the battery, wait ten seconds, and reinstall it firmly. Put the robot back on the dock.",
      "detail_es": "Retira la batería, espera diez segundos y reinstálala con firmeza. Devuelve el robot a la base de carga."
    },
    {
      "title_en": "Verify the battery is genuine",
      "title_es": "Verifica que la batería es original",
      "detail_en": "Check for iRobot branding and part markings on the pack. Clone batteries trigger this error routinely.",
      "detail_es": "Comprueba la marca iRobot y las referencias impresas en el paquete. Las baterías clónicas provocan este error con frecuencia."
    },
    {
      "title_en": "Reboot the robot",
      "title_es": "Reinicia el robot",
      "detail_en": "Hold CLEAN until the light ring swirls, let it boot, and start a charge.",
      "detail_es": "Mantén pulsado CLEAN hasta que gire el anillo de luz, deja que arranque e inicia una carga."
    },
    {
      "title_en": "Replace the battery",
      "title_es": "Sustituye la batería",
      "detail_en": "If a genuine, reseated pack still won't talk after a reboot, the pack is done — fit a new original battery.",
      "detail_es": "Si un paquete original y bien asentado sigue sin comunicarse tras el reinicio, está agotado — monta una batería original nueva."
    }
  ],
  "parts": [
    "roomba-battery-lithium-ei",
    "roomba-battery-s9"
  ],
  "related": [
    "46"
  ],
  "related_symptom": "not-charging",
  "sources": [
    {
      "label_en": "iRobot Support — Error 23 / Charging Error 17",
      "label_es": "Soporte de iRobot — Error 23 / error de carga 17",
      "url": "https://homesupport.irobot.com/s/article/16577",
      "kind": "official"
    },
    {
      "label_en": "iRobot Support — s Series, Charging Error 23",
      "label_es": "Soporte de iRobot — Serie s, error de carga 23",
      "url": "https://homesupport.irobot.com/s/article/21085",
      "kind": "official"
    }
  ],
  "confidence": "official",
  "last_verified": "2026-07-05"
}