MSI RX 580 Armor OC 8GB Hynix


I hereby request a VBIOS rom for the following graphics card.

Brand: MSI
Model: RX 580 Armor OC
Memory size: 8GB
Memory manufacturer: Hynix
Custom settings: Max hashrate, Power save

Sidenotes: Card runs out of the box at around 22MH, after messing with straps and Afterburner got to 26MH, would like to get it to around 30MH if it’s possible. Thanks in advance.

Original rom upload: MSI-RX580-Armor-8GB-Hynix-Original-bios.rom (512 KB)

Can't modify core voltage MSI Burner RX 580

I have same problem with this GPU, messing around with only straps didn’t get me to anywhere close my expectation. Max was 26,5 MH/s with many memory errors.

Modding this is true challange. I would be very appreciate for someone who can try mod vbios.


Need help with this one also. Please help!


I managed to get stable 27,5 MH/s with this VBIOS, but you have underclock core and mem. My settings is 950mV 1150 cclock and 1925 mclock.
hynix_rx580_1.rom (512 KB)

Can someone check this and maybe tweak more?


I use this VBios and the same setting as you said resulting computer crush :disappointed: :disappointed:


I tried like 5 or 6 ROMs, that one is the only one that doesn’t crush PC.

On Windows: cvddv 950 cclock 1150 mclock 1935 stable 27,5 MH/s @ 790 Watts ~165 MH/s with 6 GPU.
On Linux: powerstage: 2 cclock 1150 mclock 1945 stable 27,25 MH/s @ 880 Watts ~163.5 MH/s with 6 GPU.

I think we need help someone who actually know what to do with timings, this GPU is pain in the ass.


Problem solved.
I buy 4 cards together and I didn’t check the memory one by one.
It turns out one of them come with samsung memory.
That’s why I crush flashing the VBios. :triumph:


I’m trying new VBIOSes. So far 28,8 MH/s stable at 950mV 1200/2065 when I’m done I will attach the best one.


Would you mind releasing what you have and maybe i could help. I have gotten my Pulse rx 580 /w hynix to around 30MH/s

Msi rx580 8gb armor oc

I will post in 6 hours when I get back home. Sorry was tired yesterday.


There you are. Fresh VBIOS with new timings.

My settings: 0,983V , 1200 / 2120 MHz

Hashrate is: 29,6 MH/s

Tweak it more if you can, the timings are copied to 1:1750 and 1:2000 and 2:1750 and 2:2000. I believe they are from XFX Hynix 8GB GPU.
2_apolyon_msi580_hynix.rom (512 KB)

Edit 1: The best and stable settings tested on 12 GPUs (2 seperate rigs with same MSI Armor 8g OC Hynix):

  1. Claymore Miner 9.5
  2. In your .bat file at the end of line add -cvddc 900 -cclock 1200 -mclock 2080 = 29,3 MH/s per card.

On Linux you could get better results, on SMOS I’ve got like 29,8-30 MH/s but power draw was slighly higher and I stay on Windows for that purpose.

Edit 2: Many people asking me about my ETH address so if you’re willing to make a small donation my ETH wallet is: 0x885972d6b2c6e1992315b81abb151c2217460bd9


This one really helps. Thanks a lot.
BTW, I have tried this VBios already, copying 1:1750 to 1:2000 and 2:1750 to 2:2000.
Maybe I am not as good as you tweaking the clock. :disappointed:

Here comes a problem.
I have 3 cards with hynix memory, and only one of them’s clock can be modify by " -cvddc 983 -cclock 1200 -mclock 2120 ".
Even if I delete " -cvddc 983 -cclock 1200 -mclock 2120 " in the start.bat file, that one still operate under 983mV cc 1200 mc 2120.
The other two always operate under default clock speed. These two can be modify by afterburner, though.
All of them get 28.3Mh/s, stable.


Thank you so much. I’m running it stable at 29.5MH, didn’t think it was possible to get it that high. You sir are a Legend. :thumbsup:


Thank you so much @Apolyon I’m testing core 1200 mem 2000 and hashrate : 28 Mh/s without memory errors.


Hey Shadow,

did you use apolyon’s rom that he posted?

I have the same MSI RX 580 8GB Hynix memory.
i have 1: and 2:, my 2: timings go up to 2:2250

Kind regards,


Thank you , this worked perfect for me… MSI Radeon RX 580 DirectX 12 RX 580 ARMOR 8G OC


Hi, thanks for the rom. It reached around 29.5 mh/s but not stable. For whatever reason pc rebooted after a few hours. I am now trying 1200/2120. also, these settings seem to work well on windows but on linux the best I can get is about 26.7 mh/s


New to mining and was able to get this version GPU. I overclocked and set the VBIOS to @Apolyon settings (Thanks for sharing). 1200 / 2120 MHz. However, I am only getting ~27MH/s. I am using daggerhash from Nicehash on an unactivated Windows 10 setup.

Any thoughts on why I can’t push it to 29?


Hello, I am using the same bios mod by @Apolyon and I get the same! I have 8GB version!


So I switched to claymore miner and I am getting 29.8 MH/s! Thanks again for the Bios @Apolyon