Hi, Here is the result: reading: flashrom -r /tmp/bios.old flashrom v0.9.2-runknown on Linux 2.6.35-gentoo (x86_64), built with libpci 3.1.7, GCC 4.4.4, little endian flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. No coreboot table found. sh: dmidecode: command not found dmidecode execution unsucessfull - continuing without DMI info Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP55", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.
writing: flashrom -w /mnt/storage/download/ga-m59sli-s4/motherboard_bios_ga-m59sli-s4_f5/m59slis4.f5
flashrom v0.9.2-runknown on Linux 2.6.35-gentoo (x86_64), built with libpci 3.1.7, GCC 4.4.4, little endian flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. No coreboot table found. Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP55", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Found chip "SST SST49LF040B" (512 KB, LPC) at physical address 0xfff80000. === This flash part has status UNTESTED for operations: ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Thanks for your help! === Flash image seems to be a legacy BIOS. Disabling checks. Writing flash chip... Erasing flash chip... SUCCESS. Programming page: DONE!ss: 0x0007f000 COMPLETE. Verifying flash... VERIFIED.
i read it again and md5summed against the source i wrote in, and they match, so i guess it's ok. i'll reboot.
thank you, Balint
On 08/14/2010 04:32 PM, Joshua Roys wrote:
On Sat, Aug 14, 2010 at 4:29 AM, Dobai-Pataky Bálintdpblnt@gmail.com wrote:
If i overwrite my ethernet address, is that the MAC address? How can i revert it after a bios upgrade with flashrom?
Yes. If you notice it's changed when you first boot into your new BIOS (via `ifconfig' or something else) you will probably want to flash the old BIOS. You can simply `flashrom -Vw oldbios.rom' - although please note that you may have to clear the CMOS, where the BIOS stores settings. You know you will have to do this if after downgrading, the computer fails to successfully boot. This happened to me a bit ago. Basically you turn the computer off, unplug it, find the battery on the motherboard and remove it for about a minute. Put it back in, turn it on, and then you may want to set the clock in the BIOS to the correct time, and any other settings you previously set.
What version of flashrom against is this patch generated? Is it 0.9.2?
SVN. There are instructions here: http://www.flashrom.org/Downloads
Let me know if you have any more questions.
Josh