Reversing Amlogic BL2
Efforts to reverse-engineer Amlogic's proprietary BL2
This repository contains documentation of Amlogic bootloader firmware stages.
Mainly BL2, but also BL1/BootROM.
Chat
I am in the #linux-amlogic IRC channel over on Libera.Chat or the #postmarketos-lowlevel IRC channel on OFTC, or #amlogic-postmarketos (also on OFTC). I'm also in the #u-boot Libera.Chat IRC channel or #ml-mainline on OFTC, but Amlogic bootloader reverse engineering are a less on-topic on those. You can also private message me.
Progress
Support for all SoCs in U-Boot SPL is still very much a work-in-progress! This is especially true for anything newer than GXBB/S905 or GXL/S905X.
- GXBB: Mostly done
- GXL: Mostly done
- AXG: TODO (no AXG board, but very similar to GXL)
- G12B: WIP
- SM1: TODO
The following boards were tested:
- Videostrong KII Pro (S905 version): Boots from SD card
- Libre Computer AML-S905X-CC (1 GB version): Boots from SD card
- Libre Computer AML-S805X-AC (512 MB version): Cannot boot from SPI or eMMC