├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── res ├── firmware.nsh ├── shell.efi └── splash.bmp ├── rust-toolchain.toml └── src ├── app ├── bios.rs ├── cmos.rs ├── component.rs ├── ec.rs ├── mapper.rs ├── mod.rs ├── pci.rs └── sideband.rs ├── display.rs ├── dmi.rs ├── image ├── bmp.rs └── mod.rs ├── io.rs ├── key.rs ├── main.rs └── text.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /firmware 3 | /target 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/README.md -------------------------------------------------------------------------------- /res/firmware.nsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/res/firmware.nsh -------------------------------------------------------------------------------- /res/shell.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/res/shell.efi -------------------------------------------------------------------------------- /res/splash.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/res/splash.bmp -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /src/app/bios.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/bios.rs -------------------------------------------------------------------------------- /src/app/cmos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/cmos.rs -------------------------------------------------------------------------------- /src/app/component.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/component.rs -------------------------------------------------------------------------------- /src/app/ec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/ec.rs -------------------------------------------------------------------------------- /src/app/mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/mapper.rs -------------------------------------------------------------------------------- /src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/mod.rs -------------------------------------------------------------------------------- /src/app/pci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/pci.rs -------------------------------------------------------------------------------- /src/app/sideband.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/app/sideband.rs -------------------------------------------------------------------------------- /src/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/display.rs -------------------------------------------------------------------------------- /src/dmi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/dmi.rs -------------------------------------------------------------------------------- /src/image/bmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/image/bmp.rs -------------------------------------------------------------------------------- /src/image/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/image/mod.rs -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/key.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/system76/firmware-update/HEAD/src/text.rs --------------------------------------------------------------------------------