Quoted myself from https://www.macgpu.com/how-to-flash-hd-7950-for-mac-pro.html
Original post is in http://forum.netkas.org/index.php/topic,5619.0.html
A GTX680 or HD 7950/7970/280/280X is still the best GPU option for old Mac Pro if you want both Metal and boot screen. (Opencore is a different question). While GTX 680 is the easiest thing to flash, Radeon cards are need a patch rom. NOTE: only DVI port works for boot screen after this flash.
netkas's guide have two problems:
1. The script have a bug that if CRC is 0 it will fail silently.
2. The EfiCompress.macosx is a 32bit binary that doesn't work for Catalina and later.
I fixed both and uploaded to Download here also include a linux version of atiflash I found on internet.
Rest is the same as before. You first get the original ROM by either dump from ATIFlash or download from techpowerup.
Then switch to MacOS or linux run (you will need java and python to run this)
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --devid=679a --originalrom=your_7950_or_280.rom
For 7970/280x run this (you will need java and python to run this)
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --devid=6798 --originalrom=your_7970_or_280x.rom
Then flash the generated *.efi.rom using atiflash, I usually flash on Windows. I don't know how can you flash on MacOs, some people mentioned virtual machine but I have not tried it.
Original post is in http://forum.netkas.org/index.php/topic,5619.0.html
A GTX680 or HD 7950/7970/280/280X is still the best GPU option for old Mac Pro if you want both Metal and boot screen. (Opencore is a different question). While GTX 680 is the easiest thing to flash, Radeon cards are need a patch rom. NOTE: only DVI port works for boot screen after this flash.
netkas's guide have two problems:
1. The script have a bug that if CRC is 0 it will fail silently.
2. The EfiCompress.macosx is a 32bit binary that doesn't work for Catalina and later.
I fixed both and uploaded to Download here also include a linux version of atiflash I found on internet.
Rest is the same as before. You first get the original ROM by either dump from ATIFlash or download from techpowerup.
Then switch to MacOS or linux run (you will need java and python to run this)
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --devid=679a --originalrom=your_7950_or_280.rom
For 7970/280x run this (you will need java and python to run this)
./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --devid=6798 --originalrom=your_7970_or_280x.rom
Then flash the generated *.efi.rom using atiflash, I usually flash on Windows. I don't know how can you flash on MacOs, some people mentioned virtual machine but I have not tried it.
Attachments
Last edited: