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
the chip was directly connected (desoldered from notebook) with a cable adapter of 3-5cm.. can you tell me an "Intel network card" valid to find?
thanks and congratulations for the work done!
2013/9/27 Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
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:
- 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