chromebook-linux/flash-uefi.sh
2025-06-06 18:47:28 -05:00

18 lines
527 B
Bash
Executable file

#!/bin/bash -e
# From: https://docs.mrchromebox.tech/docs/support/unbricking/unbrick-ch341a.html
source ./sources.sh
sudo flashrom -p ch341a_spi -r original.rom
./cbfstool original.rom read -r RO_VPD -f vpd.bin
./gbb_utility original.rom --get --hwid | sed 's/^hardware_id: //' > hwid.txt
sudo rm original.rom
cp -f "${coreboot_uefi_reks}" new.rom
./cbfstool new.rom write -r RO_VPD -f vpd.bin
./cbfstool new.rom add -n hwid -f hwid.txt -t raw
rm vpd.bin
rm hwid.txt
sudo flashrom -p ch341a_spi -w new.rom --ifd -i bios