How to flash a new BIOS into R9 380X (Tonga)

Published by bruxo on

So, I’ve been trying to extract the most performance out of my R9 380X, and I can only do that by overvolting the GPU, which I couldn’t without flashing a custom BIOS.  Before the flash, I could barely get 1040/1600 MHz, but now I can get a stable 1100/1600MHz.

The first thing you need to know: IF ANYTHING GOES WRONG, IT’S ON YOU. DO IT KNOWING THAT IT CAN GO WRONG. AND KNOW THAT YOU WILL LOSE YOUR WARRANTY DOING THIS. ALSO, KEEP AN EYE ON TEMPERATURES.

  1. Download GPU-Z to get the stock BIOS. You can get it HERE.
  2. Open GPU-Z and you will need to click in the little arrow next to BIOS Version. This will give you your current stock BIOS. Store it in some place safe so that if you have any problems, you have the chance to go back.
  3. Download TongaBiosReader from HERE. Direct link HERE if you prefer.
  4. Open TongaBiosReader, click Open File and open your stock bios file.
  5. Now go to the PowerPlay tab, and the values that you will need to worry about are:

    Power Limit %: will allow you to set your max power limit. The default is 20%, you can go as higher as you want. I recomend 40% or 50%.

    GPU/MEM Max Clock: as it suggests, it sets the maximum clocks you will be able to set. You can leave the default, you probably won’t reach them anyway.Now, the first Voltage Table is the memory controller. I recommend you change nothing there.

    The second Voltage Table is the core controller. If you want to overvolt your card, you will go to dpm7 and value0 and change the value to the voltage you want your card to run under load.I recomend you to add 150-200 mV. This value will be the maximum voltage you will be able to set in MSI Afterburner AND will be the default voltage your card will have under load, so be careful.In the GPU Freq Table, you can change your default clocks. The dpm7 is the value used under load. So, if you want your card to run normally at 1000MHz, you edit the dpm7 value to 1000. That will be the new factory settings.The MEM Freq Table, the same theory applies. dpm3 is the under load value.

  6. Now that you have all your settings done, save the file.
  7. Download ATIFlash HERE.
  8. Open ATIWinFlash.exe as administrator.
  9. Click on Load Image and locate the file you saved from TongaBiosReader.
  10. Click on program. It should take only a few seconds.
  11. When it finishes, click OK and then reboot your PC.
  12. Done, your BIOS is now flashed.

“But, I open MSI Afterburner and the voltage is locked”. You will need to unlock it. How? Follow this steps:

  1. Open MSIAfterburner installation directory.
  2. Open the folder Profiles.
  3. Now, there will be a file called something like VEN_xxxxxxxXXxxx.cfg
  4. Right click on it, go to Security > Edit, click on Users (YourName\Users), then check the Allow > Full Control. Apply and close.
  5. Edit the file, and add this lines in the end:
    [Settings]
    VDDC_Generic_Detection=1
  6. Save the file and close.
  7. Open MSI Afterburner, go to General and tick Unlock voltage control and Unlock voltage monitoring.
  8. Restart MSI Afterburner.
  9. Done, the voltage should be unlocked now.
  10. Have fun overclocking!

 

 

 


Leave a Reply

Your email address will not be published. Required fields are marked *