netkas.org forum
July 24, 2019, 08:19:04 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 ... 33 34 [35]
  Print  
Author Topic: make your own radeon HD 5770/5870/6870/6850 Mac ROM!  (Read 968990 times)
SMIKX
Jr. Member
**
Offline Offline

Posts: 90



« Reply #510 on: July 10, 2017, 05:12:57 PM »

windosmac

Sorry, it's been so long since I flashed anything using AtiFlash I'd need to brush up.

I usually use AtiWinflash. It works OK for me in a dedicated install of Win 7 on it's own HDD ( no Bootcamp ).
« Last Edit: August 02, 2017, 02:34:01 PM by SMIKX » Logged

Mac Pro 2009 4,1>5,1 Dual Quad Core 2.93ghz 32gb ECC RAM. Sapphire Dual-X 7970 3 gb flashed. Samsung 970 EVO M.2 High Sierra 10.13.6
960 EVO Mojave 10.14.4 bootrom 141.0.0.0.0
jamesb
Not Newbie
*
Offline Offline

Posts: 11



« Reply #511 on: November 17, 2017, 12:55:30 AM »

I have a HD XFX 6870 Dual fan part number HD687A-ZD and have not had the result I have hoped for. None of the ports are capable of producing the typical Apple boot screen.
The third bite on the original Rom is 80 which converted to decimal is 128. Opening terminal I ran blocknum=128 size=$(($blocknum * 512))dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc : then in terminal  python fixrom.py pc6870.rom pc6870.rom. Not sure what is wrong here perhaps more skilled heads can prevail with some assistance.  I have attached the original Rom issued with the card for reference and an image of my card.
 


* l1600.jpg (244.68 KB, 1600x1415 - viewed 662 times.)
* XFX.HD6870.rom (128 KB - downloaded 373 times.)
Logged

Denny
vinnie1978
Not Newbie
*
Offline Offline

Posts: 49


« Reply #512 on: January 31, 2018, 06:27:50 PM »

I have a HD XFX 6870 Dual fan part number HD687A-ZD and have not had the result I have hoped for. None of the ports are capable of producing the typical Apple boot screen.
The third bite on the original Rom is 80 which converted to decimal is 128. Opening terminal I ran blocknum=128 size=$(($blocknum * 512))dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc : then in terminal  python fixrom.py pc6870.rom pc6870.rom. Not sure what is wrong here perhaps more skilled heads can prevail with some assistance.  I have attached the original Rom issued with the card for reference and an image of my card.
 


* HD687A-ZD.efi.rom (128 KB - downloaded 351 times.)
Logged
Tammygeawl
Newbie

Offline Offline

Posts: 1


WWW
« Reply #513 on: March 19, 2018, 04:17:34 AM »

I consider, that you commit an error. I can defend the position. Write to me in PM, we will discuss.


* 284.gif (2.62 KB, 50x50 - viewed 1912 times.)
Logged

Traace
Newbie

Offline Offline

Posts: 1


« Reply #514 on: July 18, 2018, 09:06:19 AM »

There was a PowerColor HD 5870 on ebay for cheap, I coudn't resist and bought it.

Unfortunalty the Original bios from PowerColor is to big to fit EFI. For me it looks like they leftover trash code in that bios.

However, the card is almost reference design. I'm trying @biho Bios for Asus reference cards now.

I've a PC with couple of PCIe slots and GPUs, that will come handy if I brick the card. Backup is ready ofc, wish me luck Smiley

Edit:
Well, that was quick, the flash went fine with that Asus Bios, nothing bricked, ports are working. I just booted ubuntu afterwards to do a quick benchmark. The Card runs pretty stable, even the fan is perfect powered, spins up/down together with workload like it shoud.


Next: Finally testing it in Mac Pro Smiley
Edit: Works fine in Mac Pro 1,1. Bootscreen baby. Detected by OS too.



* powercolorHD5870PC.rom (128 KB - downloaded 234 times.)
* ASUSHD5870RefbyBIHOmac.rom (128 KB - downloaded 283 times.)
« Last Edit: July 19, 2018, 09:25:38 AM by Traace » Logged
j-man
Not Newbie
*
Offline Offline

Posts: 23



« Reply #515 on: September 04, 2018, 04:32:30 PM »

Hello guys. It's almost three years that I don't post here: I didn't need to modify any of my video cards, as long as everything was working (actually I flashed a couple 5770s for some friends... no problems). But maybe time has come for replacing the NVIDIA GT120 in my Mac Pro 5,1: I can see some warning signs.

I still got a 6870 that I put on a shelf after some unsuccessful attempts - read here http://forum.netkas.org/index.php/topic,10827.msg32365.html#msg32365.
Last night I read on post 331 of this topic http://forum.netkas.org/index.php/topic,10827.msg37097.html#msg37097 that "Netkas wrote a modified rom for XFX6870"; so I dusted off my board and put it back in the old Mac Pro 1,1 (don't ask me why, but it works better at flashing than its younger brother).
I performed the same old routine, but when I tried to flash the board ATIflash didn't complete the task: "Can not flash a 0x30000 lenght image into a 0x20000 lenght rom! ROM not erased".

I guess my board is not compatible with that firmware... correct? Did I just downloaded the wrong one, or there's still no chance to get the 6870 working with two monitors on a Mac Pro 5,1?
If anybody is willing to check it out, the original 6870 PC-only ROM is attached to post 203 of the other topic. Thanks in advance for your collaboration.
Logged
j-man
Not Newbie
*
Offline Offline

Posts: 23



« Reply #516 on: September 05, 2018, 04:15:10 PM »

In the meantime, I did some further research and I found on page 28 (reply #414) these instructions by Netkas:
Quote
ok, so first line fails if size of bios rom is 0x10000 or more (0x80 or more in 512b blocks)

so if script fails for you, open your rom in some hex editor and look for value of third byte, use calculator to convert from hex to decimal and use this script (XXX is a decimal value you got)

blocknum=XXX
size=$(($blocknum * 512))
dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
python fixrom.py pc6870.rom pc6870.rom

I saved my PC-ROM once again, checked the third byte with HexEdit (80), converted to decimal (128) and applied the above script on my ROM using 1) the ROM modified by Florian some time ago, 2) the XFX modified by Netkas, and 3) the HD687A posted by Vinnie here (#512).
The problem is: my PC- and Florian's ROMs are 131.072 bytes, the XFX- and HD- ROMs are 196.600 bytes... and of course I get the same mismatch message reported above.

EDIT: here are the good news http://forum.netkas.org/index.php/topic,10827.msg38407.html#msg38407
« Last Edit: September 07, 2018, 03:11:50 PM by j-man » Logged
SMIKX
Jr. Member
**
Offline Offline

Posts: 90



« Reply #517 on: April 25, 2019, 03:14:50 PM »

I was given an AMD FirePro v7900 4 x DP which is Cayman.  Device I.D. 6704.

I can see in High Sierra's SYS/Library/Extensions/AMDLegacySupport.kext that this card is supported.

But .. .

(1 ) using an active DisplayPort - to - DVI adapter then DVI to DVI cable  . ..    

        and  ..  

(2 ) active DisplayPort - to - DVI adapter then DVI to HDMI cable

. . . .nothing.

This card should boot ( no EFI bootscreen ) eventually to the High Sierra desktop.

This FirePro v7900 connected with the active DP-DVI adapter then to DVI to HDMI cable boots up in Windows 7 but shows up as a "Generic" GPU. . even after installing the latest AMD Catalyst driver !

I don't need an EFI bootscreen for this card but as it is a single PCIe slot & 6 pin only powered it would be a. useful tool to have lying around.

Anyone have any ideas on this ? eg : Would flashing it with 6970 with ID 6704 ROM work ?

Any help, suggestions, ideas etc. gratefully appreciated.

Here is the dumped rom



 





[attachment deleted by admin]


* 02 High Sierra AMD FirePro v7900 legacy support kext plist.info copy.png (110.75 KB, 400x902 - viewed 97 times.)
* FirePro v7800-Cayman.rom.zip (40.69 KB - downloaded 39 times.)
« Last Edit: April 25, 2019, 11:33:48 PM by SMIKX » Logged

Mac Pro 2009 4,1>5,1 Dual Quad Core 2.93ghz 32gb ECC RAM. Sapphire Dual-X 7970 3 gb flashed. Samsung 970 EVO M.2 High Sierra 10.13.6
960 EVO Mojave 10.14.4 bootrom 141.0.0.0.0
SMIKX
Jr. Member
**
Offline Offline

Posts: 90



« Reply #518 on: April 26, 2019, 01:10:07 AM »

BUMP : Added the FirePro v7900 current rom dumped from GPUz
Logged

Mac Pro 2009 4,1>5,1 Dual Quad Core 2.93ghz 32gb ECC RAM. Sapphire Dual-X 7970 3 gb flashed. Samsung 970 EVO M.2 High Sierra 10.13.6
960 EVO Mojave 10.14.4 bootrom 141.0.0.0.0
SMIKX
Jr. Member
**
Offline Offline

Posts: 90



« Reply #519 on: April 26, 2019, 11:40:21 AM »

SUCCESS. . kind of . .the two "ACTIVE" Display Port to HDMI adapters I bought didn't work with the FirePro v7900 but I had a "made in Japan" DP to HDMI adapter lying around so I tried it . . .

FirePro DP to Japanese DP-HDMI adapter to HDMI DVI to DVI to monitor.

it worked but it looks as if the cMP booted up in Safe Boot ..

This is not a fast card but it is a SINGLE SLOT card + only requires ONE 6 pin for power = useful spare and will come in handy when I EFI flash my soon to be bought R9 280X.

EDIT : No bootscreen of course but it could be that the HD 6970 rom with the FirePro's ID might work. . time will tell.






[attachment deleted by admin]


* 01 SYS INFO.png (82.86 KB, 588x350 - viewed 95 times.)

* 02 SYS Info Graphics Cards.png (74.63 KB, 627x309 - viewed 97 times.)

* 03 SYS INfo PCI.png (87.5 KB, 1001x387 - viewed 93 times.)
Logged

Mac Pro 2009 4,1>5,1 Dual Quad Core 2.93ghz 32gb ECC RAM. Sapphire Dual-X 7970 3 gb flashed. Samsung 970 EVO M.2 High Sierra 10.13.6
960 EVO Mojave 10.14.4 bootrom 141.0.0.0.0
SMIKX
Jr. Member
**
Offline Offline

Posts: 90



« Reply #520 on: April 29, 2019, 07:30:27 PM »

Apparently El Capitan 10.11.6 has Cayman chip support for this FirePro v7900.
I'm going to do a clean El Cap install next week and see whether the FirePro will boot up without Safe Boot.

If it does .. that's a good 2nd. step ( 1st. step being that it boots into High Sierra 10.13.6 . . but  .. always in Safe Boot mode.

( many thanks to " LightBulbFun" over at Macrumors.
Logged

Mac Pro 2009 4,1>5,1 Dual Quad Core 2.93ghz 32gb ECC RAM. Sapphire Dual-X 7970 3 gb flashed. Samsung 970 EVO M.2 High Sierra 10.13.6
960 EVO Mojave 10.14.4 bootrom 141.0.0.0.0
Pages: 1 ... 33 34 [35]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!