heads/blobs/librem_jail
Jonathon Hall 439aba5f05
Blob jail: Add Librem 11 device firmware
Add firmware for Librem 11 Wi-Fi, Bluetooth, and DMC.

Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
2023-09-29 15:36:31 -04:00
..
librem_11 Blob jail: Add Librem 11 device firmware 2023-09-29 15:36:31 -04:00
librem_mini_v2 Blob jail: Move firmware to board-specific subdirectories 2023-09-29 15:29:18 -04:00
README Blob jail: Add Librem 11 device firmware 2023-09-29 15:36:31 -04:00

# Librem Blob Jail

This directory contains firmware/microcode needed for peripherals in some Librem boards, for OSes that do not provide device firmware.

When the blob jail feature is enabled, PureBoot provides device firmware to the OS by adding it to the initrd, then copying it to /run/firmware (see initrd/bin/inject_firmware.sh).

## Librem Mini v2

Librem Mini v2 ships with an Atheros Wi-Fi/Bluetooth card, which does not require firmware for Wi-Fi (but it does for Bluetooth).  However, some whitelabel variants ship with Intel AX200, which requires firmware for both Wi-Fi and Bluetooth.

Device firmware is provided in a preconfigured variant buidl for librem_mini_v2, the basic_usb_autoboot_blob_jail build.

## Librem 11

Librem 11 includes an Intel AX201 Wi-Fi/Bluetooth card, which requires firmware.  All builds for librem_11 include the device firmware.

Display microcontroller firmware is also provided to enable power management.