🛠 Monter le module BPI-CM4 sur son carrier et réussir le premier boot

Banana Pi BPI-CM4 (Amlogic A311D, format Raspberry Pi CM4) · debutant · Schéma : IMG-bananapi-cm4-debutant-1-assembler-module-cm4-carrier.svg — module Banana Pi BPI-CM4 (55 × 40 mm) en cours d'alignement au-dessus d'un carrier BPI-CM4IO, deux connecteurs 100 broches surlignés, câble USB-C d'alimentation et câble HDMI à proximité.

Objectifs

Le Banana Pi BPI-CM4 n'est pas un nano-ordinateur autonome : c'est un module compute (55 × 40 mm, deux connecteurs 100 broches, 4 trous M2.5) bâti sur l'Amlogic A311D (4× Cortex-A73 + 2× Cortex-A53, Mali-G52 MP4, NPU 5 TOPS, 4 GB LPDDR4, 16 GB eMMC). Vous allez l'installer sur un carrier compatible Raspberry Pi CM4, l'alimenter et réussir le premier boot sous Armbian — sans tomber dans le piège du boot eMMC.

Matériel

Code complet

# 1) Insérer le module bien perpendiculairement dans les deux connecteurs
#    100 broches du carrier (comme un RPi CM4 : pas de socket, repères silk).

# 2) Sur le PC, flasher Armbian (carte : bananapicm4io, famille meson-g12b)
xzcat Armbian_*_BananaPi-CM4IO_*.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync

# 3) PIÈGE : le ROM Amlogic démarre l'eMMC EN PREMIER. Si l'eMMC contient un
#    image bootable (Android 9, vieille image vendor), la SD est ignorée.
#    Depuis un système qui boote, effacer l'eMMC :
sudo dd if=/dev/zéro of=/dev/mmcblk0 bs=8M status=progress
#    (ou « Erase all » avec l'aml-flash-tool / USB Burning Tool côté vendor)

# 4) Premier boot : alimenter en USB-C OTG, HDMI + Ethernet branchés
sudo nmtui    # configurer le réseau
uname -a && ip -br link show eth0

Vérification attendue

Affichage HDMI (jusqu'à 4Kp60), login Armbian créé au premier boot, uname -a qui affiche un noyau 6.x meson/g12b, eth0 lié à 1 Gbit/s (PHY Realtek RTL8211F embarqué sur le module), et la LED bleue (GPIOAO_7) en mode heartbeat.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels