Hi Daniele,
Daniele Primon wrote:
Hi, obrain a similar output when trying to flash a proprietary BIOS. What I guess is that the initial address could be wrong. Here is the output:
root@debian:~# flashrom -w -v A6T-ASUS-0706.ROM Calibrating delay loop... OK. No coreboot table found. Found chipset "NVIDIA MCP51", enabling flash write... OK. Found chip "PMC Pm49FL004" (512 KB) at physical address 0xfff80000. Flash image seems to be a legacy BIOS. Disabling checks. Programming page: 0007 at address: 0x00070000 Verifying flash... FAILED! Expected=0xf8, Read=0x68
Please run flashrom again with -V on the command line for verbose output, and send that to the list. (It will be many lines so please send plain text without changing the formatting.)
Your mainboard requires some code to be added to flashrom. The flash chip on the board has two input pins (7 and 8) for write protection, and at least one of them is enabled at the moment. flashrom needs code that disables them. Many times I find the easiest way to figure that code out is to trace the pins and connections on the physical board using a continuity tester, or ohm meter. Do you have access to a multimeter?
//Peter