🛠 Démarrage SD/USB et récupération d'une carte qui ne boot plus

Raspberry Pi 3 Model A+ (2018) — Board Sheet · avance · Schéma : IMG-model-3a-plus-avance-1-model3a-boot-sd-usb.svg — Raspberry Pi 3 A+ : ordre de démarrage microSD puis clé USB sur l'unique port, partition boot FAT avec start.elf/config.txt, remise à zéro par réécriture

Objectives

Master the Raspberry Pi 3 A+ boot chain: the "era" firmware (bootcode.bin / start.elf / config.txt) on the FAT partition, improved USB storage boot (3B+ generation OTP), and recovery of a card without tools like rpiboot — the 3 A+ does not have an EEPROM recovery mode like the Pi 4.

Hardware

Full code

# 1) Écrire l'image (la partition boot FAT apparaît montée après écriture)
sudo rpi-imager --cli img/raspios-lite.img /dev/sdX

# 2) Démarrage USB : écrire la MÊME image sur la clé, retirer la SD,
#    brancher la clé sur l'unique port USB puis alimenter.
#    (OTP USB boot de génération 3B+ ; sinon une première SD avec
#     le programme « raspberrypi-usb-boot » active le bit OTP.)

# 3) Récupération sans réécriture complète : la partition boot est lisible
#    sur tout PC — réparer config.txt (HDMI, dtoverlay) ou cmdline.txt :
sudo mount /dev/sdX1 /mnt && sudo nano /mnt/config.txt && sudo umount /mnt

# 4) Diagnostic matériel au power-on : les LED d'activité
#    LED rouge = alimentation ; LED verte clignotante = lecture SD.
vcgencmd version          # version du firmware chargé

Expected verification

With a valid SD card: the green LED blinks at power-on, then the system is available via SSH. Without an SD card and with a written USB drive: USB boot succeeds if the OTP is active. vcgencmd version responds with the firmware date.

Common errors

Other tutorials for this board

Code examples for this board

← Back to the board 🛠 All tutorials