├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml └── workflows │ └── ci.yaml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── Jenkinsfile ├── LICENSE.md ├── LICENSES ├── BSD-2-Clause-Patent.txt ├── CC0-1.0.txt ├── GPL-2.0-only.txt ├── GPL-3.0-only.txt └── Intel-redist.txt ├── README.md ├── containers ├── Makefile └── firmware-open │ └── Containerfile ├── docs ├── SUMMARY.md ├── adding-a-new-board.md ├── book.toml ├── building.md ├── debugging.md ├── features.md ├── flashing.md ├── index.md ├── intel-me.md ├── schematics.md └── uefi.md ├── fsp ├── arl-h │ └── 5083.80 │ │ └── MeteorLakeFspBinPkg │ │ ├── Fsp.bsf │ │ ├── Fsp.fd │ │ ├── FspPkgPcdShare.dsc │ │ ├── Include │ │ ├── FirmwareVersionInfo.h │ │ ├── FspProducerDataHeader.h │ │ ├── FspUpd.h │ │ ├── FspmUpd.h │ │ ├── FspsUpd.h │ │ ├── FsptUpd.h │ │ ├── GpioConfig.h │ │ ├── GpioSampleDef.h │ │ ├── HobUsageDataHob.h │ │ ├── MemInfoHob.h │ │ ├── SmbiosCacheInfoHob.h │ │ └── SmbiosProcessorInfoHob.h │ │ ├── Library │ │ └── FspPcdListLib │ │ │ ├── FspPcdListLibNull.c │ │ │ └── FspPcdListLibNull.inf │ │ └── MeteorLakeFspBinPkg.dec └── mtl │ └── 4122.12 │ └── MeteorLakeFspBinPkg │ ├── Fsp.bsf │ ├── Fsp.fd │ ├── FspPkgPcdShare.dsc │ ├── Include │ ├── FirmwareVersionInfo.h │ ├── FspProducerDataHeader.h │ ├── FspUpd.h │ ├── FspmUpd.h │ ├── FspsUpd.h │ ├── FsptUpd.h │ ├── GpioConfig.h │ ├── GpioSampleDef.h │ ├── HobUsageDataHob.h │ ├── MemInfoHob.h │ ├── SmbiosCacheInfoHob.h │ └── SmbiosProcessorInfoHob.h │ ├── Library │ └── FspPcdListLib │ │ ├── FspPcdListLibNull.c │ │ └── FspPcdListLibNull.inf │ └── MeteorLakeFspBinPkg.dec ├── models ├── addw1 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── addw2 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── addw3 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── me.rom │ └── vbt.rom ├── addw4 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── bonw14 │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ └── me.rom ├── bonw15-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── bonw15 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── darp10-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── darp10 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── darp11-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── gpio.c │ ├── hda_verb.c │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── darp11 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── gpio.c │ ├── hda_verb.c │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── darp5 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── darp6 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── darp7 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── darp8 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── darp9 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── galp2 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.rom │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── galp3-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot.config │ ├── ec.rom │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── galp3-c │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── galp3 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── coreboot.config │ ├── ec.rom │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── galp4 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── uecflash.efi │ └── vbt.rom ├── galp5 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── usb4-pd.rom │ ├── usb4-retimer.rom │ └── vbt.rom ├── galp6 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── galp7 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── gaze14_1650 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.rom │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── vbt.rom │ └── vbt2.rom ├── gaze14_1660ti │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.rom │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── vbt.rom │ └── vbt2.rom ├── gaze15 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── gaze16-3050 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── gaze16-3060-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── me.rom │ └── vbt.rom ├── gaze16-3060 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── gaze17-3050 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── gaze17-3060-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gbe.rom │ ├── me.rom │ └── vbt.rom ├── gaze18 │ ├── IntelGopDriver.efi │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── lemp10 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ ├── usb4-pd.rom │ ├── usb4-retimer.rom │ └── vbt.rom ├── lemp11 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── lemp12 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── lemp13-b │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gpio.c │ ├── hda_verb.c │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── lemp13 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── gpio.c │ ├── hda_verb.c │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── lemp9 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── meer9 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── MeteorLakeFspBinPkg │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── edk2.config │ ├── fd.rom │ ├── gpio.c │ ├── hda_verb.c │ ├── me.rom │ ├── microcode.rom │ └── vbt.rom ├── oryp10 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp11 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp12 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp5 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp6 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp7 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp8 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── oryp9 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── qemu │ ├── README.md │ ├── README.md.in │ ├── coreboot.config │ ├── edk2.config │ └── vga.rom └── serw13 │ ├── IntelGopDriver.efi │ ├── IntelGopDriver.inf │ ├── README.md │ ├── README.md.in │ ├── chip.txt │ ├── coreboot-collector.txt │ ├── coreboot.config │ ├── ec.config │ ├── ecspy.txt │ ├── edk2.config │ ├── fd.rom │ ├── me.rom │ └── vbt.rom ├── rust-toolchain.toml ├── rustfmt.toml ├── scripts ├── _build │ ├── coreboot.sh │ ├── ec.sh │ └── edk2.sh ├── _ch341a.sh ├── _spipi.sh ├── build.sh ├── ch341a-dump.sh ├── ch341a-flash.sh ├── coreboot-gpio.sh ├── coreboot-hda.sh ├── coreboot-sdk.sh ├── extract.sh ├── flash.sh ├── fsp_params.sh ├── generate.sh ├── guid.sh ├── install-deps.sh ├── install-rust.sh ├── pxestick.sh ├── qemu.sh ├── readmes.sh ├── realtek-coeffs.sh ├── remotes.sh ├── spipi-dump.sh ├── spipi-erase.sh ├── spipi-flash.sh ├── spipi.sh ├── update.sh └── usb.sh └── tools └── modeltool ├── Cargo.toml ├── README.md └── src └── main.rs /.gitattributes: -------------------------------------------------------------------------------- 1 | *.efi filter=lfs diff=lfs merge=lfs -text 2 | *.rom filter=lfs diff=lfs merge=lfs -text 3 | *.fd filter=lfs diff=lfs merge=lfs -text 4 | *.pdf filter=lfs diff=lfs merge=lfs -text 5 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Report a problem 4 | title: '' 5 | labels: [] 6 | assignees: [] 7 | --- 8 | 9 | - Model: 10 | - BIOS version: 11 | - EC version: 12 | - OS: 13 | - Kernel: 14 | 15 | 16 | 17 | ### Steps to reproduce 18 | 19 | 20 | 21 | ### Expected behavior 22 | 23 | 24 | 25 | ### Actual behavior 26 | 27 | 28 | 29 | ### Additional info 30 | 31 | 32 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | contact_links: 3 | - name: Open a Support Ticket 4 | url: https://system76.com/my-account/support-tickets/new 5 | about: Get support for your System76 hardware 6 | - name: Pop!_OS chat 7 | url: https://chat.pop-os.org/ 8 | about: Pop!_OS Mattermost 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: CC0-1.0 2 | # SPDX-FileCopyrightText: NONE 3 | 4 | /build/ 5 | /extract/ 6 | /target/ 7 | /vendor/ 8 | backup.rom 9 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-only 2 | # SPDX-File-Copyright: 2025 System76, Inc. 3 | 4 | [workspace] 5 | resolver = "3" 6 | members = [ 7 | "tools/modeltool", 8 | ] 9 | exclude = [ 10 | "apps/firmware-setup", 11 | "apps/firmware-update", 12 | "apps/gop-policy", 13 | "ec/ecflash", 14 | "ec/ecspy", 15 | "tools/coreboot-collector", 16 | "tools/intel-spi", 17 | ] 18 | 19 | [workspace.package] 20 | edition = "2024" 21 | license = "GPL-3.0-only" 22 | publish = false 23 | repository = "https://github.com/system76/firmware-open" 24 | rust-version = "1.85.0" 25 | 26 | [workspace.dependencies] 27 | redox_intelflash = "0.1.3" 28 | system76_ecflash = "0.1.3" 29 | 30 | [workspace.lints.rust] 31 | [workspace.lints.clippy] 32 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # System76 Open Firmware 2 | 3 | An open source distribution of firmware utilizing coreboot, EDK2, and System76 4 | firmware applications. 5 | 6 | ## Resources 7 | 8 | - [Project site](https://github.com/system76/firmware-open) 9 | - [Documentation](./docs/index.md) 10 | - [Issue tracker](https://github.com/system76/firmware-open/issues/) 11 | - [Changelog](./CHANGELOG.md) 12 | - [Legal information](./LICENSE.md) 13 | -------------------------------------------------------------------------------- /containers/Makefile: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-3.0-only 2 | 3 | # Disable built-in rules and variables 4 | MAKEFLAGS += --no-builtin-rules --no-builtin-variables 5 | .SUFFIXES: 6 | 7 | # Default to silent builds 8 | ifneq ($(VERBOSE),1) 9 | MAKEFLAGS += --silent 10 | .SILENT: 11 | endif 12 | 13 | PODMAN := $(shell command -v podman) 14 | 15 | CONTAINER_TAG := latest 16 | 17 | .PHONY: firmware-open 18 | firmware-open: 19 | $(PODMAN) build \ 20 | --tag system76/$@:$(CONTAINER_TAG) \ 21 | --file Containerfile \ 22 | $@ 23 | -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- 1 | # Summary 2 | 3 | - [Index](./index.md) 4 | - [Firmware features](./features.md) 5 | - [Building firmware](./building.md) 6 | - [Flashing firmware](./flashing.md) 7 | - [Debugging](./debugging.md) 8 | - [Adding a new board](./adding-a-new-board.md) 9 | - [Intel CSME](./intel-me.md) 10 | - [UEFI](./uefi.md) 11 | - [Schematics](./schematics.md) 12 | -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- 1 | [book] 2 | title = "System76 Open Firmware" 3 | description = "System76 Open Firmware documentation" 4 | language = "en" 5 | src = "." 6 | 7 | [build] 8 | build-dir = "../build/docs" 9 | create-missing = false 10 | 11 | [output.html] 12 | default-theme = "rust" 13 | preferred-dark-theme = "coal" 14 | no-section-label = true 15 | git-repository-url = "https://github.com/system76/firmware-open" 16 | 17 | [output.html.print] 18 | enable = false 19 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | # Documentation 2 | 3 | This is the documentation for System76 Open Firmware. It is set up to be used 4 | with [mdBook](https://github.com/rust-lang/mdBook), which can generate HTML 5 | output for easy navigation. 6 | 7 | ``` 8 | mdbook build --open docs/ 9 | ``` 10 | -------------------------------------------------------------------------------- /docs/schematics.md: -------------------------------------------------------------------------------- 1 | # Schematics 2 | 3 | ## Systems using System76 Open Firmware 4 | 5 | System76 customers may request board schematics for their system by sending an 6 | email to `firmware@system76.com` with the subject line: 7 | 8 | > Schematics for <model> 9 | 10 | where `` is a model that uses firmware-open. Include the serial number 11 | of your system for verification. 12 | 13 | You may not share these without explicit permission from System76. 14 | 15 | ## Other models and components 16 | 17 | System76 cannot provide schematics for models not using firmware-open, nor 18 | datasheets for any components that are not already publicly available. 19 | -------------------------------------------------------------------------------- /fsp/arl-h/5083.80/MeteorLakeFspBinPkg/Fsp.fd: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:44a20f9e8caf4c2ce7801c217e5f0662848877a0cbec1abbb95eb06ebc10d8e8 3 | size 1245184 4 | -------------------------------------------------------------------------------- /fsp/mtl/4122.12/MeteorLakeFspBinPkg/Fsp.fd: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fc4486e492c222841f1a7416b88de485b10c2e62d21776a9908403c897443003 3 | size 1245184 4 | -------------------------------------------------------------------------------- /models/addw1/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4daf57cae8d2fa98ca9f25454fb24b6297b8d2f5fc52f82acc12ccde353e9c43 3 | size 71712 4 | -------------------------------------------------------------------------------- /models/addw1/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/addw1/README.md: -------------------------------------------------------------------------------- 1 | # System76 Adder Workstation (addw1) 2 | 3 | https://system76.com/guides/addw1 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 6140 KB 14 | - Version: 12.0.94.2428 15 | -------------------------------------------------------------------------------- /models/addw1/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Adder Workstation (addw1) 2 | 3 | https://system76.com/guides/addw1 4 | -------------------------------------------------------------------------------- /models/addw1/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L12805D 2 | -------------------------------------------------------------------------------- /models/addw1/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ADDW1=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/addw1/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/addw1 2 | -------------------------------------------------------------------------------- /models/addw1/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/addw1/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bfcc179ccb0e648041daa7951a095b466772bbc8319bbcae70b3f553b8932264 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/addw1/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:624cb9da62dc8202b37c23686532ae0fd2148085e12773e014bffccc82138bb9 3 | size 6287360 4 | -------------------------------------------------------------------------------- /models/addw1/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0955bc580d740743dc168a8e3503262e71be605f6acc1f69fde07d3c12bf43ae 3 | size 6144 4 | -------------------------------------------------------------------------------- /models/addw2/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:53e429dc4533080b65098d238b0917e8a722b114537fcb17f4818f61283ae0fe 3 | size 73216 4 | -------------------------------------------------------------------------------- /models/addw2/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/addw2/README.md: -------------------------------------------------------------------------------- 1 | # System76 Adder WS (addw2) 2 | 3 | https://system76.com/guides/addw2 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 4092 KB 14 | - Version: 14.1.72.2287 15 | -------------------------------------------------------------------------------- /models/addw2/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Adder WS (addw2) 2 | 3 | https://system76.com/guides/addw2 4 | -------------------------------------------------------------------------------- /models/addw2/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L12805D 2 | -------------------------------------------------------------------------------- /models/addw2/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ADDW2=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/addw2/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/addw2 2 | -------------------------------------------------------------------------------- /models/addw2/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/addw2/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c91b34ca7557277da17447a9b97b79cd16ee1cdb46ed2c14666280f6eb4b6488 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/addw2/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a52b89126eb60d643cf776c07de3e4ffb43ccf4f152286a0ef0fc0dc6bde3a15 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/addw2/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0955bc580d740743dc168a8e3503262e71be605f6acc1f69fde07d3c12bf43ae 3 | size 6144 4 | -------------------------------------------------------------------------------- /models/addw3/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:131c32cadb6716dba59d13891bb70213c6ee931dd1e8b1a5593dee6f3a4c2cbd 3 | size 142528 4 | -------------------------------------------------------------------------------- /models/addw3/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/addw3/README.md: -------------------------------------------------------------------------------- 1 | # System76 Adder WS (addw3) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 3944 KB 12 | - Version: 16.1.25.2091 13 | -------------------------------------------------------------------------------- /models/addw3/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Adder WS (addw3) 2 | -------------------------------------------------------------------------------- /models/addw3/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/addw3/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ADDW3=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_GBE_BIN=y 7 | CONFIG_HAVE_IFD_BIN=y 8 | CONFIG_HAVE_ME_BIN=y 9 | CONFIG_GBE_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/gbe.rom" 10 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 11 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 12 | CONFIG_PAYLOAD_ELF=y 13 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 14 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 15 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 16 | CONFIG_POST_IO=n 17 | CONFIG_SMMSTORE=y 18 | CONFIG_SMMSTORE_V2=y 19 | CONFIG_TPM_PPI=y 20 | CONFIG_USE_OPTION_TABLE=y 21 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 22 | #CONFIG_CONSOLE_SYSTEM76_EC=y 23 | -------------------------------------------------------------------------------- /models/addw3/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/addw3 2 | -------------------------------------------------------------------------------- /models/addw3/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/addw3/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:272160be5a8c3f1a5cceb2070d36e526a6e02ab7a746baf4ac38afa148115621 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/addw3/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3409ae6b010f5e3f3f0199d6aeb1de1b27d36619ac0587fe723c69d8559648d0 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/addw3/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6754c9bfcde0bf8727901c8572eab2b003fc44ff0feb63cda243f9834c8502e6 3 | size 4038656 4 | -------------------------------------------------------------------------------- /models/addw3/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ee8cd1683aab4af0a704c01ad29ed896d1f61573308a56600f5fe051a84cb8d9 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/addw4/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:131c32cadb6716dba59d13891bb70213c6ee931dd1e8b1a5593dee6f3a4c2cbd 3 | size 142528 4 | -------------------------------------------------------------------------------- /models/addw4/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/addw4/README.md: -------------------------------------------------------------------------------- 1 | # System76 Adder WS (addw4) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 3944 KB 12 | - Version: 16.1.30.2330 13 | -------------------------------------------------------------------------------- /models/addw4/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Adder WS (addw4) 2 | -------------------------------------------------------------------------------- /models/addw4/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/addw4/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ADDW4=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/addw4/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/addw4 2 | -------------------------------------------------------------------------------- /models/addw4/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/addw4/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bed8c140b89f113093db568b49fe845cb3cdde25906d83d9b1fed81e1d6ab142 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/addw4/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1ce272e174842bbca6180946609c9b84941291b75ef2de112c4f66a94ae83d97 3 | size 4038656 4 | -------------------------------------------------------------------------------- /models/addw4/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:70ac6f75c096e59d1026f721040bc46e29a7f449c096878f677d1de977226362 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/bonw14/README.md: -------------------------------------------------------------------------------- 1 | # System76 Bonobo WS (bonw14) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4092 KB 12 | - Version: 14.1.72.2287 13 | -------------------------------------------------------------------------------- /models/bonw14/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Bonobo WS (bonw14) 2 | -------------------------------------------------------------------------------- /models/bonw14/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/bonw14/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_BONW14=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_NO_GFX_INIT=y 11 | CONFIG_PAYLOAD_ELF=y 12 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 13 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 14 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 15 | CONFIG_POST_IO=n 16 | CONFIG_SMMSTORE=y 17 | CONFIG_SMMSTORE_V2=y 18 | CONFIG_TPM_PPI=y 19 | CONFIG_USE_OPTION_TABLE=y 20 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 21 | #CONFIG_CONSOLE_SYSTEM76_EC=y 22 | -------------------------------------------------------------------------------- /models/bonw14/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/bonw14 2 | -------------------------------------------------------------------------------- /models/bonw14/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/bonw14/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1d8cab0af4667234a2e77f94740b463c63d381ce008e13d9dcf9d672c3438442 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/bonw14/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cce261b1f98814ecf29758ac03e2faeaa49e89caee9c269c3d0b902bc093e3bc 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/bonw15-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:131c32cadb6716dba59d13891bb70213c6ee931dd1e8b1a5593dee6f3a4c2cbd 3 | size 142528 4 | -------------------------------------------------------------------------------- /models/bonw15-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/bonw15-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Bonobo WS (bonw15-b) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 3944 KB 12 | - Version: 16.1.30.2330 13 | -------------------------------------------------------------------------------- /models/bonw15-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Bonobo WS (bonw15-b) 2 | -------------------------------------------------------------------------------- /models/bonw15-b/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/bonw15-b/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_BONW15_B=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x6000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x400000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/bonw15-b/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/bonw15-b 2 | -------------------------------------------------------------------------------- /models/bonw15-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/bonw15-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7a9b4b746b0732b0f24d2b767846b6016cdaf0e1e251d74ac0eedbcd59ababf1 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/bonw15-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5a680e23989465b9ff2bfb9a84c24237f56101397bebd83520281f93145a8f90 3 | size 4038656 4 | -------------------------------------------------------------------------------- /models/bonw15-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:00440018862cca9866a1882950f395c49fccd102498d49c25b6c3ce11c07183e 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/bonw15/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:131c32cadb6716dba59d13891bb70213c6ee931dd1e8b1a5593dee6f3a4c2cbd 3 | size 142528 4 | -------------------------------------------------------------------------------- /models/bonw15/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/bonw15/README.md: -------------------------------------------------------------------------------- 1 | # System76 Bonobo WS (bonw15) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 3944 KB 12 | - Version: 16.1.25.2091 13 | -------------------------------------------------------------------------------- /models/bonw15/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Bonobo WS (bonw15) 2 | -------------------------------------------------------------------------------- /models/bonw15/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/bonw15/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_BONW15=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/bonw15/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/bonw15 2 | -------------------------------------------------------------------------------- /models/bonw15/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/bonw15/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7a9b4b746b0732b0f24d2b767846b6016cdaf0e1e251d74ac0eedbcd59ababf1 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/bonw15/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b0bb724dc88b90884e6ddc1e55615b07b7a3ff1e4b05287faa828aed7408bd4b 3 | size 4038656 4 | -------------------------------------------------------------------------------- /models/bonw15/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:00440018862cca9866a1882950f395c49fccd102498d49c25b6c3ce11c07183e 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/darp10-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f24151f629200a6207db3476016eb47df42366d591eed2fdd499f63c9d512975 3 | size 134656 4 | -------------------------------------------------------------------------------- /models/darp10-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp10-b/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/mtl/4122.12/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/darp10-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp10-b) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 10640 KB 12 | - Version: 18.0.5.2098 13 | -------------------------------------------------------------------------------- /models/darp10-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp10-b) 2 | -------------------------------------------------------------------------------- /models/darp10-b/chip.txt: -------------------------------------------------------------------------------- 1 | XM25QU256C 2 | -------------------------------------------------------------------------------- /models/darp10-b/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp10-b 2 | -------------------------------------------------------------------------------- /models/darp10-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp10-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ffcc30e04029831a9770293b8654cdf0034f98055b37c895ae9017d6a001a692 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/darp10-b/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:56e97ce4e12b952307ab82f702e4fcf84576ca184eac7536258c7e1249bc72c9 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/darp10-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:78ad1b708accf3c02f0a0335fae2a41fef0d14bde23edfd27f5800f57458b87b 3 | size 10895360 4 | -------------------------------------------------------------------------------- /models/darp10-b/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:39c93f50add2dfd82a84bb046a008aae43d9e73f773b0307f2cb10c4d83bd80f 3 | size 272384 4 | -------------------------------------------------------------------------------- /models/darp10-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ead8b6388c7f92d4ebe2f69598f1db8e3f8e3fa7e48c52a131c8b023c532e555 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/darp10/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f24151f629200a6207db3476016eb47df42366d591eed2fdd499f63c9d512975 3 | size 134656 4 | -------------------------------------------------------------------------------- /models/darp10/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp10/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/mtl/4122.12/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/darp10/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp10) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 10640 KB 12 | - Version: 18.0.5.2098 13 | -------------------------------------------------------------------------------- /models/darp10/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp10) 2 | -------------------------------------------------------------------------------- /models/darp10/chip.txt: -------------------------------------------------------------------------------- 1 | XM25QU256C 2 | -------------------------------------------------------------------------------- /models/darp10/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_DARP10=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y 6 | CONFIG_CPU_UCODE_BINARIES="$(FIRMWARE_OPEN_MODEL_DIR)/microcode.rom" 7 | CONFIG_HAVE_GBE_BIN=y 8 | CONFIG_GBE_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/gbe.rom" 9 | CONFIG_HAVE_IFD_BIN=y 10 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 11 | CONFIG_HAVE_ME_BIN=y 12 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 13 | CONFIG_PAYLOAD_ELF=y 14 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 15 | CONFIG_POST_IO=n 16 | CONFIG_SMMSTORE=y 17 | CONFIG_SMMSTORE_V2=y 18 | CONFIG_TPM_PPI=y 19 | CONFIG_USE_OPTION_TABLE=y 20 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 21 | #CONFIG_CONSOLE_SYSTEM76_EC=y 22 | 23 | # Custom FSP 24 | CONFIG_ADD_FSP_BINARIES=y 25 | CONFIG_FSP_FULL_FD=y 26 | CONFIG_FSP_FD_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Fsp.fd" 27 | CONFIG_FSP_HEADER_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Include" 28 | -------------------------------------------------------------------------------- /models/darp10/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp10 2 | -------------------------------------------------------------------------------- /models/darp10/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp10/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ffcc30e04029831a9770293b8654cdf0034f98055b37c895ae9017d6a001a692 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/darp10/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:56e97ce4e12b952307ab82f702e4fcf84576ca184eac7536258c7e1249bc72c9 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/darp10/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:78ad1b708accf3c02f0a0335fae2a41fef0d14bde23edfd27f5800f57458b87b 3 | size 10895360 4 | -------------------------------------------------------------------------------- /models/darp10/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:39c93f50add2dfd82a84bb046a008aae43d9e73f773b0307f2cb10c4d83bd80f 3 | size 272384 4 | -------------------------------------------------------------------------------- /models/darp10/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ead8b6388c7f92d4ebe2f69598f1db8e3f8e3fa7e48c52a131c8b023c532e555 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/darp11-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:27004c20ef0db99f3994ef6573b92820c95cb59bf014c7d19fbe0eb22534b25f 3 | size 140800 4 | -------------------------------------------------------------------------------- /models/darp11-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp11-b/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/arl-h/5083.80/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/darp11-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp11-b) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 8612 KB 12 | - Version: 18.1.15.2589 13 | -------------------------------------------------------------------------------- /models/darp11-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp11-b) 2 | -------------------------------------------------------------------------------- /models/darp11-b/chip.txt: -------------------------------------------------------------------------------- 1 | XM25QU256C 2 | -------------------------------------------------------------------------------- /models/darp11-b/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp11-b 2 | -------------------------------------------------------------------------------- /models/darp11-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp11-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9c2b44987f1e20abf85af945ce7a186603413777684af81134d0a13c99f18132 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/darp11-b/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8de11ce5dd8e6ab68d5c95705ae801f1da021e69cdc3a3d39381a1000fbb4f05 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/darp11-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:847b7a22698b6dc3c114ee7553e75029de2de24df764241a823596fd6614c686 3 | size 8818688 4 | -------------------------------------------------------------------------------- /models/darp11-b/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0ea42ea855a95d81dd3df24aa44b5d4822b4b1d1b135580df55d8a4f949dd66e 3 | size 226304 4 | -------------------------------------------------------------------------------- /models/darp11-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:770a262addec365f3693caae8a809d66fe9a0f38f37c3547007997469d997709 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/darp11/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:27004c20ef0db99f3994ef6573b92820c95cb59bf014c7d19fbe0eb22534b25f 3 | size 140800 4 | -------------------------------------------------------------------------------- /models/darp11/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp11/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/arl-h/5083.80/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/darp11/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp11) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 8612 KB 12 | - Version: 18.1.15.2589 13 | -------------------------------------------------------------------------------- /models/darp11/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp11) 2 | -------------------------------------------------------------------------------- /models/darp11/chip.txt: -------------------------------------------------------------------------------- 1 | XM25QU256C 2 | -------------------------------------------------------------------------------- /models/darp11/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp11 2 | -------------------------------------------------------------------------------- /models/darp11/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp11/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9c2b44987f1e20abf85af945ce7a186603413777684af81134d0a13c99f18132 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/darp11/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8de11ce5dd8e6ab68d5c95705ae801f1da021e69cdc3a3d39381a1000fbb4f05 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/darp11/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:847b7a22698b6dc3c114ee7553e75029de2de24df764241a823596fd6614c686 3 | size 8818688 4 | -------------------------------------------------------------------------------- /models/darp11/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0ea42ea855a95d81dd3df24aa44b5d4822b4b1d1b135580df55d8a4f949dd66e 3 | size 226304 4 | -------------------------------------------------------------------------------- /models/darp11/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:770a262addec365f3693caae8a809d66fe9a0f38f37c3547007997469d997709 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/darp5/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d854f9aff8de8a83cca7b72e23eecad93c7fc4da492a6dd91769ecbc3d8f7802 3 | size 72128 4 | -------------------------------------------------------------------------------- /models/darp5/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp5/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp5) 2 | 3 | https://system76.com/guides/darp5 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 6140 KB 14 | - Version: 12.0.94.2428 15 | -------------------------------------------------------------------------------- /models/darp5/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp5) 2 | 3 | https://system76.com/guides/darp5 4 | -------------------------------------------------------------------------------- /models/darp5/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/darp5/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_DARP5=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/darp5/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp5 2 | -------------------------------------------------------------------------------- /models/darp5/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp5/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:38edab5b2c459ef7878c5a3836a7c7d16906b49076936dc5902035fa78e8680f 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/darp5/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:05f467cc7531b68901493a3238430aeb05ce13902e81435458e7271bd7c16528 3 | size 6287360 4 | -------------------------------------------------------------------------------- /models/darp5/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:47bdb6a315ed77e65556bf87767ec5400e018195971005dc9e9b923ca7e254b5 3 | size 32576 4 | -------------------------------------------------------------------------------- /models/darp5/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f04ba76b34aeb7e99e61b51bb4af64731b0aed1ca1c75284c029461e4eca47dd 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/darp6/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f88575f9ed69f06cb2ff5dd2aa745c603d4ae99f456bd3fd634eb8990f0e0f44 3 | size 72128 4 | -------------------------------------------------------------------------------- /models/darp6/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp6/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp6) 2 | 3 | https://system76.com/guides/darp6 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 4092 KB 14 | - Version: 14.1.74.2373 15 | -------------------------------------------------------------------------------- /models/darp6/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp6) 2 | 3 | https://system76.com/guides/darp6 4 | -------------------------------------------------------------------------------- /models/darp6/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/darp6/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_DARP6=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/darp6/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp6 2 | -------------------------------------------------------------------------------- /models/darp6/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp6/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:886755332b837afc07aa7eaf308ddaa5c10911232bdc1058e732cac2f1b4d97e 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/darp6/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d242789ceeae275b429853b9d23c46fe1f581dd3a93d12815be9dde5e5bd0570 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/darp6/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71a955861d154bc5b4d31b5552f7ac43619561a7ba626d7373296deb92d254a5 3 | size 33664 4 | -------------------------------------------------------------------------------- /models/darp6/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:80503c6909e370a424f046fe7866c52b0762db7250b3619c3ae36a800967234b 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/darp7/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/darp7/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp7/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp7) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5116 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/darp7/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp7) 2 | -------------------------------------------------------------------------------- /models/darp7/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/darp7/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_DARP7=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/darp7/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp7 2 | -------------------------------------------------------------------------------- /models/darp7/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp7/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0aabf25a7ed9bef3e8a3a61cf85aa95b9972182887389f654ca7970a5178def3 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/darp7/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f16e7a4cebf1b280a5f7e28e089214095d02c91132eb09b2852d1f5191b62749 3 | size 5238784 4 | -------------------------------------------------------------------------------- /models/darp7/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8bd8addc565a771ca31fb57394ac9841bed2a168e28a972c0431a5c08b5a1d38 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/darp8/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:185d56c3577d0ee07a824af4bd6a883f6469c1a4872f1e98cace5221f2c806b6 3 | size 151008 4 | -------------------------------------------------------------------------------- /models/darp8/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp8/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp8) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/darp8/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp8) 2 | -------------------------------------------------------------------------------- /models/darp8/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/darp8/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_DARP8=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/darp8/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp8 2 | -------------------------------------------------------------------------------- /models/darp8/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp8/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ba45b74f2e047223c77b8e1e25cb1c5129f277c2ac4998dbff53bf3013d98c08 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/darp8/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1fa3caa4f373207139f2976382947d52b1a6f583d691ab1d3413cc75a6c3fe5c 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/darp8/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:39eb600e61391472d45da2cca545848ebcc99a426b40b05f7b779c6070f1d228 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/darp9/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:879aa6a1cf0fb86fd67ce89383bc294cc034026dd21879962d38b4a6e4116db3 3 | size 157184 4 | -------------------------------------------------------------------------------- /models/darp9/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/darp9/README.md: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp9) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2166 13 | -------------------------------------------------------------------------------- /models/darp9/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Darter Pro (darp9) 2 | -------------------------------------------------------------------------------- /models/darp9/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/darp9/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_DARP9=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/darp9/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/darp9 2 | -------------------------------------------------------------------------------- /models/darp9/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/darp9/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b1ea572d61ddc6b3a0dd0ca1674733ab56bc145e5bb06e4ece8cf6a2261a542d 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/darp9/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:34a2f5b5b6ff63319d3f9d49ff94901cdeb84d6b0a5d3472b33d47d293d29f60 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/darp9/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1c443698ac38fb3b2a42b59442440ec315c7ffbd2ecfde809e4ee6b57188b5c5 3 | size 9216 4 | -------------------------------------------------------------------------------- /models/galp2/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71f215edc130135bb27c4bbb4f4f5ee2907caf96e1aed3ebfadedd41a4c21708 3 | size 72224 4 | -------------------------------------------------------------------------------- /models/galp2/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp2/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp2) 2 | 3 | https://system76.com/guides/galp2 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - Size: 128 KB 9 | - Model: N130BU 10 | - Version: 1.05.06 11 | - [FD](./fd.rom) 12 | - Size: 4 KB 13 | - HAP: false 14 | - [ME](./me.rom) 15 | - Size: 2044 KB 16 | - Version: 11.8.70.3626 17 | -------------------------------------------------------------------------------- /models/galp2/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp2) 2 | 3 | https://system76.com/guides/galp2 4 | -------------------------------------------------------------------------------- /models/galp2/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP2=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_DEBUG_TPM=y 7 | CONFIG_HAVE_IFD_BIN=y 8 | CONFIG_HAVE_ME_BIN=y 9 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 10 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 11 | CONFIG_PAYLOAD_ELF=y 12 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 13 | CONFIG_POST_IO=n 14 | CONFIG_SMMSTORE=y 15 | CONFIG_SMMSTORE_V2=y 16 | CONFIG_TPM_PPI=y 17 | CONFIG_USE_ME_CLEANER=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/galp2/ec.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2ba7d58c7632b2150072003dc5a910d0349ae787f138c1e2ef2c1917090c3b7d 3 | size 131072 4 | -------------------------------------------------------------------------------- /models/galp2/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp2/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0127a4ed9eaee3b4af37d8b4add5110a5a5babd9bef3b3798e97268125f2b545 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp2/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f675dcc10d8ee02beb60e3d20dc0c6df4607ccdd535cf99377d8b1cc0d88cced 3 | size 2093056 4 | -------------------------------------------------------------------------------- /models/galp2/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:47bdb6a315ed77e65556bf87767ec5400e018195971005dc9e9b923ca7e254b5 3 | size 32576 4 | -------------------------------------------------------------------------------- /models/galp2/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8b7c95db633e1a9409ce5ad3c2ee8545e1a79851562fa75fc50326aa9ff007d3 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/galp3-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71f215edc130135bb27c4bbb4f4f5ee2907caf96e1aed3ebfadedd41a4c21708 3 | size 72224 4 | -------------------------------------------------------------------------------- /models/galp3-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp3-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp3-b) 2 | 3 | https://system76.com/guides/galp3 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - Size: 128 KB 9 | - Model: N140WU 10 | - Version: 1.05.02 11 | - [FD](./fd.rom) 12 | - Size: 4 KB 13 | - HAP: false 14 | - [ME](./me.rom) 15 | - Size: 2044 KB 16 | - Version: 11.8.70.3626 17 | -------------------------------------------------------------------------------- /models/galp3-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp3-b) 2 | 3 | https://system76.com/guides/galp3 4 | -------------------------------------------------------------------------------- /models/galp3-b/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L6405D 2 | -------------------------------------------------------------------------------- /models/galp3-b/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP3_B=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_DEBUG_TPM=y 7 | CONFIG_HAVE_IFD_BIN=y 8 | CONFIG_HAVE_ME_BIN=y 9 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 10 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 11 | CONFIG_PAYLOAD_ELF=y 12 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 13 | CONFIG_POST_IO=n 14 | CONFIG_SMMSTORE=y 15 | CONFIG_SMMSTORE_V2=y 16 | CONFIG_TPM_PPI=y 17 | CONFIG_USE_ME_CLEANER=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/galp3-b/ec.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:795ff283e91fad889230bfc473d4739abc5773bd5ca00d533db0baca74e75616 3 | size 131072 4 | -------------------------------------------------------------------------------- /models/galp3-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp3-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0127a4ed9eaee3b4af37d8b4add5110a5a5babd9bef3b3798e97268125f2b545 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp3-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f675dcc10d8ee02beb60e3d20dc0c6df4607ccdd535cf99377d8b1cc0d88cced 3 | size 2093056 4 | -------------------------------------------------------------------------------- /models/galp3-b/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:47bdb6a315ed77e65556bf87767ec5400e018195971005dc9e9b923ca7e254b5 3 | size 32576 4 | -------------------------------------------------------------------------------- /models/galp3-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0c13212baaca2786a5d1025462b7a8a1de8d303a7f1bf1f8eed06079d0f44a80 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/galp3-c/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:791d43349084d005ffe81a6dde58630dc12daa92a0635c138698cd3bffdcaf63 3 | size 70272 4 | -------------------------------------------------------------------------------- /models/galp3-c/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp3-c/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp3-c) 2 | 3 | https://system76.com/guides/galp3 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 6140 KB 14 | - Version: 12.0.94.2428 15 | -------------------------------------------------------------------------------- /models/galp3-c/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp3-c) 2 | 3 | https://system76.com/guides/galp3 4 | -------------------------------------------------------------------------------- /models/galp3-c/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L12805D 2 | -------------------------------------------------------------------------------- /models/galp3-c/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP3_C=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/galp3-c/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/galp3-c 2 | -------------------------------------------------------------------------------- /models/galp3-c/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp3-c/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1c9fc26e044e1e193261514ec06d9994d48a7dd5960b5a7aad9cc2324b9a8eed 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp3-c/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:68fa719c89bfcbc6f43f7cfc40fcbbcea1a461e2989f097c8d139e164f2653e7 3 | size 6287360 4 | -------------------------------------------------------------------------------- /models/galp3-c/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:47bdb6a315ed77e65556bf87767ec5400e018195971005dc9e9b923ca7e254b5 3 | size 32576 4 | -------------------------------------------------------------------------------- /models/galp3-c/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f04ba76b34aeb7e99e61b51bb4af64731b0aed1ca1c75284c029461e4eca47dd 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/galp3/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71f215edc130135bb27c4bbb4f4f5ee2907caf96e1aed3ebfadedd41a4c21708 3 | size 72224 4 | -------------------------------------------------------------------------------- /models/galp3/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp3/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp3) 2 | 3 | https://system76.com/guides/galp3 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - Size: 128 KB 9 | - Model: N130WU 10 | - Version: 1.05.03MI1 11 | - [FD](./fd.rom) 12 | - Size: 4 KB 13 | - HAP: false 14 | - [ME](./me.rom) 15 | - Size: 2044 KB 16 | - Version: 11.8.70.3626 17 | -------------------------------------------------------------------------------- /models/galp3/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp3) 2 | 3 | https://system76.com/guides/galp3 4 | -------------------------------------------------------------------------------- /models/galp3/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP3=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_DEBUG_TPM=y 7 | CONFIG_HAVE_IFD_BIN=y 8 | CONFIG_HAVE_ME_BIN=y 9 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 10 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 11 | CONFIG_PAYLOAD_ELF=y 12 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 13 | CONFIG_POST_IO=n 14 | CONFIG_SMMSTORE=y 15 | CONFIG_SMMSTORE_V2=y 16 | CONFIG_TPM_PPI=y 17 | CONFIG_USE_ME_CLEANER=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/galp3/ec.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c932e7fab09d75fbf65984abf42adcea7fcc027a682d61f5327310ce8a7fda40 3 | size 131072 4 | -------------------------------------------------------------------------------- /models/galp3/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp3/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0127a4ed9eaee3b4af37d8b4add5110a5a5babd9bef3b3798e97268125f2b545 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp3/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f675dcc10d8ee02beb60e3d20dc0c6df4607ccdd535cf99377d8b1cc0d88cced 3 | size 2093056 4 | -------------------------------------------------------------------------------- /models/galp3/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:47bdb6a315ed77e65556bf87767ec5400e018195971005dc9e9b923ca7e254b5 3 | size 32576 4 | -------------------------------------------------------------------------------- /models/galp3/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0446f851c4fb38b6c6076f1e6e30b6f6fcb939d52aaf0a30a9c5a608558d25fa 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/galp4/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71f215edc130135bb27c4bbb4f4f5ee2907caf96e1aed3ebfadedd41a4c21708 3 | size 72224 4 | -------------------------------------------------------------------------------- /models/galp4/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp4/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp4) 2 | 3 | https://system76.com/guides/galp4 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 4092 KB 14 | - Version: 14.1.74.2373 15 | -------------------------------------------------------------------------------- /models/galp4/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp4) 2 | 3 | https://system76.com/guides/galp4 4 | -------------------------------------------------------------------------------- /models/galp4/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/galp4/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP4=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/galp4/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/galp4 2 | -------------------------------------------------------------------------------- /models/galp4/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp4/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:886755332b837afc07aa7eaf308ddaa5c10911232bdc1058e732cac2f1b4d97e 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp4/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bcba2088fc1ef63cc7d1e0c907642717bd727ae4d4e26c274c84ada9a48cdfe9 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/galp4/uecflash.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71a955861d154bc5b4d31b5552f7ac43619561a7ba626d7373296deb92d254a5 3 | size 33664 4 | -------------------------------------------------------------------------------- /models/galp4/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4d4277e8b84d992c6a801bc32aad326aff3383cb061bae75a1bf3fa3776ff6b2 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/galp5/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/galp5/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp5/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp5) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5116 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/galp5/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp5) 2 | -------------------------------------------------------------------------------- /models/galp5/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/galp5/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP5=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/galp5/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/galp5 2 | -------------------------------------------------------------------------------- /models/galp5/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp5/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:826a8f1f28a0ac8ce16e6444fb3f679947785c7049fff1033cbc4f2db8b7c4d5 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp5/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:03cd5ec008e59e813f25def2bac24d8fefd9cf26c373be7d88b05218aa3442b4 3 | size 5238784 4 | -------------------------------------------------------------------------------- /models/galp5/usb4-pd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:de1314aa5ef38eefca45ede10abb755cf3632f8cd37946cf7847f2cf01a2b580 3 | size 32768 4 | -------------------------------------------------------------------------------- /models/galp5/usb4-retimer.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b785c0d1c9a3ec2b46a87e666ffd6a5d8ed3e041630607de26ef040dc0de70db 3 | size 1048576 4 | -------------------------------------------------------------------------------- /models/galp5/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8bd8addc565a771ca31fb57394ac9841bed2a168e28a972c0431a5c08b5a1d38 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/galp6/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d11685034a6ac65e77822a4f3d4312f95eb365dbdae0437c7ab650c37a309ad8 3 | size 189312 4 | -------------------------------------------------------------------------------- /models/galp6/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp6/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp6) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/galp6/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp6) 2 | -------------------------------------------------------------------------------- /models/galp6/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/galp6/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP6=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/galp6/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/galp6 2 | -------------------------------------------------------------------------------- /models/galp6/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp6/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7ec88459c29abf3afe4bb660da872608826b86c775249832126ac3eff14e983f 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp6/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c4fb39922b3c24031a376f9db67ee88a0b26609cbd08102ba2e4d732dc54c0e1 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/galp6/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:1b83983940fe0894289d69d6ef675ca6fcc3362e51550e156a5e63589659574c 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/galp7/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:78336d9127ae45696b44d2c80d6dbac99193f23d7fcd127f2f1b88cf7917b2ed 3 | size 193536 4 | -------------------------------------------------------------------------------- /models/galp7/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/galp7/README.md: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp7) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2166 13 | -------------------------------------------------------------------------------- /models/galp7/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Galago Pro (galp7) 2 | -------------------------------------------------------------------------------- /models/galp7/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/galp7/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GALP7=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/galp7/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/galp7 2 | -------------------------------------------------------------------------------- /models/galp7/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/galp7/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0b36642cbf86ec06ebb48c43f8e2f912a10798a0008814c6f93df1497a70c72b 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/galp7/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:33f1c17e97b2ff83eb9ea42825cea4379e2dcc2b75049cbedd93fef1ce289e57 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/galp7/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a0c6ef357fe483f04c53b1abc7c72eef41ab5774e6a21cdd3ea71f10adb670fa 3 | size 9216 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71f215edc130135bb27c4bbb4f4f5ee2907caf96e1aed3ebfadedd41a4c21708 3 | size 72224 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze14_1650/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze14) 2 | 3 | https://system76.com/guides/gaze14 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - Size: 128 KB 9 | - Model: NH50RA 10 | - Version: 1.07.03 11 | - [FD](./fd.rom) 12 | - Size: 4 KB 13 | - HAP: false 14 | - [ME](./me.rom) 15 | - Size: 6140 KB 16 | - Version: 12.0.49.1536 17 | -------------------------------------------------------------------------------- /models/gaze14_1650/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze14) 2 | 3 | https://system76.com/guides/gaze14 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q128C 2 | -------------------------------------------------------------------------------- /models/gaze14_1650/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE14=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_SMMSTORE=y 13 | CONFIG_SMMSTORE_V2=y 14 | CONFIG_TPM_PPI=y 15 | CONFIG_USE_OPTION_TABLE=y 16 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 17 | #CONFIG_CONSOLE_SYSTEM76_EC=y 18 | -------------------------------------------------------------------------------- /models/gaze14_1650/ec.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:77daf4e36894c74f73eed8bab71de7b115ca6472da8ff01b5a1dbc9b37f1b062 3 | size 131072 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze14_1650/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3840a589ee8e5740534c0d444da7d2cc9029cebd2dc588eb8d031f2b550b256a 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:db49b7a64f3a89be63c692661d28d82e1a32dd40ce22da4953846646b2f371c4 3 | size 6287360 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ed3e3d302f33784e3b3eb7f6832e252d50c5da2d3810332a2b2e575ee53f094d 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/gaze14_1650/vbt2.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ac5f10cdaa02d4a2d302a41780c507d35528a274c6b1097eae268a10871417f3 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:71f215edc130135bb27c4bbb4f4f5ee2907caf96e1aed3ebfadedd41a4c21708 3 | size 72224 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze14) 2 | 3 | https://system76.com/guides/gaze14 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - Size: 128 KB 9 | - Model: NH50ED 10 | - Version: 1.07.03 11 | - [FD](./fd.rom) 12 | - Size: 4 KB 13 | - HAP: false 14 | - [ME](./me.rom) 15 | - Size: 6140 KB 16 | - Version: 12.0.94.2428 17 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze14) 2 | 3 | https://system76.com/guides/gaze14 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q128C 2 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE14=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_SMMSTORE=y 13 | CONFIG_SMMSTORE_V2=y 14 | CONFIG_TPM_PPI=y 15 | CONFIG_USE_OPTION_TABLE=y 16 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 17 | #CONFIG_CONSOLE_SYSTEM76_EC=y 18 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/ec.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b0b74e2620b913cb22e6206d915b20404464508f18e8d19a2464bcb822576a51 3 | size 131072 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:44a90e833497082d2a25ce29f1522300847c55bf6c736a5d28d496d118ed9219 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:06e4bfd66f406206a9850cdb2785dc7c15ae377f8949f4fbb67f2c439664c182 3 | size 6287360 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ed3e3d302f33784e3b3eb7f6832e252d50c5da2d3810332a2b2e575ee53f094d 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/gaze14_1660ti/vbt2.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ac5f10cdaa02d4a2d302a41780c507d35528a274c6b1097eae268a10871417f3 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/gaze15/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e01a6b8a98d6f7f6dab4e02f4ddcf5dc4b8a7c940660121221f5a2820b45bc3e 3 | size 73120 4 | -------------------------------------------------------------------------------- /models/gaze15/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze15/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze15) 2 | 3 | https://system76.com/guides/gaze15 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 4092 KB 14 | - Version: 14.1.72.2287 15 | -------------------------------------------------------------------------------- /models/gaze15/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze15) 2 | 3 | https://system76.com/guides/gaze15 4 | -------------------------------------------------------------------------------- /models/gaze15/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/gaze15/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE15=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/gaze15/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze15 2 | -------------------------------------------------------------------------------- /models/gaze15/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze15/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d655cc3f20c12ffbba17c94da982d2c5e5b6568e7b76e00247937e77a5c41cec 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze15/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0e6948c011e8a27849c8bf70e95cd36038b6b2dd4ac83e7be8d5aef36761ff76 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/gaze15/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f1ef8bb421907492b0d1638c65cdfc37a6be24577b933c971af3dd8a75616b2a 3 | size 6144 4 | -------------------------------------------------------------------------------- /models/gaze16-3050/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/gaze16-3050/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze16-3050/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze16) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5116 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/gaze16-3050/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze16) 2 | -------------------------------------------------------------------------------- /models/gaze16-3050/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/gaze16-3050/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE16_3050=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/gaze16-3050/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze16-3050 2 | -------------------------------------------------------------------------------- /models/gaze16-3050/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze16-3050/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c866e8f0767916ad9a1e318d043828d1080caf79004352a692e95ff2e1bb5342 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze16-3050/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:6ab52a266d854927f239171d8d0be10809f849889a0575b8b26fb5c46e72ff82 3 | size 5238784 4 | -------------------------------------------------------------------------------- /models/gaze16-3050/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d75d4af4b6fe3106c0d064e0c589a3e132051c35073c811197ffbf22e9057de2 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze16) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5108 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze16) 2 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE16_3060_B=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_GBE_BIN=y 8 | CONFIG_HAVE_ME_BIN=y 9 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 10 | CONFIG_GBE_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/gbe.rom" 11 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 12 | CONFIG_PAYLOAD_ELF=y 13 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze16-3060-b 2 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0ba5d4d7240797b5fbe4257fda56ac4e67d78924a17fb08d5d8b71fc78c64ba1 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:76bd61aab0205c8e41b246602c314f493c1adc30eb2372a95ee727b175653311 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:44c272186ee836b949dda0cc9877062606a697961e9efa2f658351e46d64cee3 3 | size 5230592 4 | -------------------------------------------------------------------------------- /models/gaze16-3060-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3e366306940a4f7ed4e992dcd1c75ae5b114e7cb7ac5aa1c6290ae29ff35ff0d 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/gaze16-3060/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/gaze16-3060/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze16-3060/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze16) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5116 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/gaze16-3060/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze16) 2 | -------------------------------------------------------------------------------- /models/gaze16-3060/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/gaze16-3060/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE16_3060=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/gaze16-3060/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze16-3060 2 | -------------------------------------------------------------------------------- /models/gaze16-3060/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze16-3060/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c866e8f0767916ad9a1e318d043828d1080caf79004352a692e95ff2e1bb5342 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze16-3060/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4340a324b0926e918bd3199cb8a47f22f65217637b145aaba5192c4b97412a36 3 | size 5238784 4 | -------------------------------------------------------------------------------- /models/gaze16-3060/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3e366306940a4f7ed4e992dcd1c75ae5b114e7cb7ac5aa1c6290ae29ff35ff0d 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/gaze17-3050/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f20834d0414d4a7f693f61b590eb0a070c277e42700a592c514ef4e09819b705 3 | size 150912 4 | -------------------------------------------------------------------------------- /models/gaze17-3050/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze17-3050/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze17) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/gaze17-3050/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze17) 2 | -------------------------------------------------------------------------------- /models/gaze17-3050/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/gaze17-3050/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE17_3050=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/gaze17-3050/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze17-3050 2 | -------------------------------------------------------------------------------- /models/gaze17-3050/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze17-3050/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4c30a15347ef773c57527bd4fb7c93072fa21bf6b39661d682af24da39a37096 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze17-3050/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:312f4a16e78458ab916cc302bd00b9ff09de4047261390a80d18514d0d96a250 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/gaze17-3050/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4c9461cd344d08f516017f67e63e116d8875fcf9ee6bab66619855e3545b70b3 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e5d075cc7fd0c016ff9854bf14a9cf4d02a66889d5b54c82963396a5d5324693 3 | size 151872 4 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze17-3060-b) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze17-3060-b) 2 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE17_3060_B=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_GBE_BIN=y 7 | CONFIG_HAVE_IFD_BIN=y 8 | CONFIG_HAVE_ME_BIN=y 9 | CONFIG_GBE_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/gbe.rom" 10 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 11 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 12 | CONFIG_PAYLOAD_ELF=y 13 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 14 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 15 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 16 | CONFIG_POST_IO=n 17 | CONFIG_SMMSTORE=y 18 | CONFIG_SMMSTORE_V2=y 19 | CONFIG_TPM_PPI=y 20 | CONFIG_USE_OPTION_TABLE=y 21 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 22 | #CONFIG_CONSOLE_SYSTEM76_EC=y 23 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze17-3060-b 2 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:85b3ece3631e0361d97d7b23f41fc45852facc9bf6c8d97928ad1bbfccf2ee85 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/gbe.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5c072061dafe25ab72016ef49fcd6fcac9b4de21ba75c9d3c683e75a0399138b 3 | size 8192 4 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:481cdc4a9f6bf5f845ba515cd7d810b610fba37f42515022497be66c5b01c7fa 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/gaze17-3060-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:19f672aa8d9a41b04d92a69b81f80e084e8ed70157fa68e4a77243118d61e434 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/gaze18/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:78336d9127ae45696b44d2c80d6dbac99193f23d7fcd127f2f1b88cf7917b2ed 3 | size 193536 4 | -------------------------------------------------------------------------------- /models/gaze18/README.md: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze18) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2073 13 | -------------------------------------------------------------------------------- /models/gaze18/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Gazelle (gaze18) 2 | -------------------------------------------------------------------------------- /models/gaze18/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/gaze18/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_GAZE18=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/gaze18/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/gaze18 2 | -------------------------------------------------------------------------------- /models/gaze18/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/gaze18/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:05a85dc30b9ee40ebe4c5597e5c694ff9a24995f6f1402f3a9e724a5b20a6bd2 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/gaze18/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c0ad4180feffbd92b8e435bad8d9c8b3b8c95cb2982ff5d6299b23e82b634123 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/gaze18/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:3fd6347901a3b6d10a484688c90e6a3e2e32079bbebab5fadf8a19726935aa37 3 | size 9216 4 | -------------------------------------------------------------------------------- /models/lemp10/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/lemp10/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/lemp10/README.md: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp10) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5116 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/lemp10/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp10) 2 | -------------------------------------------------------------------------------- /models/lemp10/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/lemp10/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_LEMP10=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/lemp10/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/lemp10 2 | -------------------------------------------------------------------------------- /models/lemp10/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/lemp10/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7fa9819ef72349dd644541d213424c05e79dc0f4a9ff8b0bc7c51e4378226774 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/lemp10/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:49a9f2bb4224b35c9a3e228163890711d0945dd7cc6bdd94b1e61fec8c235258 3 | size 5238784 4 | -------------------------------------------------------------------------------- /models/lemp10/usb4-pd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7f41aa745e4237ac6ffcb9966113c6fb81efbe115c77344cbd58b00dbf2841c8 3 | size 32768 4 | -------------------------------------------------------------------------------- /models/lemp10/usb4-retimer.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:eb32c5d705fb5c8c70c01d48606164d4e738811877ec7c399bbd264331a4b6d0 3 | size 1048576 4 | -------------------------------------------------------------------------------- /models/lemp10/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ef818c8ede47b0c648a0372aae95cde5dc55fd9da5a5890b3b49109f7a2d9c28 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/lemp11/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e5d075cc7fd0c016ff9854bf14a9cf4d02a66889d5b54c82963396a5d5324693 3 | size 151872 4 | -------------------------------------------------------------------------------- /models/lemp11/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/lemp11/README.md: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp11) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/lemp11/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp11) 2 | -------------------------------------------------------------------------------- /models/lemp11/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/lemp11/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_LEMP11=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/lemp11/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/lemp11 2 | -------------------------------------------------------------------------------- /models/lemp11/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/lemp11/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0b84a4eceee02174ffcf3e6942877cbbd3e5d24e9e2e7719670165d242942c85 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/lemp11/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8946e91112ae9dd6d70091ebf74d6845cae4130f0e1cb9947d7568f1fca49d2b 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/lemp11/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:70a3e49da120a753a0df0006d5fa57679908407f842346752424ddcf8d8b5fe2 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/lemp12/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:78336d9127ae45696b44d2c80d6dbac99193f23d7fcd127f2f1b88cf7917b2ed 3 | size 193536 4 | -------------------------------------------------------------------------------- /models/lemp12/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/lemp12/README.md: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp12) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2166 13 | -------------------------------------------------------------------------------- /models/lemp12/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp12) 2 | -------------------------------------------------------------------------------- /models/lemp12/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/lemp12/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_LEMP12=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/lemp12/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/lemp12 2 | -------------------------------------------------------------------------------- /models/lemp12/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/lemp12/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c649bf7ad3c949e23220f3a471eb8f8a608def8031c68893739d9729f0918979 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/lemp12/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:801962338cebad8267479cdf59fa3eb12bf32ccaf8b27b40bd0c95802cc9ce4a 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/lemp12/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:08e10e17cf0a85e916c42a0a2088ca9841c325c19cdfe3cfa92e60a979ff249f 3 | size 9216 4 | -------------------------------------------------------------------------------- /models/lemp13-b/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:95b1f7796f272c0f61e68b6aa3f4e3ca127ccaa20b158cc0c201620546d4862f 3 | size 135168 4 | -------------------------------------------------------------------------------- /models/lemp13-b/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/lemp13-b/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/mtl/4122.12/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/lemp13-b/README.md: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp13-b) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 10128 KB 12 | - Version: 18.0.5.2066 13 | -------------------------------------------------------------------------------- /models/lemp13-b/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp13-b) 2 | -------------------------------------------------------------------------------- /models/lemp13-b/chip.txt: -------------------------------------------------------------------------------- 1 | XM25QU256C 2 | -------------------------------------------------------------------------------- /models/lemp13-b/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_LEMP13_B=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_ADD_FSP_BINARIES=y 6 | CONFIG_FSP_FULL_FD=y 7 | CONFIG_FSP_FD_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Fsp.fd" 8 | CONFIG_FSP_HEADER_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Include" 9 | CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y 10 | CONFIG_CPU_UCODE_BINARIES="$(FIRMWARE_OPEN_MODEL_DIR)/microcode.rom" 11 | CONFIG_HAVE_IFD_BIN=y 12 | CONFIG_HAVE_ME_BIN=y 13 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 14 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 15 | CONFIG_PAYLOAD_ELF=y 16 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 17 | CONFIG_POST_IO=n 18 | CONFIG_SMMSTORE=y 19 | CONFIG_SMMSTORE_V2=y 20 | CONFIG_TPM_PPI=y 21 | CONFIG_USE_OPTION_TABLE=y 22 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 23 | #CONFIG_CONSOLE_SYSTEM76_EC=y 24 | -------------------------------------------------------------------------------- /models/lemp13-b/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/lemp13-b 2 | -------------------------------------------------------------------------------- /models/lemp13-b/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/lemp13-b/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:06d10be1877151a0c8167fc5a96f164d9bdbc27ce98bc53386a18dcb419fbc19 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/lemp13-b/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9c46dc8dd4e89c87706d8e1b6ab6e460e8bb49fad88b7783b494ce0c7bde58de 3 | size 10371072 4 | -------------------------------------------------------------------------------- /models/lemp13-b/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:39c93f50add2dfd82a84bb046a008aae43d9e73f773b0307f2cb10c4d83bd80f 3 | size 272384 4 | -------------------------------------------------------------------------------- /models/lemp13-b/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:777a8566ae6d913213798e664cd7856c286030159ab578276f7633887b1bcffc 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/lemp13/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:95b1f7796f272c0f61e68b6aa3f4e3ca127ccaa20b158cc0c201620546d4862f 3 | size 135168 4 | -------------------------------------------------------------------------------- /models/lemp13/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/lemp13/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/mtl/4122.12/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/lemp13/README.md: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp13) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 10128 KB 12 | - Version: 18.0.5.2066 13 | -------------------------------------------------------------------------------- /models/lemp13/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp13) 2 | -------------------------------------------------------------------------------- /models/lemp13/chip.txt: -------------------------------------------------------------------------------- 1 | XM25QU256C 2 | -------------------------------------------------------------------------------- /models/lemp13/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_LEMP13=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_ADD_FSP_BINARIES=y 6 | CONFIG_FSP_FULL_FD=y 7 | CONFIG_FSP_FD_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Fsp.fd" 8 | CONFIG_FSP_HEADER_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Include" 9 | CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y 10 | CONFIG_CPU_UCODE_BINARIES="$(FIRMWARE_OPEN_MODEL_DIR)/microcode.rom" 11 | CONFIG_HAVE_IFD_BIN=y 12 | CONFIG_HAVE_ME_BIN=y 13 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 14 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 15 | CONFIG_PAYLOAD_ELF=y 16 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 17 | CONFIG_POST_IO=n 18 | CONFIG_SMMSTORE=y 19 | CONFIG_SMMSTORE_V2=y 20 | CONFIG_TPM_PPI=y 21 | CONFIG_USE_OPTION_TABLE=y 22 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 23 | #CONFIG_CONSOLE_SYSTEM76_EC=y 24 | -------------------------------------------------------------------------------- /models/lemp13/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/lemp13 2 | -------------------------------------------------------------------------------- /models/lemp13/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/lemp13/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:06d10be1877151a0c8167fc5a96f164d9bdbc27ce98bc53386a18dcb419fbc19 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/lemp13/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:9c46dc8dd4e89c87706d8e1b6ab6e460e8bb49fad88b7783b494ce0c7bde58de 3 | size 10371072 4 | -------------------------------------------------------------------------------- /models/lemp13/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:39c93f50add2dfd82a84bb046a008aae43d9e73f773b0307f2cb10c4d83bd80f 3 | size 272384 4 | -------------------------------------------------------------------------------- /models/lemp13/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:777a8566ae6d913213798e664cd7856c286030159ab578276f7633887b1bcffc 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/lemp9/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:a4d6495d57d38f00106d6bf7891a0e50bd5deb950620d0825ceeb7934092e562 3 | size 72320 4 | -------------------------------------------------------------------------------- /models/lemp9/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/lemp9/README.md: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp9) 2 | 3 | https://system76.com/guides/lemp9 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 4092 KB 14 | - Version: 14.1.74.2373 15 | -------------------------------------------------------------------------------- /models/lemp9/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Lemur Pro (lemp9) 2 | 3 | https://system76.com/guides/lemp9 4 | -------------------------------------------------------------------------------- /models/lemp9/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/lemp9/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_LEMP9=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/lemp9/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/lemp9 2 | -------------------------------------------------------------------------------- /models/lemp9/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/lemp9/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bfd6241f3e47dfe97da05b1e8f0743db9072916d627aa0fcf5f4ea2116b18de3 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/lemp9/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7814ba36644fe26c98dbf366febf11bd637cd52484f75288f725d85f462d70a8 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/lemp9/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:80503c6909e370a424f046fe7866c52b0762db7250b3619c3ae36a800967234b 3 | size 4608 4 | -------------------------------------------------------------------------------- /models/meer9/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f24151f629200a6207db3476016eb47df42366d591eed2fdd499f63c9d512975 3 | size 134656 4 | -------------------------------------------------------------------------------- /models/meer9/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/meer9/MeteorLakeFspBinPkg: -------------------------------------------------------------------------------- 1 | ../../fsp/mtl/4122.12/MeteorLakeFspBinPkg -------------------------------------------------------------------------------- /models/meer9/README.md: -------------------------------------------------------------------------------- 1 | # System76 Meerkat (meer9) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 16 KB 9 | - HAP: true 10 | - [ME](./me.rom) 11 | - Size: 10160 KB 12 | - Version: 18.0.5.2028 13 | -------------------------------------------------------------------------------- /models/meer9/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Meerkat (meer9) 2 | -------------------------------------------------------------------------------- /models/meer9/chip.txt: -------------------------------------------------------------------------------- 1 | W25Q256JW 2 | -------------------------------------------------------------------------------- /models/meer9/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_MEER9=y 3 | CONFIG_CCACHE=y 4 | CONFIG_ADD_FSP_BINARIES=y 5 | CONFIG_FSP_FULL_FD=y 6 | CONFIG_FSP_FD_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Fsp.fd" 7 | CONFIG_FSP_HEADER_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/MeteorLakeFspBinPkg/Include" 8 | CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_BINS=y 9 | CONFIG_CPU_UCODE_BINARIES="$(FIRMWARE_OPEN_MODEL_DIR)/microcode.rom" 10 | CONFIG_HAVE_IFD_BIN=y 11 | CONFIG_HAVE_ME_BIN=y 12 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 13 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 14 | CONFIG_PAYLOAD_ELF=y 15 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 16 | CONFIG_POST_IO=n 17 | CONFIG_SMMSTORE=y 18 | CONFIG_SMMSTORE_V2=y 19 | CONFIG_TPM_PPI=y 20 | CONFIG_USE_OPTION_TABLE=y 21 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 22 | # Debug 23 | CONFIG_CONSOLE_SERIAL=n 24 | -------------------------------------------------------------------------------- /models/meer9/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/meer9/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:dbc439558298b794b317f8a2c7b3f35e8712e821888ba7a4a5c6d16f7c806cba 3 | size 16384 4 | -------------------------------------------------------------------------------- /models/meer9/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:161f9f1772655c2b0a3b07c0b66899874c1a88188cc9a6b32ad523e8afb6ab7c 3 | size 10403840 4 | -------------------------------------------------------------------------------- /models/meer9/microcode.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c8527b022aafbd946628067be4c91509d2985162e1e46281429fac680fa8b57f 3 | size 552976 4 | -------------------------------------------------------------------------------- /models/meer9/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ad7d24254b77a1a2797bb7e79c83da94419ab5fc48de251844444049a8dbe3b9 3 | size 7680 4 | -------------------------------------------------------------------------------- /models/oryp10/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e5d075cc7fd0c016ff9854bf14a9cf4d02a66889d5b54c82963396a5d5324693 3 | size 151872 4 | -------------------------------------------------------------------------------- /models/oryp10/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp10/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp10) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/oryp10/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp10) 2 | -------------------------------------------------------------------------------- /models/oryp10/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/oryp10/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP10=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/oryp10/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp10 2 | -------------------------------------------------------------------------------- /models/oryp10/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp10/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b66aef5c37fa559a9135f030bec75a24bb79e65490824665f16ba88f6c77672e 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp10/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:2667a601e22d831a556ca3aea511656a8f1de13da31d3c726669e1eae7d33c5a 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/oryp10/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c4c97f4965f5f76f2530d70982ed5a457071f2a525c3240430a5b5efc973890f 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/oryp11/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:78336d9127ae45696b44d2c80d6dbac99193f23d7fcd127f2f1b88cf7917b2ed 3 | size 193536 4 | -------------------------------------------------------------------------------- /models/oryp11/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp11/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp11) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2073 13 | -------------------------------------------------------------------------------- /models/oryp11/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp11) 2 | -------------------------------------------------------------------------------- /models/oryp11/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/oryp11/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP11=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/oryp11/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp11 2 | -------------------------------------------------------------------------------- /models/oryp11/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp11/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e26c5f42e3747b19e5a8ba51756625d9c0bfd15119859e555278945ac06f0c09 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp11/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:956797a1def2bab1d6704e0c66a2036832c9f125d75a9aa7b093525dfc54d775 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/oryp11/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b29b6e75847cfb06e440a5559e8c71b113228a0fa4d07e7da005c1f3ea0f2859 3 | size 9216 4 | -------------------------------------------------------------------------------- /models/oryp12/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:830a5fa474c4531521a52df09692c4bb8c0746162fb6a603f17478e893d9c2b4 3 | size 140896 4 | -------------------------------------------------------------------------------- /models/oryp12/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp12/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp12) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 3944 KB 12 | - Version: 16.1.30.2330 13 | -------------------------------------------------------------------------------- /models/oryp12/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp12) 2 | -------------------------------------------------------------------------------- /models/oryp12/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/oryp12/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP12=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/oryp12/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp12 2 | -------------------------------------------------------------------------------- /models/oryp12/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp12/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:c051c2baea571bb0fd463f7e9384fdde12cd6e67b74ac8832f632957da18313b 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp12/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d8cc50dfd2215b11a0bf2bf6af1f90eaf26e3547a107e548c45b816de0919b0e 3 | size 4038656 4 | -------------------------------------------------------------------------------- /models/oryp12/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:f17845a56b8a0e439f6095989c387a86ed85888ab78ce3e927ef4a71a1983b4f 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/oryp5/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:ebfe655edfde77fbb8fe99bb5617701561fe7e333deedc85519a1205a26a637e 3 | size 71072 4 | -------------------------------------------------------------------------------- /models/oryp5/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp5/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp5) 2 | 3 | https://system76.com/guides/oryp5 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 6140 KB 14 | - Version: 12.0.94.2428 15 | -------------------------------------------------------------------------------- /models/oryp5/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp5) 2 | 3 | https://system76.com/guides/oryp5 4 | -------------------------------------------------------------------------------- /models/oryp5/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/oryp5/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP5=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/oryp5/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp5 2 | -------------------------------------------------------------------------------- /models/oryp5/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp5/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:8442a6f5ff960343c56011a9aa54eeffe073002b07bb461052f5c0612098f885 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp5/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b15160cdd8ce37d0be1caaa8865d0cf7d2553695f5a5b24ab7ab681ca46fe5cc 3 | size 6287360 4 | -------------------------------------------------------------------------------- /models/oryp5/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4441e1cf463cdc9c1070ae3b9f98cc762a103e2bf382c953d3eef4cb57acb906 3 | size 6144 4 | -------------------------------------------------------------------------------- /models/oryp6/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4593b31bcac5161697038d93fa83dc689e68d445accfe2fa5d35aaae23729517 3 | size 73312 4 | -------------------------------------------------------------------------------- /models/oryp6/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp6/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp6) 2 | 3 | https://system76.com/guides/oryp6 4 | 5 | ## Contents 6 | 7 | - [EC](./ec.rom) 8 | - *Read Error: No such file or directory (os error 2)* 9 | - [FD](./fd.rom) 10 | - Size: 4 KB 11 | - HAP: false 12 | - [ME](./me.rom) 13 | - Size: 4092 KB 14 | - Version: 14.1.72.2287 15 | -------------------------------------------------------------------------------- /models/oryp6/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp6) 2 | 3 | https://system76.com/guides/oryp6 4 | -------------------------------------------------------------------------------- /models/oryp6/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L12805D 2 | -------------------------------------------------------------------------------- /models/oryp6/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP6=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 5 | CONFIG_HAVE_IFD_BIN=y 6 | CONFIG_HAVE_ME_BIN=y 7 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 8 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 9 | CONFIG_PAYLOAD_ELF=y 10 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 11 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 12 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 13 | CONFIG_POST_IO=n 14 | CONFIG_SMMSTORE=y 15 | CONFIG_SMMSTORE_V2=y 16 | CONFIG_TPM_PPI=y 17 | CONFIG_USE_OPTION_TABLE=y 18 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 19 | #CONFIG_CONSOLE_SYSTEM76_EC=y 20 | -------------------------------------------------------------------------------- /models/oryp6/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp6 2 | -------------------------------------------------------------------------------- /models/oryp6/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp6/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:30808f359ac5eda10f8204b7918dde4fc0a48b82779a31198bf6f3efabe6e199 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp6/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4fa6c0bc46cfc04cd670c8e7e150e486d5f8926a377913d09e1474ae807c5ffa 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/oryp6/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4441e1cf463cdc9c1070ae3b9f98cc762a103e2bf382c953d3eef4cb57acb906 3 | size 6144 4 | -------------------------------------------------------------------------------- /models/oryp7/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:4593b31bcac5161697038d93fa83dc689e68d445accfe2fa5d35aaae23729517 3 | size 73312 4 | -------------------------------------------------------------------------------- /models/oryp7/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp7/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp7) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4092 KB 12 | - Version: 14.1.72.2287 13 | -------------------------------------------------------------------------------- /models/oryp7/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp7) 2 | -------------------------------------------------------------------------------- /models/oryp7/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L12805D 2 | -------------------------------------------------------------------------------- /models/oryp7/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP7=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 5 | CONFIG_HAVE_IFD_BIN=y 6 | CONFIG_HAVE_ME_BIN=y 7 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 8 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 9 | CONFIG_PAYLOAD_ELF=y 10 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 11 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 12 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 13 | CONFIG_POST_IO=n 14 | CONFIG_SMMSTORE=y 15 | CONFIG_SMMSTORE_V2=y 16 | CONFIG_TPM_PPI=y 17 | CONFIG_USE_OPTION_TABLE=y 18 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 19 | #CONFIG_CONSOLE_SYSTEM76_EC=y 20 | -------------------------------------------------------------------------------- /models/oryp7/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp7 2 | -------------------------------------------------------------------------------- /models/oryp7/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp7/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:30808f359ac5eda10f8204b7918dde4fc0a48b82779a31198bf6f3efabe6e199 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp7/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:0e48c60a53e02523d2a439a01502b593b253238960ab26dacf077dfe8bb77faa 3 | size 4190208 4 | -------------------------------------------------------------------------------- /models/oryp7/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bcc66d2e4125fa301db708309990a0f42074dbf103eaa18335013c08fcd32b8e 3 | size 6144 4 | -------------------------------------------------------------------------------- /models/oryp8/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:cdcbb9ce011c19feb89623765353b102f2fad845bf64a96483cdfeb70dba28ec 3 | size 157440 4 | -------------------------------------------------------------------------------- /models/oryp8/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp8/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp8) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 5116 KB 12 | - Version: 15.0.49.2573 13 | -------------------------------------------------------------------------------- /models/oryp8/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp8) 2 | -------------------------------------------------------------------------------- /models/oryp8/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q127C/GD25Q128C 2 | -------------------------------------------------------------------------------- /models/oryp8/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP8=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000 13 | CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000 14 | CONFIG_POST_IO=n 15 | CONFIG_SMMSTORE=y 16 | CONFIG_SMMSTORE_V2=y 17 | CONFIG_TPM_PPI=y 18 | CONFIG_USE_OPTION_TABLE=y 19 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 20 | #CONFIG_CONSOLE_SYSTEM76_EC=y 21 | -------------------------------------------------------------------------------- /models/oryp8/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp8 2 | -------------------------------------------------------------------------------- /models/oryp8/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp8/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:5a45ede5fa56ac39a6ff86e76f8c04b38da4940104298344a7f9a68a8464ac68 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp8/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:7ad9f5cab6448d80fbfccccda84eae72390694154298bf77700a8be7437060eb 3 | size 5238784 4 | -------------------------------------------------------------------------------- /models/oryp8/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:fe1dc6091782d883ee8bcd30ebd49879a5c8c37716538b8d904b0ffa6370f292 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/oryp9/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:e5d075cc7fd0c016ff9854bf14a9cf4d02a66889d5b54c82963396a5d5324693 3 | size 151872 4 | -------------------------------------------------------------------------------- /models/oryp9/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/oryp9/README.md: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp9) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 4824 KB 12 | - Version: 16.1.25.2124 13 | -------------------------------------------------------------------------------- /models/oryp9/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Oryx Pro (oryp9) 2 | -------------------------------------------------------------------------------- /models/oryp9/chip.txt: -------------------------------------------------------------------------------- 1 | MX25L25635F/MX25L25645G 2 | -------------------------------------------------------------------------------- /models/oryp9/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_ORYP9=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/oryp9/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/oryp9 2 | -------------------------------------------------------------------------------- /models/oryp9/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/oryp9/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:b66aef5c37fa559a9135f030bec75a24bb79e65490824665f16ba88f6c77672e 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/oryp9/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:d78f5fc006d90df8657a33cf2fcf3ac29b7a8e21dae86ab443908145cdabba56 3 | size 4939776 4 | -------------------------------------------------------------------------------- /models/oryp9/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:bdd06a0a711bae91c5d77be0b0a5197835d32f97bc084242bbe258e734ad156a 3 | size 8704 4 | -------------------------------------------------------------------------------- /models/qemu/README.md: -------------------------------------------------------------------------------- 1 | # QEMU (Virtualization) 2 | 3 | This provides a target for running the firmware inside of QEMU. Use the following commands: 4 | 5 | ``` 6 | ./scripts/build.sh qemu 7 | ./scripts/qemu.sh 8 | ``` 9 | 10 | ## Contents 11 | 12 | - [EC](./ec.rom) 13 | - *Read Error: No such file or directory (os error 2)* 14 | - [FD](./fd.rom) 15 | - *Read Error: No such file or directory (os error 2)* 16 | - [ME](./me.rom) 17 | - *Read Error: No such file or directory (os error 2)* 18 | -------------------------------------------------------------------------------- /models/qemu/README.md.in: -------------------------------------------------------------------------------- 1 | # QEMU (Virtualization) 2 | 3 | This provides a target for running the firmware inside of QEMU. Use the following commands: 4 | 5 | ``` 6 | ./scripts/build.sh qemu 7 | ./scripts/qemu.sh 8 | ``` 9 | -------------------------------------------------------------------------------- /models/qemu/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_EMULATION=y 2 | CONFIG_BOARD_EMULATION_QEMU_X86_Q35=y 3 | CONFIG_CBFS_SIZE=0x800000 4 | CONFIG_CCACHE=y 5 | CONFIG_CONSOLE_QEMU_DEBUGCON=n 6 | CONFIG_CONSOLE_SERIAL=y 7 | CONFIG_COREBOOT_ROMSIZE_KB_8192=y 8 | CONFIG_DRIVERS_EMULATION_QEMU_XRES=1024 9 | CONFIG_DRIVERS_EMULATION_QEMU_YRES=768 10 | CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y 11 | CONFIG_LINEAR_FRAMEBUFFER=y 12 | CONFIG_PAYLOAD_ELF=y 13 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 14 | CONFIG_PCIEXP_HOTPLUG=y 15 | CONFIG_POST_IO=n 16 | CONFIG_SMP=y 17 | CONFIG_UART_FOR_CONSOLE=2 18 | CONFIG_USE_BLOBS=n 19 | CONFIG_VGA_BIOS=y 20 | CONFIG_VGA_BIOS_FILE="${FIRMWARE_OPEN_MODEL_DIR}/vga.rom" 21 | CONFIG_VGA_BIOS_ID="1106,3230" 22 | -------------------------------------------------------------------------------- /models/qemu/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | -------------------------------------------------------------------------------- /models/qemu/vga.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:65e444e3099987476cbf77c055d3bdf792eb57d486631f7f7b83a23fd632d55d 3 | size 38400 4 | -------------------------------------------------------------------------------- /models/serw13/IntelGopDriver.efi: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:131c32cadb6716dba59d13891bb70213c6ee931dd1e8b1a5593dee6f3a4c2cbd 3 | size 142528 4 | -------------------------------------------------------------------------------- /models/serw13/IntelGopDriver.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = IntelGopDriver 4 | FILE_GUID = 767222f4-a9f4-41ba-9faa-edaa1405a486 5 | MODULE_TYPE = UEFI_DRIVER 6 | VERSION_STRING = 1.0 7 | 8 | [Binaries.X64] 9 | PE32|IntelGopDriver.efi|* 10 | -------------------------------------------------------------------------------- /models/serw13/README.md: -------------------------------------------------------------------------------- 1 | # System76 Serval WS (serw13) 2 | 3 | ## Contents 4 | 5 | - [EC](./ec.rom) 6 | - *Read Error: No such file or directory (os error 2)* 7 | - [FD](./fd.rom) 8 | - Size: 4 KB 9 | - HAP: false 10 | - [ME](./me.rom) 11 | - Size: 3944 KB 12 | - Version: 16.1.25.2091 13 | -------------------------------------------------------------------------------- /models/serw13/README.md.in: -------------------------------------------------------------------------------- 1 | # System76 Serval WS (serw13) 2 | -------------------------------------------------------------------------------- /models/serw13/chip.txt: -------------------------------------------------------------------------------- 1 | GD25Q256D 2 | -------------------------------------------------------------------------------- /models/serw13/coreboot.config: -------------------------------------------------------------------------------- 1 | CONFIG_VENDOR_SYSTEM76=y 2 | CONFIG_BOARD_SYSTEM76_SERW13=y 3 | CONFIG_CCACHE=y 4 | CONFIG_CONSOLE_SERIAL=n 5 | CONFIG_CPU_MICROCODE_CBFS_DEFAULT_BINS=y 6 | CONFIG_HAVE_IFD_BIN=y 7 | CONFIG_HAVE_ME_BIN=y 8 | CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom" 9 | CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom" 10 | CONFIG_PAYLOAD_ELF=y 11 | CONFIG_PAYLOAD_FILE="$(FIRMWARE_OPEN_UEFIPAYLOAD)" 12 | CONFIG_POST_IO=n 13 | CONFIG_SMMSTORE=y 14 | CONFIG_SMMSTORE_V2=y 15 | CONFIG_TPM_PPI=y 16 | CONFIG_USE_OPTION_TABLE=y 17 | CONFIG_VALIDATE_INTEL_DESCRIPTOR=y 18 | #CONFIG_CONSOLE_SYSTEM76_EC=y 19 | -------------------------------------------------------------------------------- /models/serw13/ec.config: -------------------------------------------------------------------------------- 1 | BOARD=system76/serw13 2 | -------------------------------------------------------------------------------- /models/serw13/edk2.config: -------------------------------------------------------------------------------- 1 | BOOTLOADER=COREBOOT 2 | DISABLE_SERIAL_TERMINAL=TRUE 3 | PLATFORM_BOOT_TIMEOUT=2 4 | PS2_KEYBOARD_ENABLE=TRUE 5 | SECURE_BOOT_ENABLE=TRUE 6 | SERIAL_DRIVER_ENABLE=FALSE 7 | SHELL_TYPE=NONE 8 | TPM_ENABLE=TRUE 9 | #SYSTEM76_EC_LOGGING=TRUE 10 | -------------------------------------------------------------------------------- /models/serw13/fd.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:29c4802b2b6be7fc771d6e25fcdccb45b01c6eddfc27afac63fb0c94668df50d 3 | size 4096 4 | -------------------------------------------------------------------------------- /models/serw13/me.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:39b9b42a507894a1a5c4bbb472e2d21a066d635e501755df8d4c252c0a292373 3 | size 4038656 4 | -------------------------------------------------------------------------------- /models/serw13/vbt.rom: -------------------------------------------------------------------------------- 1 | version https://git-lfs.github.com/spec/v1 2 | oid sha256:70ac6f75c096e59d1026f721040bc46e29a7f449c096878f677d1de977226362 3 | size 8704 4 | -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: CC0-1.0 2 | # SPDX-FileCopyrightText: NONE 3 | 4 | [toolchain] 5 | channel = "1.85.0" 6 | components = ["clippy", "rustfmt"] 7 | targets = ["x86_64-unknown-uefi"] 8 | profile = "minimal" 9 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: CC0-1.0 2 | # SPDX-FileCopyrightText: NONE 3 | 4 | # https://rust-lang.github.io/rustfmt/ 5 | 6 | use_small_heuristics = "Off" 7 | -------------------------------------------------------------------------------- /scripts/_build/ec.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # shellcheck disable=SC1090 4 | 5 | set -e 6 | 7 | if [ -z "$1" ] || [ ! -e "$1" ] || [ -z "$2" ] 8 | then 9 | echo "$0 " >&2 10 | exit 1 11 | fi 12 | 13 | EC_ARGS=() 14 | while read line; do 15 | if [[ "$line" != "#"* ]]; then 16 | EC_ARGS+=("$line") 17 | fi 18 | done < "$1" 19 | 20 | BUILD_DIR="build" 21 | 22 | make -C ec BUILD="$BUILD_DIR" clean 23 | make -C ec VERSION="${VERSION}" "${EC_ARGS[@]}" BUILD="$BUILD_DIR" -j "$(nproc)" 24 | cp "ec/$BUILD_DIR/ec.rom" "$2" 25 | -------------------------------------------------------------------------------- /scripts/_build/edk2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # shellcheck disable=SC1091 4 | 5 | set -e 6 | 7 | if [ -z "$1" ] 8 | then 9 | echo "$0 [UEFIPAYLOAD.fd] " >&2 10 | exit 1 11 | fi 12 | UEFIPAYLOAD="$(realpath "$1")" 13 | 14 | PACKAGE=UefiPayloadPkg 15 | BUILD_TYPE=RELEASE 16 | #BUILD_TYPE=DEBUG 17 | TOOLCHAIN=COREBOOT 18 | 19 | COREBOOT_TOOLS_DEF="$XGCCPATH/../share/edk2config/tools_def.txt" 20 | 21 | # Force use of python3 22 | export PYTHON_COMMAND=python3 23 | 24 | pushd edk2 >/dev/null 25 | make -C BaseTools --jobs="$(nproc)" 26 | source edksetup.sh --reconfig 27 | cat "${COREBOOT_TOOLS_DEF}" >> Conf/tools_def.txt 28 | 29 | build \ 30 | -a IA32 \ 31 | -a X64 \ 32 | -b "${BUILD_TYPE}" \ 33 | -t "${TOOLCHAIN}" \ 34 | -p "${PACKAGE}/${PACKAGE}.dsc" \ 35 | "${@:2}" 36 | 37 | cp -v \ 38 | "Build/${PACKAGE}X64/${BUILD_TYPE}_${TOOLCHAIN}/FV/UEFIPAYLOAD.fd" \ 39 | "${UEFIPAYLOAD}" 40 | popd >/dev/null 41 | -------------------------------------------------------------------------------- /scripts/_ch341a.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # shellcheck disable=SC2034 4 | 5 | if [ ! -d "models/${MODEL}" ] 6 | then 7 | echo "model '${MODEL}' not found" >&2 8 | exit 1 9 | fi 10 | MODEL_DIR="$(realpath "models/${MODEL}")" 11 | 12 | if [ ! -f "${MODEL_DIR}/chip.txt" ] 13 | then 14 | echo "model '${MODEL}' does not have chip.txt" >&2 15 | exit 1 16 | fi 17 | CHIP="$(cat "${MODEL_DIR}/chip.txt")" 18 | -------------------------------------------------------------------------------- /scripts/_spipi.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # shellcheck disable=SC2034 4 | 5 | SPIPI=${SPIPI:-"system76@spipi.local"} 6 | 7 | if [ ! -d "models/${MODEL}" ] 8 | then 9 | echo "model '${MODEL}' not found" >&2 10 | exit 1 11 | fi 12 | MODEL_DIR="$(realpath "models/${MODEL}")" 13 | 14 | if [ ! -f "${MODEL_DIR}/chip.txt" ] 15 | then 16 | echo "model '${MODEL}' does not have chip.txt" >&2 17 | exit 1 18 | fi 19 | CHIP="$(cat "${MODEL_DIR}/chip.txt")" 20 | -------------------------------------------------------------------------------- /scripts/ch341a-dump.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | if [ -z "$1" ] 6 | then 7 | echo "$0 [model]" >&2 8 | exit 1 9 | fi 10 | MODEL="$1" 11 | 12 | . scripts/_ch341a.sh 13 | 14 | flashrom -p ch341a_spi -c "${CHIP}" -r build/dump.rom 15 | 16 | ./coreboot/build/cbfstool build/dump.rom read -r CONSOLE -f build/dump.log 17 | 18 | less build/dump.log 19 | -------------------------------------------------------------------------------- /scripts/ch341a-flash.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | if [ -z "$1" ] 6 | then 7 | echo "$0 [model]" >&2 8 | exit 1 9 | fi 10 | MODEL="$1" 11 | 12 | . scripts/_ch341a.sh 13 | 14 | flashrom -p ch341a_spi -c "${CHIP}" -w "build/${MODEL}/firmware.rom" 15 | -------------------------------------------------------------------------------- /scripts/extract.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # SPDX-License-Identifier: GPL-2.0-only 3 | 4 | set -e 5 | 6 | SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" 7 | TOOL_DIR="$SCRIPT_DIR/../tools" 8 | UEFIEXTRACT_DIR="$TOOL_DIR/UEFITool/UEFIExtract" 9 | 10 | # Make sure UEFITool submodule is checked out 11 | if [ ! -d "$UEFIEXTRACT_DIR" ] 12 | then 13 | pushd "$TOOL_DIR" >/dev/null 14 | git submodule update --init UEFITool 15 | popd >/dev/null 16 | fi 17 | 18 | # Make sure uefiextract is built 19 | if [ ! -f "$UEFIEXTRACT_DIR/uefiextract" ] 20 | then 21 | pushd "$UEFIEXTRACT_DIR" > /dev/null 22 | cmake -B . -G "Unix Makefiles" -DCMAKE_CXX_FLAGS="-Os" -DCMAKE_C_FLAGS="-Os" 23 | cmake --build . 24 | popd > /dev/null 25 | fi 26 | 27 | "$UEFIEXTRACT_DIR/uefiextract" "$@" 28 | -------------------------------------------------------------------------------- /scripts/guid.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | while ! uuidgen | grep ^76; do true; done 4 | -------------------------------------------------------------------------------- /scripts/install-rust.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-3.0-only 3 | 4 | # Install Rust via rustup, along with the pinned toolchain. 5 | 6 | # shellcheck shell=dash 7 | # shellcheck disable=SC1091 8 | 9 | set -Ee 10 | 11 | if ! command -v rustup >/dev/null 2>&1; then 12 | if command -v rustup-init >/dev/null 2>&1; then 13 | rustup-init -y \ 14 | --default-toolchain stable \ 15 | --profile minimal \ 16 | --no-update-default-toolchain 17 | else 18 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \ 19 | | sh -s -- -y --default-toolchain stable 20 | fi 21 | 22 | . "${HOME}/.cargo/env" 23 | fi 24 | 25 | rustup show active-toolchain || rustup toolchain install 26 | -------------------------------------------------------------------------------- /scripts/pxestick.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | PATH="$PATH:/usr/sbin" 6 | 7 | rm -rf build/pxestick 8 | mkdir -p build/pxestick 9 | 10 | make -C tools/ipxe/src bin-x86_64-efi/axge.efi -j "$(nproc)" 11 | cp tools/ipxe/src/bin-x86_64-efi/axge.efi build/pxestick/ipxe.efi 12 | 13 | cd build/pxestick 14 | 15 | dd if=/dev/zero of=usb.img.partial bs=512 count=2048 16 | mkfs.vfat usb.img.partial 17 | mmd -i usb.img.partial efi 18 | mmd -i usb.img.partial efi/boot 19 | mcopy -i usb.img.partial ipxe.efi ::efi/boot/bootx64.efi 20 | mv usb.img.partial usb.img 21 | 22 | if [ -b "$1" ] 23 | then 24 | sudo popsicle -u usb.img "$1" 25 | fi 26 | -------------------------------------------------------------------------------- /scripts/qemu.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | MODEL="qemu" 6 | 7 | qemu-system-x86_64 \ 8 | -enable-kvm \ 9 | -M q35 \ 10 | -m 4096 \ 11 | -cpu Skylake-Client \ 12 | -vga std \ 13 | -bios "build/${MODEL}/firmware.rom" \ 14 | -chardev stdio,mux=on,id=debug \ 15 | -device isa-serial,index=2,chardev=debug \ 16 | -device isa-debugcon,iobase=0x402,chardev=debug \ 17 | -device pcie-root-port,bus=pcie.0,id=rp1 \ 18 | -device pcie-pci-bridge,id=br1,bus=rp1 \ 19 | -net none \ 20 | "$@" 21 | 22 | # COM1: -device isa-serial,index=0,chardev=debug 23 | # COM2: -device isa-serial,index=1,chardev=debug 24 | # COM3: -device isa-serial,index=2,chardev=debug 25 | # COM4: -device isa-serial,index=3,chardev=debug 26 | 27 | # PCIe hotplugging (https://github.com/qemu/qemu/blob/master/docs/pcie_pci_bridge.txt): 28 | # Root port: -device pcie-root-port,bus=pcie.0,id=rp1 29 | # PCIe bridge: -device pcie-pci-bridge,id=br1,bus=rp1 30 | -------------------------------------------------------------------------------- /scripts/readmes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cargo build --release -p modeltool 6 | 7 | readme_model() { 8 | echo -e "\x1B[1m$1\x1B[0m" >&2 9 | 10 | pushd "$1" > /dev/null 11 | cp README.md.in README.md 12 | 13 | echo -e "\n## Contents\n" >> README.md 14 | cargo run --release -q -p modeltool . >> README.md 15 | popd > /dev/null 16 | } 17 | 18 | for dir in models/*/ 19 | do 20 | readme_model "${dir%/}" 21 | done 22 | -------------------------------------------------------------------------------- /scripts/remotes.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | REMOTES=( 4 | "coreboot upstream https://github.com/coreboot/coreboot.git" 5 | "edk2 upstream https://github.com/tianocore/edk2.git" 6 | "edk2 mrchromebox https://github.com/MrChromebox/edk2.git" 7 | ) 8 | 9 | set -e 10 | 11 | git_remote() { 12 | echo -e "\x1B[1m$1\x1B[0m" 13 | pushd "$1" > /dev/null 14 | if git remote | grep "^$2\$" 15 | then 16 | git remote set-url "$2" "$3" 17 | else 18 | git remote add "$2" "$3" 19 | fi 20 | git fetch "$2" 21 | popd > /dev/null 22 | } 23 | 24 | for remote in "${REMOTES[@]}" 25 | do 26 | git_remote "$remote" 27 | done 28 | -------------------------------------------------------------------------------- /scripts/spipi-dump.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # shellcheck disable=SC2087 4 | 5 | set -e 6 | 7 | if [ -z "$1" ] 8 | then 9 | echo "$0 [model]" >&2 10 | exit 1 11 | fi 12 | MODEL="$1" 13 | 14 | . scripts/_spipi.sh 15 | 16 | ssh -T "${SPIPI}" <&2 10 | exit 1 11 | fi 12 | MODEL="$1" 13 | 14 | . scripts/_spipi.sh 15 | 16 | ssh -T "${SPIPI}" <&2 10 | exit 1 11 | fi 12 | MODEL="$1" 13 | 14 | . scripts/_spipi.sh 15 | 16 | rsync -v "build/${MODEL}/firmware.rom" "${SPIPI}:firmware/${MODEL}.rom" 17 | 18 | ssh -T "${SPIPI}" <