diff --git a/.gitignore b/.gitignore index 951c0fc6..c61abc7f 100644 --- a/.gitignore +++ b/.gitignore @@ -23,5 +23,4 @@ clean *.vol *.lz *.fv -*.bin *.bad diff --git a/blobs/librem_jail/README b/blobs/librem_jail/README index 25e13c2c..580b50f0 100644 --- a/blobs/librem_jail/README +++ b/blobs/librem_jail/README @@ -1 +1,12 @@ -This directory contains firmware/microcode needed for the Intel AX200 WiFi module, its Bluetooth counterparts, and the Bluetooth component (ar3k) of Ath9k WiFi modules. It is synchronized via the main system firmware (Pureboot) at each boot, and should not be modified. +# 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. + diff --git a/blobs/librem_jail/ar3k/AthrBT_0x11020100.dfu b/blobs/librem_jail/librem_mini_v2/ar3k/AthrBT_0x11020100.dfu similarity index 100% rename from blobs/librem_jail/ar3k/AthrBT_0x11020100.dfu rename to blobs/librem_jail/librem_mini_v2/ar3k/AthrBT_0x11020100.dfu diff --git a/blobs/librem_jail/ar3k/ramps_0x11020100_40.dfu b/blobs/librem_jail/librem_mini_v2/ar3k/ramps_0x11020100_40.dfu similarity index 100% rename from blobs/librem_jail/ar3k/ramps_0x11020100_40.dfu rename to blobs/librem_jail/librem_mini_v2/ar3k/ramps_0x11020100_40.dfu diff --git a/blobs/librem_jail/intel/ibt-20-1-3.ddc b/blobs/librem_jail/librem_mini_v2/intel/ibt-20-1-3.ddc similarity index 100% rename from blobs/librem_jail/intel/ibt-20-1-3.ddc rename to blobs/librem_jail/librem_mini_v2/intel/ibt-20-1-3.ddc diff --git a/blobs/librem_jail/intel/ibt-20-1-3.sfi b/blobs/librem_jail/librem_mini_v2/intel/ibt-20-1-3.sfi similarity index 100% rename from blobs/librem_jail/intel/ibt-20-1-3.sfi rename to blobs/librem_jail/librem_mini_v2/intel/ibt-20-1-3.sfi diff --git a/blobs/librem_jail/iwlwifi-cc-a0-59.ucode b/blobs/librem_jail/librem_mini_v2/iwlwifi-cc-a0-59.ucode similarity index 100% rename from blobs/librem_jail/iwlwifi-cc-a0-59.ucode rename to blobs/librem_jail/librem_mini_v2/iwlwifi-cc-a0-59.ucode