• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Turning a RX580 2048SP into a RX570 for MacOS support

Bios seems to be based for a XFX card since the configuration header is XFX_POLARIS20_D00034_XL_GDDR5_8GB\config.h
But boot string is conflicting: D00033 580S A1 GDDR5 256Mx32 8GB 300e/300m

The following bioses have boot string D00034 with Samsung K4G80325FB support
i did a bit of some testing and the first one worked at least for now it has. I haven't seen it crash or do artifacting yet and i only did a stress test for 2 minutes. However drivers work both on sonoma and windows :D. I did try the 2nd and third one you sent and the 2nd one worked but with driver code 43 and the third one didnt even work at all and just didnt give me a display. the fourth one i havent tried since first one seems to be doing its job.
 
All the E353 bioses with Samsung K4G80325FC are not validated by a staff member so it could be modified...

Can you try the following bioses with K4G80325FC support?
Thanks for your help, it's much appreciated. Unfortunately, my RX590GME graphics card broke, (while I was testing the new VBiOS). So, no way to test it, unfortunately.Thanks again for your help.
 
Hello.
What do you mean "broke" ?
You mean physically ? At a hardware level ?
Or it was "bricked" during the flashing procedure?
 
Hello.
What do you mean "broke" ?
You mean physically ? At a hardware level ?
Or it was "bricked" during the flashing procedure?
Yes, I guess it might be physical hardware damage. After entering the system through the graphics card in the second PCIE slot, I found that the RX590GME graphics card in the first PCIE slot could not be recognized. I tried many times, but the result was still the same. After removing the graphics card, I used a voltmeter to measure the GPU core circuit, and the result showed a short circuit. It may be that the graphics card was damaged due to frequent start-stop cycles (my guess).
 
Last edited by a moderator:
Well, i doubt that a card enters in short circuit just like that.
But who knows?
On the other hand i would suggest to take a look on the "unbricking" procedure:
 
Hi people! I just buy a rx580 2048sp (I didn't know that was 2048 until I test it). Before that I have Ventura running in ryzen 3 3200g with Vega 8, with NootedRed. I made the vbios patch and ventura bootup with whatevergreen but no acceleration and the control center has disappeared. In windows I had to put the clock patch and reinstall drivers but is usable. What is probably what I'm doing wrong? I attach both rom, the original and the one i use to patch the vbios. Right now I put the original vbios to use windows normally.
 

Attachments

  • EllesmereMod.rom
    EllesmereMod.rom
    256 KB · Views: 55
  • EllesmereOriginal.rom
    EllesmereOriginal.rom
    256 KB · Views: 49
  • img.gif
    img.gif
    30.4 KB · Views: 73
Hi people! I just buy a rx580 2048sp (I didn't know that was 2048 until I test it). Before that I have Ventura running in ryzen 3 3200g with Vega 8, with NootedRed. I made the vbios patch and ventura bootup with whatevergreen but no acceleration and the control center has disappeared. In windows I had to put the clock patch and reinstall drivers but is usable. What is probably what I'm doing wrong? I attach both rom, the original and the one i use to patch the vbios. Right now I put the original vbios to use windows normally.
The bios which you modified is not original anyway since it is running outside of RX580 2048 specs.

Flash this bios instead:

Some other D00033 bioses with H5GC8H24AJR support which might work:
 
Hi Guys!

I have a Mancer RX 580 2048SP

I made modifications as in the tutorials, but DP and HDMI lose image and only DVI has image, but pinkish

I decided to test other BIOS files

The best bios was from XFX

But in this bios, only DP has a good image. HDMI and DVI have a pinkish image.

I used IORegistry Explorer to find out what happened. I found that the DVI and HDMI port are set as DP

Does anyone know how I can modify the video ports in the BIOS? I already have the hex editor
 
Hi Guys!

I have a Mancer RX 580 2048SP

I made modifications as in the tutorials, but DP and HDMI lose image and only DVI has image, but pinkish

I decided to test other BIOS files

The best bios was from XFX

But in this bios, only DP has a good image. HDMI and DVI have a pinkish image.

I used IORegistry Explorer to find out what happened. I found that the DVI and HDMI port are set as DP

Does anyone know how I can modify the video ports in the BIOS? I already have the hex editor
Please make a photo of the PCB and share the link of the bios you have used.
 

Some more bioses with google search which might fit. Try at own risk:
"D00033" "RX 570" "1002 67DF" K4G80325FB site:techpowerup.com/vgabios
I tested them all, but none of them were 100%

This one from XFX was the best I had

I would like to know if it is possible to edit the video connector part in the BIOS.rom. Change the 0x400 of DisplayPort to 0x800 of HDMI, because according to IOREgistry Explorer, my HDMI port is being recognized as DisplayPort and that is why my screen is pink.
 
I tested them all, but none of them were 100%
Sure.....there are more than 50 bioses you could have tried. Did you keep track which rom's you flashed?

This one from XFX was the best I had

I would like to know if it is possible to edit the video connector part in the BIOS.rom. Change the 0x400 of DisplayPort to 0x800 of HDMI, because according to IOREgistry Explorer, my HDMI port is being recognized as DisplayPort and that is why my screen is pink.
It will screw up the bios signature even if you know where to edit the bios.
After the bios signature is fucked up, you wont be able to load drivers in Windows since you need a valid bios signature.
 
Sure.....there are more than 50 bioses you could have tried. Did you keep track which rom's you flashed?


It will screw up the bios signature even if you know where to edit the bios.
After the bios signature is fucked up, you wont be able to load drivers in Windows since you need a valid bios signature.
I will only use it for hackintosh, I have no interest in Windows
 
Hi.

I'm a long time reader from here and other forums in general, but never posted in one, so I hope you take it easy in any mistakes.
I am trying to make my RX 580 2048sp from 51Risc work in a hackintosh natively. After some search I came by this and other posts about modifications in vBIOS and thought it may work. Learned very much in the proces but could not get it right.
Already tried bios from a site that catalogs them, but none of them worked due to specific RAM specs (I couldn't match them). And also tried to mod the BIOS to make it work, which led to me having to buy a CH341a programmer to reflash the BIOS that was not being recognized. I had a backup and got it right after some time, so no worries here.
After trying several times to make it work I decided to make a account here and attach my BIOS file in hope that someone more experienced would be kind enough to mod the BIOS for me. I'm a week deep of research now and couldnt mod the gop correctly according to this link: https://www.tonymacx86.com/threads/...48sp-graphics-card-work-on-hackintosh.328087/

I would love if you kindly take some spare time and take a look at this, as its the only thing left to make the hackintosh work.
Here is my original BIOS file. Thank you in advance, I really appreciate it.

GPU chip number: 215-0876406
I only see the Samsung k4g80325fc memory in the board. but the bios in gpu-z shows me a hynix h5gc8h24ajr and a (autodetect) input, which i dont quite understand.
clocks are 1180/1750. Already tried even bios from the forum with the same config but it didnt work.

In advance, thank you very much for the help. Even a video of the GOP patch part would be very helpful. i could handle the rest maybe. i just think i didn't get right the gop patch.
 

Attachments

Last edited:
Hi.

I'm a long time reader from here and other forums in general, but never posted in one, so I hope you take it easy in any mistakes.
I am trying to make my RX 580 2048sp from 51Risc work in a hackintosh natively. After some search I came by this and other posts about modifications in vBIOS and thought it may work. Learned very much in the proces but could not get it right.
Already tried bios from a site that catalogs them, but none of them worked due to specific RAM specs (I couldn't match them). And also tried to mod the BIOS to make it work, which led to me having to buy a CH341a programmer to reflash the BIOS that was not being recognized. I had a backup and got it right after some time, so no worries here.
After trying several times to make it work I decided to make a account here and attach my BIOS file in hope that someone more experienced would be kind enough to mod the BIOS for me. I'm a week deep of research now and couldnt mod the gop correctly according to this link: https://www.tonymacx86.com/threads/...48sp-graphics-card-work-on-hackintosh.328087/

I would love if you kindly take some spare time and take a look at this, as its the only thing left to make the hackintosh work.
Here is my original BIOS file. Thank you in advance, I really appreciate it.

GPU chip number: 215-0876406
I only see the Samsung k4g80325fc memory in the board. but the bios in gpu-z shows me a hynix h5gc8h24ajr and a (autodetect) input, which i dont quite understand.
clocks are 1180/1750. Already tried even bios from the forum with the same config but it didnt work.

In advance, thank you very much for the help. Even a video of the GOP patch part would be very helpful. i could handle the rest maybe. i just think i didn't get right the gop patch.
I see config file AB612757.bin listed in your bios. That bios should have Hynix H5GC8H24AJR and Samsung K4G80325FC memory support.

These D00033 bioses with Samsung K4G80325FC might work as replacement:
 
I see config file AB612757.bin listed in your bios. That bios should have Hynix H5GC8H24AJR and Samsung K4G80325FC memory support.

These D00033 bioses with Samsung K4G80325FC might work as replacement:
Tried them all but none worked. I forgot (and dont know if it is worth) to mention that the only time i actually got video output from one of those bios was with an rx 470 one. anyways i couldnt install drivers, and the clock in gpu-z was messed up and appearing as unknown. i also couldnt get temperatures in the program.
 
Tried them all but none worked. I forgot (and dont know if it is worth) to mention that the only time i actually got video output from one of those bios was with an rx 470 one. anyways i couldnt install drivers, and the clock in gpu-z was messed up and appearing as unknown. i also couldnt get temperatures in the program.
The Procedure of Modifying the GPU Bios: The procedure needs to be conducted in Windows 10 or Windows 11 environment.

  • Take a snapshot of the GPU information with GPU-Z for future reference.
  • Back up the RX580 2048SP bios to a safe location. I saved the original bios file in several locations just to be safe. I used both AMDVBFLASH and GPU-Z to back up and save the bios. AMDVBFLASH exported a 512K size bios file and GPU-Z extracted a 256K size bios file. Either file size is fine because the latter half of the bios file consists just space fillers.
  • Edit the model and device ID in the AMD RX580 2048SP GPU bios with a hex file editor. Important: use one of the saved original bios files and keep at least one original bios file intact in case that you need to restore the original bios.
  • Search hex data (to replace the unrecognized RX580 model number with a good one):
F0 FD E6 0F

Replace it with:

F0 7D E6 07

There should be just one instance of F0 FD E6 0F => F0 7D E6 07.

Search hex data (to replace the unknown device ID with a good one):

02 10 DF 6F

Replace it with:

02 10 DF 67

There should be two instances of 02 10 DF 6F => 02 10 DF 67.
See this video an modify Device ID
 
yes... the problem is that after i done this i still could not get video. so i went to read some more and got in this link:

im having problem in the part that says:


when editing the gop uefi part of the hex code, i know that i have to select a specific part of the code starting where the arrow points. but i actually dont know where to end the selection. this is where i bricked my card the other time. probably did it wrong. i dont know if i necessarily need to patch gop uefi to work (preferably but not necessarily in dual boot with windows). anyways, i do prefer to edit my own bios file so i dont get nothing removed or misaligned. but if i find a bios that work that would absolutely do as well. that is why i asked a video xD, so i can do exactly what i see and dont make any mistakes.
 
yes... the problem is that after i done this i still could not get video. so i went to read some more and got in this link:

im having problem in the part that says:


when editing the gop uefi part of the hex code, i know that i have to select a specific part of the code starting where the arrow points. but i actually dont know where to end the selection. this is where i bricked my card the other time. probably did it wrong. i dont know if i necessarily need to patch gop uefi to work (preferably but not necessarily in dual boot with windows). anyways, i do prefer to edit my own bios file so i dont get nothing removed or misaligned. but if i find a bios that work that would absolutely do as well. that is why i asked a video xD, so i can do exactly what i see and dont make any mistakes.
actually, reading the thread in the link again. stumbled upon this:

1747804078512.png


the chip number yyymmm mentions is actually the exact same as mine. so maybe what im doing wrong is changing my ids to an rx570 instead of an rx 470? i dont think i really need to patch gop cause before all of this i was having a problem with booting with no csm, i tried to update my gop uefi and it showed version 1.70, which is different from the 1.69 version mentioned.

in advance, thanks for the help guys. been searching hackintosh for years and got some of them working really well but always did it alone. it is nice to have some help.
 
Tried them all but none worked. I forgot (and dont know if it is worth) to mention that the only time i actually got video output from one of those bios was with an rx 470 one
Did you try all the outputs of the graphics card? I could be the card was working but the output you were using isn't working ;)

Replace the section of GOP UEFI signature in the bios. While still in the hex file editor, replace the GOP UEFI signature section per the instruction in the end of Posting 3 of this link: https://www.overclock.net/threads/bios-mod-rx480-rx580-conversions-how-to-rx470-rx480-rx570-rx580.1634872/. Important: download and use the GOP UEFI signature file AMDGOP1.69.0.15.50: http://extreme.pcgameshardware.de/attachment.php?attachmentid=1057955&d=1567968021.
Did you try GOPUpd?
https://winraid.level1techs.com/t/amd-and-nvidia-gop-update-no-requests-diy/30917/1555
GOPUpd_v1.9.6.5_(MAGICgop_AMD_1.69).rar
 
Did you try all the outputs of the graphics card? I could be the card was working but the output you were using isn't working ;)


Did you try GOPUpd?
https://winraid.level1techs.com/t/amd-and-nvidia-gop-update-no-requests-diy/30917/1555
GOPUpd_v1.9.6.5_(MAGICgop_AMD_1.69).rar
yes, tried all outputs. the only time i did get video was with a rx 470 vbios.

also yes, gopupd was what i used when i was having problem with my csm. it gave me that my gop was update and that i should report it.
 
Back
Top