Hey there,
i tried to flash the latest bios-update for pcengines apu1c with flashrom (0.9.4-2) from openwrt-repository. After flashing the verification fails:
root@OpenWrt:~# flashrom -w apu140405.rom flashrom v0.9.4-r1395 on Linux 3.3.8 (i686), built with libpci 3.1.10, GCC 4.6.3 20120201 (prerelease), little endian flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. coreboot table found at 0x7e17cc00. Found chipset "AMD SB700/SB710/SB750/SB850". Enabling flash write... OK. This chipset supports the following protocols: LPC, FWH, SPI. Found Macronix flash chip "MX25L1605" (2048 kB, SPI) at physical address 0xffe00000. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFY FAILED at 0x00000000! Expected=0x4c, Read=0xcc, failed byte count from 0x00000000-0x001fffff: 0xe62f Your flash chip is in an unknown state. Get help on IRC at irc.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with FAILED: your board name in the subject line! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF!
Is there a chance to recover the flash chip?
Regards Tino