Overclock.net › Forums › Graphics Cards › AMD/ATI › [BIOS Mod] RX480 -> RX580 Conversions + How-to RX470/RX480 -> RX570/RX580
New Posts  All Forums:Forum Nav:

[BIOS Mod] RX480 -> RX580 Conversions + How-to RX470/RX480 -> RX570/RX580 - Page 29

post #281 of 372
I've had the exact same card as Michailov for about a year now (the RX-480M8BFA6 version.)

Hellm: The Reference and XFX GTR 480 > 580 BIOS worked perfectly fine for it, but I went ahead and tried the "Russian" variant. I can't really tell the difference, but it did make my custom fan work correctly without adding the zero fan modification. Before it would just be at 100% on P0 state (I've got an Arctic Accelero Mono on the card and cut a part of the backplate casing so they can both fit together.)

Michailov: I'd recommend playing around with it a bit more, normally if you've played around 8 hours constant it could have been the Core/VRM getting way too hot. The default fan is awful unfortunately. Maybe lower the core clock and play around with the voltage, as each card is going to be different. Alternatively you can try the other low powered reference BIOS on hellm's post (1266MHz @ 1150mV) that also flashes with no problems. Just make sure to downvolt that as 1150mV is insanely high for that speed, and was also what the original BIOS was set at @ 1288MHz. It can easily go down to 1110mV or prehaps lower.
post #282 of 372
@Karunious I have mounted Arctic Accelero Hybrid II something like:

But with radiators on memory and VRM section. The temperature is not higher than 60C. On my card on original BIOS or @hellm reference I have throttling and core clock is not stable 1266(1288) MHz but oscilate about 1100 MHz.When I flash GTR and increase power limit 50% I got black screen and driver crash. Maybe I must decrease clock from 1340 to 1288 on russian BIOS and try that work correctly. So I have problem with correct working on original BIOS and I thought that change BIOS to 580 may resolve some problems. Maybe my card is broken and that I dont have a guarantee beter flash oroginal BIOS and sold it.
Edited by Michailov - 10/23/17 at 4:42am
post #283 of 372
@Michailov Thanks for the update. I'm a little confused though, the fan cooler sticker says "Sapphire" on it. The XFX model should have looked like this.

Can you double-check it's the XFX RX-480M8BFA6?

EDIT: Sorry, I think I made a mistake, that image looks like an older Youtube video lol. I'm guessing you have an XFX card tongue.gif

I'd recommend giving the Ref or Russian BIOS another go and try what you suggested: Edit hellm's BIOS to the original core speed of the card (1288MHz) and undervolt the card to around 1115mV using Wattman or Watttool. See if it's stable/throttling using that and go from there (keep the TDP, TDC and Max Power Limit the same as if it were an RX 580.)
Edited by Karunious - 10/23/17 at 5:49am
post #284 of 372
@hellm Which offset do I mod in the vBIOS to turn on LLC and how to adjust PWM frequency? What would be a safe PWM switching frequency for my RX470?
post #285 of 372
Quote:
Originally Posted by hellm View Post

RX480 -> RX580 (IR Controller only) -> Post#1
RX480 -> RX580 Original Conversions -> Post#2
RX470/RX480 -> RX570/RX580 How-to -> Post#3

It is not necessary to patch the driver since the 570s/580s are not checked for signed BIOS.
(17.9.3)

Flash How-to (Click to show)
atiflash_277.zip 1189k .zip file
  • open command prompt (cmd.exe) as admin (do not run applications in the background (hwinfo, etc ..))
  • save the original bios with "atiflash -s *nr.* *bios.rom*". ("atiflash -i" shows the number of the card under "adapter", with only one card it is 0)
  • flash BIOS file with "atiflash -fs -p *nr.* *bios.rom*"
  • uninstall the driver before reboot, then run a clean deinstall with DDU in safe mode (Safe Mode W10).

Real RX 480 to RX 580 conversions (IR Controller only)
  • VRM-register fixed
  • IMC 1000mV (RX480 standard)
  • sub-vendor fixed / reference AMD/ATI
  • fixed GOP/UEFI ("secure boot" has to be disabled)
  • fan settings and temp target fixed
  • 1200mV, 1340MHz, powerlimits fixed (at least RX580 stock)
  • PBE editable; UEFI will still work afterwards

Wattman shows only 1150mV, but auto setting is 1200mV, which is also the maximum.
Please make sure the right GDDR5 manufacturer (GPU-Z) is supported. If not specified, it's Samsung.
Also, check with vrmtool if ur card is what it's supposed to be and has an IR controller.

RX480 Reference
ref480-580.1.0013.rom.zip 108k .zip file
Stock Edition (1150mV, 110W, 1266MHz)
ref480-580.stock.1.0013.rom.zip 108k .zip file
XTR Edition (1225mV, 200W, 1366MHz)
ref480-580.xtr.1.0013.rom.zip 108k .zip file

Asus RX480 Strix 8GiB
strix480-580.1.0010.rom.zip 108k .zip file

MSI RX480 Gaming X 4/8GiB
msi480-580.1.0011.rom.zip 108k .zip file
msi480-580.4G.hynix.1.0011.rom.zip 108k .zip file

Sapphire RX480 Nitro+ 4/8GiB
nitro480-580.1.0010.rom.zip 108k .zip file
nitro480-580.4G.hynix.1.0010.rom.zip 108k .zip file
nitro480-580.4G.samsung.1.0010.rom.zip 108k .zip file

XFX RX480 GTR BE/XXX 8GiB
xfx480-580.1.0010.rom.zip 108k .zip file

HIS RX480 IceQ X² 8GiB
his480-580.1.0010.rom.zip 108k .zip file

Gigabyte RX480 G1 4/8GiB
giga480-580.1.0010.rom.zip 108k .zip file
giga480-580.4G.hynix.1.0010.rom.zip 108k .zip file

PowerColor RX480 Red Devil 8GiB
devil480-580.2.0008.rom.zip 109k .zip file

PowerColor RX480 Red Dragon 4/8GiB
dragon480-580.2.0008.rom.zip 109k .zip file
dragon480-580.4G.samsung.2.0008.rom.zip 108k .zip file

Vcore Offset (Click to show)
open the .rom-file with a hex-editor, and change the marked byte at the specified address:
8D 00 00 00 -> hex value x * 6,25mV
4 -> +25mV, 8 -> +50mV, 10 -> +100mV
negative: FF - x +1
FC -> -25mV, F8 -> -50mV
Then open the file with Polaris Bios Editor -> Update CRC -> done.

RX480 Reference

v1.0013 -> A97C

Asus RX480 Strix
v1.0010 -> A952

MSI RX480 Gaming X 4/8GiB
v1.0011 -> A95C

XFX RX480 GTR 8GiB
v1.0010 -> A96C

Sapphire RX480 Nitro+ 4/8GiB
v1.0010 -> A974

Gigabyte RX480 G1 4/8GiB
v1.0010 -> A97C

HIS RX480 IceQ X² 8GiB
v1.0010 -> A96C

PowerColor RX480 Red Devil 8GiB
v2.0008 -> AC98

PowerColor RX480 Red Dragon 4/8GiB
v2.0008 -> ACA0
IMC (Integrated Memory Controller) (Click to show)
open the .rom-file with a hex-editor, and change the marked byte at the specified address:
00 0C B6 03
0B -> 950mV
0C -> 1000mV
0D -> 1050mV
0E - > 1100mV
0F is max, not tested, could also result in 950mV or max Vcore
Then open the file with Polaris Bios Editor -> Update CRC -> done.

RX480 Reference

v1.0013 -> 9DB5

Asus RX480 Strix
v1.0010 -> 9D8B

MSI RX480 Gaming X 4/8GiB
v1.0011 -> 9DB5

XFX RX480 GTR 8GiB
v1.0010 -> 9DB5

Sapphire RX480 Nitro+ 4/8GiB
v1.0010 -> 9DB5

Gigabyte RX480 G1 4/8GiB
v1.0010 -> 9DB5

HIS RX480 IceQ X² 8GiB
v1.0010 -> 9DB5

PowerColor RX480 Red Devil 8GiB
v2.0008 -> 9D83

PowerColor RX480 Red Dragon 4/8GiB
v2.0008 -> 9D83
Memory Timings (Click to show) PBE Notes (Click to show)

The red fields should not be changed, either it doesn't work or the card is not booting at all.
The voltages are marked yellow; these values should also not be changed. The memory voltage has never been working (it is some cap), and since 17.4.1 that also applies to the pointers (6528x) of the Vcore.
How to change the voltages, see Vcore Offset, post#3 and IMC.

known issues (Click to show)
  • On some cards, the ports are not recognized in the correct order. On the Nitro+ one of the two HDMI is recognized as DVI.

special thx to @gupsterg, @Vento041, @mynm and lordkag from win-raid forum.

Hi there,

I'm having a PowerColor RX480 Red Devil 8GiB can i flash it with Gigabyte RX580 8GiB bios? Thanks
post #286 of 372
@alienalvan I think you shouldn't because the PCB is different even though they both use the IR3567B voltage controller but have different mosfets and PWM's which could damage the card like @hellm said at the top. Better to do the conversion or see if there's a PCB review of the equivalent RX 580 card of your RX 480 card.
post #287 of 372
Yeah that is sample image from web presents my cooling solutions. So I will try to reduce core clock to XFX original - 1288 MHz without decrease a voltage and check that works. If works next increase a core clock to get a border stable value. Now I use a russian @hellm BIOS ant it will be base BIOS for testing.
post #288 of 372
Quote:
Originally Posted by alienalvan View Post

Hi there,

I'm having a PowerColor RX480 Red Devil 8GiB can i flash it with Gigabyte RX580 8GiB bios? Thanks

I would go with hellm's 480 to 580 conversions, which he made for a series of 480 cards, for best results, which for your card would be devil480-580.2.0008.rom.zip and can be found back at the beginning of the thread.
post #289 of 372
Thread Starter 
Quote:
Originally Posted by Karunious View Post

Hellm: The Reference and XFX GTR 480 > 580 BIOS worked perfectly fine for it, but I went ahead and tried the "Russian" variant. I can't really tell the difference, but it did make my custom fan work correctly without adding the zero fan modification. Before it would just be at 100% on P0 state (I've got an Arctic Accelero Mono on the card and cut a part of the backplate casing so they can both fit together.).
i added that info in post#3, a custom fan might interpret the zero PWM signal as maximum speed.
Quote:
Originally Posted by rootmoto View Post

@hellm Which offset do I mod in the vBIOS to turn on LLC and how to adjust PWM frequency? What would be a safe PWM switching frequency for my RX470?
I was told i shouldn't play with the pwm frequency, makes things unstable.
If you want to do that, you would have to add the register to voltage object info table, and then recalculate table length. if you have an IR3567B, for non-IR controllers, i can't tell.
try to check with vrmtool
i can help you with editing voi table, but first make some serious testing. Carefully, VRM looses efficiency, more heat.
Quote:
Originally Posted by alienalvan View Post

I'm having a PowerColor RX480 Red Devil 8GiB can i flash it with Gigabyte RX580 8GiB bios? Thanks
Already answered, use devil480-580.. if you want to change subvendor, see post#3.
Edited by hellm - 10/23/17 at 12:39pm
post #290 of 372
I am still not sure if MSI RX 480 Gaming has same PCB as Gaming X, but I am fine since flash so I guess it does.
It is realy almost impossible to find English information about RX480 Gaming 8G, there must be german and russian sources, but I don't speak those languages.

Because of my curiosity, I have tried to install "MSI Gaming APP" so I can activate OC Profile and change color of the LED on the GPU.
It didn't work, said somthing implying I don't have a compitible GPU, wonder what I have to change. It must be something in the bios like serial number, GPU code something probably simple.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: AMD/ATI
Overclock.net › Forums › Graphics Cards › AMD/ATI › [BIOS Mod] RX480 -> RX580 Conversions + How-to RX470/RX480 -> RX570/RX580