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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hasel17
    New Member
    • Dec 2021
    • 3
    • Indonesia

    #1

    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
  • adamski1952
    Senior Member
    • Oct 2021
    • 92
    • england

    #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

    • mon2
      Badcaps Legend
      • Dec 2019
      • 13829
      • Canada

      #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

      Related Topics

      Collapse

      • feherhollo
        WSON8 NEW Bios Chips READ, ERROR, ETC.
        by feherhollo
        Hi,
        I asking for help on some new WSON8 256MB chips. Please share your experience. I faced error on some new chips on read, erase, write with different programmers. These new chips are not exist in any programmers database. (GD25B256D, XM25RH256, W25Q256JV so on.)
        I'm using RT809F V.5.0, EZP2023 Pro, CH341A Green

        For the exact experience with GD25B256DYIG is RT809F erase the chip under 33sec. This kind of 256MB chip normal erase time is 70-120sec so I think not all the partitions are erased. If I do blank check or reread the buffer says FFFFFF but when I write the correct...
        11-26-2023, 09:33 AM
      • testaccgta
        Unable to verify IC or write/erase/flash BIOS file to XMC QH128AHIG SPI chip using NeoProgrammer/AsProgrammer
        by testaccgta
        Hi, everyone!

        I've recently acquired two brand new SPI chips to replace the one currently in my Acer A514-54G laptop MB (FH5AT LA-K092P). The reason why I'm replacing the current SPI chip is because I had some difficulties with a third-party IT assistant who pretty much lacked the soldering skills and ended up destroying the current SPI chip soldered to my MB from factory.

        I've decided to do this on my own because I spent the past month or so learning some soldering skills and BIOS modding through Badcaps and WinRaid forums, hence the attempt. I've also chosen to buy...
        09-01-2024, 08:24 PM
      • Haganai.NMWP
        GA-AX370-Gaming 5 BIOS chip MX25U12873F doesn't erase properly
        by Haganai.NMWP
        Hello

        I can't properly erase BIOS chip MX25U12873F.
        I can read it and write it, but before correct write, it have to been erased, but when I click erase program shows success, but when I try do blank verification I have message "chip disconnected".

        I use CH341A programmer with 1.8V adapter and clips.
        When I try read or write it takes 3~5 minutes and "run" LED on programmer is blinking. When I try erase, it takes up to 15 seconds, but "run" LED isn't blinking and after that, chip isn't erased correctly.

        ...
        06-01-2022, 06:43 AM
      • ahmedmph
        Panasonic CF-D1NW200TZ BIOS Issue
        by ahmedmph
        Greetings All

        I have Panasonic CF-D1NW200TZ, it has MX25l12873F BIOS that is protected with password which I want to remove, I made backup with AFUWINGUIx64 and removed password but could not write it to the BIOS again due to some errors coming, so I used CH341A programmer to read the full BIOS data on board and then I deleted the password, then i wrote back the unlocked BIOS file using CH341A, removed protection, then did full erase , then blank check and write, then verify
        all are ok, but tablet refuse to start now, it is just showing power and WIFI LED, nothing more, no...
        07-21-2022, 09:44 AM
      • md500
        [Question] Ch341a and 5v to 3.3v with logic converter
        by md500
        zz0.8tpitu4y0i8zzI bought a ch341a (I'm waiting for it to arrive) and I noticed that the programmer has a bug that the data pins go to 5v when the VCC pin is at 3.3v (which is the voltage I'm looking for).

        Instead of doing the 3.3v mod, I'm thinking of converting the 5v to 3.3v with an 8 channel TXS0108E through the ZIF socket but I don't know if that would work, because it has to circulate voltage and also information.

        What I am looking for is something that will convert from 5v to 3.3v but without modifying the ch341a.

        I can't buy the ch341a 1.6v that has...
        05-24-2024, 06:51 PM
      • Loading...
      • No more items.
      Working...