I ran across a motherboard (Biostar TA970XE v5)/cpu/ram combo on Facebook marketplace in which the owner says, after a BIOS update, stopped working.  Looking for a challenge, I thought I could probably flash the ROM externally.  When I picked up the motherboard, it would turn on, but even without RAM there wasn’t a beep of any kind.

Back to the flashing - Luckily, I found this is rather trivial to do if you have the right tools and a bit of electronics know-how.  I did know I would need some sort of programmer.  I had both Raspberry Pi and Ardruino's available in my collection I could use and after a quick Google search found a great step-by-step resource to flash a ROM via a Raspberry Pi:

https://tomvanveen.eu/flashing-bios-chip-raspberry-pi/

 

With this knowledge, I needed to look up the specific flash ROM and grab a pinout.  I had a Winbond 25Q16CVVIG chip and was able to find the pinout of it.  Here is how I would have to hook up the chip to my Raspberry Pi:

After I had everything hooked up, it was just a matter of running the commands described on the website above with the ROM I downloaded from the motherboard manufacturer’s website.  I then placed back the ROM chip on the motherboard and tried POST again.  I did get the same behavior as before, but this time if I try without RAM installed, it would do the normal POST beep codes, indicating no RAM was installed.  WIth known good RAM installed, the motherboard worked like a charm.


 

No comments