From 17368a3db3c825aa947f468a1f40ab9c73652cda Mon Sep 17 00:00:00 2001 From: stylesuxx Date: Sun, 19 Apr 2020 23:09:37 +0200 Subject: [PATCH] Initial commit --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f9aa97d --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# amdvbflash + +AMD vBIOS flash utility for Linux. + +--- + +This tool can be used to flash or dump the AMD graphics card vBIOS. +Before AMD acquired the company ATI this tool was also known as `atiflash`. + +## Usage + +Before flashing a new vBIOS you should dump your vBIOS first. +For this you need the adapter number of your card. +The following command will display information of all AMD adapters in the system. + +```sh +sudo ./amdvbflash -i +``` + +If you have only one card installed the adapter number will probably be `0`. +Next we will do a backup of our vBIOS. Where `0` is the adapter number and `` the name of your backup. + +```sh +sudo ./amdvbflash -s 0 +``` + +Now we can flash the new vBIOS to our card. +The following commands will write the vBIOS image in file `` to flash ROM in adapter `0`. Notice that the `-f` option is not support in external versions. + +```sh +sudo ./amdvbflash -f -p 0 +``` + +You must reboot your system now. + +## Help + +This will show you all possible commands and options that are available. + +```sh +sudo ./amdvbflash -h +``` + +## Contributing + +Our goal is to reverse engineer the flash utility. For this reason any help is welcome.