You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Froz 6e5cd815dc Initial Commit 4 years ago
2022.04.17 Original Firmware Initial Commit 4 years ago
Haswell Panther Initial Commit 4 years ago
CopyPastedNotes.txt Initial Commit 4 years ago
README.md Initial Commit 4 years ago
RaspberryPI SPI.png Initial Commit 4 years ago
RaspberryPi Pinout.jpeg Initial Commit 4 years ago

README.md

Important CMOS Battery out Flash Power in CMOS battery in test on

list devices

flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000

wget custom firmware

Look at sources in browser: https://github.com/MrChromebox/scripts/blob/master/sources.sh

wget <Full ROM base path><device specific filename>

Example for CN60:

wget https://mrchromebox.tech/files/firmware/full_rom/coreboot_tiano-panther-mrchromebox_20220409.rom

modify custom firmware by pulling macaddress from old firmware

wget https://mrchromebox.tech/files/util/cbfstool.tar.gz && tar -zxf cbfstool.tar.gz get tool chmod +x if you have to

extract rom from original device sudo ./flashrom -p ch341a_spi -r badflash.rom

extract vpd.bin from badflash.rom ./cbfstool badflash.rom extract -n vpd.bin -f vpd.bin

inject VPD to firmware image to be flashed ./cbfstool add -n vpd.bin -f vpd.bin -t raw

Flash firmware

flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -w coreboot_tiano-panther-mrchromebox_20220409.rom

Verify Flash

flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1000 -v coreboot_tiano-panther-mrchromebox_20220409.rom