Unbrick my motherboard - BIOS ROM Reflashing
- Details
- Written by: JC
- Category: Hardware
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.
|
|