"The Sapphire RX 580 Pulse 8GB is the only current generation AMD GPU identified correctly in macOS.
This is due to it being used in the official external graphics dev kit.
There are two part numbers for this particular RX 580:
1. 113-4E353BU-O4E
2. 113-4E3531U-O4V
macOS checks 4 either 1 of these Part # in order 2 show everywhere “Radeon RX 580” instead of “AMD R9 XXX”.
There are a couple of solutions to remedy this cosmetic issue.
The easy way is to edit the controller file in macOS to show the right name for your AMD GPU. This has to be done following every macOS update.
The more permanent way but more involved is to edit the VGA BIOS to show itself as 113-4E353BU-O4E or 113-4E3531U-O4V."
Here’s the procedure and this must be done on Windows-PC:
1. Save the original VBIOS of yo RX 470/480/570/580 with
ATIWinFlash (download it and save on C: as "ati").
Don't 4get: make an extra copy of the ROM in case somethings will go wrong.
I own a Sapphire RX 580 Nitro+ 8GB.
View attachment 304010
View attachment 304011
2. Take note of the part number of yo lovely card, in my case P/N 113-1E366CU-S5S.
View attachment 304024
3. Open the VBIOS (rom) of yo card in a Hex Editor of your choice, I used
HxD 4 this and search 4 yo P/N.
View attachment 304027
4. Then replace yo P/N with the desired P/N that macOS identifies as “Radeon RX 580”. I used 113-4E353BU-O4E.
View attachment 304029
5. The new ROM will have an invalid checksum, so you won’t be able to flash yo card with ATIWinFlash yet.
To cope with that open yo ROM in
PolarisBIOSEditor. It will tell U 2 save the VBIOS in order to fix this error.
View attachment 304031
6. Now simply save yo ROM as... I saved as "bios".
7. Then ask Cortana 4 "cmd", open it as a admin and type what U see on my next screenshot...
View attachment 304032
8. Now restart yo rig and shutdown. Well done !
View attachment 304036
Greetz from West-Germany