System76 Open Firmware
An open source distribution of firmware utilizing coreboot, EDK2, and System76 firmware applications.
These models are supported and will receive updates through the firmware manager:
Other models may be in development or available without support, and can be seen in the
models/directory.
If the device becomes bricked it will require restoring the current firmware using an external programmer. See flashing for details.
System76 customers may request board schematics by sending an email to [email protected] with the subject line "Schematics for model", where model is the name of a directory in the
models/directory, such as darp6. Please include the serial number of your system for verification.
You may not share these without explicit permission from System76.
./scripts/deps.sh
source ~/.cargo/env
./scripts/build.sh qemu
./scripts/qemu.sh