✨ Guía 08

✨ Método Revive

Guía oficial y probada en hardware (Julio 2026) para revivir un Pocket CHIP con logo CHIP congelado y dejarlo 100% usable: Pocket Home, Wi-Fi, SSH, apt y PICO-8.

Este es el flujo que funciona. Sigue los pasos en orden.


Requisitos

Host CachyOS / Arch Linux (no WSL)
Cable Dupont male-to-male (FEL ↔ GND) + micro-USB de datos
Tiempo ~2–3 horas la primera vez

Fase 1 — Reflashear (CachyOS)

sudo pacman -S --needed git wget curl android-tools uboot-tools sunxi-tools
git clone https://github.com/maxaubel/Flash-Chip-Arch
cd Flash-Chip-Arch && chmod +x Flash.sh

Hardware: sacar CHIP → Dupont FEL ↔ GND → micro-USB → verificar lsusb | grep 1f3a

./Flash.sh   # elegir: p

Esperar: CHIP is ready to roll!

Flasheo OK — terminal Flash-Chip-Arch

Quitar Dupont → montar en Pocket CHIP → encender → Wi-Fi.

Detalle: 02-recovery-cachyos.md · 03-fel-checklist.md


Fase 2 — Post-flash (desde el Pocket CHIP)

Con Wi-Fi conectado:

wget https://pocketchip.2red.com.es/deploy.sh
chmod +x deploy.sh
sudo INTERACTIVE=0 bash deploy.sh

El script hace todo lo necesario en Jessie, incluido PICO-8 — no deberías necesitar pasos manuales después:

Qué instala / arregla Detalle
Repos APT chip.jfpossibilities.com + archive.debian.org (Jessie)
apt upgrade Solo Jessie, seguro tras flash stock
PICO-8 0.2.4 Descarga desde Lexaloffle
Symlink /usr/lib/pico8/usr/lib/pico-8 (Pocket Home usa /usr/lib/pico-8/pico8)
libcurl.so.3 Librería antigua que PICO-8 0.2.x necesita en Jessie
OpenSSH Servidor SSH habilitado

Si apt update se cuelga en Waiting for headers, limpia sources.list y vuelve a ejecutar el script (ver Recovery real paso 7).

Tras terminar, prueba PICO-8 desde Pocket Home. Si abre y juega (ej. Celeste), salta a Fase 4.


Fase 3 — PICO-8 (solo si falla)

Normalmente no hace falta. deploy.sh ya instala PICO-8 0.2.4, el symlink y libcurl.so.3. Usa esto solo si el icono carga, ves el reloj y vuelves al home sin abrir el juego.

Síntoma: icono PICO-8 → reloj → vuelta a Pocket Home.

Plan B — arreglo manual (equivalente a lo que hace deploy.sh):

sudo rm -rf /usr/lib/pico-8 /usr/lib/pico8
cd /tmp
wget https://www.lexaloffle.com/dl/chip/pico-8_0.2.4_chip.zip
unzip -o pico-8_0.2.4_chip.zip -d /usr/lib
sudo ln -sfn /usr/lib/pico-8 /usr/lib/pico8
sudo wget -O /usr/lib/pico-8/libcurl.so.3 \
  https://raw.githubusercontent.com/mackemint/PocketCHIP-buster-update/main/assets/libcurl.so.3

Si solo falta el enlace (carpeta ya existe en /usr/lib/pico-8):

sudo ln -sfn /usr/lib/pico-8 /usr/lib/pico8
sudo wget -O /usr/lib/pico-8/libcurl.so.3 \
  https://raw.githubusercontent.com/mackemint/PocketCHIP-buster-update/main/assets/libcurl.so.3

Si la instalación antigua quedó en pico8 en lugar de pico-8:

sudo ln -sfn /usr/lib/pico8 /usr/lib/pico-8
sudo wget -O /usr/lib/pico8/libcurl.so.3 \
  https://raw.githubusercontent.com/mackemint/PocketCHIP-buster-update/main/assets/libcurl.so.3

Verificar: ls /usr/lib/pico-8/pico8 debe existir. Más detalle: Troubleshooting PICO-8.


Fase 4 — Verificación final

Check OK
Pocket Home arranca tras reboot
Wi-Fi conecta
sudo apt update (warnings GPG = normal)
SSH desde PC
PICO-8 abre y juega (ej. Celeste)
passwd   # cambiar contraseña chip

PICO-8 — controles (probados)

Acción Tecla
Pausa en juego Enter
Salir a lista → salir de PICO-8 Esc (en menús)
Cerrar app rápido Ctrl + Q
Home Launcher (juego en background) → killall pico8

Qué NO hacer


Resumen en una línea

FEL + Flash (p) → Wi-Fi → deploy.sh (repos + PICO-8 + SSH) → listo

Documentación ampliada