Nick: Guest20 E-mail: none Board: Dell KYWH7 (P&Q E162264) Contents: flashrom 1.4.0-devel (git:v1.2-1414-g4b717ed3) on Darwin 23.5.0 (arm64) flashrom was built with LLVM Clang 15.0.0 (clang-1500.3.9.4), little endian Command line (14 args): flashrom -p ch341a_spi -c GD25Q128E/GD25B128E/GD25R128E/GD25Q127C -V -V -o attempt2.log -w .../modified.bin --ifd -i me -N Calibrating delay loop... OS timer resolution is 1 usecs, 3318M loops per second, 10 myus = 14 us, 100 myus = 100 us, 1000 myus = 1007 us, 10000 myus = 9698 us, 4 myus = 6 us, OK. Initializing ch341a_spi programmer Device revision is 3.0.4 The following protocols are supported: SPI. Probing for GigaDevice GD25Q128E/GD25B128E/GD25R128E/GD25Q127C, 16384 kB: compare_id: id1 0xc8, id2 0x4018 Added layout entry 00000000 - 00ffffff named complete flash Found GigaDevice flash chip "GD25Q128E/GD25B128E/GD25R128E/GD25Q127C" (16384 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: Block Protect 4 (BP4) 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). Skipping writeprotect-based unlocking for read/verify operations. Block protection is disabled. Reading ich descriptor... read_flash: region (00000000..0xffffff) is readable, reading range (00000000..0x000fff). done. Assuming chipset '600 series Alder Point'. Added layout entry 00000000 - 00000fff named fd Added layout entry 01000000 - 02ffffff named bios Added layout entry 00103000 - 00a70fff named me Added layout entry 00101000 - 00102fff named gbe Added layout entry 00001000 - 00100fff named ec Added layout entry 00a71000 - 00ffffff named reg9 Using region: "me". Warning: Address range of region "bios" exceeds the current chip's address space. write_wp_bits: wp_verify reg:1 value:0x0 write_wp_bits: wp_verify reg:2 value:0x2 write_wp_bits: wp_verify reg:1 value:0x0 write_wp_bits: wp_verify reg:2 value:0x2 Reading old flash chip contents... read_flash: region (00000000..0xffffff) is readable, reading range (0x103000..0xa70fff). done. erase_write: region (00000000..0xffffff) is writable, erasing range (0x105000..0x105fff). 0x105000..0x105fff verify_range: Verifying region (00000000..0xffffff) read_flash: region (00000000..0xffffff) is readable, reading range (0x105000..0x105fff). FAILED at 0x00105000! Expected=0xff, Found=0xaa, failed byte count from 0x00105000-0x00105fff: 0xa8 ERASE FAILED! Erase/write done from 103000 to a70fff Write Failed!Uh oh. Erase/write 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! write_wp_bits: wp_verify reg:1 value:0x0 write_wp_bits: wp_verify reg:2 value:0x2 write_wp_bits: wp_verify reg:1 value:0x0 write_wp_bits: wp_verify reg:2 value:0x2