{
  "$schema": "robofaults-fault-record/v0",
  "kind": "error",
  "brand": "shark",
  "page_en": "https://robofaults.com/shark/error-21/",
  "page_es": "https://robofaults.com/es/shark/error-21/",
  "code": "21",
  "slug": "error-21",
  "device_type": "vacuum",
  "name_en": "Boot-up error",
  "name_es": "Error de arranque",
  "badge": "ERR 21",
  "severity": "warn",
  "severity_note_en": "robot's software failed to start — a power-cycle usually clears it",
  "severity_note_es": "el software del robot no llegó a arrancar — apagar y encender suele resolverlo",
  "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 21 means the robot <b>hit an error while booting</b>. The official fix is a power-cycle: turn the robot off, wait, and turn it back on. A repeating boot error is a service case.",
  "meaning_es": "El error 21 significa que el robot <b>encontró un error al arrancar</b>. La solución oficial es un reinicio: apaga el robot, espera y vuelve a encenderlo. Un error de arranque que se repite es caso de servicio técnico.",
  "causes": [
    {
      "title_en": "One-off software glitch at startup",
      "title_es": "Fallo puntual de software al arrancar",
      "detail_en": "The boot sequence occasionally hangs; the owner's guide fix is simply to turn the power off and back on.",
      "detail_es": "La secuencia de arranque se cuelga a veces; la solución del manual es simplemente apagar y volver a encender.",
      "likelihood": "most_common"
    },
    {
      "title_en": "Interrupted start on a low battery",
      "title_es": "Arranque interrumpido con batería baja",
      "detail_en": "Waking with a nearly flat battery can abort the boot — charge the robot fully before retrying.",
      "detail_es": "Despertar con la batería casi agotada puede abortar el arranque — carga el robot por completo antes de reintentar.",
      "likelihood": "common"
    },
    {
      "title_en": "Persistent firmware or board fault",
      "title_es": "Fallo persistente de firmware o de placa",
      "detail_en": "If every start ends in Error 21, the firmware or main board needs attention from Shark support.",
      "detail_es": "Si cada arranque termina en el error 21, el firmware o la placa principal necesitan la atención del soporte de Shark.",
      "likelihood": "rare"
    }
  ],
  "steps": [
    {
      "title_en": "Power the robot off",
      "title_es": "Apaga el robot",
      "detail_en": "Take it off the dock and hold the POWER button for 3 seconds until it shuts down.",
      "detail_es": "Retíralo de la base y mantén pulsado el botón POWER durante 3 segundos hasta que se apague."
    },
    {
      "title_en": "Wait, then power back on",
      "title_es": "Espera y vuelve a encenderlo",
      "detail_en": "Leave it off for about a minute, then set it on the dock to power it back on.",
      "detail_es": "Déjalo apagado alrededor de un minuto y colócalo en la base para que se encienda de nuevo."
    },
    {
      "title_en": "Contact support if it repeats",
      "title_es": "Contacta con soporte si se repite",
      "detail_en": "A boot error that returns on every startup won't be fixed by cleaning — quote your model and the code to Shark support.",
      "detail_es": "Un error de arranque que vuelve en cada encendido no se arregla limpiando — indica tu modelo y el código al soporte de Shark."
    }
  ],
  "parts": [],
  "related": [
    "8",
    "24"
  ],
  "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"
}