apu coreboot update
Links
- Home: pcengines.ch
- CH Shop: https://www.pcengines.ch/newshop.php?c=48881
- Howto: https://pcengines.ch/howto.htm
- Github rom releases: https://pcengines.github.io
Update coreboot rom
Install flushrom on your device:
for CentOS
yum -y install flashrom
FreeBSD / Opnsense
pkg install flushrom
Check APU Version
dmidecode |lessFind current coreboot release:BIOS Information Vendor: coreboot Version: 4.0.7 System Information Manufacturer: PC Engines Product Name: APU3 Version: 1.0
https://pcengines.github.io
https://3mdeb.com/open-source-firmware/pcengines/
Download to your device:
e.g.
wget https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.11.0.1.rom
Install
flashrom -w /tmp/apu2_v4.11.0.1.rom -p internal
Output
flashrom -w apu3_v4.11.0.1.rom -p internal flashrom v1.0.1 on Linux 3.10.0-957.27.2.el7.x86_64 (x86_64) flashrom is free software-
get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1- resolution: 1ns). coreboot table found
at 0xdffae000. Found chipset "AMD FCH". Enabling flash write... OK. Found Winbond flash chip "W25Q64.V" (8192 kB- SPI) mapped at
physical address 0x00000000ff800000. This coreboot image (PC Engines:apu3) does not appear to be correct for the detected mainboard (PC Engines:PCEngines apu3). Aborting. You can override this with -p internal:boardmismatch=force.
bash