Hi,

I want to flash a legacy BIOS on my ASUS A8N-SLI Deluxe,
but to make sure I don't screw up, I tried to backup the
existing BIOS first. However, running a binary diff between
the image extracted from the chip via flash_rom and the
vendor-supplied image of the same BIOS version, it seems
that a few sections differ.
The image is 512 kb big.

>From 0x0040000-0x005fff0, flash_rom reads only contents
with all bits set, while the vendor-supplied image contains
meaningful data there.
>From 0x006e000-0x006e8c0, the contents also differ, but
it seems that one is only meaningful for the extracted image.

My first thought was to just exclude 0x006e000-0x006e8c0
from flashing, but the fact that flash_rom read only 0xff
from 0x0040000-0x005fff0 made me worried.

Do you have any suggestions how to find out whether the
results above are expected?

switch:/storage/LinuxBIOSv2-2251/util/flashrom # ./flashrom
Calibrating delay loop... ok
No LinuxBIOS table found.
Enabling flash write on NVIDIA CK804...OK
SST49LF004A/B found at physical address: 0xfff80000
Flash part is SST49LF004A/B
OK, only ENABLING flash write, but NOT FLASHING.

Thanks,
Carl-Daniel
-- 
http://www.hailfinger.org/

-- 
linuxbios mailing list
[email protected]
http://www.openbios.org/mailman/listinfo/linuxbios

Reply via email to