{
  "$schema": "robofaults-fault-record/v0",
  "kind": "error",
  "brand": "roomba",
  "page_en": "https://robofaults.com/roomba/error-88/",
  "page_es": "https://robofaults.com/es/roomba/error-88/",
  "code": "88",
  "slug": "error-88",
  "device_type": "vacuum",
  "name_en": "Back-up refused",
  "name_es": "Retroceso rechazado",
  "badge": "ERR 88",
  "severity": "warn",
  "severity_note_en": "robot froze rather than risk reversing off an edge",
  "severity_note_es": "el robot se detuvo antes que arriesgarse a retroceder por un borde",
  "series": [
    "i",
    "j"
  ],
  "tools_en": "none",
  "tools_es": "ninguna",
  "time_min": 5,
  "difficulty": "easy",
  "safety": "none",
  "safety_note_en": "",
  "safety_note_es": "",
  "meaning_en": "Error 88 means the robot <b>decided it can't back up safely</b>. With no rear cliff sensors it only trusts a short reverse distance — and spinning in place or a hooked bumper eats that margin. Move it and restart.",
  "meaning_es": "El error 88 significa que el robot <b>decidió que no puede retroceder con seguridad</b>. Sin sensores de desnivel traseros solo confía en una distancia corta marcha atrás — y girar sobre sí mismo o un parachoques enganchado consume ese margen. Muévelo y reanuda.",
  "causes": [
    {
      "title_en": "Reverse budget used up",
      "title_es": "Margen de retroceso agotado",
      "detail_en": "Repeated bumps and spins near an edge exhaust the distance the robot considers safe to reverse.",
      "detail_es": "Los golpes y giros repetidos cerca de un borde agotan la distancia que el robot considera segura para retroceder.",
      "likelihood": "most_common"
    },
    {
      "title_en": "Hung up on a threshold",
      "title_es": "Enganchado en un umbral",
      "detail_en": "Stuck half over a transition, it can't go forward and won't gamble on going back.",
      "detail_es": "Atascado a medias sobre una transición, no puede avanzar y no se la juega marcha atrás.",
      "likelihood": "common"
    },
    {
      "title_en": "Bumper pressed at a real cliff",
      "title_es": "Parachoques pulsado junto a un desnivel real",
      "detail_en": "An obstacle strike right at a stair edge leaves no safe direction at all.",
      "detail_es": "Un choque contra un obstáculo justo al borde de una escalera no deja ninguna dirección segura.",
      "likelihood": "uncommon"
    }
  ],
  "steps": [
    {
      "title_en": "Relocate the robot",
      "title_es": "Reubica el robot",
      "detail_en": "Lift it to open floor away from stairs and thresholds, then press CLEAN.",
      "detail_es": "Llévalo a suelo despejado lejos de escaleras y umbrales, y pulsa CLEAN."
    },
    {
      "title_en": "Clear the spot that trapped it",
      "title_es": "Despeja el punto que lo atrapó",
      "detail_en": "Remove the obstacle or block the edge area with a keep-out zone.",
      "detail_es": "Retira el obstáculo o bloquea la zona del borde con una zona restringida."
    },
    {
      "title_en": "Reboot if it persists",
      "title_es": "Reinicia si persiste",
      "detail_en": "An error 88 that returns on open floor warrants a reboot and then a support call.",
      "detail_es": "Un error 88 que vuelve en suelo despejado justifica un reinicio y, después, una llamada al soporte."
    }
  ],
  "parts": [],
  "related": [
    "6",
    "16",
    "75"
  ],
  "sources": [
    {
      "label_en": "iRobot Support — Error 88, i and j Series",
      "label_es": "Soporte de iRobot — Error 88, series i/j",
      "url": "https://homesupport.irobot.com/s/article/31135",
      "kind": "official"
    },
    {
      "label_en": "iRobot Support — i Series, Back-up Refused Error 88",
      "label_es": "Soporte de iRobot — Serie i, retroceso rechazado, error 88",
      "url": "https://support.irobot.ca/s/article/28309",
      "kind": "official"
    }
  ],
  "confidence": "official",
  "last_verified": "2026-07-05"
}