[flashrom] problem with SST25VF040B

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Fri Sep 27 02:11:36 CEST 2013


Hello Fabio,

Am 25.09.2013 15:01 schrieb Fabio:
> hello, I'm trying to retrieve a notebook with SST25VF040B, but is not
> recognized by flashrom. I'm using a asus motherboard with Intel P67,
> Winbond is that mounts originally riconoscituo while the SST25VF040B not.
> What could I check?
> thanks
>
> [...]
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x7d, id2 0x52bf
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x7d, id2 0x535f
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x7d, id2 0x72bf
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x7d, id2 0x72ff
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x7d, id2 0x73ff
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x7d, id2 0x7fff
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0xfa, id2 0xa6bf
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0xfa, id2 0xe57f
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0xfa, id2 0xffff
>  RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0xfc, id2 0xafff
> [...]

A SST25VF040B should have id1 0xbf, id2 0x258d. The values above look
like some sort of corruption. All IDs returned by probe_spi_rdid_generic
should have been identical.
This corruption can be caused by:
1. Wrong voltage for the flash chip. flashrom can't change the default
voltage on Intel chipsets. The SST25VF040B expects 2.7V-3.6V.
2. Wrong speed for the flash chip. flashrom uses 20 MHz on Intel chipsets.
3. Unstable connection to the flash chip. Are the wires too long (longer
than 5 cm) or is there a soldering problem?

You could try to use another programmer (e.g. Intel network card) for
this flash chip. Maybe that works better.

Regards,
Carl-Daniel

-- 
http://www.hailfinger.org/





More information about the flashrom mailing list