🗺 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.
- SSH con keys, hostname fijo
- Backup de
/etc/apt/sources.listy config - Reglas claras: no dist-upgrade directo sin guía por fases
- Batería: comprobar autonomía; sustituir si hace falta
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:
- Launcher custom — sustituir Pocket Home con algo mantenido
- Imagen "PocketChip Revive OS" — Debian minimal + teclado + Wi-Fi + apps curadas
- Apps específicas — cliente SSH táctil, launcher PICO-8, synth, herramientas GPIO
- Mod SD/USB — evitar NAND degradada (BytePorter mod)
Dependencias:
- Dominar flasheo FEL/NAND
- Probar PocketTRIX o builds comunitarios
- Device tree + kernel mainline
- 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
- Mantener Método Revive como camino seguro Jessie/Buster.
- Ampliar PocketTRIX NAND si aparecen otras NAND o fallos nuevos.
- Fase 6: launcher / imagen “Revive OS” encima de lo ya probado.