~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff

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

Pages