• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Failed BIOS update using flashrom with a raspberry pi on a Motherboard fonction Flashback doesn't work

I'm not an aliexpress guy, but they have chip programmers too. maybe not a bad idea if you are gonna be doing that. seems a better option that using a raspberry.
 
Gparted -> Device information.

I use my very old 128MB usb stick for the mainboard updates and for saving those mainboard msi or asus profiles

I would check fi it says msdos. The screenshot shows the usb stick i used for my previous msi b550 gaming edge wifi and for my current asus prime x670-p mainboard.

13-06-2025_18:45:36_screenshot.png



It's all about the software. Regardless of the hardware in question. That is my opinion from electronic background. I can not judge a random dedicated programmer with software vs a rasperri pi with software.

I'm not sure if the poster really bothered reading my response. Especially with the hint for reading the datasheet. Basic errors while ignoring datasheets can not be solved with a dedicated programmer. I do not know this winbound chip but i highly doubt they do it much different.
 
Gparted -> Device information.

I use my very old 128MB usb stick for the mainboard updates and for saving those mainboard msi or asus profiles

I would check fi it says msdos. The screenshot shows the usb stick i used for my previous msi b550 gaming edge wifi and for my current asus prime x670-p mainboard.

View attachment 403620


It's all about the software. Regardless of the hardware in question. That is my opinion from electronic background. I can not judge a random dedicated programmer with software vs a rasperri pi with software.

I'm not sure if the poster really bothered reading my response. Especially with the hint for reading the datasheet. Basic errors while ignoring datasheets can not be solved with a dedicated programmer. I do not know this winbound chip but i highly doubt they do it much different.
I don't uderstant what you mean ? This was the good info or not ? And that is the first time I use Gparted. Saying that I don't bothered reading your responses while I try to give you what you want isn't nice of you.à

Here's with the Device information :
1749837284223.jpeg
 
Last edited:
If you can't get the board to flash, you could try getting a bios chip with the flash you want on it and replace the existing bios chip. That is of your soldering skills are good enough.

I use BiosDepot which they have an ebay store. perhaps contact them and see if they can help out.
 
If you can't get the board to flash, you could try getting a bios chip with the flash you want on it and replace the existing bios chip. That is of your soldering skills are good enough.

I use BiosDepot which they have an ebay store. perhaps contact them and see if they can help out.
I have everythingto solder like flux hot air station... But to try a last thing do you have any programmer recommandation ? Cause the link that I've send to DirtyDingusMcgee was an adaptator and not a programmer, I've foud this (https://www.amazon.fr/CH341A-progra...-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1) it has the CH341A IC
 
But to try a last thing do you have any programmer recommandation ?

There is an entire thread on how to do all of this and the equipment at the top of this forum and others.


With that said, the manual for your board said "about 3 seconds" I would make sure to try again. I had to do a flash back a few times and my most recent board I held it for a good 5 or 6 before anything happened.
 
If you can detect the SPI flash, write it and read it all back to verify the contents, the flash chip is good.
Non working USB flashback looks like a symptom to me, that there is some other damage on the board that's preventing it from working (and booting in general).
I have seen boards with damaged management processor (that does the flashback and starts up the board) and it was very similar. Looking at the SPI bus with logic analyzer can show if something is happening during boot (bios being read) or if it's completely dead. But in general this is very hard to diagnose, unless you find some mechanical damage on the board (inspect it under the microscope thoroughly, could be one broken resistor somewhere).
 
There is an entire thread on how to do all of this and the equipment at the top of this forum and others.

Thank you I will look at it. (I've read this before making the thread but forgot)

If you can detect the SPI flash, write it and read it all back to verify the contents, the flash chip is good.
Non working USB flashback looks like a symptom to me, that there is some other damage on the board that's preventing it from working (and booting in general).
I have seen boards with damaged management processor (that does the flashback and starts up the board) and it was very similar. Looking at the SPI bus with logic analyzer can show if something is happening during boot (bios being read) or if it's completely dead. But in general this is very hard to diagnose, unless you find some mechanical damage on the board (inspect it under the microscope thoroughly, could be one broken resistor somewhere).
When I've tried to boot with CPU RAM GPU the fans on CPU cooler and GPU does work (idk if it has something to do with what you mention). The flash chip can have also a problem cause it cannot write succesfully the new BIOS it get stuck on erasing and writing flash chip. I have look at it multiple times with my microscope and seen nothing (I could also miss those tiny resistor are difficult to see)
 
The flash chip can have also a problem cause it cannot write succesfully the new BIOS it get stuck on erasing and writing flash chip.
Well if you still have problems working with the flash chip then there is still hope it's something that simple. CH341 with testclip should be good enough to verify that.
Good programmer will erase the chip, write it and read it back to make sure it's written correctly. If that works, flash chip should be good. If not, replace it.
 
Well if you still have problems working with the flash chip then there is still hope it's something that simple. CH341 with testclip should be good enough to verify that.
Good programmer will erase the chip, write it and read it back to make sure it's written correctly. If that works, flash chip should be good. If not, replace it.
That's what I'm gonna do thanks I will update when I have the programmer. Also I was reading that there are softwares like AsProgrammer and others but also it can works with Flashrom ? (I will use AsProgrammer)
 
There is an entire thread on how to do all of this and the equipment at the top of this forum and others.


With that said, the manual for your board said "about 3 seconds" I would make sure to try again. I had to do a flash back a few times and my most recent board I held it for a good 5 or 6 before anything happened.
Just recieved the programmer I've get only FF when reading the chip in 5 min. So the erase with the Pi has work ?

1750070122877.png


Message when erasing
1750070338774.png

(The datasheet in attach files)
It is still running (2hours) do you think I should stop try to Unprotect ?
 

Attachments

Last edited:
Should I try to select Unprotect as a last thing ?

Your not understanding.

Your voltage is set wrong or the chip is broken. Unprotecting should happen faster than you can blink.

Check the voltage setting against what the chip requires and your clip orientation to make certain you are utilizing pin 0 and it is oriented correctly on the programmer side.

READ THE GUIDE

If all of that is fine and you still can’t unprotect; the chip is bad.
 
Your not understanding.

Your voltage is set wrong or the chip is broken. Unprotecting should happen faster than you can blink.

Check the voltage setting against what the chip requires and your clip orientation to make certain you are utilizing pin 0 and it is oriented correctly on the programmer side.

READ THE GUIDE

If all of that is fine and you still can’t unprotect; the chip is bad.
I'VE READ THE GUIDE there is nothing that says to click the unprotected button that's why I asked. Also I did not see something that talked about the jumper
 
I'VE READ THE GUIDE there is nothing that says to click the unprotected button that's why I asked. Also I did not see something that talked about the jumper

I can see how you have had a hard time getting this far. Good luck.
 
I can see how you have had a hard time getting this far. Good luck.
What does that mean ?
Ok I know what happend the programmer I order (green pcb with IR) isn't the one that has arrived (black pcb). I'm gonna make the mod for the 3.3V
 
Last edited:
Back
Top