The programming tool BGT-AMI BIOS Guard Firmware Update Tool is distributed in the following versions:
BgtEfi.efi EFI Shell 32-bit programming utility
BgtEfix64.efi EFI Shell 64-bit programming utility
BgtWin.exe Windows 32-bit BIOS programmer
BgtWinx64.exe Windows 64-bit BIOS programmer
NOTE: Please be aware that using Windows BIOS programmer, they must be run with admin privileges.
Reprogramming the board's BIOS is a critical operation. DO NOT reset or turn off the system or remove AC power while BIOS update operation is in progress, otherwise this may lead to a not working board!
Reprogramming the board's BIOS is a critical operation.
DO NOT reset or turn off the system or remove AC power while BIOS update operation is in progress, otherwise this may lead to a not working board.
The first reboot after reprogramming may be slower due to some operations, such as flash re-initialization or embedded controller reprogramming. For this reason it is necessary to wait for the complete boot with the new BIOS before considering the operation completed.
BGT is a very powerful tool which allows a wide range of operations in addition to BIOS reprogramming and most of them could not be supported by the platform.
SECO is not responsible for any change made to the original BIOS with an improper and undocumented use of this tool.
Please, be aware that any operation rather than reprogramming BIOS as documented in this manual may lead to a not working board.
INDEX
Where can I find BGT utilities?
Latest version of BGT utilities and BIOS update script are available here.
Pre-requisites
EFI Shell utility
This procedure requires a USB drive formatted to FAT32.
Copy the updater tool and the BIOS binary inside the USB drive.
Then, turn on the system and enter in the Aptio Setup Utility pressing the [ESC] key.
From the Save & Exit page select the USB drive created.
From the Device mapping table identify the filesystem of the USB drive fs* (marked as a Removable HardDisk) and enter there. Move to the folder where AFU utility and the binary file are located and launch the command:
bios_update.nsh BIOSbinary.XXX
where BIOSbinary.XXX
is the name of the BIOS you would like to flash.
You may be also interested in:
How can I install an operating system?
What are the differences between Legacy and UEFI?
Windows utility
Copy the updater tool and the BIOS binary file in a folder of the Windows Disk.
bios_updater_YYY.bat
, amifldrvYY.YYY
and AFUWINIYYY.EXE
must be present.
Run the cmd shell with Administrator privileges, then move to the folder where AFU utility and the firmware file are placed. From inside here, to update your BIOS execute the command:
./bios_updater_YYY.bat BIOSbinary.XXX
where YYY
changes for 32-bit or 64-bit Linux version and BIOSbinary.XXX
is the name of the BIOS you want to flash.
Notes
BIOS downgrade is not supported.
Downgrade operation from an upper to a lower BIOS version is strongly discouraged.
New BIOS versions may contain bug fixes, corrections to critical issues and even updates to critical parts as the TXE or the microcode. Unexpected behaviours (non-working module, in the worst case) may arise reverting these components.
Please contact SECO for further support.
Any attempt to update a BIOS not provided by SECO itself may lead to a not working board.
Custom homemade images obtained, for instance, with a dump of the content of a BIOS flash from another system are not supported and must not be used.