I didn't go thru data sheet, I have have just inserted the size and the enum as in the added patch w25Q128.patch.
The verbose output of read is attached in flashrom_notworking.txt.
The below is the error log without verbose. flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. No coreboot table found. Found chipset "Intel", enabling flash write... OK. This chipset supports the following protocols: FWH,SPI. Found chip "Winbond W25Q128" (16384 KB, SPI) at physical address 0xff000000. === This flash part has status UNTESTED for operations: ERASE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, 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, -Vr, -Vw, -VE), and mention which mainboard or programmer you tested. Please mention your board in the subject line. Thanks for your help! Reading flash... Read operation failed! FAILED.
On Fri, Apr 29, 2011 at 1:42 AM, Stefan Tauner < stefan.tauner@student.tuwien.ac.at> wrote:
On Wed, 27 Apr 2011 18:25:07 -0700 Rheneus rheneus.paul@gmail.com wrote:
Hi, I could not use flashrom 0.9.3 -r1205 to detect Winbond W25Q128 to program BIOS. Attached the read log
Just by adding WINBOND_NEX_W25Q128 0x4018 in flashchips.c for W25Q128, similar to W25Q64 throws run Opcode 0x3 error for read.
Could you please give some suggestions.
hello
please show us the code you have added (if you also checked the datasheet of the W25Q128 to match that code, please submit it as patch already http://www.coreboot.org/Development_Guidelines#How_to_contribute). and please show us the log of the failed read with the W25Q128 added. thanks
-- Kind regards/Mit freundlichen Grüßen, Stefan Tauner