Skip to content

LineageOS does not boot on Hackberry with newer CM5 EEPROM (2025) versions #39

@mcdbcherry

Description

@mcdbcherry

I am using Hackberry with a Raspberry Pi Compute Module 5 Lite (CM5 Lite).

LineageOS for Hackberry (microSD boot) used to work without issues.
However, after booting into Raspberry Pi OS and performing system updates,
LineageOS no longer boots.

Current behavior:

  • When booting with the LineageOS microSD, the CM5 LED stays solid (no blinking)
  • It seems the bootloader does not hand off to the OS
  • Raspberry Pi OS still boots normally from microSD

To investigate, I checked the EEPROM state from Raspberry Pi OS:

  • CURRENT: November 2025
  • LATEST: December 2025
  • Raspberry Pi OS update was executed in March 2026

This suggests that the CM5 EEPROM is now using a 2025-era bootloader.

My assumption is that Hackberry’s LineageOS image depends on
older CM5 EEPROM behavior (2023–2024 era), especially regarding:

  • DSI initialization order for the built‑in display
  • SD boot priority
  • PCIe initialization timing
  • Other early‑boot hardware sequences

Newer EEPROM versions (2025+) may have changed these behaviors,
causing LineageOS to fail during early boot, while Raspberry Pi OS
continues to work because it fully supports the newer EEPROM.

If possible, I would like to know:

  1. Which EEPROM versions are officially supported by the current LineageOS image
  2. Whether there are plans to update the LineageOS kernel/DTB to support newer EEPROM versions
  3. Whether any patches or configuration changes exist to make LineageOS compatible with 2025+ EEPROM behavior

Any guidance would be greatly appreciated.

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