Radxa Zero - [09.08.2024]¶
Introduction¶
This guide flashes Armbian to a Radxa Zero by splitting the downloaded image into a boot section (first 4 MB) and a rootfs section (rest), erasing eMMC, then writing both via fastboot.
The Armbian image is split at the 8192-sector mark (4 MB) because the Amlogic S905Y2 boot ROM expects the bootloader/FIP block at the start, separate from the filesystem.
Prerequisites / Tools¶
- Armbian image for Radxa Zero (e.g.
Armbian_24.5.1_Radxa-zero_noble_current_6.6.31.img) - pyamlboot providing
boot-g12.py radxa-zero-erase-emmc.binandrz-fastboot-loader.binfrom Radxa- A custom
u-boot.bin fastboot
Step 1 - Download Armbian¶
Grab the Armbian image for Radxa Zero from armbian.com.
Step 2 - Split the Armbian Image¶
Extract the first 4 MB (8192 sectors of 512 bytes) — this is the original boot section that will be combined with the new u-boot.bin:
Extract everything past the boot section — this is the rootfs that will be written to eMMC:
Step 3 - Erase eMMC¶
Hold the USB BOOT button while connecting USB-OTG to enter maskrom mode, then:
Step 4 - Load Fastboot Loader¶
Step 5 - Build the Boot Section¶
Concatenate the extracted boot section with the new u-boot.bin: