Hello. I'm Junki Lee and I'm using a translator, so please understand.
I used flashrom on my laptop and it gave me an error.
ubuntu@ubuntu:~/Documents$ sudo flashrom --programmer ch341a_spi -w X5BF.B08 -c MX25L6406E/MX25L6408E flashrom v1.2 on Linux 5.13.0-30-generic (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 0x0004801f! Expected=0x32, Found=0x22, failed byte count from 0x00000000-0x007fffff: 0x3c5a 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!
The model name of the laptop is Aorus X5.(https://www.gigabyte.com/Laptop/X5) CH341A was used as equipment. The name of the EEPROM is MX25L6406E from Macronix. The rom file used was downloaded from the link above.
I've used flashrom several times, but the error was almost the same. It was always the same up to the failed byte 0x007fffff part, only the hexadecimal number after it was slightly different. I also tried CH341A programmer and AsProgrammer. Tried with multiple versions, same error as above. The delete worked fine, but the write operation always throws an error. My laptop is bricked. Can you help me?