I would like to flash my backup server motherboard working on Linux CentOS 5.7 64-bit.
I have no access to this server so the only possible way to flash BIOS is to use flashrom.
The problem is that flashrom is detecting 1 MB chip and Intel is providing 2 MB BIOS file.
Is there any way to get 1 MB BIOS file to flash directly from Linux console ?
flashrom -w MW0113P.BIO flashrom v0.9.4-r1487 on Linux 3.2.2-xxxx-std-ipv6-64 (x86_64), built with libpci 3.1.7, GCC 4.1.2 20080704 (Red Hat 4.1.2-51), little endian flashrom is free software, get the source code at http://www.flashrom.org Calibrating delay loop... OK. -s: No such file or directory dmidecode execution unsuccessful - continuing without DMI info Found chipset "Intel NM10". Enabling flash write... WARNING: Setting 0xdc from 0xa to 0xb on NM10 failed. New value is 0xa. WARNING: SPI Configuration Lockdown activated. PROBLEMS, continuing anyway Found Winbond flash chip "W25Q80" (1024 kB, SPI) at physical address 0xfff00000. Error: Image size doesn't match
Unfortunately flashrom is not supported by Intel(R). There are other ways to update the BIOS without the operating system.
Here you can find the different BIOS update methods: