[flashrom] i think i made a mistake

James Lancaster deathstalker at gmail.com
Sun Jul 18 12:09:51 CEST 2010


If you haven't already gotten help, try to verify that backup.bin
matches your current bios (I believe it's the -v option, as in sudo
flashrom -v backup.bin), but double check. It appears that you
attempted to burn multiple bioses, but each one was unable to erase at
0x0000000 (which is the start), so it appears that nothing was erased,
and you should have exactly the contents of backup.bin in the ROM.

If the verify is successful, then that's likely exactly what happened.
(Please Note: If you have rebooted since then, many bioses, will be
verify fine up until a higher number (first one or two digits), I had
that problem.) In that case, I'd suggest not trying to flash it, or
possibly using the manufacturer's tools. Below is a procedure which
MIGHT work to get flashrom able to flash it. USE AT YOUR OWN RISK.

If you still want to be able to flash it, the reason it's failing is
likely that the bit (Found chipset "Intel ICH7M", enabling flash
write... OK.) is incorrect, and there is a different pin mapped to it.
If you are brave/crazy/stupid, and/or really need to flash that, you
can try to figure out which pin it is, by adding an entry, then
changing the pin, until it is successful. (In other words, it doesn't
fail, or doesn't fail at 0x0000...000. If it fails somewhere else,
then that's a different problem.) That worked for me, look up my
messages about an A8JM for information. I do *not* suggest doing that,
unless you have no other choice. Even then, I would suggest looking
for other options! If you can, prior to doing that, try to find your
bios chip's datasheet. See if the pin should be driven high or low to
disable write protection. Let me repeat: I don't recommend doing that,
you could potentially do many things, most of them bad to your
computer.

If you have a question, feel free to ask. My apologies if anything
doesn't translate well.
James



On Tue, Jul 13, 2010 at 5:52 PM, Antoine Visier <visierantoine at gmail.com> wrote:
> Hello.
>
> Sorry for my stupidity, and my english, i don't speak very well.
>
> Today, i tryed to update the bios of my computer.
> I used flashrom.
> I 've probably made a mistake and now i got an error message.
>
> My computer is the MP945-X
> The bios version i used is R1.14 and the release date is 4/25/2007
>
> I followed this page : http://doc.ubuntu-fr.org/flasher_le_bios
> I download the latest version of the bios located on the Aopen download
> website.
> http://download.aopen.com.tw/userdownload_List.aspx?RecNo=11314&Model=2210
>
> I unzip the wiab1e.zip and i used the file named IAB1E.BIN (i don't use the
> two other .exe files)
> After the first error message, i tried to return to the inital bios (i've
> got two backup, called* *backup.bin and A7Tversion.ROM)
> I put the file i used attached to this mail.
>
> I 've typed those commands :
>
>
> @a-desktop:~$* sudo dmidecode -s bios-version*
> i945GMx-FX R1.08 Aug.25.2006 AOpen Inc.
>
> a at a-desktop:~$ *sudo flashrom*
> flashrom v0.9.1-r946
> No coreboot table found.
> Found chipset "Intel ICH7M", enabling flash write... OK.
> This chipset supports the following protocols: FWH.
> Calibrating delay loop... OK.
> Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
> No operations were specified.
>
> a at a-desktop:~$ *sudo flashrom -r backup.bin*
> flashrom v0.9.1-r946
> No coreboot table found.
> Found chipset "Intel ICH7M", enabling flash write... OK.
> This chipset supports the following protocols: FWH.
> Calibrating delay loop... OK.
> Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
> Reading flash... done.
>
> a at a-desktop:~$ sudo dmidecode -s bios-version
> i945GMx-FX R1.08 Aug.25.2006 AOpen Inc.
>
> a at a-desktop:~$ *sudo flashrom -w IAB1E.BIN *
> flashrom v0.9.1-r946
> No coreboot table found.
> Found chipset "Intel ICH7M", enabling flash write... OK.
> This chipset supports the following protocols: FWH.
> Calibrating delay loop... OK.
> Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
> Flash image seems to be a legacy BIOS. Disabling checks.
> Writing flash chip... Erasing flash chip... ERASE FAILED at 0x00000000!
> Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x00000fff:
> 0x481
> ERASE FAILED!
> ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from
> 0x00000000-0x0000ffff: 0xc74
> ERASE FAILED!
> FAILED!
> ERASE FAILED!
> FAILED!
> Your flash chip is in an unknown state.
> Get help on IRC at irc.freenode.net (channel #flashrom) or
> mail flashrom at flashrom.org!
> -------------------------------------------------------------------------------
> DO NOT REBOOT OR POWEROFF!
>
> a at a-desktop:~$ *sudo flashrom -w backup.bin*
> flashrom v0.9.1-r946
> No coreboot table found.
> Found chipset "Intel ICH7M", enabling flash write... OK.
> This chipset supports the following protocols: FWH.
> Calibrating delay loop... OK.
> Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
> Flash image seems to be a legacy BIOS. Disabling checks.
> Writing flash chip... Erasing flash chip... ERASE FAILED at 0x00000000!
> Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x00000fff:
> 0x481
> ERASE FAILED!
> ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from
> 0x00000000-0x0000ffff: 0xc74
> ERASE FAILED!
> FAILED!
> ERASE FAILED!
> FAILED!
> Your flash chip is in an unknown state.
> Get help on IRC at irc.freenode.net (channel #flashrom) or
> mail flashrom at flashrom.org!
> -------------------------------------------------------------------------------
> DO NOT REBOOT OR POWEROFF!
>
>
>
> a at a-desktop:~$* sudo flashrom -w A7Tversion.ROM *
> flashrom v0.9.1-r946
> No coreboot table found.
> Found chipset "Intel ICH7M", enabling flash write... OK.
> This chipset supports the following protocols: FWH.
> Calibrating delay loop... OK.
> Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
> Flash image seems to be a legacy BIOS. Disabling checks.
> Writing flash chip... Erasing flash chip... ERASE FAILED at 0x00000000!
> Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x00000fff:
> 0x481
> ERASE FAILED!
> ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from
> 0x00000000-0x0000ffff: 0xc74
> ERASE FAILED!
> FAILED!
> ERASE FAILED!
> FAILED!
> Your flash chip is in an unknown state.
> Get help on IRC at irc.freenode.net (channel #flashrom) or
> mail flashrom at flashrom.org!
> -------------------------------------------------------------------------------
> DO NOT REBOOT OR POWEROFF!
>
> a at a-desktop:~$ *sudo dmidecode -s bios-version*
> i945GMx-FX R1.08 Aug.25.2006 AOpen Inc.
> a at a-desktop:~$ sudo flashrom -w IAB1E.BIN
> flashrom v0.9.1-r946
> No coreboot table found.
> Found chipset "Intel ICH7M", enabling flash write... OK.
> This chipset supports the following protocols: FWH.
> Calibrating delay loop... OK.
> Found chip "SST SST49LF004A/B" (512 KB, FWH) at physical address 0xfff80000.
> Flash image seems to be a legacy BIOS. Disabling checks.
> Writing flash chip... Erasing flash chip... ERASE FAILED at 0x00000000!
> Expected=0xff, Read=0x49, failed byte count from 0x00000000-0x00000fff:
> 0x481
> ERASE FAILED!
> ERASE FAILED at 0x00000000! Expected=0xff, Read=0x49, failed byte count from
> 0x00000000-0x0000ffff: 0xc74
> ERASE FAILED!
> FAILED!
> ERASE FAILED!
> FAILED!
> Your flash chip is in an unknown state.
> Get help on IRC at irc.freenode.net (channel #flashrom) or
> mail flashrom at flashrom.org!
> -------------------------------------------------------------------------------
> DO NOT REBOOT OR POWEROFF!
>
> a at a-desktop:~$ *sudo dmidecode -s bios-version*
> i945GMx-FX R1.08 Aug.25.2006 AOpen Inc.
>
> Thanks for any help.
> I keep my computer on
>
> Antoine
>
> ----
> Attachments have been stripped: "IAB1E.BIN", "backup.bin", "A7Tversion.ROM"
>
>
> _______________________________________________
> flashrom mailing list
> flashrom at flashrom.org
> http://www.flashrom.org/mailman/listinfo/flashrom
>




More information about the flashrom mailing list