~funderscoreblog cgit wikiget in touch

Amlogic reverse-engineering notes and documentation.

Chat

I am in the #linux-amlogic IRC channel over on Libera.Chat or the #postmarketos-lowlevel IRC channel 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 bit less on-topic on those. You can also private message me.

Pages

GXL (mostly works):

GXBB (mostly works):

G12B (TODO):

Common:

Boards

These are the boards I have:

Manufacturer

Board

SoC family

SoC name

Notes

Videostrong

KII Pro

GXBB

S905

Old set-top box found in a drawer, runs postmarketOS on an SD card

Libre Computer

AML-S905X-CC (lepotato)

GXL

S905X

Donated by Libre Computer (thanks!), runs Debian on eMMC

Libre Computer

AML-S805X-AC (lafrite)

GXL

S805X

Also donated by Libre Computer (thanks!)

Banana Pi

BPI-CM4 w/ BPI-CM4IO

G12B

A311D

Donated by Lukas Hartmann from MNT Research (thanks!)

Libre Computer

AML-A311D-CC

G12B

A311D

Donated by Libre Computer (thanks!), V0.2

Libre Computer

AML-S905D3-CC

SM1

S905D3

Donated by Libre Computer (thanks!), V0.2

Overall progress

The following SoCs can boot U-Boot SPL instead of Amlogic BL2:

The following boards were tested:

Refer to SoC pages for more details.