Hallo here is the vvv log:
flashrom -p linux_spi:dev=/dev/spidev0.0 --read flashdump.bin -VVV
List only S25FL127S-64kB and S25FL127S-256k but not S25FL127S-128k why ? need flashrom a update ?
Probing for Spansion S25FL127S-64kB, 16384 kB: programmer_map_flash_region: mapping S25FL127S-64kB from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL127S-256kB, 16384 kB: programmer_map_flash_region: mapping S25FL127S-256kB from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL128P......0, 16384 kB: programmer_map_flash_region: mapping S25FL128P......0 from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL128P......1, 16384 kB: programmer_map_flash_region: mapping S25FL128P......1 from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL128S......0, 16384 kB: programmer_map_flash_region: mapping S25FL128S......0 from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL128S......1, 16384 kB: programmer_map_flash_region: mapping S25FL128S......1 from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL129P......0, 16384 kB: programmer_map_flash_region: mapping S25FL129P......0 from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Spansion S25FL129P......1, 16384 kB: programmer_map_flash_region: mapping S25FL129P......1 from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25LF020A, 256 kB: programmer_map_flash_region: mapping SST25LF020A from 0xfffc0000 to 0x00000000 REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25LF040A, 512 kB: programmer_map_flash_region: mapping SST25LF040A from 0xfff80000 to 0x00000000 RES returned 0x0d 0x0d. probe_spi_res2: id1 0xd, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25LF080(A), 1024 kB: programmer_map_flash_region: mapping SST25LF080(A) from 0xfff00000 to 0x00000000 RES returned 0x0d 0x0d. probe_spi_res2: id1 0xd, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF512(A), 64 kB: programmer_map_flash_region: mapping SST25VF512(A) from 0xffff0000 to 0x00000000 REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF010(A), 128 kB: programmer_map_flash_region: mapping SST25VF010(A) from 0xfffe0000 to 0x00000000 REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF020, 256 kB: programmer_map_flash_region: mapping SST25VF020 from 0xfffc0000 to 0x00000000 REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF020B, 256 kB: programmer_map_flash_region: mapping SST25VF020B from 0xfffc0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF040, 512 kB: programmer_map_flash_region: mapping SST25VF040 from 0xfff80000 to 0x00000000 REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF040B, 512 kB: programmer_map_flash_region: mapping SST25VF040B from 0xfff80000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF040B.REMS, 512 kB: programmer_map_flash_region: mapping SST25VF040B.REMS from 0xfff80000 to 0x00000000 REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF020A, 256 kB: programmer_map_flash_region: mapping SST25WF020A from 0xfffc0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF040B, 512 kB: programmer_map_flash_region: mapping SST25WF040B from 0xfff80000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF080B, 1024 kB: programmer_map_flash_region: mapping SST25WF080B from 0xfff00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF080B, 1024 kB: programmer_map_flash_region: mapping SST25VF080B from 0xfff00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF016B, 2048 kB: programmer_map_flash_region: mapping SST25VF016B from 0xffe00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF032B, 4096 kB: programmer_map_flash_region: mapping SST25VF032B from 0xffc00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25VF064C, 8192 kB: programmer_map_flash_region: mapping SST25VF064C from 0xff800000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF512, 64 kB: programmer_map_flash_region: mapping SST25WF512 from 0xffff0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF010, 128 kB: programmer_map_flash_region: mapping SST25WF010 from 0xfffe0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF020, 256 kB: programmer_map_flash_region: mapping SST25WF020 from 0xfffc0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF040, 512 kB: programmer_map_flash_region: mapping SST25WF040 from 0xfff80000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for SST SST25WF080, 1024 kB: programmer_map_flash_region: mapping SST25WF080 from 0xfff00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q40.V, 512 kB: programmer_map_flash_region: mapping W25Q40.V from 0xfff80000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q80.V, 1024 kB: programmer_map_flash_region: mapping W25Q80.V from 0xfff00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q16.V, 2048 kB: programmer_map_flash_region: mapping W25Q16.V from 0xffe00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q32.V, 4096 kB: programmer_map_flash_region: mapping W25Q32.V from 0xffc00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q64.V, 8192 kB: programmer_map_flash_region: mapping W25Q64.V from 0xff800000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q128.V, 16384 kB: programmer_map_flash_region: mapping W25Q128.V from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q20.W, 256 kB: programmer_map_flash_region: mapping W25Q20.W from 0xfffc0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q40.W, 512 kB: programmer_map_flash_region: mapping W25Q40.W from 0xfff80000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q80.W, 1024 kB: programmer_map_flash_region: mapping W25Q80.W from 0xfff00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q16.W, 2048 kB: programmer_map_flash_region: mapping W25Q16.W from 0xffe00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q32.W, 4096 kB: programmer_map_flash_region: mapping W25Q32.W from 0xffc00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q64.W, 8192 kB: programmer_map_flash_region: mapping W25Q64.W from 0xff800000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25Q128.W, 16384 kB: programmer_map_flash_region: mapping W25Q128.W from 0xff000000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X10, 128 kB: programmer_map_flash_region: mapping W25X10 from 0xfffe0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X20, 256 kB: programmer_map_flash_region: mapping W25X20 from 0xfffc0000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X40, 512 kB: programmer_map_flash_region: mapping W25X40 from 0xfff80000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X80, 1024 kB: programmer_map_flash_region: mapping W25X80 from 0xfff00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X16, 2048 kB: programmer_map_flash_region: mapping W25X16 from 0xffe00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X32, 4096 kB: programmer_map_flash_region: mapping W25X32 from 0xffc00000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Winbond W25X64, 8192 kB: programmer_map_flash_region: mapping W25X64 from 0xff800000 to 0x00000000 RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e programmer_unmap_flash_region: unmapped 0x00000000 Probing for Unknown SFDP-capable chip, 0 kB: spi_sfdp_read_sfdp_chunk: addr=0x0, len=2, data: 0x35 0x33 spi_sfdp_read_sfdp_chunk: addr=0x2, len=2, data: 0x33 0x34 Signature = 0x34333335 (should be 0x50444653) No SFDP signature found. Probing for AMIC unknown AMIC SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e 0x37. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Atmel unknown Atmel SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Eon unknown Eon SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Macronix unknown Macronix SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for PMC unknown PMC SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for SST unknown SST SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for ST unknown ST SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Sanyo unknown Sanyo SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Generic unknown SPI chip (RDID), 0 kB: RDID returned 0x00 0x18 0x0e. RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x180e Probing for Generic unknown SPI chip (REMS), 0 kB: REMS returned 0x00 0x0d. probe_spi_rems: id1 0x0, id2 0xd No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. pi@raspberrypi:~ $