Flashing (Firmware)

This page is for existing Librem Mini owners ONLY. This will allow you to flash the custom firmware on your Librem to neutralize the Intel Management Engine (IME) and add embassyOS-specific tweaks to your system, such that it will operate just as an Embassy Pro bought from Start9 would. If you need hardware and want all the benefits listed here, you’ll have to buy an Embassy Pro.

The source code can be viewed on Purism’s firmware git repo.


USB drive must be formatted for FAT32

  1. Download the firmware (pureboot-librem_mini_v2-basic_usb_autoboot.rom.gz) from Purism’s git repository and extract it.

  2. Copy or move the resulting pureboot-librem_mini_v2-basic_usb_autoboot.rom file onto your USB drive, then eject the drive and insert it into your (powered down) Librem Mini. USB 3.0 (blue ports) are faster.


    You’ll need a monitor and keyboard plugged into your Librem Mini for this operation

  3. Turn on the Librem Mini while pressing the ESC key on the keyboard repeatedly while you see this screen:

  4. The PureBoot Basic Boot Menu screen will appear. Select “Options –>”

  5. Select “Flash/Update the BIOS”

  6. Select “Flash the firmware with a new ROM, erase settings”

  7. The system will ask if you want to proceed flashing the BIOS with a new ROM, select “Yes”

  8. Choose the file that we downloaded and copied to the USB stick earlier: pureboot-librem_mini_v2-basic_usb_autoboot.rom

  9. Confirm you want to proceed with the flash by selecting “Yes”

  10. The BIOS will be reflashed with the new firmware. This may take a few minutes. When complete, remove the firmware USB (and insert your embassyOS USB if you are ready to install), then select “OK” to complete the process.