Firmware and booting questions, Librem 5 phone

Has any information been released about the options for tinkering with the firmware and/or booting different OSes on the upcoming Librem 5?

The most basic question: having a choice of OSes is an important feature of this phone, so what is the expected procedure for installing an OS?

On a PC platform, you would use a bootable flash drive or optical disc to load the installer, which makes it quite easy. On ARM platforms, bootable media does not seem to be standardised. Will the firmware on the Librem 5 enable a similarly easy procedure?

What methods will there be for flashing new firmware?

Will the firmware have any configurable parameters, like a BIOS, or will it be more of a keep-it-simple-stupid approach where the firmware is little more than a bootloader and the OS deals with any adjustable parameters?

On embedded platforms, a serial port can be useful for tinkering with the bootloader, but I suppose on a device with a screen that’s less important (assuming the bootloader is capable of driving the screen and a USB keyboard).

1 Like

Relevant Purism news post describing some details of the i.MX 8 boot process.

1 Like