hi guys ERASE FAILED - MX25L25635F/MX25L25645G - ch341a_spi
logs attached, READ is OK, ERASE and write fail always !!!
flashrom v1.2-1160-g673cb357 on Linux 5.19.5-051905-generic (x86_64) flashrom was built with GCC 9.4.0, little endian Command line (9 args): /opt/sys/flashrom --programmer ch341a_spi -o spi_flash_1674648964.log -VV --progress -c MX25L25635F/MX25L25645G -E Initializing ch341a_spi programmer Device revision is 3.0.4 The following protocols are supported: SPI. Probing for Macronix MX25L25635F/MX25L25645G, 32768 kB: compare_id: id1 0xc2, id2 0x2019 Added layout entry 00000000 - 01ffffff named complete flash Found Macronix flash chip "MX25L25635F/MX25L25645G" (32768 kB, SPI) on ch341a_spi. Chip status register is 0x00. Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set Chip status register: Bit 6 is not set Chip status register: Block Protect 3 (BP3) is not set Chip status register: Block Protect 2 (BP2) is not set Chip status register: Block Protect 1 (BP1) is not set Chip status register: Block Protect 0 (BP0) is not set Chip status register: Write Enable Latch (WEL) is not set Chip status register: Write In Progress (WIP/BUSY) is not set 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). === This flash part has status UNTESTED for operations: WP The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash chip. Please include the flashrom log file for all operations you tested (see the man page for details), and mention which mainboard or programmer you tested in the subject line. Thanks for your help! Block protection is disabled. Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x000fff). 000000..0x0fff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x000fff). [READ] 100% complete... , 0x001000-0x001fff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (0x001000..0x001fff). 0x1000..0x1fff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (0x001000..0x001fff). [READ] 0% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00001000-0x00001fff: 0x1000 ERASE FAILED! Looking for another erase function. Trying erase function 1... 0x000000-0x000fff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x000fff). 000000..0x0fff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x000fff). [READ] 100% complete... , 0x001000-0x001fff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (0x001000..0x001fff). 0x1000..0x1fff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (0x001000..0x001fff). [READ] 0% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00001000-0x00001fff: 0x1000 ERASE FAILED! Looking for another erase function. Trying erase function 2... 0x000000-0x007fff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x007fff). 000000..0x7fff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x007fff). [READ] 12% complete... [READ] 25% complete... [READ] 37% complete... [READ] 50% complete... [READ] 62% complete... [READ] 75% complete... [READ] 87% complete... [READ] 100% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x00007fff: 0x7000 ERASE FAILED! Looking for another erase function. Trying erase function 3... 0x000000-0x007fff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x007fff). 000000..0x7fff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x007fff). [READ] 12% complete... [READ] 25% complete... [READ] 37% complete... [READ] 50% complete... [READ] 62% complete... [READ] 75% complete... [READ] 87% complete... [READ] 100% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x00007fff: 0x7000 ERASE FAILED! Looking for another erase function. Trying erase function 4... 0x000000-0x00ffff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x00ffff). 000000..0xffff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x00ffff). [READ] 6% complete... [READ] 12% complete... [READ] 18% complete... [READ] 25% complete... [READ] 31% complete... [READ] 37% complete... [READ] 43% complete... [READ] 50% complete... [READ] 56% complete... [READ] 62% complete... [READ] 68% complete... [READ] 75% complete... [READ] 81% complete... [READ] 87% complete... [READ] 93% complete... [READ] 100% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x0000ffff: 0xf000 ERASE FAILED! Looking for another erase function. Trying erase function 5... 0x000000-0x00ffff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x00ffff). 000000..0xffff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x00ffff). [READ] 6% complete... [READ] 12% complete... [READ] 18% complete... [READ] 25% complete... [READ] 31% complete... [READ] 37% complete... [READ] 43% complete... [READ] 50% complete... [READ] 56% complete... [READ] 62% complete... [READ] 68% complete... [READ] 75% complete... [READ] 81% complete... [READ] 87% complete... [READ] 93% complete... [READ] 100% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x0000ffff: 0xf000 ERASE FAILED! Looking for another erase function. Trying erase function 6... 0x000000-0x1ffffff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x1ffffff). 000000..0x1ffffff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x1ffffff). [READ] 0% complete... [READ] 1% complete... [READ] 2% complete... [READ] 3% complete... [READ] 4% complete... [READ] 5% complete... [READ] 6% complete... [READ] 7% complete... [READ] 8% complete... [READ] 9% complete... [READ] 10% complete... [READ] 11% complete... [READ] 12% complete... [READ] 13% complete... [READ] 14% complete... [READ] 15% complete... [READ] 16% complete... [READ] 17% complete... [READ] 18% complete... [READ] 19% complete... [READ] 20% complete... [READ] 21% complete... [READ] 22% complete... [READ] 23% complete... [READ] 24% complete... [READ] 25% complete... [READ] 26% complete... [READ] 27% complete... [READ] 28% complete... [READ] 29% complete... [READ] 30% complete... [READ] 31% complete... [READ] 32% complete... [READ] 33% complete... [READ] 34% complete... [READ] 35% complete... [READ] 36% complete... [READ] 37% complete... [READ] 38% complete... [READ] 39% complete... [READ] 40% complete... [READ] 41% complete... [READ] 42% complete... [READ] 43% complete... [READ] 44% complete... [READ] 45% complete... [READ] 46% complete... [READ] 47% complete... [READ] 48% complete... [READ] 49% complete... [READ] 50% complete... [READ] 51% complete... [READ] 52% complete... [READ] 53% complete... [READ] 54% complete... [READ] 55% complete... [READ] 56% complete... [READ] 57% complete... [READ] 58% complete... [READ] 59% complete... [READ] 60% complete... [READ] 61% complete... [READ] 62% complete... [READ] 63% complete... [READ] 64% complete... [READ] 65% complete... [READ] 66% complete... [READ] 67% complete... [READ] 68% complete... [READ] 69% complete... [READ] 70% complete... [READ] 71% complete... [READ] 72% complete... [READ] 73% complete... [READ] 74% complete... [READ] 75% complete... [READ] 76% complete... [READ] 77% complete... [READ] 78% complete... [READ] 79% complete... [READ] 80% complete... [READ] 81% complete... [READ] 82% complete... [READ] 83% complete... [READ] 84% complete... [READ] 85% complete... [READ] 86% complete... [READ] 87% complete... [READ] 88% complete... [READ] 89% complete... [READ] 90% complete... [READ] 91% complete... [READ] 92% complete... [READ] 93% complete... [READ] 94% complete... [READ] 95% complete... [READ] 96% complete... [READ] 97% complete... [READ] 98% complete... [READ] 99% complete... [READ] 100% complete... [READ] 50% complete... [READ] 0% complete... [READ] 100% complete... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x01ffffff: 0x1435134 ERASE FAILED! Looking for another erase function. Trying erase function 7... 0x000000-0x1ffffff:Eerase_block: region (00000000..0x1ffffff) is writable, erasing range (00000000..0x1ffffff). 000000..0x1ffffff verify_range: Verifying region (00000000..0x1ffffff) read_flash: region (00000000..0x1ffffff) is readable, reading range (00000000..0x1ffffff). [READ] 0% complete... [READ] 1% complete... [READ] 2% complete... [READ] 3% complete... [READ] 4% complete... [READ] 5% complete... [READ] 6% complete... [READ] 7% complete... [READ] 8% complete... [READ] 9% complete... [READ] 10% complete... [READ] 11% complete... [READ] 12% complete... [READ] 13% complete... [READ] 14% complete... [READ] 15% complete... [READ] 16% complete... [READ] 17% complete... [READ] 18% complete... [READ] 19% complete... [READ] 20% complete... [READ] 21% complete... [READ] 22% complete... [READ] 23% complete... [READ] 24% complete... [READ] 25% complete... [READ] 26% complete... [READ] 27% complete... [READ] 28% complete... [READ] 29% complete... [READ] 30% complete... [READ] 31% complete... [READ] 32% complete... [READ] 33% complete... [READ] 34% complete... [READ] 35% complete... [READ] 36% complete... [READ] 37% complete... [READ] 38% complete... [READ] 39% complete... [READ] 40% complete... [READ] 41% complete... [READ] 42% complete... [READ] 43% complete... [READ] 44% complete... [READ] 45% complete... [READ] 46% complete... [READ] 47% complete... [READ] 48% complete... [READ] 49% complete... [READ] 50% complete... [READ] 51% complete... [READ] 52% complete... [READ] 53% complete... [READ] 54% complete... [READ] 55% complete... [READ] 56% complete... [READ] 57% complete... [READ] 58% complete... [READ] 59% complete... [READ] 60% complete... [READ] 61% complete... [READ] 62% complete... [READ] 63% complete... [READ] 64% complete... [READ] 65% complete... [READ] 66% complete... [READ] 67% complete... [READ] 68% complete... [READ] 69% complete... [READ] 70% complete... [READ] 71% complete... [READ] 72% complete... [READ] 73% complete... [READ] 74% complete... [READ] 75% complete... [READ] 76% complete... [READ] 77% complete... [READ] 78% complete... [READ] 79% complete... [READ] 80% complete... [READ] 81% complete... [READ] 82% complete... [READ] 83% complete... [READ] 84% complete... [READ] 85% complete... [READ] 86% complete... [READ] 87% complete... [READ] 88% complete... [READ] 89% complete... [READ] 90% complete... [READ] 91% complete... [READ] 92% complete... [READ] 93% complete... [READ] 94% complete... [READ] 95% complete... [READ] 96% complete... [READ] 97% complete... [READ] 98% complete... [READ] 99% complete... [READ] 100% complete... [READ] 50% complete... [READ] 0% complete... [READ] 100% complete... FAILED at 0x00000001! Expected=0xff, Found=0xef, failed byte count from 0x00000000-0x01ffffff: 0x1435133 ERASE FAILED! No usable erase functions left. FAILED! Your flash chip is in an unknown state. Please report this to the mailing list at flashrom@flashrom.org or on IRC (see https://www.flashrom.org/Contact for details), thanks!
_______________________________________________ flashrom mailing list -- flashrom@flashrom.org To unsubscribe send an email to flashrom-le...@flashrom.org