Nick: alexgill E-mail: ag@tkwx.us Board: x230 bottom chip Contents: root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Reading old flash chip contents... done. Erasing and writing flash chip... FAILED at 0x00373000! Expected=0xff, Found=0x0f, failed byte count from 0x00373000-0x00373fff: 0xffe ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. Erase/write done. Verifying flash... FAILED at 0x0037e100! Expected=0xde, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x15ef Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks! root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... FAILED at 0x001b7000! Expected=0xbc, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x12dd Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks! root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... FAILED at 0x0037e000! Expected=0xbf, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x6169 Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks! root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -e flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org flashrom: invalid option -- 'e' Please run "flashrom --help" for usage info. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -E flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Erasing and writing flash chip... FAILED at 0x00002000! Expected=0xff, Found=0x3c, failed byte count from 0x00002000-0x00002fff: 0x447 ERASE FAILED! Looking for another erase function. FAILED at 0x00032000! Expected=0xff, Found=0x0c, failed byte count from 0x00030000-0x0003ffff: 0x1c ERASE FAILED! Looking for another erase function. FAILED at 0x00042000! Expected=0xff, Found=0x10, failed byte count from 0x00040000-0x0004ffff: 0x1c ERASE FAILED! Looking for another erase function. FAILED at 0x00006000! Expected=0xff, Found=0x06, failed byte count from 0x00000000-0x007fffff: 0x5000 ERASE FAILED! Looking for another erase function. Erase/write done. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... FAILED at 0x00000010! Expected=0x5a, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x2a6f0f Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks! root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Reading old flash chip contents... done. Erasing and writing flash chip... FAILED at 0x00001200! Expected=0xff, Found=0x51, failed byte count from 0x00001000-0x00001fff: 0x80 ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. FAILED at 0x000f0000! Expected=0xff, Found=0x06, failed byte count from 0x000f0000-0x000fffff: 0x1000 ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. FAILED at 0x00012000! Expected=0xff, Found=0x04, failed byte count from 0x00010000-0x0001ffff: 0x197 ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. Erase/write done. Verifying flash... FAILED at 0x00000010! Expected=0x5a, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x2a907f Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks! root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# root@adar80:~/coreboot_data/spare_board# (reverse-i-search)`for': setterm -^Creground yellow root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin -N flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin -N flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin -N flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@adar80:~/coreboot_data/spare_board# flashrom -p ch341a_spi -c "MX25L6406E/MX25L6408E" -w bottom1.bin -N flashrom v1.2 on Linux 5.9.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) on ch341a_spi. Unsetting lock bit(s) failed. Reading old flash chip contents... done. Erasing and writing flash chip... FAILED at 0x00003200! Expected=0xff, Found=0x0a, failed byte count from 0x00003000-0x00003fff: 0x15f ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. FAILED at 0x0001eb20! Expected=0xff, Found=0x40, failed byte count from 0x00010000-0x0001ffff: 0x32 ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. FAILED at 0x00086507! Expected=0xff, Found=0x4e, failed byte count from 0x00080000-0x0008ffff: 0x60 ERASE FAILED! Reading current flash chip contents... done. Looking for another erase function. Erase/write done. Verifying flash... FAILED at 0x00000010! Expected=0x5a, Found=0xff, failed byte count from 0x00000000-0x007fffff: 0x2aa6d1 Your flash chip is in an unknown state. Please report this on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org, thanks!