$ ./flashprog -p ch341a_spi -w ~/w541/coreboot-bottom.rom --progress
flashprog p1.2-2-gc6a924a on Linux 6.1.0-25-amd64 (x86_64)
flashprog is free software, get the source code at https://flashprog.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Micron/Numonyx/ST flash chip "N25Q064..3E" (8192 kB, SPI) on ch341a_spi.
Reading old flash chip contents...
Reading... [==================================================] 100% done.
Erasing and writing flash chip...
Erasing... [>                                                 ]   0% FAILED at 0x000038ff! Expected=0xff, Found=0xfe, failed byte count from 0x00003000-0x00003fff: 0x28a
ERASE FAILED!
FAILED!
Uh oh. Erase/write failed. Checking if anything has changed.
Reading current flash chip contents...
Reading... [==================================================] 100% done.
Apparently at least some data has changed.
Your flash chip is in an unknown state.
Please report this to the mailing list at flashprog@flashprog.org
or on IRC (see https://www.flashprog.org/Contact for details), thanks!