*Dear Flashrom Developers,*

I am experiencing an issue with *flashrom v1.1* on *Linux 5.15.86 (x86_64)*
while attempting to flash a *Macronix MX25L25635E* SPI NOR flash chip on my
*Conga-TC570* board, which features an *Intel® Core™ i5-1145GRE (Tiger
Lake)* processor.
*Issue Details:*

   - When the flash is *clean* (filled with 0xFF), I can *erase* and *write*
   successfully.
   - However, *verification fails*, reporting mismatched data.
   - The failure occurs *at address 0x00000000*, with the following error:

   FAILED at 0x00000000! Expected=0x11, found=0x00
   Failed byte count from 0x000000 - 0x01FFFFF: 0x8DD2A6


*Steps Taken So Far:*

   1. *Checked Write Protection* using flashrom -p internal --wp-status →
   No active protection.
   2. *Attempted manual erase* before writing:

   flash_erase /dev/mtd0 0 0
   flashrom -p internal -w bios.bin

   3. *Loaded Intel SPI modules*:

   modprobe intel_spi_pci
   modprobe intel_spi_platform

   4. *Verified SPI device detection*:

   ls /sys/bus/spi/devices/

   The SPI device appears correctly.
   5. *Tested alternative flashing methods*:
      - Using dd:

      dd if=bios.bin of=/dev/mtd0 bs=4096

      Result: *Write completes, but verification still fails.*
      - Using flashrom -p internal -V for verbose output (logs available on
      request).

*Questions:*

   1. Is this a known issue with flashrom on *Tiger Lake* platforms?
   2. Could the *Intel SPI controller* be interfering with writes?
   3. Are there any debugging steps or patches I should try?

Any guidance would be greatly appreciated. Thank you for your support!

Best regards,
*Lior Salmona*
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to