🗺 Guía 07

🗺 Roadmap

Visión del proyecto PocketChip Revive en fases. Lo importante ahora es la Fase 1; el OS custom es la meta a largo plazo.

flowchart LR
    A[Fase 1\nRevivir] --> B[Fase 2\nDocumentar]
    B --> C[Fase 3\nEstabilizar]
    C --> D[Fase 4\nExplorar]
    D --> E[Fase 5\nOS / Apps]

Fase 1 — Revivir (ahora)

Objetivo: Que arranque y responda SSH otra vez.

Tarea Estado
Reflash stock vía FEL desde CachyOS Por hacer
Post-flash: repos + SSH Por hacer
Confirmar Pocket Home / terminal Por hacer

Entregable web: Guía "Logo CHIP congelado → recovery en 1 tarde"


Fase 2 — Documentar

Objetivo: Contenido real para tu futura web, no copiar READMEs ajenos.

Contenido Descripción
Fotos propias del FEL Pin 7-39, LEDs, cable
Video corto del flash Opcional
Log de errores reales fastboot, cable, tiempos
Versión en español Poco contenido ES hoy

Entregable web: Sección "Mi recovery" + troubleshooting desde experiencia propia


Fase 3 — Estabilizar

Objetivo: Uso diario como terminal portátil sin romperlo otra vez.

Entregable web: "Qué hacer y qué NO hacer después de revivir" — ✅ Método Revive


Fase B — Upgrade Buster (opcional)

Objetivo: Debian 10 en NAND para quien quiera paquetes más recientes sin reflashear a imagen externa.

Tarea Estado
Guía Jessie → Stretch → Buster ✅ 08-upgrade-buster.md
Scripts upgrade-to-stretch.sh, upgrade-to-buster.sh, upgrade-buster-post.sh ✅ En web
Probado en hardware del proyecto ✅ Jul 2026 — Buster 10.13; kernel NTC permanece en 4.4.13-ntc-mlc (documentado)
Investigación kernel / PocketTRIX ✅ Jul–Sep 2026 — 11-pockettrix-debian13-nand.md

Scripts: wget https://pocketchip.2red.com.es/upgrade-to-stretch.sh (y siguientes tras reboot).

Entregable web: Guía + scripts autocontenidos — no usar apt autoremove


Fase 4 — Explorar usos

Objetivo: Sacar partido al hardware con software actual o semi-actual.

Uso Viabilidad Notas
Terminal SSH portátil Excelente Caso de uso #1
PICO-8 Muy bueno Incluido en stock
PocketInstaller Bueno en Jessie GUI emuladores — post-Revive
SunVox Bueno En Jessie stock
GPIO / maker Bueno Headers accesibles
Escritorio XFCE/i3 Aceptable PocketDesk en Jessie
Navegador web moderno Malo 512 MB RAM
Daily driver general No Es un linux toy retro

Entregable web: Galería de proyectos + tutoriales GPIO, PICO-8, PocketInstaller, etc.


Fase 5 — Linux moderno (PocketTRIX)

Objetivo: Debian reciente + kernel mainline (6.x) en NAND.

Contexto (Jul 2026): tras upgrade a Buster en NAND, el kernel sigue en 4.4.13-ntc-mlc — flash-kernel + linux-image-armmp no cambian uname -r con U-Boot NTC. Kernel moderno = imagen nueva, no apt upgrade. Ver 08-upgrade-buster.md — Kernel.

Resultado (Sep 2026): ✅ PocketTRIX en NAND validado en Toshiba 4G MLC — Debian 13 + 6.12.x+deb13-armmp + i3. Camino: imagen SLC → nand-flash-legacy-slc → rescue USB (fastboot UBI dejó ECC; g_ether falló).

Tarea Estado
Probar PocketTRIX por USB/FEL ✅
Escribir NAND SLC-on-MLC ✅ Toshiba 4G
Documentar flujo + fallos reales ✅ 11-pockettrix-debian13-nand.md
Otras NAND (Hynix, etc.) Pendiente

Proyectos a seguir:

Proyecto Kernel NAND Boot externo Notas
PocketTRIX 6.12+deb13-armmp ✅ Sep 2026 (Toshiba 4G + rescue USB) USB/FEL primero i3, teclado, Wi‑Fi
pocketchip-armbian-build Linux 6.18.x Probado WIP FEL / SWUpdate X11, teclado, Wi‑Fi OK; touchscreen/GPU no
macromorgan/chip-debroot Mainline custom WIP FEL/USB Compilar con RTL8723BS + TCA8418 + MTD
Armbian pocketchip-sd 6.6+ — SD (MMC2) Evita NAND por completo
Hotchip Bookworm — USB/SD Alternativa Bookworm

Ruta segura: boot USB/FEL primero; escribir NAND solo después de validar en hardware propio. Plan B: stock con Método Revive.

Limitaciones conocidas: GPU Mali, touchscreen en algunos builds, NAND variable por fabricante, fastboot UBI a menudo ilegible → rescue Linux obligatorio en la práctica.

Entregable web: ✅ Guía PocketTRIX NAND + atajos i3


Fase B2 — Pocket-Home Bismuth (opcional, en prueba)

Objetivo: Launcher comunitario con menú paginado y más apps, sin reflashear.

Tarea Estado
Guía instalación Bismuth en Buster ✅ 10-pocket-home-bismuth.md
Script install-bismuth.sh ✅ En web
Probado en hardware del proyecto 🧪 En curso — Jul 2026

Script: wget https://pocketchip.2red.com.es/install-bismuth.sh


Fase 6 — Apps y OS propio (la caña)

Objetivo: Imagen o launcher pensado para Pocket CHIP en 2026+.

Ideas:

Dependencias:

  1. Dominar flasheo FEL/NAND
  2. Probar PocketTRIX o builds comunitarios
  3. Device tree + kernel mainline
  4. CI para builds reproducibles (como PocketTRIX)

Entregable web: Descargas, changelog, contribuciones comunitarias


Estructura web futura sugerida

pocketchip-revive.example/
├── /                    → Qué es, por qué revivirlo
├── /recovery/           → Guías FEL (CachyOS, Ubuntu, …)
├── /post-flash/         → Repos, SSH, upgrades seguros
├── /mods/               → IPS, SD slot, batería
├── /modern/             → PocketTRIX, mainline
├── /projects/           → PICO-8, GPIO, terminal
├── /blog/               → Tu diario de recovery
└── /downloads/          → Scripts propios (futuro)

Prioridad ahora

  1. Mantener Método Revive como camino seguro Jessie/Buster.
  2. Ampliar PocketTRIX NAND si aparecen otras NAND o fallos nuevos.
  3. Fase 6: launcher / imagen “Revive OS” encima de lo ya probado.