X96 Max+ : serveur Armbian sur SSD USB

VÉRIFIÉ EN LIVE

Une box Android TV transformée en serveur Armbian. Démarrage autonome depuis l'eMMC, système sur SSD USB 3.0, sans carte SD.

SoCAmlogic S905X3 (4 × Cortex-A55, 2,1 GHz)
RAM4 Go réels, 3,7 Gio vus par Linux
eMMC32 Go
SystèmeArmbian (ophub), Debian trixie, sur SSD USB 3.0 de 120 Go
DémarrageAutonome depuis l'eMMC, sans carte SD
RéseauWiFi, Ethernet 100 Mb

Ce qui est vérifié

Récupération après brick

Une installation par défaut a écrit un bootloader incompatible dans la zone utilisateur de l'eMMC, et la box ne démarrait plus. La récupération a demandé trois étapes : identifier la cause par la console série, forcer le démarrage sur une source de secours, puis réécrire le bootloader correct depuis un système qui démarre.

Attention. Toute manipulation de l'eMMC comporte un risque de brick. Avant toute action : sauvegarder l'eMMC complète, travailler avec une alimentation secteur (une alimentation USB seule ne suffit pas et provoque des coupures), et n'utiliser que des niveaux 3,3 V sur la liaison série.
Restauration. Si la box ne démarre plus : restaurer la sauvegarde eMMC avec l'outil adapté, puis réinstaller le bootloader de la version Armbian correspondante. Ne jamais relancer l'installeur avec des identifiants de modèle qui ne correspondent pas au matériel.
Emplacement de la console série (UART 3,3 V) sur la carte.
  1. Pads UART : RX, TX, GND
  2. Puce eMMC

Preuves

TODO(nico) : fournir la sortie de /proc/cpuinfo et free -h, ainsi qu'un log de démarrage UART.