Known issues with emteria.OS on Raspberry Pi Compute Module 5 (CM5)
Device fails to boot or reboots in a loop (outdated EEPROM firmware)
Some CM5 modules ship with outdated EEPROM bootloader firmware (notably builds from around 2024) that brings up the eMMC/SD storage inconsistently. When the storage is not ready in time, Android's init cannot find its partitions and the device reboots repeatedly.
On the serial/UART console the boot fails during the first-stage mount with messages similar to:
init: partition(s) not found ... metadata, super, vbmeta_b, vbmeta_system_
init: Failed to create devices required for first stage mount
init: InitFatalReboot: signal 6
The problem may become reproducible after enabling UART console logging (dtparam=uart0_console=on in config.txt).
Workaround: Update the CM5 EEPROM bootloader firmware to the latest version, then re-install emteria.OS:
- Boot the module into Raspberry Pi OS (the EEPROM lives on the module itself, independent of emteria.OS).
- Update the installed packages:
sudo apt updatethensudo apt full-upgrade. - Check the current bootloader version:
sudo rpi-eeprom-update. - Apply the latest available firmware:
sudo rpi-eeprom-update -a. - Reboot and confirm:
sudo reboot, then runsudo rpi-eeprom-updateagain. - Re-install emteria.OS and boot as normal. The device should now boot reliably.