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@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@student.tuwien.ac.at> wrote:
On Sun, 28 Jul 2013 21:45:01 +0200 Marek mlf.conv@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