General BIOS Information for UEFI-Based CPU Boards

Background

The basic input/output system (BIOS) routines are stored on-board VersaLogic CPU boards. The BIOS includes the code to start up the system when power is first applied, and the code to handle various interrupt and I/O tasks for the operating system once the system is up and running.

A number of VersaLogic boards use an American Megatrends UEFI (Unified Extensible Firmware Interface) BIOS that has been enhanced for OEM applications. Binary images of new BIOS versions are available for download from the board support page. You can download the AFU (AMI Firmware Update) utility, required to program the BIOS, from this page. There are separate versions of the AFU utility for DOS, Windows, and the EFI shell. Both the appropriate AFU utility and a binary BIOS image file are required to update a BIOS. You must run AFU on the target system (the system that is getting the updated BIOS).

BIOS Upgrade Instructions

  1. Download the BIOS file from the board support page and the AFU utility for the desired operating environment from this page.
  2. Extract the BIOS image and AFU utility.
  3. Boot the target system.
  4. From the directory where the utility and BIOS image are located, enter the following command.

    Important Note: Always include the command line parameters "/p /b /n" as shown below.
    AFU_utility filename /p /b /n
    where AFU_utility is the name of the version of the utility you are using and filename is the name of the BIOS binary file. For example:
    fs0:>afuefix64 1058R100.bin /p /b /n
  5. or
    C:\>afudos 1058R100.bin /p /b /n

Update Utility

Download the AFU utility for the desired operating environment.

AFU for UEFI Shell - 32-bit

AFU for UEFI Shell - 64-bit

AFU for DOS

AFU for 32-bit Windows

AFU for 64-bit Windows