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 ?

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 ?
Comment