|
|
4 years ago | |
|---|---|---|
| 2022.04.17 Original Firmware | 4 years ago | |
| Haswell Panther | 4 years ago | |
| CopyPastedNotes.txt | 4 years ago | |
| README.md | 4 years ago | |
| RaspberryPI SPI.png | 4 years ago | |
| RaspberryPi Pinout.jpeg | 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