[flashrom] flashrom not "seeing" W25Q128FV

Yaron Shragai yaron.shra at gmail.com
Mon Nov 20 23:22:56 CET 2017


Hello,
I am trying to use flashrom to program a Winbond W25Q128FV chip, on a
Supermicro X10DRT-L mobo, with a Dediprog SF 100.

I am running flashrom from an Ubuntu VM on a Win10 laptop as well as from a
Minnowboard Max system running Ubuntu.
I am running flashrom v0.9.9-rc1-r1942, installed via apt.
I am connecting to the chip via a SOIC clip.

I should note that I have looked at the product support data on the
flashrom web site.  It lists full support for the W25Q128FV.  It does not
list the X10DRT-L mobo.

flashrom almost never "sees" the flash chip (output: "No EEPROM/flash
device found.").

I say "almost", b/c it did see it a couple of times (out of, I would say,
~100 tries) - which was enough for me to read out the pre-existing content,
and write to it an image that has effectively bricked it. :-)  So, now I'm
trying to flash the pre-existing content back...  (There is no documented
way to force the X10DRT-L to use the recovery block, and I have yet to find
an undocumented way...)

I have tried with the system board plugged in and unplugged, and with and
without connecting the VCC pin to the programmer.

I have been using these two command lines, at various times:
flashrom -p dediprog
flashrom -p dediprog:voltage=3.5

When I add -VVV, the following relevant lines appear in the output:

Probing for Winbond W25Q128.V, 16384 kB: programmer_map_flash_region:
mapping W25Q128.V from 0x00000000ff000000 to 0x0000000000000000
dediprog_spi_send_command, writecnt=1, readcnt=3
RDID returned 0xff 0xff 0xff. RDID byte 0 parity violation.
probe_spi_rdid_generic: id1 0xff, id2 0xffff
programmer_unmap_flash_region: unmapped 0x0000000000000000

...and further down...

Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB:
dediprog_spi_send_command, writecnt=1, readcnt=3
RDID returned 0xff 0xff 0xff. RDID byte 0 parity violation.
probe_spi_rdid_generic: id1 0xff, id2 0xffff

One more datapoint: When I connect my laptop -> Dediprog -> to the flash
chip on the Minnowboard Max (Micron 25Q064A), it does recognize the chip.

Any advice would be appreciated!

Thanks,
Yaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/flashrom/attachments/20171120/e2a7e468/attachment.html>


More information about the flashrom mailing list