<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi,</div>
<div> </div>
<div>I also tested IS25WP064 successfully (Read and write).</div>
<div> </div>
<div>I added:</div>
<div>to flashchips.h:</div>
<div>#define ISSI_IS25WP064 0x7017</div>
<div> </div>
<div>to flashchips.c:</div>
<div>{</div>
<div> .vendor = "ISSI",</div>
<div> .name = "IS25WP064",</div>
<div> .bustype = BUS_SPI,</div>
<div> .manufacture_id = ISSI_ID_SPI,</div>
<div> .model_id = ISSI_IS25WP064,</div>
<div> .total_size = 8192,</div>
<div> .page_size = 256,</div>
<div> /* OTP: 1024B total; read 0x48; write 0x42 */</div>
<div> .feature_bits = FEATURE_WRSR_WREN | FEATURE_OTP,</div>
<div> .tested = TEST_OK_PREW,</div>
<div> .probe = probe_spi_rdid,</div>
<div> .probe_timing = TIMING_ZERO,</div>
<div> .block_erasers =</div>
<div> {</div>
<div> {</div>
<div> .eraseblocks = { {4 * 1024, 2048} },</div>
<div> .block_erase = spi_block_erase_20,</div>
<div> }, {</div>
<div> .eraseblocks = { {4 * 1024, 2048} },</div>
<div> .block_erase = spi_block_erase_d7,</div>
<div> }, {</div>
<div> .eraseblocks = { {32 * 1024, 256} },</div>
<div> .block_erase = spi_block_erase_52,</div>
<div> }, {</div>
<div> .eraseblocks = { {64 * 1024, 128} },</div>
<div> .block_erase = spi_block_erase_d8,</div>
<div> }, {</div>
<div> .eraseblocks = { {8 * 1024 * 1024, 1} },</div>
<div> .block_erase = spi_block_erase_60,</div>
<div> }, {</div>
<div> .eraseblocks = { {8 * 1024 * 1024, 1} },</div>
<div> .block_erase = spi_block_erase_c7,</div>
<div> }</div>
<div> },</div>
<div> .unlock = spi_disable_blockprotect,</div>
<div> .write = spi_chip_write_256,</div>
<div> .read = spi_chip_read,</div>
<div> .voltage = {1650, 1950},</div>
<div> },</div>
<div> </div>
<div> </div>
<div> </div>
<div>The console output looks this:</div>
<div> </div>
<div>user@user-VirtualBox:~/Downloads/flashrom-1.0$ sudo flashrom -p ft2232_spi:type=2232H,port=A,divisor=6 -f -w /home/user/Downloads/flashrom-1.0/Flashinhalte/file_8k.bin</div>
<div>flashrom v1.0 on Linux 4.15.0-33-generic (x86_64)</div>
<div>flashrom is free software, get the source code at <a href="https://flashrom.org">
https://flashrom.org</a></div>
<div> </div>
<div>Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).</div>
<div>Found ISSI flash chip "IS25WP064" (8192 kB, SPI) on ft2232_spi.</div>
<div>Reading old flash chip contents... done.</div>
<div>Erasing and writing flash chip... Erase/write done.</div>
<div>Verifying flash... VERIFIED.</div>
<div> </div>
<div>Regards,<br>
Simon</div>
<div> </div>
</span></font>
</body>
</html>