So I am trying to repair broken thunderbolt FW on X1 Yoga Gen 2. The EEPROM chip is WINBOND 25Q80DVNIG. I already do a back-up and erase. But when I try to wrote new FW, it was successfull, but when I tried to read it, it still blank. when I try to do a blank check, it gave me instant error in address 0. I already tried two CH341A, already did the 3.3v fix mod, using AsProgrammer, NeoProgrammer, Colibri, and CH341A 1.29. But the problem still occurred. What I did wrong here? Can anyone help me? Thanks in advance. Here is the log in Colibri :
Code:
Checking for blank... (Press Esc to cancel the operation) Blank check completed, checking time 8.555 sec. Blank check error at the address: 0 (0x000000) Erasing... (Press Esc to cancel the operation) Erasing completed. Loaded file TBT.bin 425984 bytes File size differs from size of the device! Check Sum: CRC16 = 0xE261, CRC32 = 0x64AC3876 Writing... (Press Esc to cancel operation) Writing completed, Writing time 11.94 sec. Status Register1 = 0x00 Status Register2 = 0x00 Reading... (Press Esc to cancel operation) Reading completed, reading time 8.562 sec. Check Sum: CRC16 = 0x0000, CRC32 = 0xA738EA1C
Comment