Thanks for the info Luc,<div><br></div><div>find attached the info requested.</div><div><br></div><div><br></div><div>Idlogin.<br><br><div class="gmail_quote">2009/8/20 Luc Verhaegen <span dir="ltr"><<a href="mailto:libv@skynet.be">libv@skynet.be</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On Thu, Aug 20, 2009 at 06:50:45AM +0100, Putlinuxonit wrote:<br>
> Hi All,<br>
><br>
> I'd like to report than an Asus A7V600-X with bios 1009 works with flashrom<br>
> 0.9.0 stable. The stock version found on the latest stable realease of<br>
> systemrescuecd 1.2.3.<br>
><br>
> There are some caveats however...<br>
><br>
> find below a few dumps for your review.<br>
><br>
> root@sysresccd% ./flashrom<br>
> *flashrom v0.9.0*<br>
> No coreboot table found.<br>
> *Found chipset "VIA VT8237"*, enabling flash write... OK.<br>
> This chipset supports the following protocols: Non-SPI.<br>
> Calibrating delay loop... OK.<br>
> *Found chip "PMC Pm49FL002" (256 KB, LPC,FWH)* at physical address<br>
> 0xfffc0000.<br>
> No operations were specified.<br>
><br>
> The strange thing is that when i tried using the bleeding edge r694 i get<br>
> the following<br>
><br>
> root@sysresccd /root % ./flashrom -w fimrwarea7v600-x.old<br>
> *flashrom v0.9.0-r694*<br>
> No coreboot table found.<br>
> Found chipset "VIA VT8237", enabling flash write... OK.<br>
> This chipset supports the following protocols: Non-SPI.<br>
> Calibrating delay loop... OK.<br>
> Found chip "PMC Pm49FL002" (256 KB, LPC,FWH) at physical address 0xfffc0000.<br>
> Flash image seems to be a legacy BIOS. Disabling checks.<br>
> Writing flash chip... Programming page: ERASE FAILED at 0x00000000!<br>
> Expected=0xff, Read=0x03, failed byte count from 0x00000000-0x00003fff:<br>
> 0x33a6<br>
> ERASE FAILED!<br>
> ERASE FAILED!<br>
> FAILED!<br>
> Your flash chip is in an unknown state.<br>
> Get help on IRC at <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> channel #flashrom or<br>
> mail <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a><br>
> ------------------------------------------------------------<br>
> DO NOT REBOOT OR POWEROFF!<br>
><br>
> i then use the stock 0.9.0 version to reprogramme and i get this<br>
><br>
> root@sysresccd /root % flashrom -w  fimrwarea7v600-x.old<br>
> Calibrating delay loop... OK.<br>
> No coreboot table found.<br>
> Found chipset "VIA VT8237", enabling flash write... OK.<br>
> Found chip "PMC Pm49FL002" (256 KB) at physical address 0xfffc0000.<br>
> Flash image seems to be a legacy BIOS. Disabling checks.<br>
> Programming page: 0015 at address: 0x0003c000<br>
><br>
>  i* verify if it's written ok*<br>
> root@sysresccd /root % flashrom -v fimrwarea7v600-x.old<br>
> Calibrating delay loop... OK.<br>
> No coreboot table found.<br>
> Found chipset "VIA VT8237", enabling flash write... OK.<br>
> Found chip "PMC Pm49FL002" (256 KB) at physical address 0xfffc0000.<br>
> Flash image seems to be a legacy BIOS. Disabling checks.<br>
> Verifying flash... VERIFIED.<br>
> root@sysresccd /root % flashrom -R<br>
> *flashrom v0.9.0*<br>
><br>
><br>
> so basically,<br>
> When i use the stock v0.9.0 to dump and write back  the firmware on my<br>
> A7v600-x, everything is fine.<br>
><br>
> when i try to use the current svn. r694, it fails.<br>
><br>
> i had to reflash with stable 0.9.0 after the r694 failed. I've successfully<br>
> rebooted and verified no damage done to motherboard.<br>
><br>
> interestingly, I downloaded the latest version of the bios (1009) off asus<br>
> website, same version as i'm running and when i unzip it yeilds an *.awd ( i<br>
> guess award) file.<br>
><br>
> This file is supposed to be the same version as the one i'm running but when<br>
> i try both stock v0.9.0 and r694 on it. they  both fail. Beats me. maybe the<br>
> awardflasher file format is different from what I get when i do* "flashrom<br>
> -r firmware-old.bin"*<br>
> *<br>
> *<br>
> I've also compared md5 checksums on both the firmware-old.bin and the one<br>
> downloaded off the asus website but they both give different results even<br>
> though they are meant to be the same version (1009).<br>
><br>
><br>
><br>
> Anyway, hats-off to the devs for all the good work.<br>
><br>
><br>
> idlogin<br>
><br>
> --<br>
><br>
> attachments<br>
><br>
> I've attached flashrom -V dumps for both 0.9.0 and r694<br>
> latest Asus bios for A7v600-X<br>
<br>
</div></div>Udu,<br>
<br>
An amazing amount of work was done between these two releases, one of<br>
the things that changed is that now, when operations fail, you get to<br>
actually see it.<br>
<br>
Erase fails, in both cases.<br>
<br>
Flashrom continues nonetheless in the old code.<br>
Flashrom gives up in the new code.<br>
<br>
When writing back the original image, nothing was ever erased, and of<br>
course you can read back the original image still.<br>
<br>
When trying to write the new image (which is different), both old and<br>
new fail, as the old image is still there.<br>
<br>
Your flashchip should be welltested, its bigger brother is available<br>
quite often.<br>
Your chipset is also well tested.<br>
<br>
So my guess is that you need a board enable.<br>
<br>
If you can provide me with an lspci -vvnnxx, then i can provide a board<br>
enable.<br>
<br>
(Mind you, i am a bit busy atm, could be that i can only manage to<br>
finally do this on monday)<br>
<font color="#888888"><br>
Luc Verhaegen.<br>
</font></blockquote></div><br><br clear="all"><br>-- <br> Udu E. Ogah<br>.~~~~~~~~~~.<br>
</div>