{
  "$schema": "robofaults-fault-record/v0",
  "kind": "error",
  "brand": "shark",
  "page_en": "https://robofaults.com/shark/error-24/",
  "page_es": "https://robofaults.com/es/shark/error-24/",
  "code": "24",
  "slug": "error-24",
  "device_type": "vacuum",
  "name_en": "Battery critically low",
  "name_es": "Batería críticamente baja",
  "badge": "ERR 24",
  "severity": "ok",
  "severity_note_en": "nothing is broken — the robot just needs to recharge before it will run",
  "severity_note_es": "no hay nada roto — el robot solo necesita recargarse antes de funcionar",
  "series": [
    "IQ",
    "EZ",
    "AI",
    "AI Ultra",
    "Matrix",
    "PowerDetect"
  ],
  "tools_en": "none",
  "tools_es": "ninguna",
  "time_min": 5,
  "difficulty": "easy",
  "safety": "none",
  "safety_note_en": "",
  "safety_note_es": "",
  "meaning_en": "Error 24 means the <b>battery is critically low</b> and the robot needs recharging. Place it on the base and confirm the charging light comes on. This is a protective refusal, not a fault.",
  "meaning_es": "El error 24 significa que la <b>batería está críticamente baja</b> y el robot necesita recargarse. Colócalo en la base y confirma que la luz de carga se enciende. Es una negativa de protección, no una avería.",
  "causes": [
    {
      "title_en": "Robot drained away from the dock",
      "title_es": "Robot descargado lejos de la base",
      "detail_en": "A robot stranded mid-clean or parked off the dock self-discharges until the pack hits the critical threshold.",
      "detail_es": "Un robot varado a mitad de limpieza o aparcado fuera de la base se descarga hasta que la batería llega al umbral crítico.",
      "likelihood": "most_common"
    },
    {
      "title_en": "Dock not actually charging",
      "title_es": "La base no está cargando en realidad",
      "detail_en": "Dirty contacts or an unplugged dock leave the robot draining while it looks docked — the official fix says to confirm the indicator turns blue.",
      "detail_es": "Unos contactos sucios o una base desenchufada dejan al robot descargándose aunque parezca acoplado — la solución oficial pide confirmar que el indicador se pone azul.",
      "likelihood": "common"
    },
    {
      "title_en": "Battery reaching end of life",
      "title_es": "Batería al final de su vida útil",
      "detail_en": "An aged pack that dives from full to critical in minutes needs replacing with a genuine battery.",
      "detail_es": "Una batería envejecida que cae de llena a crítica en minutos necesita sustituirse por una original.",
      "likelihood": "uncommon"
    }
  ],
  "steps": [
    {
      "title_en": "Dock the robot",
      "title_es": "Acopla el robot a la base",
      "detail_en": "Place it on the base and confirm the charging indicator lights up blue.",
      "detail_es": "Colócalo en la base y confirma que el indicador de carga se enciende en azul."
    },
    {
      "title_en": "Let it charge fully",
      "title_es": "Deja que cargue por completo",
      "detail_en": "Give the robot a full charge before the next mission — several hours from empty.",
      "detail_es": "Dale una carga completa antes de la siguiente limpieza — varias horas si está vacía."
    },
    {
      "title_en": "Check contacts if it never charges",
      "title_es": "Revisa los contactos si nunca carga",
      "detail_en": "No light means no current — clean the contact strips on dock and robot and check the outlet.",
      "detail_es": "Sin luz no hay corriente — limpia las tiras de contacto de la base y del robot y comprueba el enchufe."
    },
    {
      "title_en": "Replace a worn battery",
      "title_es": "Sustituye una batería agotada",
      "detail_en": "If runtime keeps collapsing, fit a genuine Shark replacement battery rather than a no-name pack.",
      "detail_es": "Si la autonomía sigue desplomándose, monta una batería de recambio original de Shark y no una genérica sin marca."
    }
  ],
  "parts": [
    "shark-battery-rvbat850"
  ],
  "related": [
    "8",
    "23"
  ],
  "related_symptom": "not-charging",
  "sources": [
    {
      "label_en": "Shark IQ Robot Self-Empty owner's guide — error code table (mirror)",
      "label_es": "Manual del Shark IQ Robot Self-Empty — tabla de códigos de error (copia)",
      "url": "https://www.manualslib.com/manual/2326407/Shark-Iq-Self-Empty.html?page=26",
      "kind": "community"
    },
    {
      "label_en": "Shark Support — RV2900 Series Robot Error Codes (index)",
      "label_es": "Soporte de Shark — Índice de códigos de error de la serie RV2900",
      "url": "https://support.sharkninja.com/article/RV2900-Series-Robot-Error-Codes",
      "kind": "official"
    },
    {
      "label_en": "Cleaners Talk — Shark robot error codes guide",
      "label_es": "Cleaners Talk — guía de códigos de error de robots Shark",
      "url": "https://cleanerstalk.com/shark-robot-error-codes/",
      "kind": "community"
    }
  ],
  "confidence": "official",
  "last_verified": "2026-07-06"
}