Hardware - Hot Flashing the BIOS
![]() |
There are numerous cases in which you need to flash new BIOS image to your Flash ROM:
|
There are three (at least) possible solutions:
Some 12V Flash ROMs require 12V voltage not only to flash, but also to detect (for example Macronix MX28F1000P).
If you're trying to flash 12V chip, first check that you have 12V on the VPP pin in the socket on motherboard (using voltmeter). Flash write protect jumper usually removes 12V from this
pin.
When some parts of the chip are write protected, 12V on VPP/RESET pin will usually allow these protected parts to be flashed.
Be sure that Flash ROM is inserted the correct way in the socket (key on the chip must match with key on the socket) BEFORE powering up (if you're hot-flashing, double check chip orientation before
inserting it into socket).
Inserting it wrong way will DESTROY the chip - VCC will be swapped with GND and if there's 12V on the VPP pin, it will be connected to Q3 data pin...
Flash ROM pinout (32-pin DIP), view from top:
![]() |
VPP = Programming voltage (12V) VCC = Operating voltage (5V) GND = Ground A0..A17 = Address input pins Q0..Q7 = Data input/output pins WE = Write enable OE = Output enable CE = Chip enable |
Notes:
|
You can have a look at BIOS Forum at Wim's BIOS Page: http://www.wimsbios.com/phpBB2/.

AMI Flash Utility v8.15.02
This program is very buggy, large and slow, but it can do VERY interesting thing - overwrite the boot block in Winbond W29C020C Flash ROM even when the chip's built-in boot-block write protection is enabled! I downloaded it from PC Chips home page about a year ago.
|
|
Name |
File |
Packed Size |
File Date |
|
1. |
AMI Flash Utility v8.15.02 |
256 144 b |
18.08.2000 |