Amdvbflash User Guide Nda
Amdvbflash User Guide Nda
Amdvbflash User Guide Nda
AMDVBFLASH
User Guide
DISCLAIMER
The information contained herein is for informational purposes only, and is subject to change without
notice. While every precaution has been taken in the preparation of this document, it may contain
technical inaccuracies, omissions and typographical errors, and AMD is under no obligation to update or
otherwise correct this information. Advanced Micro Devices, Inc. makes no representations or
warranties with respect to the accuracy or completeness of the contents of this document, and assumes
no liability of any kind, including the implied warranties of noninfringement, merchantability or fitness
for particular purposes, with respect to the operation or use of AMD hardware, software or other
products described herein. No license, including implied or arising by estoppel, to any intellectual
property rights is granted by this document. Terms and limitations applicable to the purchase or use of
AMD’s products are as set forth in a signed agreement between the parties or in AMD's Standard Terms
and Conditions of Sale.
AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc.
Revision History
Date Revision Changes
March 2020 1.00 Initial version of the document
Table of Contents
OVERVIEW..................................................................................................................................................... 5
SET UP ........................................................................................................................................................... 6
Tool Execution Step .................................................................................................................................. 6
COMMAND LINE OPTIONS ............................................................................................................................ 7
Help Command ......................................................................................................................................... 7
Display Information Command (-i) ........................................................................................................... 9
Display Information Command (-ai)........................................................................................................ 10
Save VBIOS Command............................................................................................................................. 11
Program VBIOS Command ...................................................................................................................... 11
Program VBIOS Command (multiple cards) ............................................................................................ 12
Create Package Command ...................................................................................................................... 13
Compare ROM content command .......................................................................................................... 14
Compare Checksum Command............................................................................................................... 14
OVERVIEW
SET UP
➢ UEFI
o Unzip the .zip file to any folder.
o Copy “amdvbflash.efi” to UEFI shell.
o Run “amdvbflash.efi” with suitable command line arguments as required.
➢ Linux
o Unzip the tar.gz file to any folder.
o Run “./amdvbflash” with suitable command line arguments as required.
➢ DOS
o Unzip the .zip file to any folder.
o Copy “amdvbflash.exe” to the DOS environment
o Run “amdvbflash.exe” with suitable command line arguments as required.
Help Command
➢ Run amdvbflash (or amdvbflash –h, amdvbflash -?, amdvbflash /h, amdvbflash
/?) command to display the help
COMMAND:
amdvbflash -i <Num>
Display information of all the AMD adapter on the system or for specific adapter
<Num> if specified.
COMMAND:
amdvbflash -ai <Num>
Display advanced information of all the AMD adapter on the system or for
specific adapter <Num> if specified.
COMMAND:
amdvbflash -s <Num> <File>
Read the VBIOS image into file <File> to save the ROM contents in Adapter
<Num>
COMMAND:
amdvbflash -p <Num> <File>
Write VBIOS image in file <File> to flash ROM in Adapter <Num>
This will create a package “FlashVBIOSUtility.exe” which can flash all the
connected gpu devices with device id “0x7340” using “vbiosImg.rom” VBIOS
image file
COMMAND:
amdvbflash -v <Num> <File>
Compare ROM content of adapter <Num> to <File>
COMMAND:
amdvbflash -cf <File> [Sum]
Calculate 16-bit checksum for <File>. Checksum for the file is compared to [Sum]
which is the expected checksum.