ASRock B650M PRO RS - BIOS CHIP 25Q256JW BLOCKED BY STATUS REGISTERS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DynaxSC
    Badcaps Veteran
    • Apr 2021
    • 461
    • Poland

    #1

    ASRock B650M PRO RS - BIOS CHIP 25Q256JW BLOCKED BY STATUS REGISTERS

    Hi

    I have a very strange issue with the BIOS SPI chip of an ASRock B650M PRO RS motherboard.
    The SPI chip is an Winbond 25Q256JWEQ model (1V8).
    The motherbaord doas not POST - it lits only CPU and DRAM EZ Debug Leds, and stays that way forever.
    The Flashback function of the motherbaord is also not working, despite all instructions followed correctly - I'm 100% sure of this.

    I have then desoldered the chip, backupped the contents, and tried to earease the chip in order to program stock image, but the chip is locked by status registers SREG2 (TB) and SREG6 (BP0) - Status register value is 44. Tried to unlock the chip, but CH341/Neoprogrammer/ASProgrammer/Flashrom, seems not to be able to change the values of the status registers. After resetting the registers and writing them, they remain still set - so no change is done.

    I have taken a new SPI chip, programmed it with a stock BIOS and soldered it to the board.
    The motherboard started to work, and POST's normally, however the image is missing the original DMI data.

    So tried to program the DMI data with DMI Edit, but it fails to write the chip.
    Tried to reflash the chip with Flashback button, but it still does not work.

    Desoldered the chip and put it into CH341 programmed, and "f...k" the status registers are set again like in the original bios chip.
    Tried to unlock the chip, but to no avail.
    Tried to erease the chip under linux with newest flashrom 1.7 and CH341 - does not work, flashrom is also not able to reset these status registers.

    Seems this bloody motherboard bios does something strange with the SPI chip, and blocks it so, that it is not possible to erease or reprogram the chip even with HW programmer.
    Tried to reflash the chip in the board with BIOS function, and here it works, I can reflash the chip with bios function without any problem.

    I need to reprogram the chips with an altered stock image which has the DMI data transferred from the original bios image, but can't do it with CH341.
    I have no more of these chips available, ordered some, but this will take time, and also would not like to throw away a working chip.

    I never before faced such an issue with programming SPI chip with CH341.
    Tried also different ASProgrammer/NeoProgrammer versions, but to no avail.
    Tried also to flash the NVRAM from AFUWINGUI - but ends up with an error.

    Anybody a hint what to do to erease this chip ?
    Any better programmer to use ?


    Click image for larger version  Name:	spi_chip.jpg Views:	0 Size:	153.9 KB ID:	3697457





    Last edited by DynaxSC; Yesterday, 01:14 PM.
  • m1ch43lzm
    Badcaps Veteran
    • Mar 2019
    • 415
    • Peru

    #2
    You also have the "read-only" SRL bit set

    Attached W25Q256JW datasheet, check page 18, if SRL is set to 1 you can't modify the status register
    Click image for larger version  Name:	w25q256jw status register protect.png Views:	0 Size:	170.0 KB ID:	3697627

    As you have both TB and BP0 set, you can't program the first 64KB (0000h - FFFFh), the chip will ignore writes to that specific area

    Comment

    • stj
      Great Sage 齊天大聖
      • Dec 2009
      • 31017
      • Albion

      #3
      some flashchips are pre-programmed to 4bit "quad" mode.
      a CH341 cant work with those because it uses single-bit mode.
      so thats another problem to watch out for.

      Comment

      Related Topics

      Collapse

      • acedogblast
        Guide to transplant MEC1503 EC chip and EEPROM reprogamming for T14s gen 2 and X13 gen 2
        by acedogblast
        This is a guide that I am writing for helping others to replace their MEC1503 EC chip if it breaks (or to get around an inconvenient prompt to the BIOS). This forum has been extremely helpful to me so I would like to contribute to help others. I will tell you right now that this task is very difficult to do. You MUST have experience and tools to do precision micro-soldering, BGA reballing, trace repair, and general laptop repair skills.

        There are some specialty tools needed to do this task. The replacement MEC1503 chips can be acquired from Aliexpress. Do not buy the bare chips as...
        11-02-2024, 05:13 PM
      • SMDFlea
        Common SPI bios chip programming Questions and Answers
        by SMDFlea
        Common SPI bios chip programming Questions and Answers
        ----------------------------------------------------------

        Q: I have a bios request,i can`t post my backup as i can`t read from the chip.

        A: If you can`t read from it how do you expect to write to it ?.

        Q: Why is my bios chip unreadable ?.

        A: The programmer is faulty or has a worn or broken zif socket.

        The USB cable is frayed,connector pins worn or some other physical damage.

        Not enough amperage or voltage to power the programmer properly.

        Bad...
        09-02-2021, 04:40 PM
      • BMCappelletti
        Asus Chromebox CN62 - wrong chip put on BIOS reader
        by BMCappelletti
        Long story short:
        - dad converted Asus Chromebox CN62 into Windows compatible, with mrchromebox BIOS, years and years ago
        - gave the computer to his son a couple years later
        - son now decided to revert it to Chrome OS, to sell it as original (re-writing BIOS with the backup one created by his dad)
        - too lazy to remove the board from the case, thought a voltage regulator was the BIOS chip (you know... it has 8 legs)
        (seems like the story was not that short)

        He used alligator clips to read the chip. No luck reading it. Removed chip and placed on a SOC-8...
        01-08-2025, 07:27 PM
      • Troystain
        Help EZP2023+ updated chip database for w25q256jveq?
        by Troystain
        Hello, anyone here have updated ezp2023+ chip database in .dat file format.

        I need to add w25q256jveq chip but I do not know what data should I type.

        I'm using the ezp chip dabase editor posted from here https://www.badcaps.net/forum/troubl...ro-programmers

        The currenty unit model that I am trying to detect is HP elitebook 640 g9 which is currently locked on admin bios....
        11-25-2024, 12:53 AM
      • inck243
        Acer e15-e5-576g-5762 bricked. Bios chip won't interface in AsProgrammer.
        by inck243
        Thanks for any help. The board version is DAZAARMB6E0 REV: E. The bios chip is winbond 25Q64JVSIQ1736. W25Q64JV is not available in AsProgrammer -- only BV CV FV or FW_1.8c. The chip won't interface with asProgrammer and a CH341A. When I have this chip on the board, the laptop will not post but when I plug it in to power, the blue LED lights up, also the orange when the battery is connected. When I push the power on button, keyboard backlight turns on and the fan starts briefely then turns off. But I can't do anything to program this bios chip so I bought another one.

        The BIOS...
        07-25-2024, 09:17 AM
      • Loading...
      • No more items.
      Working...