Skip to content
English
  • There are no suggestions because the search field is empty.

Known issues with Android OS built by Emteria 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:

  1. Insert SD card connector into your computer and open Raspberry Pi Imager.
  2. Choose Device: Raspberry Pi 5
  3. Choose OS: scroll down and select Misc utility images > Bootloader (Pi 5 family) > SD Card Boot
  4. Choose storage: your SD card connector
  5. Let it flash.
  6. Insert the SD card into your Raspberry Pi and power it up. Wait for 15 seconds. The update was successful when green LED starts blinking. Then unplug it from power.
  7. Reflash Android OS and insert it into your Compute module 5. The device should now boot reliably.