Update PureBoot¶
Purism periodically releases firmware updates. To see the changes in each firmware release, check the changelog.
Librem 11 ships with PureBoot Basic. PureOS requires the Wi-Fi and Bluetooth device firmware from PureBoot’s blob jail.
Downloading the update¶
In a terminal, create a directory for the utility script:
mkdir ~/updates && cd ~/updates
Get the utility script:
wget https://source.puri.sm/firmware/utility/-/raw/master/coreboot_util.sh
Run the utility script:
sudo bash coreboot_util.sh
Action: 1 - Update firmware using precompiled image
Firmware type: 2 - PureBoot (coreboot/Heads)
Device: just press Enter for default - Librem 11. This downloads the PureBoot update file, saved in a
.zip
file format.Save this file onto a USB flash drive, then leave the flash drive plugged in
Reboot into PureBoot
Flashing the update¶
After the PureBoot logo appears and it says it will boot automatically, press a key such as Spacebar to enter the menu
Select Options > Flash/Update the BIOS > Flash the firmware with a new ROM, retain settings > Yes
- Select a disk/partition if you are prompted to choose one
There is usually no prompt for a single flash drive containing only one partition
Select the ZIP file that was downloaded
Select Yes to confirm the ROM
Wait for the flash to complete, then select OK to reboot
- Wait 60 seconds for memory training to complete
The screen may still display the output from PureBoot shutting down. This is normal.