Announcement

Collapse
No announcement yet.

CH341a can erase and read but can't write and blank check

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    CH341a can erase and read but can't write and blank check

    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

    #2
    Re: CH341a can erase and read but can't write and blank check

    Just a guess but maybe chip is write protected.
    Dont know if this will work but try using neoprogrammer click the dropdown on program ic and tick off protect.

    Comment


      #3
      Re: CH341a can erase and read but can't write and blank check

      The file size is also not a match for this target. Are you sure you are working with the right flash device?

      What do you see in the read back buffer? Post a few bytes. Then try to write ‘55 AA’. Verify this wrote ok.

      Comment

      Working...
      X