<div dir="ltr"><div>my flash is w39v040cpz. it is write-protected. afudos.exe give me "bios does not support afu...", amf895.exe give me "flash module is write-protected", flashrom give<br>root@debian:/home/q# flashrom --programmer internal -c W39V040C -w 0702.ROM<br>flashrom v0.9.9-r1955 on Linux 4.9.0-3-amd64 (x86_64)<br>flashrom is free software, get the source code at <a href="https://flashrom.org">https://flashrom.org</a><br><br>Calibrating delay loop... OK.<br>Found chipset "NVIDIA MCP51".<br>Enabling flash write... OK.<br>Enabling full flash access for board "ASUS M2NBP-VM CSM"... OK.<br>Found Winbond flash chip "W39V040C" (512 kB, LPC) mapped at physical address 0x00000000fff80000.<br>Reading old flash chip contents... done.<br>Erasing and writing flash chip... FAILED at 0x00000008! Expected=0xff, Found=0xa4, failed byte count from 0x00000000-0x0000ffff: 0xfef3<br>ERASE FAILED!<br>Reading current flash chip contents... done. Looking for another erase function.<br>FAILED at 0x00000008! Expected=0xff, Found=0xa4, failed byte count from 0x00000000-0x0007ffff: 0x74a7f<br>ERASE FAILED!<br>Looking for another erase function.<br>No usable erase functions left.<br>FAILED!<br>Uh oh. Erase/write failed. Checking if anything has changed.<br>Reading current flash chip contents... done.<br>Good, writing to the flash chip apparently didn't do anything.<br>This means we have to add special support for your board, programmer or flash<br>chip. Please report this on IRC at <a href="http://chat.freenode.net">chat.freenode.net</a> (channel #flashrom) or<br>mail <a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a>, thanks!<br>-------------------------------------------------------------------------------<br>You may now reboot or simply leave the machine running.<br></div>wot?<br></div>