the winbond W25Q128FV is listed as supported by flashrom.
i have attempted to communicate with this chip via raspberry pi spidev as well as buspirate from ubuntu. i have one chip pulled from a working machine and three brand new blanks.
no EEPROM is found no matter what i try with any chip. i cannot specify chip, and reading with -f results in an empty bin.
i can remove the winbond chip from the socket and place a macronix mx25L6406e and flashrom identifies the chip immediately.
i have compared data sheets between the macronix and winbond chips, and they are identical in terms of power, pinout, op codes, etc.
the only difference is the macronix is 64mbit and the winbond is 128mbit.
how can i proceed?
On 03/06/2017 04:50 AM, Connor Illian wrote:
the winbond W25Q128FV is listed as supported by flashrom.
i have attempted to communicate with this chip via raspberry pi spidev as well as buspirate from ubuntu. i have one chip pulled from a working machine and three brand new blanks.
no EEPROM is found no matter what i try with any chip. i cannot specify chip, and reading with -f results in an empty bin.
i can remove the winbond chip from the socket and place a macronix mx25L6406e and flashrom identifies the chip immediately.
i have compared data sheets between the macronix and winbond chips, and they are identical in terms of power, pinout, op codes, etc.
the only difference is the macronix is 64mbit and the winbond is 128mbit.
how can i proceed?
Have you tried lowering the speed? Using a Bus Pirate and a WSON-packaged Macronix MX25L6405D I had to lower the speed to 30K before it would even detect it. I didn't use an external power supply though.
Dima.