Update: I tried writing with flashrom on this board and I got mixed results. First, the write succeeded but verify said there was a mismatch. I tried a few times with the same result. The I rebooted and BIOS came up fine, but just before the point when it is supposed to load bootblock there was message about invalid BIOS checksum and Gigabyte DualBios feature kicked in - the BIOS was restored from backup chip.
So it looks like perhaps not all segments of flash chip were updated or something like that.
on 28/08/2009 16:26 Andriy Gapon said the following:
Motherboard is GIGABYTE GA-MA780G-UD3H The rest is below:
$ flashrom -r ma780g.f4.bios Calibrating delay loop... OK. No coreboot table found. Found chipset "ATI(AMD) SB700", enabling flash write... OK. Found board "GIGABYTE GA-MA78G-DS3H", enabling flash write... Serial flash segment 0xfffe0000-0xffffffff enabled Serial flash segment 0x000e0000-0x000fffff enabled Serial flash segment 0xffee0000-0xffefffff disabled Serial flash segment 0xfff80000-0xfffeffff enabled LPC write to serial flash enabled serial flash pin 29 OK. Found chip "SST SST25VF080B" (1024 KB) at physical address 0xfff00000. === This flash part has status UNTESTED for operations: READ ERASE WRITE Please email a report to firstname.lastname@example.org if any of the above operations work correctly for you with this flash part. Please include the full output from the program, including chipset found. Thank you for your help! === Reading flash... done.