Flash amd bios: AMDVBFlash / ATI ATIFlash (3.31) Download

How to Flash the BIOS on an AMD GPU: A Comprehensive Guide

Graphics cards in modern gaming PCs are almost solely responsible for graphical rendering in 3D applications. Most of these applications thus demand a GPU that is capable of rendering the required assets with reasonable efficacy. Modern 3D applications like games have become more and more demanding in recent years so the graphics cards have also become faster to be able to handle these workloads. Since PC Gaming is on an all-time high, PC Hardware enthusiasts have also sprung up in considerable numbers, and they strive to get every last bit of performance from their hardware.

The AMD Radeon RX 5700 is a prime candidate for BIOS Flashing – Image : AMD

It is quite common among enthusiasts in the PC space to “overclock” their hardware, particularly the graphics card, to get better performance in their applications of choice, notably games. Overclocking is a quite simple, straightforward way to squeeze out more performance from your GPU with minimal risk. Most graphics cards have some headroom above their factory clock speeds, and the user can tinker with the card to get those extra megahertz.

But there’s only so much you can get out of overclocking using traditional methods. Yes, such overclocks do provide a decent gain over stock performance, but to go beyond that we have to turn to some… more creative methods. Enter, BIOS Flashing.

What is a Graphics Card BIOS?

A graphics card’s BIOS (also called VBIOS or VGA BIOS) is the firmware of the card, which contains all the necessary hardware settings for the card. It contains information about the clock speed, fan speed, voltages, and power delivery, etc. It also imposes the necessary limitations on voltage and power draw levels so that the card doesn’t malfunction and die with a careless overclock. These limitations are the reason why the Voltage offset is locked to a certain limit in tools like MSI Afterburner. With the help of BIOS Flashing, users can raise some of those limitations, thus allowing for higher overclocks and allowing more voltage to be fed to the core and the memory.

Reasons to flash the BIOS

BIOS Flashing is particularly helpful in extreme overclocking. Under normal circumstances, you should probably avoid tinkering with the BIOS of the card. But if you’re an enthusiast and you want to squeeze every last bit of performance from your graphics card, BIOS Flashing can help you. As we have established that the BIOS is the firmware of the card, a BIOS flash implies that you are overwriting the firmware with a new one, thus providing new values of core clock, memory clock, voltage limit, and power limit, etc. These values provide the necessary boost to the card’s overclocking potential.

Which cards are ideal for BIOS Flashing?

As you might have guessed, not a lot of cards will offer this much freedom to the end-user. Most of the cards can only be flashed to their own firmware, which is understandable. BIOS Flashing in these cards can only be used to fix a bricked BIOS and not for overclocking purposes as we want. There are some cards though, that have big potential for BIOS Flashing. Usually, the cards which use a cut-down version of the top GPU, offer the biggest improvements from this process. Both Nvidia and AMD’s lineups have cards like these, but in this guide, we will only focus on the AMD cards.

Graphics cards like the AMD Radeon RX Vega 56, and Radeon RX 5700 are very popular cards among enthusiasts for BIOS Flashing. The thing about these cards that makes them ideal for flashing, is that they have almost the exact same PCBs as their bigger brothers (the RX Vega 64 and RX 5700 XT respectively), bar the GPU core itself. Things like Compute Units (56 CUs in Vega 56, 64 CUs in Vega 64) can not be changed via flashing. The core clocks, memory clocks, and voltages however can be changed. This means that they are locked down in certain respects due to product segmentation, and thus offer a bigger headroom to the end-user. If you flash a Vega 64 BIOS on a Vega 56, or a 5700 XT BIOS on a 5700, it is possible to achieve the same core clocks and performance level as the higher tier GPU. This offers the biggest advantage to overclockers, and in-turn gives amazing value for the money if you’re willing to take the step.

Things to keep in mind before flashing

  • Make sure you have a reasonably powerful PSU that is capable of handling the higher power draw. Ideally, you should have enough wattage to handle the card that you’re flashing to. For example, if you plan to flash the BIOS of a Vega 64 on a Vega 56, you should have a PSU capable of handling a Vega 56 (at least 750W).
  • Make sure your case is well-ventilated and your temperatures are under control. BIOS Flashing increases power draw, and as we know more power equals more heat. If your temperatures are not comfortable as-is, you should probably avoid flashing and maybe consider undervolting your card instead. Learn how to optimize your case airflow by following this article.
  • Make sure your particular graphics card has dual BIOS. Some high-end graphics cards and some reference models will offer a Dual BIOS implementation, which is operated by a BIOS switch. What this means is that the card has 2 firmwares, as opposed to the normal one. This can act as a safety net for you should you brick one BIOS. You can switch to the other BIOS and then the card is back to normal. This is not absolutely necessary, however, it is highly recommended.
  • Make sure your graphics card can be flashed to a higher-performing one. Research your particular card. Only flash if the gains are worth the effort.
  • It is also advised that you monitor the card’s performance parameters after flashing. Sometimes flashed cards can behave erratically, and if you have the habit of constantly monitoring your card’s values, the problem can be quickly identified and fixed.
  • Always save the backup BIOS in more than 1 location. The process to make the backup BIOS is shown in the guide.

Now that we have established a reasonable understanding of the process, let’s begin.

Disclaimer: A word of caution is necessary here. While flashing the BIOS, you are lifting some of the limits set by the manufacturer, and going beyond the manufacturer spec. If done wrong, it is possible to brick your graphics card. Only flash the BIOS if you are familiar with overclocking and the risks associated with it. All responsibility is assumed by the user.

Step-by-Step BIOS Flashing Guide for AMD

Here is a simple and easy step-by-step guide on how to flash the BIOS on your AMD Graphics card. In this guide, we will be using the AMD Radeon RX Vega 56 as an example, and flashing it with the RX Vega 64 BIOS. First, we have to download the required tools and files for the process.

Required Tools
  • ATIFlash, the flashing tool for AMD Graphics cards
  • TechPowerUp GPU-Z
  • Backup file of the existing BIOS (Vega 56 BIOS in this case)
  • The new target BIOS (Vega 64 BIOS here)

All the necessary tools and files for BIOS Flashing

ATiFlash (also called AMD VBFlash) is the tool of choice for this process when it comes to AMD Graphics Cards. The tool is simple and easy to use. It can be downloaded for free here. For Nvidia cards, the alternative is NVFlash.

GPU-Z is a fairly essential and helpful software when it comes to GPU Overclocking. Essentially it displays all the necessary information about the card in one convenient window. It can also be used to make a backup of your existing BIOS as explained later on in the guide. It can be downloaded here.

The backups for your existing BIOS are absolutely crucial since you might want to revert back to the original BIOS if your new one is not stable. GPU Z and ATiFlash both offer BIOS backup options.

The target BIOS file is the actual firmware file that you wish to flash to. As we are using a Vega 56 as an example, the target BIOS file will be the firmware of a Vega 64. Similarly, if we want to flash an RX 5700, the target file will be the BIOS of a 5700 XT. BIOS files can be downloaded from TechPowerUp’s BIOS database. It is absolutely necessary that you download the BIOS of the same vendor as your existing card. Since we have an XFX Radeon RX Vega 56, we will be downloading the XFX Radeon RX Vega 64 BIOS. The GPU BIOS Database can be found here.

STEP 1: Open GPU-Z and make a backup

GPU-Z will display an array of information regarding your graphics card. We are not interested in all of it, but there are some things you should note. First, note the base and boost clocks of your GPU displayed near the bottom of the window. These values will change after a successful BIOS flash. Secondly, we need to make a backup of our existing BIOS here. Near the middle of the window, there is a section which displays BIOS Version. Next to it is a small arrow pointing towards the right. Click that arrow, and save the file somewhere on your computer. Ideally, you should make 2 backups and store them in different places.

How to make the backup of your BIOS in GPU-Z

An additional step in this section only applies to Radeon RX Vega users. Since the Vega architecture uses HBM2 memory instead of the conventional GDDR, the memory is supplied by different manufacturers which varies between cards. Near the bottom half of the window, you will see a section on Memory which will say HBM2 and alongside it displays the particular manufacturer of the memory. It is absolutely crucial that you only flash the BIOS on a Vega card if it has Samsung HBM2. Memory chips made by other manufacturers like Micron or Hynix do not provide successful flashes.

GPU-Z Window showing important information like BIOS Version, Memory Type and Base Clocks

If you are flashing with 5700 cards, you can skip the memory check since they all have conventional GDDR6 memory.

STEP 2: Extract and open ATiFlash as administrator

Open ATiFlash as Administrator

  • Extract the downloaded ATiFlash compressed file.
  • Open the file named “amdvbflashWin.exe” as administrator.
  • The following window will be presented to you.

ATiFlash Window showing the current BIOS

On the right-hand side, you can see some of your system specs. On the left is a section labeled “ROM Details” which is the same as BIOS details. Here you can see the version of your current BIOS and some related information. This software also provides a second opportunity to backup your BIOS. Click the “Save” button and make a second backup of your existing BIOS just to be on the safe side.

STEP 3: Flash the BIOS with the downloaded target BIOS

This is the key step in which we finally swap the existing BIOS with the new one.

ATiFlash window showing the target BIOS

  • Click “Load Image”
  • Select the downloaded target BIOS (in this case the XFX Radeon RX Vega 64 BIOS)
  • The software will show the BIOS details under the section “New VBIOS”
  • Click “Program”
  • Wait for the progress bar to finish.
  • Restart your PC

After your PC boots back up you should be successfully flashed to a new BIOS.

What to do after flashing the BIOS?

Initially, your card wouldn’t perform any differently than it previously did. Was it all in vain? Not at all. What the process of flashing has done is that it has essentially eased some of the limitations that the previous firmware imposed. Now you have more flexibility as the end-user to manipulate your card’s parameters. Here are a few things to do after flashing your BIOS

  • Test higher overclocks:

    Since the main purpose of BIOS flashing is to squeeze every last bit of performance from the card, you should test out new overclocks and try to find the best stable configuration for your graphics card. Be sure to maximize the power limit in Wattman or Afterburner, and also provide additional voltage through voltage offsets. You may need to increase your fan speed via a more aggressive fan curve, to keep temperatures in check. Following our comprehensive overclocking guide can prove very helpful in this regard.

  • Keep an eye on temperatures:

    Remember, higher power draw equals more heat output. If your temperatures after flashing and overclocking are not comfortable according to your ambient temperatures, you should consider either undervolting the card or reverting back to the old BIOS. Ideally, you do not want your card breaking the 80 degrees Celsius mark, however, there is no danger of any damage to your card at that temperature. Cooler is better though since it allows the card to boost higher, thus aiding performance. If the card crosses 85 degrees Celsius during normal gaming, consider reverting back to the older BIOS.

  • Stress-test your Graphics card:

    After dialing in a suitable overclock, I would strongly suggest stress testing your graphics card in different scenarios. The worst thing for a gamer is to be in the heat of the battle and having your card crash you to the desktop or worse, your PC shutting down unexpectedly. Use a variety of benchmarks like 3DMark FireStrike, Unigine Superposition, Unigine Heaven, and Furmark. Furmark is specifically a torture test designed to make your card reach the absolute highest temperatures it can, so it can be useful in temperature testing. Unigine Suite and 3DMark Suite will provide the tests for your gaming stability. Keep an eye on max temperatures, but also for artifacts (blocks or batches of glitched pixels) which indicate a high memory clock. Be vary of crashes and dial back your OC if it is crashing regularly.

  • Revert back to the old BIOS if……

    1- Your temperatures are out of control
    2- Your GPU keeps crashing in stress tests and/or in games
    3- Your GPU keeps artifacting due to a high memory clock
    4- Your PC keeps shutting down unexpectedly which means that the PSU cannot handle the higher power draw

  • If everything is successful….

    Enjoy that extra performance but stay vigilant. Form a habit of monitoring your GPU’s clocks, memory frequency, temperatures, power draw, and fan speed, etc. RivaTuner paired with MSI Afterburner is a huge help in this regard.

Uh-oh… my card is unstable. What do I do?

You should flash your card back to the original BIOS. It is really simple to do.

  • Open ATiFlash
  • Load up the “Backup Vega 56 BIOS” that you made and saved
  • Click “Program”
  • Restart your PC.

Your card should be flashed back to its stock firmware.

Final Words

BIOS Flashing is a really interesting and effective way to increase your card’s performance. For enthusiasts, it is just another way they can tinker with the hardware they have. Most extreme overclockers love to play around with custom vBIOS’ with extremely high power targets which help them break world records. For normal consumers, it is a tool that can be really effective in certain scenarios. It can help them squeeze the maximum performance out of their cards, thus maximizing the value for the money. If done properly, it is a completely safe and fun process with some free performance gains to boot!

How to flash a video card

How can you increase the hashrate of a video card or GPU rig? One option is to adjust the GPU settings that can affect the hashrate. This can be done by flashing the video card. Also, besides a faster mining speed, flashing can help to reduce power consumption, so that you will spend less on electricity bills (this is especially important if you are the owner of a large farm). This article will tell you how Hive OS flash video cards and improve their performance.

What is a GPU BIOS flash?

Reflashing the BIOS involves replacing the video card software with a different one. When done correctly, it can improve the mining performance of the graphics card. Remember to save your original BIOS before changing it, so that you can revert to your original BIOS if something goes wrong. It’s easy to flash a video card BIOS in Hive OS. Just follow the steps below and be aware of the risks involved.

Why should I flash VBIOS?

Flashing your graphics card may be beneficial on select models. These include increased hashrate and/or reduced power consumption.
For AMD Polaris Cards (RX 470-580), Navi 10 (RX 5600XT/5700/5700XT) you can modify the BIOS the way you want with tools like Polaris BIOS Editor or Red BIOS Editor. For other cards, on the other hand, this is not possible, so if you want to change BIOS, load some existing, official BIOS from some graphics card manufacturer, compatible with your GPU. Flashing the BIOS has a higher risk, so be very careful. Making a mistake sometimes may even lead to permanent damage to your graphics card.
GPU BIOS flash does not always have to be about uploading a different graphics card’s BIOS. Sometimes manufacturers may release newer, updated BIOS for a GPU years after the product launch.

How to flash the AMD cards in Hive OS

Step 1: log in to your Hive OS account.

Step 2: select the required farm, and the required worker, and then move to the Overclocking tab.

Step 3: click the Download VBIOS button.

Step 4: specify from which video card you want to download it.

Step 5: VBIOS will appear as a message. Be sure to save the original VBIOS from the cards in case you need to roll back.

Step 6: launch the Polaris BIOS Editor program (it is available in both paid and free versions).

Step 7: open VBIOS with the help of Polaris BIOS Editor. In the paid version, your screen will look something like this:

And here is the free version:

Step 8: click the One click timing patch button in the lower right corner. Then click Yes.

Step 9: save VBIOS.

Step 10: go back to the Overclocking tab and click the Flash VBIOS button:

Step 11: select the VBIOS file, select the card that you are going to flash and click the Flash VBIOS button.

That’s it!

How to flash the NVIDIA cards in Hive OS

To flash the NVIDIA cards you will need a newer VBIOS:

Step 1: log in to your Hive OS account.

Step 2: select the required farm, and the required worker, and then move to the Overclocking tab.

Step 3: click the Download VBIOS button.

Step 4: specify from which video card you want to download it.

Step 5: after VBIOS was downloaded, go back to Hive OS and move to the worker, which video card you want to flash.

Step 6: go back to the Overclocking tab and click the Flash VBIOS button:

Step 7: select the VBIOS file, select the card that you are going to flash, and click the Flash VBIOS button.

As an option, you can download a newer VBIOS here.

Attention! ALWAYS save the original VBIOS.

So now you know how to flash video cards. But remember that you need to do this very carefully, following the instructions described above. You are flashing video cards at your own risk!

In case you have any doubts or questions — get in touch with us. We are always ready to advise you on how to avoid problems when flashing.

Mine profitably with Hive OS!

FAQ

How to flash VBIOS?

Hive OS flash bios video card. How? Hive OS allows you to flash VBIOS of your video card in the user panel on your farm page. To easily change the VBIOS of your GPU in the Hive OS panel, download your current VBIOS in the Overclocking tab. Once you modify it (or find the desired VBIOS), click the Flash VBIOS button and select the VBIOS you want to upload.

What is VBIOS?

VBIOS (Video card BIOS) is a video card software, which initializes the video card at boot time and describes the set of instructions that the video card can execute. It handles core and memory clocking, fan speed, and voltage selection, among other things. It is stored in the graphics card’s memory, not on the user’s computer, unlike graphics drivers.

What is VBIOS flash?

VBIOS flash is the process of replacing the VBIOS of a graphics card. In cryptocurrency mining, this can lead to benefits such as increased hashrate and lower power consumption. Unfortunately, nowadays both NVIDIA and AMD digitally sign the VBIOS of their graphics cards, making it impossible to modify them. However, it is still often possible to change to another manufacturer’s VBIOS or, if available, to update the current one.

ATIFlash Windows 10 x64 [v3.31]: Download, Commands, DOS

ATI WinFlash: Download from the official site, how to modify gpu bios.

In this tutorial, you will learn how to set up and use ATIFlash v3.31 and newer.

Download for Windows / Linux

Download from TechPowerUp Download from SourceForge

What is ATIFlash?

ATIFlash — is a small utility used to flash BIOS on GPUs. Able to work only with ATI video cards. The utility supports absolutely all AMD Radeon video cards, including the well-known RX580, RX 6800XT and others. The application works under Windows as well as DOS and Linux.

AMD VBFlash was originally called Atiwinflash. However, after the release of version 2. 7.1, it was simply renamed Atiflash. The 274 version was already well known under this name.

Supported video cards:

RX 6900 XT, RX 6800 XT, RX 6700 XT, RX 5700, RX 5600, RX 5500. You can also flash the BIOS for all AMD Radeon RX Vega, RX 580, RX 480, and all older ATI cards.

Tool requirements

  • ATIFlash, a tool for flashing AMD graphics cards.
  • TechPowerUp GPU-Z.
  • An existing BIOS backup file.
  • New BIOS version.

How to Use ATIFlash?

Step 1 — Download the program

Download the program from the official TechPowerUp website. Or download the release from SourceForge. Select the software for the required operating system.

Step 2 — Make a BIOS backup

Extract the .zip archive and run amdvbflashWin.exe. Right-click and select «run as administrator.»

Click the «Save» button for the video card selected above.

A window for selecting a path for saving will open. Enter a name to save. For example original_bios.rom. Or save it as the name of your graphics card. For example: OnginBios.rom.

If saving the native BIOS is successful, you will see the inscription «ROM image saved to file». Click «Continue».

Step 3 — Flash the new BIOS

Run the program as administrator and click Load Image.

Make sure to select the correct BIOS and the video card you want to flash. Click Open. By the way, the PolarisBiosEditor program will help you choose the BIOS.

In the field Filename ou will see the full path to the new BIOS version. Click Program to start the firmware process.

Wait for the process to go through.

If successful, the program will inform you: Your VBIOS was programmed successfully:

Click OK. You should now do a reboot — You have to reboot this system before the changes take effect. Click «Yes».

Done.

Video Guide

subscribe

If you see error 43 after flashing, then you need to apply Atikmdag Patcher.

 

 

Let’s consider the second variant of DOS firmware.

The program also works from the command line and in DOS. You can use the .bat file or you can use the CMD.

This option is more complex, but more reliable because the command shell is less likely to crash than the graphical one.

How to flash through the command line (DOS)?

Step 1 — Download the software

Download the program from the official TechPowerUp website. Or download the release from SourceForge. Select the software for the required operating system.

Step 2 — Make a backup of the BIOS

Extract the .zip archive. Create two .bat files:

  1. BackupBios.
  2. FlashBIOS.

One will be used to create a backup, and the second for the firmware of the new version.

Run BackupBios.batt to keep the original BIOS. Here are the contents of this file:

@echo off
cls
echo Saving bios to BIOS_backup. rom...
echo.
AtiFlash -s 0 BIOS_backup.rom
echo.
pause

If you do not have this file, create it. Copy the text into notepad and give an .txt extension instead .bat

If the file does not start, then first run amdvbflash.exe as administrator.

Do this if you see a window like this: «Due to Microsoft Win8 Enhanced Security Features, this Application requires the user to be in Administrator mode. To Enable this mode, please right click the mouse on the application, then select «Run as Administrator».

Now start by BackupBios.batt double clicking on it. The folder will appear BIOS_backup.rom.

Step 3 — Flash the BIOS of the video card

Now start by FlashBIOS.bat double clicking on it. Here is the content of the file:

@echo off
cls
echo Flashing card 0 with BIOS.rom...
echo.
AtiFlash -p 0 -f BIOS.rom
echo.
pause

During startup, you will see the following window:

Inscriptions programmed and verified will inform you that everything is OK.

Now the utility will inform you "Restart System To Complete VBIOS Update" — we restart the PC.

BIOS flashing AMD cards with DOS

subscribe

Not working on windows 10

If the program doesn’t work or doesn’t see your graphics card, try the following steps.

  1. Download the new version of the program.
  2. Use Bootable DOS Drive Method.

Video: Bootable DOS Drive Method.

subscribe

The program may not work in 10k on a certain system assembly

In this case, use either an earlier version of the 10k build, or sew from Strelec WindowsPE.

It has long been known that GPU makers place certain blocks on performance. When it comes to gaming or mining, the performance indicator should be as close as possible to 100-110%.

Commands

Here we will highlight the most useful commands:

command format:

Atiflash [command] [parameter1] [parameter2] [parameter3] [command]

Observe all spaces. However, command brackets are NOT written).

Example:

Atiflash -i 1 -t
  • -i [Num] Display information of ATI adapters in the system. Display information of adapter [Num] if specified.
  • -ai [Num] Display advanced information of ATI adapters on system. Display advanced information of adapter [Num] if specified.
  • -biosfileinfo <File> Displays the Bios info in file <file>
  • -p <Num> <File> Write BIOS image in file <file> to flash ROM in Adapter .
  • -pa <File> Write BIOS image <file> to all appropriate adapters.
  • -s <Num> <File> [Size] Save BIOS image from adapter to file «. First [Size] kbytes (except for Theater in bytes) of ROM content is saved if [Size] is specified.
  • -cf <File> [Size] [Sum] Calculate 16-bit checksum for file <file>. Checksum for the first [Size] kbytes of the file is calculated if [Size] is specified.
  • -cb <Num> [Size] [Sum] Calculate 16-bit BIOS image checksum for adapter <Num>. Checksum for the first [Size] kbytes of the ROM content is calculated if [Size] is specified.
  • -cr [Size] [Sum] Calculate 16-bit ROM checksum for adapter and compare it to the [Sum] specified. This command is the same as * -cb if [Size] is specified.
  • -t <Num> Test ROM access of adapter <Num>.
  • -v <Num> <File> Compare ROM content of adapter <Num> to <file>
  • -mi [ID] Modify SSID & SVID in BIOS image of adapter to . SSID & SVID in BIOS image of adapter is displayed if [ID] is not specified.
  • -mb Modify SSID, SVID, BIOS Pin Number, & Boot Message in BIOS image of adapter <Num> to values in .

Example:

ssid = 715B
svid = 1002
biospn = "113-xxxxxx-xx"
bootmsg = "ATI graphic board"

-pak <File> Package an executable for BIOS update according to the commands in <File>.

Example config file:

outfile = update.exe
banner = "Update v1.0"
infile = a123.bin
command = -pa -padevid=715B infile
  • -isr <Num> <Build Number> <Board Number> Set ISR number based on the given build and board number if not specified, print out ISR Number.
  • -prod <Num> <12 digit serial number> Set PROD number based on the given serial number if not specified, print out SN Number.
  • -checkprodsn <Num> <12 Digit Serial Number> Comparing the Prod SN based on existing prod sn saved in ROM.

Options

  • -f Force flashing regardless of security checkings (e.g. AsicID & BIOS file info check OR boot-up card).
  • -fa Force flashing bypassing already-programmed check.
  • -fm Force flashing bypassing BIOS memory config check.
  • -fs Force flashing bypassing BIOS SSID check.
  • -fp Force flashing bypassing BIOS P/N check.
  • -sst Use SST25VFxxx flashing algorithm regardless of ROMID straps.
  • -st Use ST M25Pxx flashing algorithm regardless of ROMID straps.
  • -atmel Use AT25Fxxx flashing algorithm regardless of ROMID straps.
  • -keepisrsn keep the ISR Number on the adapter when flashing a new VBIOS.
  • -keepprodsn keep the Prod SN on the adapter when flashing a new VBIOS.
  • -siireset Specifies the GPIO Pin to be used as the Reset when updating SiI1930 microcontroller firmware.

Example:

  • -siireset=7 <No Spaces>
  • -siiuprog Specifies the GPIO Pin to be used as the uprog when updating SiI1930 microcontroller firmware.

Example:

  • -siiuprog=14 <No Spaces>.
  • -scansii Overrides normal adapter detection to enable detecting SSI roms with/without TPI firmware.
  • -log Logs output to atiflash.log, overrides existing file.
  • -logappend Logs and appends output to atiflash.log.
  • -ddc Enable DDC support.
  • -padevid=<ID> Use with -pa command to update adapters of specific device ID.
  • -passid=<ID> Use with -pa command to update adapters of specific SSID.
  • -pasvid=<ID> Use with -pa command to update adapters of specific SVID.
  • -pavbpn=<VBPN> Use with -pa command to update adapters of specific VBIOS PN.

-excl_memtrain_dtable When flashing on new VBIOS, a pre-determined memory training data table in the old VBIOS will not be overwritten.

-isr <adapter num> [build num] [board num] If build number and board number are specified, sets the ISR Number value in specified adapter. If only adapter is specified, the current ISR Number is displayed.

-checkpn <adapter num> <filename> Checks PN of the current product and compares it to external file.

*<Num> = adapter number,
<File> = filename
*[Size] = data block size in KBytes, except for Theater Pro in Bytes
*Use command -i to see the adapter numbers in the system. *Theater Pro supports commands -i, p, s, cf, cr, t, v and options -f, -noremap.

Alternatives

  • ATI Winflash
  • Flashrom
  • Radeon BIOS Editor (Due to the digital signature requirement on the latest AMD cards, RBE is no longer in active development and will not support the latest graphics cards.

Overview of program features

The utility is freely available free of charge. Supported on Windows XP and higher, up to the latest, tenth.

The utility has two modes of operation: through the command line (CMD) and the graphical shell (GUI). You can use any of the methods to update the BIOS. Before carrying out the procedure, be sure to download the BIOS of the required version for your device.

Do not turn off your computer while updating. Otherwise, a failure in the system will lead to the failure of the GPU. Also Atiflash DOS can keep the current firmware. If you run into problems with the new version of the software, it will help you roll back to the previous version.

The BIOS firmware should be changed for several reasons:

  1. To increase the performance of the video card.
  2. Change voltage parameters with power consumption.
  3. To set up a system for mining cryptocurrency.

The software copes with each of the tasks.

The subtleties of the firmware through the graphical shell

Note that this method is only suitable if there are three GPUs in the system. Not more. Otherwise, the utility is not able to show all subsequent ones. Therefore, in this situation, it is worth using the command line. More about this above.

The video card must not only be displayed in Device Manager, but also fully functional. Otherwise, the AMD driver has blocked the custom BIOS.

If you have several identical AMD video cards in your system , then you need to specify the flashing of all video adapters with the same BIOS. Use the file where the modified BIOS is located (for example, BOIS_mod.rom). The command will look like this:

atiflash.exe-pa BIOS_mod_480.rom.

If you have two different GPUs in your system: R9390 and RX 5700, then run the utility with the key –i. View a list of all displayed graphics adapters. Remember the number of the required video adapter. In the command line, write:

Atiflash.exe -video adapter number

Suppose it has parameter 1. Then the command looks like this:

atiflash.exe –p 1 BOIS-mod_480.rom

Troubleshooting

Error 0fl01.

Freezing of the GPU or system when flashing BIOS. When updating the BIOS of the video adapter, you must disable it using the “Device Manager”. Also try restarting your computer.

After completing the BIOS update and restarting the PC, the graphics processor is detected, but does not work. There are manufacturer’s drivers that block the operation of the video adapter with an unsigned BIOS.

If you see the inscription: not found adapter — check the correct operation of the video card in the Device Manager.

Old version

ATI Winflash (old)

Versions

  • 2.74
  • 2.93 — not available
  • 2.77
  • 2.84
  • 2.87 — not available

Video: Solving the Subsystem ID Mismatch error when flashing the BIOS of a video card, RX 570 580 5700

subscribe

This video shows how to correctly and easily resolve the Subsystem ID Mismatch error when flashing the BIOS of an AMD based graphics card. There are other methods, more complicated and tricky, but using this method it will be possible to avoid bugs and further problems with the video card.

The subsystem mismatch error indicates the wrong choice of firmware or its size. Then it is worth copying the data through Polaris BIOS Editor to the desired file format.

This problem occurs when you try to flash the BIOS of a video card with a BIOS file from another video card or an incompatible BIOS chip model.

Video: Subsystem ID Mismatch solution is the simplest and most correct method.

subscribe

Downloads

4.17

3.31

3.20

3.04

3.79

Old versions:

2.93

2.84

2.74

2.71