Nick: dhendrix E-mail: none Board: unknown Contents: dhendrix@thegates:flashrom-sfdp$ sudo ./flashrom -p dediprog -VVV -c "SFDP-capable chip" -w /tmp/foo.bin 2>&1 | tee -a /tmp/flashrom_r1503_w25q64_sfdp_write.txt flashrom v0.9.5-r1503 on Linux 2.6.38.8-gg683 (x86_64), built with libpci 3.0.0, GCC 4.4.3, little endian flashrom is free software, get the source code at http://www.flashrom.org Calibrating delay loop... OS timer resolution is 1 usecs, 1248M loops per second, 10 myus = 10 us, 100 myus = 99 us, 1000 myus = 988 us, 10000 myus = 9991 us, 4 myus = 4 us, OK. Initializing dediprog programmer dediprog_init Found USB device (0483:dada). Found a SF100 V:5.1.5 Setting SPI voltage to 3.500 V The following protocols are supported: SPI. Probing for Unknown SFDP-capable chip, 0 kB: spi_sfdp_read_sfdp_chunk: addr=0x0, len=4, data: dediprog_spi_send_command, writecnt=5, readcnt=4 0x53 0x46 0x44 0x50 spi_sfdp_read_sfdp_chunk: addr=0x4, len=3, data: dediprog_spi_send_command, writecnt=5, readcnt=3 0x01 0x01 0x00 SFDP revision = 1.1 SFDP number of parameter headers is 1 (NPH = 0). spi_sfdp_read_sfdp_chunk: addr=0x8, len=8, data: dediprog_spi_send_command, writecnt=5, readcnt=8 0xef 0x00 0x01 0x04 0x80 0x00 0x00 0xff SFDP parameter table header 0/0: ID 0xef, version 1.0 Length 16 B, Parameter Table Pointer 0x000080 spi_sfdp_read_sfdp_chunk: addr=0x80, len=8, data: dediprog_spi_send_command, writecnt=5, readcnt=8 0xe5 0x20 0xf1 0xff 0xff 0xff 0xff 0x03 spi_sfdp_read_sfdp_chunk: addr=0x88, len=8, data: dediprog_spi_send_command, writecnt=5, readcnt=8 0x44 0xeb 0x08 0x6b 0x08 0x3b 0x80 0xbb Parameter table contents: 0x0000: 01 01 00 50 89 7f 00 00 0x0008: 00 e4 99 22 2a ff 0b e9 ID of the mandatory JEDEC SFDP parameter table is not 0 as demanded by JESD216 (warning only). Parsing JEDEC flash parameter table... 3-Byte only addressing. Status register is non-volatile and the standard does not allow vendors to tell us whether EWSR/WREN is needed for status register writes - assuming EWSR. Write chunk size is at least 64 B. Block eraser 0: 0 x 4096 B with opcode 0x20 Flash chip size is 8192 kB. It seems like this chip supports the preliminary Intel version of SFDP, skipping processing of double words 3-9. done. === SFDP has autodetected a flash chip which is not natively supported by flashrom yet. The standard operations read and verify should work, but to support erase, write and all other possible features we need to add them manually. You can help us by mailing us the output of the following command to flashrom@flashrom.org: 'flashrom -VV [plus the -p/--programmer parameter (if needed)]' Thanks for your help! === Found Unknown flash chip "SFDP-capable chip" (8192 kB, SPI) on dediprog. flashrom has no erase function for this flash chip. Aborting. dediprog_shutdown Setting SPI voltage to 0.000 V