diff --git a/README.md b/README.md index 9e2bec0..877bf6c 100644 --- a/README.md +++ b/README.md @@ -1,44 +1,44 @@ -# System76 Open Firmware - -An open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. - -Please note that only the darp6 and galp4 models are officially supported - if you brick your device it will be up to you to restore the current firmware using an external programmer. - -If you would like to view schematics for any supported System76 model, please send an email to productdev@system76.com with the subject line `Schematics for MODEL`, where `MODEL` is the name of a directory in the models directory, such as `darp6`. - -## Dependencies - -### Install toolchain -``` -./scripts/deps.sh -``` - -### Load Rust environment (or optionally reboot) -``` -source ~/.cargo/env -``` - -### Build firmware, replace qemu with your model (look in the models directory for examples) -``` -./scripts/build.sh qemu -``` - -### Emulate firmware, only available after building the qemu model -``` -./scripts/qemu.sh -``` - -### Flashing firmware manually is not recommended for the normal user. For the advanced user, there is a script flash.sh which takes the same arguments as build.sh - -## Contents - -- [apps](./apps) - Applications -- [coreboot](https://github.com/system76/coreboot.git) - coreboot README +# System76 Open Firmware + +An open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. + +Please note that only the darp6 and galp4 models are officially supported - if you brick your device it will be up to you to restore the current firmware using an external programmer. + +If you would like to view schematics for any supported System76 model, please send an email to productdev@system76.com with the subject line `Schematics for MODEL`, where `MODEL` is the name of a directory in the models directory, such as `darp6`. + +## Dependencies + +### Install toolchain +``` +./scripts/deps.sh +``` + +### Load Rust environment (or optionally reboot) +``` +source ~/.cargo/env +``` + +### Build firmware, replace qemu with your model (look in the models directory for examples) +``` +./scripts/build.sh qemu +``` + +### Emulate firmware, only available after building the qemu model +``` +./scripts/qemu.sh +``` + +### Flashing firmware manually is not recommended for the normal user. For the advanced user, there is a script flash.sh which takes the same arguments as build.sh + +## Contents + +- [apps](./apps) - Applications +- [coreboot](https://github.com/system76/coreboot.git) - coreboot README - [edk2](https://github.com/system76/edk2.git) - EDK II Project -- [edk2-non-osi](https://github.com/tianocore/edk2-non-osi.git) +- [edk2-non-osi](https://github.com/tianocore/edk2-non-osi.git) - This branch holds modules not compatible with the normal - [edk2-platforms](https://github.com/system76/edk2-platforms.git) - This branch holds all platforms actively maintained against the -- [FSP](https://github.com/IntelFsp/FSP.git) - Intel® Firmware Support Package (Intel® FSP) Binaries -- [libs](./libs) - Libraries -- [models](./models) - Models -- [scripts](./scripts) -- [tools](./tools) - Tools +- [FSP](https://github.com/IntelFsp/FSP.git) - Intel® Firmware Support Package (Intel® FSP) Binaries +- [libs](./libs) - Libraries +- [models](./models) - Models +- [scripts](./scripts) +- [tools](./tools) - Tools diff --git a/README.md.in b/README.md.in index fd5bc55..04f79d2 100644 --- a/README.md.in +++ b/README.md.in @@ -2,6 +2,10 @@ An open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications. +Please note that only the darp6 and galp4 models are officially supported - if you brick your device it will be up to you to restore the current firmware using an external programmer. + +If you would like to view schematics for any supported System76 model, please send an email to productdev@system76.com with the subject line `Schematics for MODEL`, where `MODEL` is the name of a directory in the models directory, such as `darp6`. + ## Dependencies ### Install toolchain diff --git a/apps/README.md b/apps/README.md index 7bdf18c..1e77c32 100644 --- a/apps/README.md +++ b/apps/README.md @@ -3,5 +3,6 @@ ## Contents - [firmware-setup](https://github.com/system76/firmware-setup.git) - System76 Firmware Setup +- [firmware-smmstore](https://github.com/system76/firmware-smmstore.git) - System76 Firmware SMMSTORE - [firmware-update](https://github.com/system76/firmware-update.git) - System76 Firmware Update - [gop-policy](https://github.com/system76/gop-policy.git) - System76 Platform GOP Policy diff --git a/models/darp6/README.md b/models/darp6/README.md index adb4ace..fc9c345 100644 --- a/models/darp6/README.md +++ b/models/darp6/README.md @@ -13,4 +13,4 @@ https://system76.com/guides/darp6 - HAP: false - [ME](./me.rom) - Size: 4092 KB - - Version: 14.0.0.1061 + - Version: 14.0.10.1204 diff --git a/models/darp6/me.rom b/models/darp6/me.rom index 6c81608..cf3f4db 100644 --- a/models/darp6/me.rom +++ b/models/darp6/me.rom @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e5ad4cb5fa181c2348a35165d1386188fba1afd69628b750130b657e27d17934 +oid sha256:10809bbcc813d49a3e1eaaaf283d1cdd858f0c1fa20f88df6ac5a04687b1a053 size 4190208