How to MOD RX570 BIOS to get 29.8MH/s for Ethereum Mining on Windows 10

I’ve been mining Ethereum on these GPUs for about two months now. I spent a day trying figure out how to mod BIOS on these RX570s to get 30MH/s. After installing Windows 10 and Radeon drivers, I tested these with Claymore Dual Miner. They were only doing 17MH/s each with default BIOS configuration. So, I googled and found out that I need to install Windows 10 Blockchain drivers from AMD to get a better hash rate. After drivers installation, the hash rate improved from 17 to 24MH/s which still was way lower than my expectation.

Before purchasing these, I read a lot of posts on Reddit about mining Ethereum on 570s. Everyone was doing 29-30MH/s on these GPUs. I knew something was wrong. So it took me a few more hours of googling to find out that we have to mod their BIOS to unlock their full potential. After that, I spent all night installing dozens of BIOS ROMs and none of them worked for me. At last, I figured it out and it gave me 29.8MH/s. I’m writing this tutorial to help save the time of all those trying to mod their 570s.

This tutorial will work for all GPUs (RX 560/570/580). You just need to use your GPU specific VBIOS ROM file. You can download them from here or request a custom ROM with custom settings. After downloading your ROM, follow steps mentioned below to install it on your GPU.

Step 1: Install Blockchain Drivers from AMD

Installing blockchain drivers can boost your hash rate up to some extent. After installation, my RX570 hash rate improved from 17MH/s to 24Mh/s. You can download them from AMD site.

Step 2: Find your GPU specific VBIOS ROM file

For Asus Strix RX570 GPUs I used this ROM file. You can download your GPU ROM from here.

Step 3: Backup your default ROM with GPU-Z

You need to download and install GPU-Z. After installation, run it with administrative rights. Now to backup you ROM click the arrow button next to BIOS Version text field and save it in case something goes wrong.

Step 4: Install your custom ROM with ATIFlash

Download ATIWinFlash, unzip and run ATIWinFlash.exe file with administrative rights.

Load your custom ROM by clicking Load image then click program. The process will take about a minute. After it’s finished, restart your PC. After a restart, your computer won’t recognize your graphics card in device manager. This is because you just installed a new ROM on your GPU that your AMD drive can’t recognize. To make it work, you need to patch your AMD driver for it to detect your GPUs.

Step 4: Patch your AMD Driver

To patch your windows graphics driver, you need to download and install atidmag-patcher. Run it with administrative privileges and it will automatically patch your graphics with your newly modded BIOS signatures. After successful patching, restart your PC. After a restart, you windows graphics driver will now detect your GPUs.

If everything goes smoothly, you’ll be able to get 30MH/s hash rate on your RX570s. It may be slightly lower or higher depending on the vendor of your GPU memory. My hash rate was slightly lower than 30MH/s because of Elpida memory. If you have a Samsung memory, you GPU will do more than 30MH/s. If you have questions regarding the process, leave a comment and I’ll try to answer them for you.

Share this post

18 thoughts on “How to MOD RX570 BIOS to get 29.8MH/s for Ethereum Mining on Windows 10”

  1. I have currently asus strix rx570 (discrete) gpu’s and i try to find a modded bios.
    The links not working which u mentioned.
    Is there any way you could help me out?
    the memory from the gpu’s are hynix if i am not mistaken

  2. hi dear i’m hadi

    set your radeon setting to compute mode
    this meant you don’t need to bios
    hash rate with compute mod is 30

    😉

  3. Without doing anything i was mining with nicehash. Hashrate was not stable but sometimes i get 11 but sometimes i get even 45 . So not sure the reason.

  4. This article was absolutely worth nothing, as most of this kind usually are.

    Why to mess up with bios mods, when you get +31M hashrate by simply overclocking vram and undervolting GPU e.g. with Afterburner. And that takes less than a minute.

    My rx570 does 31.70MH/s @ 95w.

    1. Thats actually a good start. Do you mind to share some specific numbers for your card so we can get an idea? 🙂

    2. hi brother what are the best settings for acheiving greater hashrate plz help me in this Im not able to get proper settings for my gpu

  5. que lastima este blog esta remuerto, el autor no contesta los mensajes. 26,8mhs mi rog strix rx570 8gb, en modo computar con 1100mhz de clock y 2145mhz de memoria. Me gustaria llegar a 29mhs aunque sea pero la modificación de bios no funcionó.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.