I tried the AFUDOS flasher just now. it started but when it
does the advance check it comes up with "ERROR: the main bios
checksum is bad." and dumps me back to the a: prompt???
http://support.asus.com/technicaldocuments/technicaldocuments_content.aspx?SLanguage=en-us&NO=546
I presume the downloaded file was zipped. When you unzipped it,
did you verify it was exactly 512KB ? (Your user manual says
the flash chip is 4 megabits, and dividing by 8 gives 512KB
as the size.) Some BIOS files contain internally compressed
code modules, and some decompression programs will try to
decompress the innards of the actual BIOS file itself. You'll
know this happened, if you see both a 512KB and a 128KB file
after doing decompression. Only the 512KB file should be
there and be used.
If that is not the problem, can you tell whether the program
is complaining about the contents of your file, or the
contents of the EEPROM chip itself ? I don't think all the
error conditions are documented anywhere. (This is the only
doc I know of, that talks about AFUDOS, and the Asus version
is not the same as the AMI version. Asus added wrapper code
to the program.)
http://www.ami.com/support/doc/AMIBIOS8_Flash_Recovery_Whitepaper_v10.pdf
Looking at the error messages inside the AFUDOS executable,
the "The Main BIOS checksum is bad" message is right after
"Unable to read from disk", implying the program is checking
the checksum of the file to be flashed. If that is what
is happening, that could be a problem with your RAM, or
as explained above, you've offered the wrong file to the
flasher. Now, AFUDOS has other consistency checks, like checking
the ID at the end of the file. So, without knowing more,
I'd say bad RAM is corrupting the BIOS image to be flashed,
before the flasher can use it, or the file read operations
are not working properly.
Running the BIOS flasher, when the system is unstable, is
dangerous. The flash tool is probably not trying to flash
the boot block, which means you may be able to recover if
things go wrong, but I would work on stabilizing the operation
of the computer, BEFORE any more attempts to flash. It is
like trying to repair your cigarette lighter, just after
you've spilled gasoline all over yourself
No good will
come of it
Paul