All Projects → Thrilleratplay → coreboot-builder-scripts

Thrilleratplay / coreboot-builder-scripts

Licence: GPL-3.0 License
Bash scripts and config files to simplify building of Coreboot using the official coreboot-sdk docker image

Programming Languages

shell
77523 projects
Roff
2310 projects

Projects that are alternatives of or similar to coreboot-builder-scripts

ThinkRchive
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
Stars: ✭ 84 (+281.82%)
Mutual labels:  thinkpad, lenovo
x210
Collection of patches, mods and documentation for the 51nb x210.
Stars: ✭ 26 (+18.18%)
Mutual labels:  thinkpad, coreboot
ascii-art
ASCII art images for Neofetch (and beyond)
Stars: ✭ 27 (+22.73%)
Mutual labels:  thinkpad, lenovo
dots
Configuration file for linux distro
Stars: ✭ 37 (+68.18%)
Mutual labels:  thinkpad
t490-macos
Lenovo T490 running macOS Big Sur using OpenCore
Stars: ✭ 95 (+331.82%)
Mutual labels:  thinkpad
x250-hackintosh
Sebuah repositori GitHub yang berisikan file EFI dan prosedur instalasi Hackintosh di Lenovo ThinkPad X250
Stars: ✭ 33 (+50%)
Mutual labels:  thinkpad
mmga
Script for flashing coreboot on MacBooks without using external SPI programmer
Stars: ✭ 17 (-22.73%)
Mutual labels:  coreboot
Lenovo-G50-80-Clover
Clover configuration for Hackintosh on G50-80 (Broadwell version 80E5007CCD)
Stars: ✭ 41 (+86.36%)
Mutual labels:  lenovo
T480-Clover
Lenovo T480 hackintosh ThinkPad - using Clover
Stars: ✭ 36 (+63.64%)
Mutual labels:  thinkpad
Lenovo-ThinkPad-T450s-Hackintosh-OpenCore
此仓库可以让你在macos中使用ThinkPad T450s T450 X250 X1C3的所有功能(不包括指纹、VGA),且99%接近于白苹果的完美黑苹果。
Stars: ✭ 234 (+963.64%)
Mutual labels:  thinkpad
ThinkPad-X1C4-macOS-OpenCore
Bootloader configuration for macOS on X1 Carbon Gen 4
Stars: ✭ 23 (+4.55%)
Mutual labels:  thinkpad
thinkpad-x1c5-hackintosh
My Hackintosh setup on the Thinkpad x1 carbon (5th gen, released 2017)
Stars: ✭ 75 (+240.91%)
Mutual labels:  thinkpad
dotfiles
Salonia Matteo's dotfiles (GNU/Linux configuration)
Stars: ✭ 19 (-13.64%)
Mutual labels:  thinkpad
L5P-Keyboard-RGB
Cross platform software to control the lighting of the 4 zone keyboard included in the 2020 and 2021 lineup of the Lenovo Legion laptops. Works on Windows and Linux.
Stars: ✭ 79 (+259.09%)
Mutual labels:  lenovo
X250-Hackintosh
ThinkPad X250 running Mojave with Clover
Stars: ✭ 61 (+177.27%)
Mutual labels:  thinkpad
dotfiles
Personal set of vim, zsh, git configs and scripts.
Stars: ✭ 23 (+4.55%)
Mutual labels:  thinkpad
nucular-keyboard
USB Keyboard Adapter for old ThinkPad keyboards
Stars: ✭ 27 (+22.73%)
Mutual labels:  thinkpad
Hackintosh-BigSur-Catalina-OpenCore-Lenovo-T450s-efi
OpenCore EFI for ThinkPad T450s, supports Catalina and Big Sur
Stars: ✭ 17 (-22.73%)
Mutual labels:  thinkpad
TPFanCtrl2
ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11
Stars: ✭ 28 (+27.27%)
Mutual labels:  thinkpad
jhaals-warranty
Puppet module that provides warranty information for Dell/Lenovo Hardware
Stars: ✭ 13 (-40.91%)
Mutual labels:  lenovo

Coreboot Builder scripts

Build Status

Bash scripts and config files to simplify building of Coreboot using the official coreboot-sdk docker image.

BEFORE YOU BEGIN !!!!!

If your device has the stock BIOS installed, you must flash the BIOS chip externally first. I suggest starting with Skulls which makes that first install as painless as possible.

While the compiled Coreboot builds this repo generates can be flashed externally, the intent of this project is to simplify updating an existing Coreboot BIOS.

Usage

./build.sh [-t <TAG>] [-c <COMMIT>] [--config] [--bleeding-edge] [--clean-slate] <model>

  --bleeding-edge              Build from the latest commit
  --clean-slate                Purge previous build directory and config
  -c, --commit <commit>        Git commit hash
  -h, --help                   Show this help
  -i, --config                 Execute with interactive make config
  -t, --tag <tag>              Git tag/version
If a tag, commit or bleeding-edge flag is not given, the latest Coreboot release will be built

Once the build is complete, you will be asked to backup the existing and flash the new rom.

NOTE: Internal flashing can only be complete if Coreboot has already been flashed externally and ifd has been unlocked.

Examples

  • Build the latest release (Coreboot Releases):
    ./build.sh X230

  • Build the latest commit
    ./build.sh --config --bleeding-edge X230

Configuration

The make configs include

  • Primary payload is the latest stable SeaBIOS
  • All secondary payloads are added by default
  • High resolution libgfxinit is used over legacy framebuffer and VGA BIOS

Per device compiling and flashing details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].