I did get it working by backing back down to v7.0 of the BP firware, but now 
we’re back to it locking up after every invocation. But I do appear to have 
successfully programmed my W25Q64JVSSIM by adding a flashrom.c entry for it - 
basically copying the one for the 0x7018 and chopping the sizes in half.

But I would like to know what the *optimal* BP firmware version is (and where 
to get it). I want this flashrom / BP4 combination exclusively for this job 
(burning flash chips), so it doesn’t necessarily have to be good at anything 
else.

> On Aug 7, 2019, at 7:10 PM, Nick Sayer via flashrom <[email protected]> 
> wrote:
> 
> Yes. Nothing changes. I slowed it down in an attempt to get probing to work.
> 
> I’ve upgraded the pirate to v7.11 firmware, and that got rid of the need to 
> reset it every time, but it still doesn’t work.
> 
> I’ve attempted to add support for the chip into flashchips.c - to at least 
> get it to recognize the 0x7017 ID, but that doesn’t work either.
> 
> %./flashrom --programmer 
> buspirate_spi:dev=/dev/tty.usbmodem000000011,spispeed=1M -c W25Q64.V..M -V -V 
> -V
> […]
> The following protocols are supported: SPI.
> Probing for Winbond W25Q64.V..M, 8192 kB: programmer_map_flash_region: 
> mapping W25Q64.V..M from 0x00000000ff800000 to 0x0000000000000000
> buspirate_sendrecv: write 6, read 4 Sending 0x04 0x00 0x01 0x00 0x03 0x9f, 
> receiving 0x01 0x00 0x00 0x00
> RDID returned 0x00 0x00 0x00. RDID byte 0 parity violation. 
> probe_spi_rdid_generic: id1 0x00, id2 0x00
> programmer_unmap_flash_region: unmapped 0x0000000000000000
> No EEPROM/flash device found.
> Note: flashrom can never write if the flash chip isn't found automatically.
> 
> It’s as if flashrom isn’t talking to the chip properly at all. I do see it 
> lighting up “mode” and “pwr” LEDs briefly while trying to probe, but it just 
> doesn’t work.
> 
> But standalone, it works fine:
> 
> SPI>[ 0x9f r r r ]
> /CS ENABLED
> WRITE: 0x9F 
> READ: 0xEF 
> READ: 0x70 
> READ: 0x17 
> /CS DISABLED
> 
> 
> 
>> On Aug 7, 2019, at 7:04 PM, awokd via flashrom <[email protected]> wrote:
>> 
>> Nick Sayer via flashrom:
>> 
>>> % flashrom --programmer 
>>> buspirate_spi:dev=/dev/tty.usbmodem000000011,spispeed=30k
>> 
>> That spispeed looks unusual. Have you tried spispeed=1M?
>> _______________________________________________
>> flashrom mailing list -- [email protected]
>> To unsubscribe send an email to [email protected]
> _______________________________________________
> flashrom mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
_______________________________________________
flashrom mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to