You are not reading the latest stable version of this documentation. If you want up-to-date information, please have a look at 0.3.5.x.

Flashing (Firmware)

This page is for Server Pure / Purism Librem Mini users ONLY. This firmware is custom for these devices.

The source code can be viewed on Purism’s firmware git repo. You will need a USB flash drive, formatted FAT32, to flash the firmware to your server.


USB drive must be formatted FAT32

  1. Download the latest firmware from Purism’s git repository and extract it.

  2. Copy or move the resulting pureboot-librem_mini_v2-basic_usb_autoboot_blob_jail-Release-28.1.rom file onto your USB drive, then eject the drive and insert it into your (powered down) server. USB 3.0 (blue ports) will be faster.


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

  3. Turn on the server while pressing the ESC key on the keyboard repeatedly until you see the PureBoot Basic Boot Menu screen. Select “Options –>”

  4. Select “Flash/Update the BIOS”

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

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

  7. Choose the file that we downloaded and copied to the USB stick earlier: pureboot-librem_mini_v2-basic_usb_autoboot_blob_jail-Release-28.1.rom

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

  9. The BIOS will be reflashed with the new firmware. This may take a few minutes. When complete, remove the firmware USB, then select “OK” to complete the process.