Skip to content

boards: Add Star Labs StarLite Mk V#2164

Open
Sean-StarLabs wants to merge 3 commits into
linuxboot:masterfrom
StarLabsLtd:agent/starlabs-lite-adl
Open

boards: Add Star Labs StarLite Mk V#2164
Sean-StarLabs wants to merge 3 commits into
linuxboot:masterfrom
StarLabsLtd:agent/starlabs-lite-adl

Conversation

@Sean-StarLabs

@Sean-StarLabs Sean-StarLabs commented Jul 21, 2026

Copy link
Copy Markdown

Add Heads support for the Star Labs StarLite Mk V.

  • Pin Star Labs coreboot 26.07.1.
  • Add the shared Star Labs configuration.
  • Add Lite ADL configuration and CI coverage.

Initial installation and recovery require an external programmer:
https://support.starlabs.systems/hc/star-labs/articles/starlite-mk-v-installingrecovering-firmware-with-external-programmer

The related vendor, porting and flashing documentation is under review in linuxboot/heads-wiki#222. The flashing page remains unpublished until this port is merged and hardware-tested.

Build validation

  • Clean container build with 98 KiB CBFS free.
  • DCO and CI pass.
  • An earlier Lite ADL prototype reached Heads and kexeced Ubuntu. This is not counted as exact-revision validation.

Porting checklist

  • Successful external flash of the CircleCI build from commit 5ec66d33b726b6a973edc2f539181b663e49a14c, recording the programmer model and voltage.
  • Boots successfully after flashing.
  • Setting-clock prompt behaves correctly after the initial flash and CMOS battery disconnection.
  • Clean boot is detected with no keyring or installed OS, and USB boot is offered.
  • Boots from USB.
  • OS installation and reboot.
  • With no public key but an OS present, OEM Factory Reset is offered and completed with a hardware key.
  • After re-ownership, a new HOTP/TOTP secret is generated.
  • Wi-Fi works in the installed OS.
  • PR0 validation:
    • flashprog -p internal reports the flash unlocked before lock_chip.
    • lock_chip applies PR0.
    • flashprog -p internal reports the flash locked afterwards.

Pin release 26.07.1 and apply the build and SMM lockdown prerequisites.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Add the shared Linux, update and Intel settings used by physical Star Labs boards.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Add the Lite ADL board configuration and CI target.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
@tlaurion

tlaurion commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

~Addresses StarLabsLtd/firmware#104.

Thanks for your contribution @Sean-StarLabs
Could you upload your public key used to sign commits to github so the "unverified" commits warning vanishes?

Will try to review toroughly in next coming days but plate quite full right now. Looks good at first glance!

Meanwhile, would be nice if you added the checklist that can be found at https://github.com/linuxboot/heads-wiki/edit/master/Development/Porting.md and suggest changes there for things you see unfit.

@tlaurion

tlaurion commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Also think/suggest changes you would want to see at https://osresearch.net/Vendors/ (edit this page on github link at bottom of the page)

As well as documenting the same way under https://osresearch.net/Flashing-guides

I will collaborate in those PR as we go!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants