ophub / u-boot

Armbian and OpenWrt specific u-boot.
GNU General Public License v2.0
23 stars 36 forks source link

Add build instructions for the binary blobs & include lzo compression support #9

Closed ballerburg9005 closed 7 months ago

ballerburg9005 commented 7 months ago

There is an extreme mismatch between official u-boot build documentation and the binary files provided.

The mainline u-boot repository doesn't offer Amlogic defconfigs, and instead instructs you to use some quirky old 2017 amlogic branch that just spits strange compile errors, which on top of all requires you to use additional Amlogic tools to sign the files, making it very complicated and mysterious to build a functional u-boot by yourself.

However the binary files in this repo seem to be mainline and working.

However they seem to be also non-standard , i.e. not offering lzo kernel image compression support (LibreELEC kernel fails with "unimplemented compression type 4").

It would be great if we just had working u-boot images for everyone, not just Armbian, and even better if we could compile them ourself with up-to-date instructions.

ophub commented 7 months ago

Amlogic is not open source

ballerburg9005 commented 7 months ago

So the blobs are sourced from Amlogic?

Could you add more detailed information on the source?

I would like to know what the missing compression support is about.

ophub commented 7 months ago

https://github.com/ophub/amlogic-s9xxx-armbian/tree/main/documents

12.11