<div dir="ltr"><div class="gmail_default" style>You're fine :-) Apparently M5A99X-EVO-R20-ASUS-1302.CAP is not exactly 8MB, which is the size of your flash chip (W25Q64). This is just a simple sanity check flashrom uses to help prevent flashing the wrong file to your chip.</div>

<div class="gmail_default" style><br></div><div class="gmail_default" style>I took a quick look at a BIOS image from Asus' website and it appears that they append 2KB to their BIOS image:<br><div class="gmail_default">

<font face="courier new, monospace">007ff060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|</font></div><div class="gmail_default"><font face="courier new, monospace">*</font></div><div class="gmail_default">

<font face="courier new, monospace">00800780  50 45 49 45 2b ac f5 ff  10 00 00 00 00 00 00 00  |PEIE+...........|</font></div><div class="gmail_default"><font face="courier new, monospace">00800790  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|</font></div>

<div class="gmail_default"><font face="courier new, monospace">*</font></div><div class="gmail_default"><font face="courier new, monospace">008007f0  e9 0d e0 ff ff 00 00 10  00 00 78 56 00 00 f0 ff  |..........xV....|</font></div>

<div class="gmail_default"><font face="courier new, monospace">00800800</font></div><div class="gmail_default"><br></div>Usually this junk vendors append to their BIOSes is benign, but you never really know... I recommend looking around to see if anyone else has had success flashing this board using Flashrom. I do not recommend bypassing the size check or truncating the extra 2KB unless you have a means of recovering (Backup BIOS ROM, external programmer, etc).</div>

<div class="gmail_default" style><br></div><div class="gmail_default" style>On Tue, Jan 8, 2013 at 5:26 PM, Leslie Rhorer <span dir="ltr"><<a href="mailto:lrhorer@mygrande.net" target="_blank">lrhorer@mygrande.net</a>></span> wrote:<br>

</div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>


I don't think I am in any jeopardy, but I need to make sure, because an<br>
attempted flashrom write failed.  In addition, I would like to get it to<br>
work, because it as been recommended I upgrade the BIOS due to issues in<br>
lm-sensors.  When I attempted to upgrade the BIOS, I got this error:<br>
<br>
RAID-Server:/RAID/Server-Main/Downloads/Asus Motherboards/M5A99X EVO R2.0#<br>
flashrom -w M5A99X-EVO-R20-ASUS-1302.CAP<br>
flashrom v0.9.4-r1395 on Linux 2.6.32-5-amd64 (x86_64), built with libpci<br>
3.1.7, GCC 4.4.5, little endian<br>
flashrom is free software, get the source code at <a href="http://www.flashrom.org" target="_blank">http://www.flashrom.org</a><br>
<br>
Calibrating delay loop... OK.<br>
Found chipset "AMD SB700/SB710/SB750/SB850". Enabling flash write... OK.<br>
This chipset supports the following protocols: LPC, FWH, SPI.<br>
Found Winbond flash chip "W25Q64" (8192 kB, SPI) at physical address<br>
0xff800000.<br>
Error: Image size doesn't match<br>
<br>
        I then verified the flash image against the backup image and it<br>
apparently passed:<br>
<br>
RAID-Server:/RAID/Server-Main/Downloads/Asus Motherboards/M5A99X EVO R2.0#<br>
flashrom -v Safety_BIOS.cap<br>
flashrom v0.9.4-r1395 on Linux 2.6.32-5-amd64 (x86_64), built with libpci<br>
3.1.7, GCC 4.4.5, little endian<br>
flashrom is free software, get the source code at <a href="http://www.flashrom.org" target="_blank">http://www.flashrom.org</a><br>
<br>
Calibrating delay loop... OK.<br>
Found chipset "AMD SB700/SB710/SB750/SB850". Enabling flash write... OK.<br>
This chipset supports the following protocols: LPC, FWH, SPI.<br>
Found Winbond flash chip "W25Q64" (8192 kB, SPI) at physical address<br>
0xff800000.<br>
Flash image seems to be a legacy BIOS. Disabling coreboot-related checks.<br>
Reading old flash chip contents... done.<br>
Verifying flash... VERIFIED.<br>
<br>
        Am I in jeopardy, here?  How can I get flashrom to properly write<br>
the new BIOS?<br>
<br>_______________________________________________<br>
flashrom mailing list<br>
<a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a><br>
<a href="http://www.flashrom.org/mailman/listinfo/flashrom" target="_blank">http://www.flashrom.org/mailman/listinfo/flashrom</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>David Hendricks (dhendrix)<br>

Systems Software Engineer, Google Inc.
</div></div>