[flashrom] E350M1 Winbond W25Q32BVAIG and bus pirate

Marek mlf.conv at gmail.com
Sun Jul 28 23:47:40 CEST 2013


Hi Stefan,

in the meantime I discovered that I had the wires wrong, the Winbond chip
doesn't have pin 1 marked
so it's basically:

8    7    6    5
----------------
  winbond
25Q32BVAIG
----------------
1    2    3    4

With write-protect and hold pins left unconnected I'm getting the following

Found Winbond flash chip "W25Q32.V" (4096 kB, SPI).
This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).
Reading old flash chip contents... done.
Erasing and writing flash chip... Trying erase function 0...
0x000000-0x000fff:EFAILED at 0x00000000! Expected=0xff, Found=0x00, failed
byte count from 0x00000000-0x00000fff: 0x8de
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
Trying erase function 1... 0x000000-0x007fff:EFAILED at 0x00000200!
Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x00007fff:
0x446a
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
Trying erase function 2... 0x000000-0x00ffff:EFAILED at 0x00000000!
Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x0000ffff:
0x8748
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
Trying erase function 3... 0x000000-0x3fffff:EFAILED at 0x00000000!
Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x003fffff:
0x21cdcb
ERASE FAILED!
Reading current flash chip contents... done. Looking for another erase
function.
Trying erase function 4... 0x000000-0x3fffff:EFAILED at 0x00000000!
Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x003fffff:
0x219e8d
ERASE FAILED!
Looking for another erase function.
No usable erase functions left.
FAILED!
Uh oh. Erase/write failed. Checking if anything changed.
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom at flashrom.org, thanks!
Raw bitbang mode version 1
Bus Pirate shutdown completed.


It seems that both hold and write-protect should be connected to 3.3V
but I'm not sure how to achieve it with BP 3.6.
I'm unable to paste the text describing hold and write-protect
(datasheet can be found here
http://www.elinux.org/images/f/f5/Winbond-w25q32.pdf page 8)
but essentailly both are active low.

thanks,

Marek


On Sun, Jul 28, 2013 at 10:12 PM, Stefan Tauner <
stefan.tauner at student.tuwien.ac.at> wrote:

> On Sun, 28 Jul 2013 21:45:01 +0200
> Marek <mlf.conv at gmail.com> wrote:
>
> > Hi Stefan,
> >
> > thanks for your response, I checked that webpage but it seems that the
> > suggestions apply to chips while they're still "sitting on" motherboards
> > where as in my case  the chip is pulled out and connected via Probe
> kit(no
> > modifications).
>
> They do, but most parts of it do apply as well to directly connected
> chips. Also... be sure to connect ALL (input) pins.
> http://flashrom.org/Bus_Pirate
>
> --
> Kind regards/Mit freundlichen Grüßen, Stefan Tauner
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20130728/1d68547a/attachment.html>


More information about the flashrom mailing list