ATI Flash & AMD WinFlash v2.8.7: Download BIOS Flashing Tool for AMD GPUs

ATIFlash / ATI WinFlash (BIOS flashing) is a software for flashing the BIOS of video cards on AMD (ATI) Radeon chips for Windows. ATI WinFlash 2.6.6 has a utility version (console, which does not know how to work in DOS, only for Windows). Starting with version 2.7.1, the single distribution containing ATI WinFlash with a graphical interface and ATIFlash for the Windows command line has been renamed the developer to ATIFlash. At the same time, the console version of ATIFlash is based on the ATI WinFlash practices and is a further development of the latter. Despite the fact that ATIFlash and ATI WinFlash contained in the same archive have the same date of changes, the developer recommends using the version of the program for the command line. The archive includes the ATIFlash version for the Windows command line and ATI WinFlash with a graphical interface. It is recommended to use the command line version.

ATI Flash & AMD WinFlash:

ATIFlash for the Windows command line
ATI WinFlash with a graphical interface

BIOS flashing on AMD cards

Introduction and preparation

This article will discuss how to flash the BIOS in AMD video cards. To flash a video card, you will need the ATI Winflash utility.

It is recommended to disable it in Windows before flashing the video card BIOS. To do this, open “ Device Manager “, and in the item “ Video adapters ” select the desired one, right-click on it and select the item “ Disable “.

Below we will talk about two possible ways of using the ATI Winflash utility – through its graphical interface and through its console version.

Flashing via graphical interface

Launch ATIWinflash with administrator rights. Make sure the video adapter you need is selected.

This is how ATIWinflash shows one single video card.

If the number of video cards in the system is more than 3, then the program will not be able to display the entire list correctly – the fourth and subsequent video cards simply will not fit into the window. In this case, you will have to use the command line firmware method (you can read about this in the same article below).

If there are four or more video cards in the system, then only three of them are visible in the ATIWinflash program, the fourth simply does not fit into the screen of the ATIWinflash program.

Having selected the required video card, click on the “Load image” button, and select the BIOS file ‘a, which we want to flash the video card.

And then click on the “Program” button.

After that we wait for the video card flashing procedure to end, which will be reported in a separate notification .

And then a reboot prompt will appear, which is necessary for the video card to work with the new BIOS.

If after the reboot your video card is detected in the Device Manager, but refuses to work, then this may be due to blocking user BIOS ‘s AMD drivers.

Flashing via command line

The most useful ATIFlash commands are:

  • tiflash.exe -i – will show a list of video cards installed in the AMD system. Useful for flashing the BIOS on a specific video card.
  • atiflash.exe -p
  • atiflash.exe -pa – reflash to ALL video cards with the specified BIOS file.

Usage examples:

  • The system has a single AMD graphics card. In this case, everything is simple – we indicate the flashing of all card cards in the system using a file with a modified BIOS (let’s say it is called BIOS_mod_470.rom):
  • AtiFlash.exe -pa BIOS_mod_470.rom
  • The system has two different video cards – AMD Radeon R9 390 and AMD Radeon RX 470, you need to flash the BIOS only on RX 470:
  • We launch the program with the -i parameter and look at the list of video cards in the system. We remember the number of the RX 470 video card.
  • AtiFlash.exe -i
  • Seeing that the RX 470 (hidden behind the name Polaris10) has number 0, we indicate to reflash the video card at number 0 with the BIOS_mod_470.rom file:
AtiFlash.exe -p 0 BIOS_mod_470.rom

After entering the command for flashing the BIOS, we patiently wait for the procedure to complete. Upon completion, the program will display the following message in the command line:

Restart System To Complete VBIOS Update.

Which means that to complete the BIOS update ‘ a video card you need to restart your computer. After rebooting, the BIOS flashing procedure can be considered complete.

Known issues and bugs

  • When updating the BIOS of a video card, the computer or system freezes.
    When updating the BIOS of a video card, it is recommended to disable the video card through the “Device Manager”. How to do this is written at the very beginning of the article.
  • After updating the BIOS and rebooting, the video card is displayed in the system, but does not work, (code 43)
    Most likely the problem is that new AMD drivers are installed, which block the operation of video cards with signed BIOS.

Change v2.8.7

  • Added support for Navi Radeon RX 5700 Series firmware

Full list of available versions:

3.31 (January 28th, 2022)

  • Added support for Navi 24 (RX 6500 XT, RX 6400 and others)

3.20 (June 7th, 2021)

  • Added support for Radeon RX 6900 XT XTXH

4.71 (May 20th, 2021)

  • Adds support to flash Radeon RX 6900 XT Navi 21 XTXH chips (device ID 73AF)

3.15 (April 19th, 2021)

  • Adds support for AMD Radeon RX 6700 XT, RX 6800, RX 6800 XT, RX 6900 XT
  • Adds AMDVBFlashDriverInstaller.exe, written by us at TPU, which lets you easily install/uninstall the AMD driver that’s now required to execute flashing

Be the first to know the news, read more about cryptocurrencies and mining on CRAZY-MINING.ORG. You enjoy reading articles like this and want to support me as an author, then subscribe to our Telegram channel