userdoc:how_to_flash_bios

This is an old revision of the document!


How to Flash a BIOS

Many modern x86 board manufacturers provide BIOS upgrades in the form of a DOS application and a .BAT script. Jetway is one such example. Some board manufacturers, such as Soekris, require a serial XModem BIOS upgrade process, which is not covered here.

First, a word of warning, flashing BIOS upgrades should not be taken lightly, if you mess-up you may end up with a non-functional board. Proceed with caution.

The example below is geared for the Jetway line of boards, regardless be sure to carefully read and follow the manufacturer's instructions.

The Flash BIOS process involves three basic steps:

  1. Create a DOS bootable USB Drive
  2. Download the BIOS upgrade DOS utility and data files to the USB Drive
  3. Boot off the USB Drive and run the DOS .BAT script


Create a DOS bootable USB Drive

Using Windows, download and install: Rufus

Plugin your USB Drive, then run Rufus, essentially using the defaults, choose “Create a bootable disk using: FreeDOS”.
The screen should look something like this:

Rufus Configuration

Click “Start”. Notice the warnings.

The above step only needs to be done once, in fact if you are not a Windows fan the next step may be done on almost any operating system, OS X for example.

Download the BIOS upgrade

Next, download and copy the new BIOS files (which includes the DOS utility) on your USB drive.

If this “DOS_BOOT” USB drive is reserved to BIOS upgrade use, not a bad idea, then it is recommended to remove any previously downloaded BIOS files. The risk of using the incorrect BIOS is too high with multiple versions available.

Boot off the USB Drive

Boot the board you want to flash the BIOS with the USB drive, first temporarily disconnecting or removing any other boot drives.

From the DOS prompt, execute the proper XXXXXX.BAT script to flash the BIOS.  Be darn sure your BIOS upgrade is for your board!

For a more detailed description, here is an excellent tutorial: How to Flash a BIOS

  • userdoc/how_to_flash_bios.1350847548.txt.gz
  • Last modified: 2012/10/21 14:25
  • by abelbeck