{"id":18694296,"url":"https://github.com/9elements/osfc2019_system76_coreboot","last_synced_at":"2025-10-15T06:26:33.228Z","repository":{"id":138513711,"uuid":"203526162","full_name":"9elements/osfc2019_system76_coreboot","owner":"9elements","description":"Coreboot payloads shipped for OSFC 2019 Darper Pro","archived":false,"fork":false,"pushed_at":"2019-08-21T11:49:48.000Z","size":22837,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-02-16T19:09:48.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/9elements.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-21T07:00:56.000Z","updated_at":"2020-04-06T07:29:09.000Z","dependencies_parsed_at":"2023-03-16T19:15:13.640Z","dependency_job_id":null,"html_url":"https://github.com/9elements/osfc2019_system76_coreboot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Fosfc2019_system76_coreboot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Fosfc2019_system76_coreboot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Fosfc2019_system76_coreboot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/9elements%2Fosfc2019_system76_coreboot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/9elements","download_url":"https://codeload.github.com/9elements/osfc2019_system76_coreboot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239552389,"owners_count":19657902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T11:09:30.895Z","updated_at":"2025-10-15T06:26:28.202Z","avatar_url":"https://github.com/9elements.png","language":"Go","readme":"# OSFC2019 coreboot payloads\nCoreboot payloads shipped for OSFC 2019 Darper Pro.\n\nPrecompiled binaries can be found in `binary/`.\nThe source files are in `src/`.\n\n# LinuxBoot payload\n\n1. Build the GNU/Linux kernel using the defconfig in `src/LinuxBoot/`.\n\n2. Build u-root instructions:\n\n```\nu-root -build=bb -initcmd init -defaultsh elvish -files src/mplayer:bin/mplayer -files video.webm:video.webm -o initramfs_u-root.cpio coreboot-app systemboot bootanimation\nxz --keep --force --check=crc32 --lzma2=dict=1MiB initramfs_u-root.cpio\n```\n\n3. Replace the payload in the vendor firmware:\n```\ncbfstool firmware.rom remove -n fallback/payload\ncbfstool firmware.rom add-payload -f bzImage -n fallback/payload -I initramfs_u-root.cpio.xz\n```\n\n# SeaBIOS payload\n\n1. Build SeaBios using the .config in `src/Seabios/`.\n\n2. Replace the payload in the vendor firmware:\n```\ncbfstool firmware.rom remove -n fallback/payload\ncbfstool firmware.rom add -f vgabios.bin -n seavgabios.bin -t raw -r COREBOOT\ncbfstool firmware.rom add-payload -f bios.bin.elf -n fallback/payload\n```\n\n# Flashing a new firmware\n\nFlashing can be done from a running GNU/Linux using flashrom 1.1:\n\n```\nflashrom -pinternal --fmap -i COREBOOT -w firmware.rom\n``` \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F9elements%2Fosfc2019_system76_coreboot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F9elements%2Fosfc2019_system76_coreboot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F9elements%2Fosfc2019_system76_coreboot/lists"}