make CROSS_COMPILE=aarch64-linux-gnu- orangepi_zero2_defconfig # Note: A133 shares configs with H616 often
make menuconfig CROSS_COMPILE=aarch64-linux-gnu-
# Enable bootstage, disable CONFIG_SPL_SYS_THUMB_BUILD for stability
make
An A133 firmware release typically contains:
| File | Description |
|------|-------------|
| boot0_sdcard.fex | First-stage bootloader for SD card |
| boot0_nand.fex | First-stage for NAND/eMMC |
| u-boot.fex | U-Boot binary |
| boot_package.fex | Packed boot resources (DTB, logo, etc.) |
| system.fex | Android system image |
| vendor.fex | Vendor-specific binaries and libs |
| config.fex | Board configuration (sys_config) |
Note: Allwinner uses
.fexformat – a text-based configuration that compiles to binary.binviafex2bin.
Once your basic firmware works, the real "A133 firmware work" shifts to optimization and security. allwinner+a133+firmware+work
Bootloader (U-Boot)
Kernel & Device Tree
Low-level Peripherals
Storage & Filesystems
OTA & Flashing
Testing & CI
Documentation
git clone https://github.com/your-repo/a133-linux-sdk.git
cd a133-linux-sdk
Replace logo.bmp in boot_package/ and rebuild:
cd lichee/boot-resource/
cp my_logo.bmp logo.bmp
cd .. && ./build.sh
make CROSS_COMPILE=aarch64-linux-gnu- orangepi_zero2_defconfig # Note: A133 shares configs with H616 often
make menuconfig CROSS_COMPILE=aarch64-linux-gnu-
# Enable bootstage, disable CONFIG_SPL_SYS_THUMB_BUILD for stability
make
An A133 firmware release typically contains:
| File | Description |
|------|-------------|
| boot0_sdcard.fex | First-stage bootloader for SD card |
| boot0_nand.fex | First-stage for NAND/eMMC |
| u-boot.fex | U-Boot binary |
| boot_package.fex | Packed boot resources (DTB, logo, etc.) |
| system.fex | Android system image |
| vendor.fex | Vendor-specific binaries and libs |
| config.fex | Board configuration (sys_config) |
Note: Allwinner uses
.fexformat – a text-based configuration that compiles to binary.binviafex2bin.
Once your basic firmware works, the real "A133 firmware work" shifts to optimization and security.
Bootloader (U-Boot)
Kernel & Device Tree
Low-level Peripherals
Storage & Filesystems
OTA & Flashing
Testing & CI
Documentation
git clone https://github.com/your-repo/a133-linux-sdk.git
cd a133-linux-sdk
Replace logo.bmp in boot_package/ and rebuild:
cd lichee/boot-resource/
cp my_logo.bmp logo.bmp
cd .. && ./build.sh