Skip to content

Working Halium 13 port #1

@fredldotme

Description

@fredldotme

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.

photo_2024-06-17_21-19-08

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions