Hey!
Thanks to your guide and progress here I was able to get a working Halium 13 build off the ground with good initial hardware support.
My changes revolved around:
- Halium initramfs modified to load vendor_kernel_boot and vendor_dlkm modules
- Transitioning to a GNU/Linux (in this case Ubuntu Touch) rootfs
- Running HALs and services in a LXC container with all bells and whistles
- Enabling some device-specifics with deviceinfo yaml files
Many of those things are Ubuntu Touch specific but maybe they are of interest to you as well. If you wish to build a Halium device tree AOSP-style you'll need this device here: https://github.com/Halium/android_device_halium_halium/tree/halium-13.0
The adaptation repos are here: https://gitlab.com/ubports/porting/community-ports/android13/google-eos
Thanks again and let me know if something particular is of interest.

Hey!
Thanks to your guide and progress here I was able to get a working Halium 13 build off the ground with good initial hardware support.
My changes revolved around:
Many of those things are Ubuntu Touch specific but maybe they are of interest to you as well. If you wish to build a Halium device tree AOSP-style you'll need this device here: https://github.com/Halium/android_device_halium_halium/tree/halium-13.0
The adaptation repos are here: https://gitlab.com/ubports/porting/community-ports/android13/google-eos
Thanks again and let me know if something particular is of interest.