Help! The flashrom tool instructed me to send this email. It also told me not to reboot the machine, but small power outages happen very frequently here...
I was trying to upgrade my BIOS on an Ubuntu 14.04 system with a Gigabyte z87-d3hp motherboard, by running:
$ sudo flashrom -p internal -w /tmp/Z87D3HP.F7 -o ~/Desktop/flash.log
Reading and verifying did work, but writing did not. Log is attached, as is the output of "flashrom -p internal -V".
I guess my ROM is hosed at this point. Verifying with the -v option shows that it's different from both my backup and the file I was trying to flash, with output like:
$ sudo flashrom -p internal -v /tmp/Z87D3HP.F7 flashrom v0.9.6.1-r1563 on Linux 3.13.0-46-generic (x86_64) flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. Found chipset "Intel Lynx Point". This chipset is marked as untested. If you are using an up-to-date version of flashrom *and* were (not) able to successfully update your firmware with it, then please email a report to firstname.lastname@example.org including a verbose (-V) log. Thank you! Enabling flash write... enable_flash_ich_dc_spi: unknown ICH generation. Please report! WARNING: SPI Configuration Lockdown activated. OK. Found Macronix flash chip "MX25L6405" (8192 kB, SPI) at physical address 0xff800000. Flash image seems to be a legacy BIOS. Disabling coreboot-related checks. Reading old flash chip contents... done. Verifying flash... VERIFY FAILED at 0x00000010! Expected=0x5a, Read=0xff, failed byte count from 0x00000000-0x007fffff: 0x664753
(The difference is the same and happens at the same place. Only the byte count differs depending on which file I try to verify against.)
Any ideas about what I could do to save my system?
Thanks in advance,