BIOS modified RX5700 | how to edit timings | 10% speed increase.

Up until now there haven’t been any handy tools which would allow to edit AMD RX5700 graphic card bios timings. Timing editing for AMD has worked very well in past and increased mining speed by 10%. The same is possible now with RX5700 gpu. We have tested this and it is working fine, we have increased mining speed from 52-53mh/s out ff the box up to 57-59mh/s.

This is very important, even more when profitability is very low. Here are the steps we did:

Tools needed :

✔️GPU-Z –

✔️flasher –

✔️BIOS editor –

✔️GPU BIOS collection –

So for test purpose we have had 2x RX5700 non XT version. We have edited timings and also upgraded nonXT version to XT.

Follow the steps:

  • Download you gpu bios to backup with gpu-z

  • Extract flasher to your C: drive

  • Download Original XT version from GPU BIOS collection

  • Open XToriginal.rom with BIOS editor and edit timing straps and save bios in your flasher folder. Straps edited copy 1500mhz to lower 1850…..etc (similar way as RX570 4gb cards) . These cards does have 2 bios, so edit both of them, after each time editing you need to save. This tool doesnt allow you to edit 2 bios at the same time.

  • Now you need to upload these to your graphic card. Open command prompt as administrator . Navigate you you flasher folder  (cd => cd flash => amdvbflash -i ) this will give you information of the gpu connected in your system.

  • Next you need to unlock gpu ROM to upload new BIOS type in cmd( amdvbflash -unlockrom 0 ) 1,2,3 if you have more then one gpu

  • Last upload new BIOS to you GPU type in cmd ( amdvbflash -p -f 0 newBIOS.rom ) newBIOS is your saved .rom file name

After flashing, the computer must be restarted. We can already admire the new data in GPU-Z. In this case I had set the boost clock a bit higher. Now the value is no longer 1925 MHz, but 2104 MHz. In real terms the card reaches 2050 MHz with the right cooling.

Easy as that, reboot your system and your hash-rate should increase. If you have done everything explained here. Other flasher versions wont work , download links provided on top of the post.


Video here:

14 thoughts on “BIOS modified RX5700 | how to edit timings | 10% speed increase.”

  1. Hi, may i know wether your power consumption increased using the bios mod method? If so, by how much from how much? Might be getting one of your machines so need to calculate my profitability

  2. I tested in my Asus Rog Strix RX 5700 XT 8Gb. and no boot, then used 1750 timing and not boot again. I have to reflash the original BIOS to save de GPU. Any idea because not work ?

    • I have seen this issue , try to reinstall latest bios editor and flasher.
      Maybe some memory brands are not supported by this bios editor.

    • yes bro, you have to downgrade your bios first to a non signed one first. Look Up in techpowerup for a version ending in 47, flash that one first and then make the timings mod.

  3. I’m getting 0FL01 error when I change timings like in your video. I have RX 5700 Pulse, successfuly flashed to XT version, but can’t flash with changed timings. Do you know how to fix this?

  4. Hello,

    I can apply the procedure described in the video for the video card MSI Radeon RX 5700 DirectX 12 RX 5700 MECH GP OC 8GB 256-Bit GDDR6 PCI Express 4.0.

    thank you

  5. Hello,

    the procedure described in the video can be applied in the same way for MSI Radeon RX 5700 DirectX 12 RX 5700 MECH GP OC 8GB 256-Bit GDDR6 PCI Express 4.0 video cards ? What is the actual power consumption for each card?

    What is the best mining option for the ROI MECH 5600XT 6GB Vs MECH 5700 GP OC 8GB ?

    Thank you for your help and cooperation.

  6. I have tried BIOS mod for MSI 5700XT – 52 > 57 MHs ETH.

    Despite SW power usage is same, reality is different on whole system. Overall consumption went +30W.

    52 @ 105W vs. 57 @ 135W doesn’t make any improvements.

    Of course I do it on workstation and CPU may be cause of increase because it has been optimised by CRT.

    Hard to pinout exact cause…I guess aggressive vram timing uses more power than reported by GPU.

    I always check UPS power draw readings.


Leave a comment