This log appeared in our pastebin, it shows that W29C020C on an Abit VT6X4 board works fine.
Regards, Michael Karcher
$ sudo flashrom -m abit:vt6x4 -r original.bin flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.
$ sudo flashrom -m abit:vt6x4 -r old_chip.bin flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.
$ sudo flashrom -m abit:vt6x4 -E flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === @@Erasing flash chip... SUCCESS.
$ sudo flashrom -m abit:vt6x4 -r old_chip_erased.bin flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.
$ sudo flashrom -m abit:vt6x4 -w original.bin flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === Flash image seems to be a legacy BIOS. Disabling checks. @@Writing flash chip... Programming page: 2047 at address: 0x0003ff80 @@COMPLETE. @@Verifying flash... VERIFIED.
$ sudo flashrom -m abit:vt6x4 -v original.bin flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === Flash image seems to be a legacy BIOS. Disabling checks. @@Verifying flash... VERIFIED.
$ sudo flashrom -m abit:vt6x4 -r old_chip_written.bin flashrom v0.9.1-r908 No coreboot table found. Found chipset "VIA VT82C686A/B", enabling flash write... OK. This chipset supports the following protocols: Non-SPI. Disabling flash write protection for board "Abit VT6X4"... VIA Apollo ACPI: Dropping GPIO04. OK. Calibrating delay loop... OK. Found chip "Winbond W29C020C" (256 KB, Parallel) at physical address 0xfffc0000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE Please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash part. Please include the flashrom output with the additional -V option for all operations you tested (-V, -rV, -wV, -EV), and mention which mainboard or programmer you tested. Thanks for your help! === Reading flash... done.