🔌 Guía 04

🔌 Checklist FEL

Modo FEL (Force Emergency Loader): el CHIP arranca desde ROM interna y acepta comandos por USB para flashear la NAND. Es la vía de recuperación cuando el OS está roto.


Pinout U14 (header del CHIP)

En muchas placas CHIP los pines vienen etiquetados en la PCB. Si ves FEL y GND impresos, usa esos directamente — no hace falta contar pines.

Cable Dupont conectando FEL y GND en el módulo CHIP

Cable Dupont male-to-male: un extremo en FEL, otro en GND (header superior). Mantén el puente mientras conectas el micro-USB y durante todo el flasheo.

Si tu placa no tiene etiquetas, cuenta en el header U14:

Header U14 — vista desde arriba, notch/muesca arriba:

     ┌─────────────────────────┐
     │  1   2   3   4   5  ... │
     │  .   .   .   .   .      │
     │  .   .   .   .   .      │
     │ ...              39  40 │
     └─────────────────────────┘

Pin 7  = FEL
Pin 39 = GND

Un cable Dupont male-to-male funciona muy bien. También vale paperclip fino si no entra bien en el socket.


Checklist antes de flashear

Preparación

Hardware CHIP

Verificación en CachyOS

# Debe listar dispositivo Allwinner en FEL
lsusb | grep 1f3a

# Salida esperada (aproximada):
# Bus 00X Device 00Y: ID 1f3a:efe8 Allwinner Technology ...

Orden correcto de conexión

1. Apagar CHIP
2. Poner puente FEL-GND
3. Conectar USB al PC
4. Comprobar LEDs + lsusb
5. Ejecutar ./Flash.sh
6. ESPERAR a "CHIP is ready to roll!"
7. Desconectar USB
8. Quitar puente
9. Montar en Pocket CHIP y encender

No quites el puente hasta que el flash haya terminado con éxito.


Si no aparece en lsusb

Revisar Acción
Puente ¿Pin 7 y 39 correctos? ¿Contacto firme?
Cable Probar otro cable; muchos fallan en FEL
Puerto Cambiar a USB 2.0; evitar hubs
Alimentación Probar pn (No-Limit) o 5 V en CHG-IN
Orden Desconectar todo, volver a empezar desde paso 1

Comando de prueba manual:

sudo sunxi-fel version
sudo sunxi-fel ping

Si ping responde, FEL funciona y el problema está en fastboot o en la imagen.


Durante el flash: cambio de USB ID

El CHIP pasa de FEL (1f3a:efe8) a fastboot (18d1:1010 o 1f3a:1010). Las reglas udev de Flash-Chip-Arch cubren ambos. Si el script se queda en "waiting for fastboot...":

  1. Ctrl+C y vuelve a ejecutar ./Flash.sh (sin quitar el puente hasta terminar bien)
  2. Comprueba que existen las reglas:
cat /etc/udev/rules.d/99-allwinner.rules
sudo udevadm control --reload-rules
  1. Durante waiting for fastboot, en otra terminal:
watch -n1 lsusb

Deberías ver el dispositivo cambiar de ID.


Seguridad