netkas.org forum

General Category => Rom things => Topic started by: netkas on August 14, 2011, 10:36:37 AM



Title: 6870 efi rom test
Post by: netkas on August 14, 2011, 10:36:37 AM
If anybody has 6870 card and macpro with 64-bit efi and is able to flash ati card, post in this thread.

Latest roms. (http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517)
Instructions. (http://forum.netkas.org/index.php/topic,1085.msg6487.html#msg6487)

GUI to dump&create rom - http://forum.netkas.org/index.php/topic,1085.msg6648.html#msg6648 (http://forum.netkas.org/index.php/topic,1085.msg6648.html#msg6648)


Title: Re: 6870 efi rom test
Post by: Dakoman on August 17, 2011, 02:08:16 PM
I have a 2009 mac pro (64bit EFI) with a 6870 that I'm just about to install when I get home later today.

I put together and flashed my own 4870 ROM (using cindori's mac flasher) two years ago so I'm familiar with the procedure.


Title: Re: 6870 efi rom test
Post by: harrinp1 on August 17, 2011, 02:31:47 PM
I've got a MacPro 3,1 running 10.7.1 and have a 6870.


Title: Re: 6870 efi rom test
Post by: netkas on August 18, 2011, 05:14:28 AM
dump your video bios with gpu-z and post here, I'll make efi.rom.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 07:51:05 AM
Here you go I actually had some trouble dumping it as my screen went black and the entire computer went unresponsive during the dump, but I waited 10 minutes and rebooted and sure enough the bios image was where I asked GPU-Z to save it so it was probably just a windows/driver issue.

I'm not using a reference card btw, but a HIS IceQ X which has a slight factory overclock (not that I care about keeping it).

Will I be OK to use winFlash to flash?


Title: Re: 6870 efi rom test
Post by: netkas on August 18, 2011, 10:44:24 AM
Here it is.

Just make sure You have a way to flash it back to original rom (a PC for example) cuz we dunno how it will go (well, flashed card should work in pc at least).


Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 01:49:51 PM
I don't actually have a PC at hand at the moment, do you think that if it doesn't work it would prevent the computer from booting at all? Because I have VNC running so I can always use that to reflash.


Title: Re: 6870 efi rom test
Post by: netkas on August 18, 2011, 02:49:38 PM
computer should boot, maybe no screen, better enable ssh (remote login).

In worst case second (efi) card should help


Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 03:47:38 PM
Thanks a lot! I'll be home in 4 hours and I'll let you know how it goes, although I only have the means to test the DVI ports (I don't have a MDP display or a VGA display). I'm guessing what we're really looking for here though is the boot screen :) I always have SSH running, but I'll enable a VNC server in windows as well; cindori's Zeus tool won't flash the 6870 (I tried doing it remotely from work :P)


Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 09:19:07 PM
It worked! Flashed using winflash on windows, get the EFI boot screen and Lion 10.7.1 reports a ATI Radeon HD 6xxx with EFI Driver version 01.00.507.

However, geekbench/steam games/dvdplayer crash on launch, so it's not a perfect solution.


Title: Re: 6870 efi rom test
Post by: harrinp1 on August 18, 2011, 09:22:39 PM
It worked! Flashed using winflash on windows, get the EFI boot screen and Lion 10.7.1 reports a ATI Radeon HD 6xxx with EFI Driver version 01.00.507.

However, geekbench/steam games/dvdplayer crash on launch, so it's not a perfect solution.

So do I need to install bootcamp/windows in order to download and flash the GPU?  Does bootcamp work okay without the efi bootscreen?



Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 09:24:54 PM
I used flipside to boot into windows once without the need for the EFI boot screen


Title: Re: 6870 efi rom test
Post by: dingles on August 18, 2011, 09:25:29 PM
I have an XFX HD6870 and a Mac Pro 3,1. I was using a flashed 5770 prior to this so I know the drill. I can post my ROM in a couple of hours if you're still interested.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 09:40:37 PM
Ok so the interesting thing is that with the ATY_Init from here: http://www.groths.org/?p=297

The original BIOS works fine in steam/dvd player/GB, but with the EFI BIOS it still crashed..

I'm going to stick with the original BIOS until this gets ironed out as being able to use steam games in Mac is more important than having an EFI boot screen at the moment (I can get to bootcamp through software). If there's anything you think I should try then let me know (I tried using the newest ATY_Init on netkas.org but it made my mac pro unbootable with the card installed so I booted it headless and removed the kext via SSH).


Title: Re: 6870 efi rom test
Post by: Rominator on August 18, 2011, 10:04:07 PM
I have tried EFI 6870 from an EFI Netkas sent me.

Didn't work on EFI32 Mac Pro 1,1

Keep in mind that card still "works" just no boot screens from EFI.


Title: Re: 6870 efi rom test
Post by: jeanlain on August 18, 2011, 10:04:58 PM
Yet another first by Netkas!  :o

Any way to make an EBC for older Mac Pros?  ;D

I suppose the DVD player/Steam issues can be fixed easily.


Title: Re: 6870 efi rom test
Post by: Rominator on August 18, 2011, 10:14:50 PM
Dumb me, missed that this was 64 bit.

I will go try it there.

Oddly, even on the 32 bit machine, I just saw a grey screen followed by the s[pinning Apple and then desktop.

But I think this is due to super fast SSD boot in Lion.

Dragging the 64 bit machine over now.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 18, 2011, 10:36:38 PM
I also have an SSD and Lion boots in about 5 seconds to desktop! What causes DVD/GB/Steam to crash btw?


Title: 6870 efi rom test - 4 Displays from 1 Card !!!
Post by: Rominator on August 18, 2011, 10:39:37 PM
The Brilliant Netkas had a wonderful idea to do this ROM.

On 64 bit machine, the boot screen appears on at least one of the DVI ports.

I could not get it on either MDP port...but...wait......

I am able to get 4 displays working at once !!!!

Talk about some screen real estate.....I could move onto my own desktop...and have room for a couch !!!

Oddly, it loaded "Duckweed" from EFI as the Audio device, but still uses RadeonFrameBuffer for DIsplay driver...and works anyway.

HDMI seems to work as well.

The Audio out via MDP isn't working, but they may have something to do with that "NO" in the "driver Installed" column.



Title: Re: 6870 efi rom test
Post by: netkas on August 18, 2011, 11:36:50 PM
lol, it initiated card at boot time but set keys for audio device, not videocard.

Rominator, combine this with aty_init and you will fix geekbench/steam


Title: Re: 6870 efi rom test
Post by: dingles on August 18, 2011, 11:51:27 PM
Here's the bios from my XFX 6870.


Title: Re: 6870 efi rom test
Post by: netkas on August 18, 2011, 11:54:49 PM
lol, it initiated card at boot time but set keys for audio device, not videocard.

Rominator, combine this with aty_init and you will fix geekbench/steam

nah, wrong.

Now i know what's wrong with fw


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 12:21:45 AM
get the roms and gogogo test, should work now.


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 12:27:10 AM
Yet another first by Netkas!  :o

Any way to make an EBC for older Mac Pros?  ;D

I suppose the DVD player/Steam issues can be fixed easily.

So far it's just imac's efi part, hence no ebc parts.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 12:32:41 AM
get the roms and gogogo test, should work now.

100% Working. EFI boot screen and DVD player etc working without ATY_Init
(http://f.cl.ly/items/2C2f1s1J1r1B3O3k3W0d/Screen%20Shot%202011-08-19%20at%2000.33.46.JPG) (http://f.cl.ly/items/2C2f1s1J1r1B3O3k3W0d/Screen%20Shot%202011-08-19%20at%2000.33.46.JPG)


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 12:34:57 AM
get the roms and gogogo test, should work now.

100% Working. EFI boot screen and DVD player etc working without ATY_Init

test different ports

shoud be: 6870 - active/passice mdp works, dvi and vga via upper dvi slot works, second dvi slot doesnt work at all, hdmi works, tried max 3 displays at time - all work.

also interesting what ports give boot screen


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 12:40:44 AM
get the roms and gogogo test, should work now.

100% Working. EFI boot screen and DVD player etc working without ATY_Init

test different ports

shoud be: 6870 - active/passice mdp works, dvi and vga via upper dvi slot works, second dvi slot doesnt work at all, hdmi works, tried max 3 displays at time - all work.

also interesting what ports give boot screen

DL-DVI port works (gives boot screen), HDMI port works (does not give boot screen), Other DVI port doesn't work. My monitor doesn't accept VGA so I can't test DVI->VGA, and my MDP->DVI adaptor is at work so I'll have to test that tomorrow. I'm off to bed now as I'm in england and it's 1am :)


Title: Re: 6870 efi rom test
Post by: Rominator on August 19, 2011, 12:57:16 AM
The "new" EFI works even better.

Well, it's nicer looking anyway.

running 4 screens still


Title: Re: 6870 efi rom test
Post by: luh on August 19, 2011, 01:09:45 AM
The "new" EFI works even better.

Well, it's nicer looking anyway.

running 4 screens still

Does boot screen work in the Led Cinema Display?
I'm flashing my Sapphire 6870 vapor-x tomorrow morning! YAY :D
So...reading over here... I need a PC for flashing...


Title: Where the Boot Screens Are
Post by: Rominator on August 19, 2011, 01:27:50 AM
So far, the only port I find a boot screen on is the lower DVI port. (one in line with other ports)

The other DVI port is dead to the world for all purposes, so far.

I just tried VGA, it is present in lower DVI port, but no boot screen.

The MDP Apple DIsplay does NOT have a boot screen. Sadly, having it plugged in with a DVI display causes the DVI not to display boot screen either.

I tried both MDP ports, both work for MDP once reached desktop, but no boot screen from either.

I even tested with Passive DVI adapter on them, still no DVI for boot.

But this is WAY better than the 5870, where only way to see boot was VGA.


Title: Re: Where the Boot Screens Are
Post by: dingles on August 19, 2011, 02:14:52 AM
So far, the only port I find a boot screen on is the lower DVI port. (one in line with other ports)

The other DVI port is dead to the world for all purposes, so far.

I just tried VGA, it is present in lower DVI port, but no boot screen.

The MDP Apple DIsplay does NOT have a boot screen. Sadly, having it plugged in with a DVI display causes the DVI not to display boot screen either.

I tried both MDP ports, both work for MDP once reached desktop, but no boot screen from either.

I even tested with Passive DVI adapter on them, still no DVI for boot.

But this is WAY better than the 5870, where only way to see boot was VGA.


I get the exact same results. VGA doesn't seem to work either. I can't test HDMI at the moment.

Valve/Source engine games work and so does Geekbench (without ATY_init). I can live without the boot screen. Big improvement either way.
 


Title: Re: 6870 efi rom test
Post by: Weust on August 19, 2011, 07:11:30 AM
Getting mine today and will test it on monday.
Ain't got time this weekend at all.

Getting the Sapphire Radeon HD6870, 1GB.
Standard version.


Title: Card and ROM that work
Post by: Rominator on August 19, 2011, 08:48:06 AM
I'm a cheap fxxxxr.

I just picked the cheapest 6870 that Newegg had.

http://www.newegg.com/Product/Product.aspx?Item=N82E16814141124

(remember to send in rebate)

I used Netkas newer ver 2 of his EFI and connected it to my original ROM.

Guaranteed to work....bu you should still dump the ROM on the card in case they use different RAM or change power circuitry.

Do it.


Title: Re: 6870 efi rom test
Post by: harrinp1 on August 19, 2011, 08:50:19 AM
get the roms and gogogo test, should work now.

Will this ROM work with my XFX Black edition or will I lose the overclock?

Can somebody please point me at a guide on how best to dump/flash my card.

Cheers



Title: Re: 6870 efi rom test
Post by: Weust on August 19, 2011, 08:55:01 AM
Just to be sure, since at the moment I only see a XFX_6870 ROM up for download in the reply-post by netkas, I take it the Sapphire ROM needs to be modified first, or is it meant for me to use the XFX ROM on the Sapphire too?


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 09:13:09 AM
Yet another first by Netkas!  :o

Any way to make an EBC for older Mac Pros?  ;D

I suppose the DVD player/Steam issues can be fixed easily.

So far it's just imac's efi part, hence no ebc parts.
OK.

Since you managed to get the Boot screen on the 6870, is there a chance you could fix the lack of boot screen on 5770/5870s?  :)


Title: Re: 6870 efi rom test
Post by: karaluchy on August 19, 2011, 09:27:46 AM
I'm very curious about flashing XFX Black Edition Dual Heat Pipe. It is quiet and powerfull. Will this efi work with overclocked version?


Title: Re: 6870 efi rom test
Post by: Spacedust on August 19, 2011, 09:30:13 AM
Netkas, does HD6870 work in PCI-EX 16x 2.0 5.0 GT/s or just 16x 2.5 GT/s ?


Title: Re: 6870 efi rom test
Post by: Weust on August 19, 2011, 09:33:55 AM
Netkas, does HD6870 work in PCI-EX 16x 2.0 5.0 GT/s or just 16x 2.5 GT/s ?

Rominator posted a screenshot on page 2 shoing it to run at 2.5GT/s.
Not sure if that changed since then though.


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 09:52:48 AM
what sysprofiler shows about transfer rate (2,5t or 5t) is actualy FALSE.

the value can differ depends on gpu workload, but sysprofiler displays only inital value durring system startup, not current one.

current one you can get with lspci utility for osx.

So stop this things about transfer rate in sysprofiler as it's complete nonsense.

for example gtx480 change its transfer rate dynamicaly, i checked this.


Title: Re: 6870 efi rom test
Post by: Weust on August 19, 2011, 09:55:33 AM
Ah, nice to know that. Didn't know it could change that on the fly too.


Title: Re: 6870 efi rom test
Post by: armdn on August 19, 2011, 10:12:43 AM
What with the EBC ROM ?? Will it be for Mac Pros 1,1 and 2,1?? :)


Title: Re: 6870 efi rom test
Post by: Rominator on August 19, 2011, 10:21:58 AM
This one is EFI64 only.

If you dig deep enough in 5870 thread, the first 5870 rom he did was efi64 only from iMac.

The good news is that patching these ROMs is easy. While 4870 needed an empty space in middle of ROm to insert EFI, these ROMs are super simple. You just need to know where the PC BIOS ends.

If ROM opens with 55 AA 7D then rom length is 7D. (ie, whatever follows "55AA" is length) In decimal that is 125 x 512 byte blocks = 64000. So add Netkas' new EFI starting at 64000 and then run the "fixrom.py" script from 4870 days and rom is DONE.

Flash & boot up to a lovely boot screen on DVI.

YOU NEED TO ALWAYS DUMP YOUR ROM FIRST. It is quite possible tha tone of these premade ROMs will work, especially if the cards are reference models. But if one of these premade's DOESN'T work you will kick yourself silly for not having backed up the original. If you have an overclocked card or one that runs a unique fan you will most likely need to make your own.

But I just told you how to do that in 3 sentences. WAY easier than 4870.

Enough winching and whining, get flashing !!!



Title: Re: 6870 efi rom test
Post by: armdn on August 19, 2011, 10:47:54 AM
The good news is that patching these ROMs is easy. While 4870 needed an empty space in middle of ROm to insert EFI, these ROMs are super simple. You just need to know where the PC BIOS ends.

If ROM opens with 55 AA 7D then rom length is 7D. (ie, whatever follows "55AA" is length) In decimal that is 125 x 512 byte blocks = 64000. So add Netkas' new EFI starting at 64000 and then run the "fixrom.py" script from 4870 days and rom is DONE.

So, you say it is simpler than a patching and making hybrid OpenFirmware ROM for PowerPC Macs?? Interesting. Nad where i can get EFI part? Will it be compatible with 32-bit system after using fixrom.py script??


Title: Re: 6870 efi rom test
Post by: luh on August 19, 2011, 11:21:53 AM
Would there be any solution in a future for make bootscreen work in Mini Displayport?


Title: Re: 6870 efi rom test
Post by: Spacedust on August 19, 2011, 11:27:24 AM
what sysprofiler shows about transfer rate (2,5t or 5t) is actualy FALSE.

the value can differ depends on gpu workload, but sysprofiler displays only inital value durring system startup, not current one.

current one you can get with lspci utility for osx.

So stop this things about transfer rate in sysprofiler as it's complete nonsense.

for example gtx480 change its transfer rate dynamicaly, i checked this.

So please run Windows 7 and check it in GPU-Z. My flashed XFX HD5770 was running 2,5, but when I added original Apple HD5770 card and a crossfire bridge then it started to run at 5 :)


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 11:29:46 AM
nor me nor you know what gpu-z reads and where from.

best check is read value directly from pci configuration space, that is what lspci does.


Title: Re: 6870 efi rom test
Post by: R0M on August 19, 2011, 11:46:10 AM
Congratulations, great news!

So what R0M should I use to flash my Sapphire 6870 (http://www.pixmania.com/fr/fr/8224042/art/sapphire-technology/radeon-hd-6870-1-go-gddr5.html) in my Mac Pro 3,1 ?
Do I have to install Windows to flash the card ?


Title: Re: 6870 efi rom test
Post by: Spacedust on August 19, 2011, 11:50:12 AM
nor me nor you know what gpu-z reads and where from.

best check is read value directly from pci configuration space, that is what lspci does.

So please check it out ;)


Title: Re: 6870 efi rom test
Post by: armdn on August 19, 2011, 12:10:04 PM
I still don't get it. Is it real to make 32-bit EFI rom for 6870 or not?


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 12:16:26 PM
I still don't get it. Is it real to make 32-bit EFI rom for 6870 or not?

no

get the roms and gogogo test, should work now.

Will this ROM work with my XFX Black edition or will I lose the overclock?

Can somebody please point me at a guide on how best to dump/flash my card.

Cheers


You'll lose the overclock. You can dump and/or flash your BIOS using winflash (http://www.techpowerup.com/downloads/1967/ATI%20Winflash%202.0.1.14.html) (you have to boot into windows)


Title: Re: 6870 efi rom test
Post by: armdn on August 19, 2011, 12:28:34 PM
I still don't get it. Is it real to make 32-bit EFI rom for 6870 or not?

no

Arguments??


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 12:35:43 PM
^There's no 32-bit EFI ROM for radeon HD in existence. Netkas didn't make this ROM from scratch, he used a regular EFI ROM from Apple.
Plus, a 32-bit EFI won't work en recent Mac Pros (correct?)

However, it should be possible to make an EBC ROM, I assume. This one should work on all Mac Pro, if that's what you wanted to know.


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 12:41:30 PM
This one is EFI64 only.

If you dig deep enough in 5870 thread, the first 5870 rom he did was efi64 only from iMac.

The good news is that patching these ROMs is easy. While 4870 needed an empty space in middle of ROm to insert EFI, these ROMs are super simple. You just need to know where the PC BIOS ends.

If ROM opens with 55 AA 7D then rom length is 7D. (ie, whatever follows "55AA" is length) In decimal that is 125 x 512 byte blocks = 64000. So add Netkas' new EFI starting at 64000 and then run the "fixrom.py" script from 4870 days and rom is DONE.

Flash & boot up to a lovely boot screen on DVI.

YOU NEED TO ALWAYS DUMP YOUR ROM FIRST. It is quite possible tha tone of these premade ROMs will work, especially if the cards are reference models. But if one of these premade's DOESN'T work you will kick yourself silly for not having backed up the original. If you have an overclocked card or one that runs a unique fan you will most likely need to make your own.

But I just told you how to do that in 3 sentences. WAY easier than 4870.

Enough winching and whining, get flashing !!!


So no more MCuC to worry about? (can't check the ROM right now, I'm at work).

I suppose the terminal script for 4870s works as well. I think it detects the BIOS length before pasting the EFI at the end. If it works, I can update my guide on custom ROMs.

I'd test it if I had a recent Mac Pro. I'm ready whenever you make an EBC ROM, Netkas.  ;D


Title: Re: 6870 efi rom test
Post by: Bolle on August 19, 2011, 12:46:21 PM
No MCuC in there. Just a shitload of free space :D

Things could get tricky if original ROMS shrink down to 64kb in later revisions of PC cards. Didnt take a look at the size of the actual BIOS part right now but it is using about half of the 128kb


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 01:08:17 PM
making your own rom howto, so you don't need to ask me to do it for you:
1) put 6870.efi.rom into folder, also your original rom with name pc6870 into same folder and script fixrom.py into very same folder

2) in Terminal.app (bash):
cd that_folder_with_files
blocknum=`printf %d "'\`dd if=pc6870.rom bs=1 skip=2 count=1 2>/dev/null\`"`
size=$(($blocknum * 512))
dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
python fixrom.py pc6870.rom pc6870.rom

3) flash pc6870.rom to your card and reboot

same for 6850, just replace any 6870 with 6850 in three steps above.

p.s. somebody upload please fixrom.py


Title: Re: 6870 efi rom test
Post by: Bolle on August 19, 2011, 01:13:40 PM
There we go.


Title: Re: 6870 efi rom test
Post by: TZZDC on August 19, 2011, 01:50:02 PM
So what rom do we use or are there any efi + bios ones already made for the 6870? I'm not really seeing much in the way of links (though it is only 7am here). I'd love to upgrade this 5770 I got to something better (especially for the 160-180 the 6870's are going for). The other thing is what brands/card #'s have the best success for flashing?


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 02:00:48 PM
updated my little how-to with Netkas' script and ROMs.  :)


Title: Re: 6870 efi rom test
Post by: karaluchy on August 19, 2011, 02:06:31 PM
You wrote "python fixrom.py pc6870.rom pc6870.rom" where both filenames are the same, maybe there is some error?

should it be

"python fixrom.py 6870.efi.rom pc6870.rom" or
"python fixrom.py pc6870.rom 6870.efi.rom" ?

is there a flash tool for Mac? Can I use pc flash utility under bootcamp to dump&flash my card? or do I need PC computer?


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 02:09:53 PM
No he's right. The script uses the same file name in order to replace the input file by the output file.

How dare you doubt Master Netkas!  >:(
 ;)


Title: Re: 6870 efi rom test
Post by: chickengas on August 19, 2011, 02:15:03 PM
So, how do I get my 6870 working?  I thought something would be posted that I have to download??  I'm kind of new with this, so I feel like a noob here looking around for some kind of file to download.


Title: Re: 6870 efi rom test
Post by: karaluchy on August 19, 2011, 02:17:24 PM
sorry, i'm such a noob :) Netkas, you're doing great job with your hacks :) thanks!


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 02:19:53 PM
So, how do I get my 6870 working?  I thought something would be posted that I have to download??  I'm kind of new with this, so I feel like a noob here looking around for some kind of file to download.
http://forum.netkas.org/index.php/topic,692.0.html


Title: Re: 6870 efi rom test
Post by: karaluchy on August 19, 2011, 02:24:17 PM
thanks!


Title: Re: 6870 efi rom test
Post by: jeanlain on August 19, 2011, 02:25:10 PM
BTW, this hack is posted on Macbidouille, so expect more testers.

EDIT: oops. Made a mistake in the guide. Don't jump straight to step 5. You still need step 4 (pithon script).


Title: Re: 6870 efi rom test
Post by: Bolle on August 19, 2011, 02:44:09 PM
So what rom do we use or are there any efi + bios ones already made for the 6870? I'm not really seeing much in the way of links (though it is only 7am here). I'd love to upgrade this 5770 I got to something better (especially for the 160-180 the 6870's are going for). The other thing is what brands/card #'s have the best success for flashing?

Your own one and the one in netkas´ post.


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 03:10:15 PM
Just checked, lspci shows: LnkSta:   Speed 5GT/s, Width x16

so, whatever sysprofiler says, its 5GT/s not 2.5


Title: Re: 6870 efi rom test
Post by: harrinp1 on August 19, 2011, 03:12:52 PM
BTW, this hack is posted on Macbidouille, so expect more testers.

EDIT: oops. Made a mistake in the guide. Don't jump straight to step 5. You still need step 4 (pithon script).

Maybe a stupid question but what is the command to flash to modified ROM back, I assume I boot back into DOS and use the amdflash command....


Title: Re: 6870 efi rom test
Post by: TZZDC on August 19, 2011, 03:21:29 PM
So does this work with any 6870 card then? can you use the 2GB models or stick with 1GB?


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 03:44:51 PM
BTW, this hack is posted on Macbidouille, so expect more testers.

EDIT: oops. Made a mistake in the guide. Don't jump straight to step 5. You still need step 4 (pithon script).

Maybe a stupid question but what is the command to flash to modified ROM back, I assume I boot back into DOS and use the amdflash command....

You can use winflash in windows

New roms to test.

also included smaller, efi-only roms for 6870 and 6850, you need to inject them to your bios dump before using.

As a result please provide sshot of system profiler with graphics section.

what's new in these rome vs. the one you had me flash yesterday?


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 03:57:31 PM
you should notice it in sysprofiler


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 04:02:36 PM
you should notice it in sysprofiler

mmk. I'll be home in a few hours and will report back in.


Title: Re: 6870 efi rom test
Post by: armdn on August 19, 2011, 06:54:21 PM
So for EBC ROM we still need to wait official release of new Mac Pro with 6870 on it, right??


Title: Re: 6870 efi rom test
Post by: Bolle on August 19, 2011, 07:00:19 PM
If Apple doesnt change the way they make their ROMs, then yes.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 07:14:27 PM
ok that latest ROM you gave me works fine

(http://i.imgur.com/us0Hq.jpg)

(http://i.imgur.com/oOzw3.jpg)

On a separate note, people who haven't got an IceQ X card should not flash their card with the IceQ X BIOS - it is overclocked and overvolted and it may cause problems.


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 07:56:20 PM
wtf, rom revision supposed to be different, can u post ioreg -l > dump ?


damn, also from different dump

"device_type" = <"ATY,DuckweedPare">

forgot to fix device_type, will need to make another rom.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 08:37:56 PM
wtf, rom revision supposed to be different, can u post ioreg -l > dump ?


damn, also from different dump

"device_type" = <"ATY,DuckweedPare">

forgot to fix device_type, will need to make another rom.

Ah fuck. It seems I flashed a ROM which I was messing around with in the radeon BIOS editor by accident so ignore what I posted. It's made it so I can't boot into windows (I get a BSOD for atikmdag.sys) unless I'm in Safe mode so I'll have to make a boot CD and reflash it from dos. Is there any easy way to make a bootable USB disk on mac?


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 09:05:58 PM
in windows running inside virtual machine.

also try to boot windows in safe mode.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 09:20:46 PM
Ah, found a CD-RW lying around and flashed using the new BIOS you gave :)

Ok so the ROM Revision is still the same (113-C2960K-152). dump file is here (http://b-i2i.com/dump)

I've noticed that since flashing the fans in my mac pro are going noticeably faster (iStat confirms this, almost 2x as fast) . I'll swap in my 4870 to make sure it's not something else.

EDIT: Confirmed it's the card that's causing it. Going to reflash to original BIOS to see if it's the EFI part that's doing it.

EDIT2: It's definitely the card that's causing it, both BIOSes cause the fans to ramp up. Interestingly, the 4870 causes a mild increase when compared to no GPU at all. I've tried reseting SMC with no avail.


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 09:42:47 PM
Fixed roms(a bug I previously mentioned), also now revision should be as planned



Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 09:49:00 PM
EDIT: Confirmed it's the card that's causing it. Going to reflash to original BIOS to see if it's the EFI part that's doing it.

EDIT2: It's definitely the card that's causing it, both BIOSes cause the fans to ramp up. Interestingly, the 4870 causes a mild increase when compared to no GPU at all. I've tried reseting SMC with no avail.

try to remove AppleGraphicsPowerManagement.kext


Title: Re: 6870 efi rom test
Post by: Dakoman on August 19, 2011, 09:56:09 PM
Fixed roms(a bug I previously mentioned), also now revision should be as planned



When I try to load Graphics/Displays now I get the message "There was an error gathering this information" but the two cards show up on the PCI Cards view.


Title: Re: 6870 efi rom test
Post by: netkas on August 19, 2011, 10:04:15 PM
Fixed roms(a bug I previously mentioned), also now revision should be as planned



When I try to load Graphics/Displays now I get the message "There was an error gathering this information" but the two cards show up on the PCI Cards view.

I updated roms in post http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517

can you try again please?


Nice, now works as planned.


Title: Re: 6870 efi rom test
Post by: Dakoman on August 20, 2011, 10:11:00 AM
I'm still having fan issues in the Mac Pro though, moving the card to the second 16x slot helps. I've sealed the card using tape to see if it's leaking air that's causing it (my non-reference card doesn't have a 100% fully contained cooler), but as the card is running so cool (35˚C), I highly doubt it's the cause.


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 10:24:17 AM
I am getting an error while executing the code lines by netkas.

After the dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc line, I get the following error:

dd: bs must be between 1 and 9223372036854775807

Seems like the blocknum variable isn't read out correctly?

Full code I use:
Code:
Last login: Sat Aug 20 12:19:44 on ttys000
Estrange:~ Weust$ cd /Volumes/Freubel/Downloads/
Estrange:Downloads Weust$ blocknum=`printf %d "'\`dd if=pc6870.rom bs=1 skip=2 count=1 2>/dev/null\`"`
Estrange:Downloads Weust$ size=$(($blocknum * 512))
Estrange:Downloads Weust$ dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
dd: bs must be between 1 and 9223372036854775807
Estrange:Downloads Weust$

Edit: Attached my original ROM file. Standard Sapphire HD6870 1GByte


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 12:11:45 PM
I got the same problem as Weust.

I attached my original rom and a Terminal screenshot over here:
http://forum.netkas.org/index.php/topic,692.msg6524.html#msg6524


Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 04:24:03 PM
now that we are seeing ROMS for 6870, could someone try out this attempt on 6000-series flashing support for zeus:

http://groths.org/zeus/test/6870flasher.zip

please verify first that you have 2 different roms to flash between and that you can notice difference between them (like flashing from/to netkas mac rom and noticing that bootscreen works/doesnt)


Title: Re: 6870 efi rom test
Post by: netkas on August 20, 2011, 04:44:54 PM
to get idea what's wrong, use intermediate commands to output value of vars:

ls
blocknum=`printf %d "'\`dd if=pc6870.rom bs=1 skip=2 count=1 2>/dev/null\`"`
echo $blocknum
size=$(($blocknum * 512))
echo $size
dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
python fixrom.py pc6870.rom pc6870.rom


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 05:02:18 PM
Here is screenshot with intermediate commands.

Edit: to correct screenshot...


Title: Re: 6870 efi rom test
Post by: Dakoman on August 20, 2011, 05:16:40 PM
now that we are seeing ROMS for 6870, could someone try out this attempt on 6000-series flashing support for zeus:

http://groths.org/zeus/test/6870flasher.zip

please verify first that you have 2 different roms to flash between and that you can notice difference between them (like flashing from/to netkas mac rom and noticing that bootscreen works/doesnt)

That flasher works fine. Flashed to original BIOS then back to EFI and rebooted between flashes. I am on 10.7.1 so I selected Snow Leopard as it's the closest revision.


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 05:29:32 PM
now that we are seeing ROMS for 6870, could someone try out this attempt on 6000-series flashing support for zeus:

http://groths.org/zeus/test/6870flasher.zip

please verify first that you have 2 different roms to flash between and that you can notice difference between them (like flashing from/to netkas mac rom and noticing that bootscreen works/doesnt)

I'll try it out as soon as I can build an EFI firmware ;)


Title: Re: 6870 efi rom test
Post by: netkas on August 20, 2011, 05:31:04 PM
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

R0M, for you XXX is 128


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 05:36:57 PM
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

R0M, for you XXX is 128

Thanks for your help.
Looks better, right ?

Edit: Added Zeus screenshot.
I got an error message when trying to flash the card with Zeus. I use 10.7.1.

Edit 2: I've done the procedure from scratch and it worked. Don't know what went wrong earlier.
So flashing with Zeus worked for me.
Bootscreen works.
But I got the same issues that I had with ATY_Init: second display detected (on DVI or HDMI) but blackscreen on it. (Still can't test MDP)


Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 06:03:38 PM
now that we are seeing ROMS for 6870, could someone try out this attempt on 6000-series flashing support for zeus:

http://groths.org/zeus/test/6870flasher.zip

please verify first that you have 2 different roms to flash between and that you can notice difference between them (like flashing from/to netkas mac rom and noticing that bootscreen works/doesnt)

That flasher works fine. Flashed to original BIOS then back to EFI and rebooted between flashes. I am on 10.7.1 so I selected Snow Leopard as it's the closest revision.

What card did you have ? you did lose bootscreen when flashing to original bios right?
I'd love to test on my own but I dont have other mac then macbook pro


Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 06:05:32 PM
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

R0M, for you XXX is 128

Thanks for your help.
Looks better, right ?

Edit: Added Zeus screenshot.
I got an error message when trying to flash the card with Zeus. I use 10.7.1.

1. did you try the zeus that I linked in the post or other one
2. have you confirmed that the ROM is OK. zeus will abort if ROM is funky.

 try to flash the Mac Rom in windows or boot cd first to establish that the rom works

Edit: saw that flashing worked for you now

FUCK YEAH

plz someone try with 5870 too, change a % on the fan setting in RBE or sumthin to get different md5, flash in zeus and dump in win to compare


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 06:12:07 PM
Yeah thanks for your work Cindori.

About my issues with HDMI output, here is an odd thing.
When I only plug my TV through HDMI I can see the boot screen on it and the screen turns black when OS is loaded!
I'd really like to find a workaround on this because I'd like to remove my 2600 and use multiscreen only with the 6870 and to get silence ;D


Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 06:14:09 PM
Yeah thanks for your work Cindori.

About my issues with HDMI output, here is an odd thing.
When I only plug my TV through HDMI I can see the boot screen on it and the screen turns black when OS is loaded!
I'd really like to find a workaround on this because I'd like to remove my 2600 and use multiscreen only with the 6870 and to get silence ;D

sounds to me like it's trying to use a resolution the tv doesnt support


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 06:20:51 PM
Yeah thanks for your work Cindori.

About my issues with HDMI output, here is an odd thing.
When I only plug my TV through HDMI I can see the boot screen on it and the screen turns black when OS is loaded!
I'd really like to find a workaround on this because I'd like to remove my 2600 and use multiscreen only with the 6870 and to get silence ;D

sounds to me like it's trying to use a resolution the tv doesnt support

I tried all the available res' at all available refresh rates
Usually I use 1080p 60Hz with the 2600

Edit: According to my receiver on boot screen HDMI outputs 1080P 50Hz
But I can't get this res' to work when the system is loaded

Edit: Added system profiler screenshot. It may help.


Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 06:25:40 PM
i'd try a dvi port with a dvi>hdmi adapter


Title: Re: 6870 efi rom test
Post by: netkas on August 20, 2011, 06:46:44 PM
R0M, its not a thread about running tv on 6870, make a separate thread and try to stay on topic in this one.


Title: Re: 6870 efi rom test
Post by: R0M on August 20, 2011, 06:48:10 PM
R0M, its not a thread about running tv on 6870, make a separate thread and try to stay on topic in this one.

You're right, sorry.


Title: Re: 6870 efi rom test
Post by: Hawkeye47 on August 20, 2011, 07:31:12 PM
Hi Guys,

So, is there a particular brand of 6870 which would be best to buy for flashing?

Cheers,


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 08:07:46 PM
Since I had the same thing as R0M, I used the separate lines of code too, to get my ROM file altered.
Seems to have worked alright, still need to flash though. No errors on the executing of lines at all.

Use at your own risk, but attached is the flashed ROM file for Sapphire HD6870 (non-toxic or whatever model).


Title: Re: 6870 efi rom test
Post by: luh on August 20, 2011, 09:44:48 PM
I would try to help. I have a 27" Led Cinema Display directly connected to MDP in my Sapphire 6870 Vapor-X.
It works like a charm. But I haven't flashed anything in my life. I am using ATY_ini kext files.

Tell me what you need to help. I think I could do tests for bootscreen under MDP. Just need instructions.


Title: Re: 6870 efi rom test
Post by: Rominator on August 20, 2011, 10:06:02 PM
You guys are all overthinking this ROM patch stuff. This is not brain surgery or even as difficult as remembering your Netflix ID and password number.

I have no doubt that Cindori will put together a total package that does this as this is one of the simplest ROM patches EVER. Open both your ROm and Netkas EFI in separate Hexedit windows to get started.

Running terminal scripts scares some folks, but you can actually sew the ROM together manually quite easily.

1. Look at your ROM in a Hexeditor. Overall length should be 131072. It will start with "55AA". The very next 2 digits are the length of the ROM in Hex. If this number is "7D" you need to...
2. Use a calculator that can convert hex to dec and back. Enter "7D" and be amazed to discover that it equals 125. This tells you how many 512 byte blocks there are. So guess what you multiply 125 by? Thats right , 512 !!!
3. This gives you 64000. So, copy Netkas EFI ROM into your PC BIOS for 6870 starting at 64000. (If Copy & Paste is a tough concept, you really should wait for Cindori.)
4. Now, Save this new efi'd ROM as m6870.rom or anything you like as long as it is 8 characters or less.
5. Run the fixrom script on it.
6. Flash and enjoy

So seriously stop obsessing over putting rom together. If you can't follow the terminal commands, then doing this via hexeditor is just like copy and pasting a paragraph into  a text document. Like when Aunt Sally sends you an email with a funny story about her puppy and then you SELECT it and COPY it and then PASTE it into an email to your brother. Same exact process. No thinking necessary, that's why we are using computers in first place.

Far too many people "psych" themselves into believing that this is too difficult. It isn't, and most anyone can do it.

Before you flash, verify that ROM length has stayed at 131072.



Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 10:09:52 PM
I have no doubt that Cindori will put together a total package that does this as this is one of the simplest ROM patches EVER.

heh yeah it looks identical to 4870 method, will probably include 5870 / 6870 rom generator in next zeus


Title: Re: 6870 efi rom test
Post by: Rominator on August 20, 2011, 10:22:48 PM
I have no doubt that Cindori will put together a total package that does this as this is one of the simplest ROM patches EVER.

heh yeah it looks identical to 4870 method, will probably include 5870 / 6870 rom generator in next zeus

It is in fact infinitely simpler than 4870. With 4870 It went PC BIOS- Apple EFI - MCUC table for GDDR5.
We started running into trouble where the hole in middle of ROM didn't have enough space for EFI so we would have to move MCUC and then adjust the lookup address for it in BIOS. Since there is NO MCUC table, this is just joining two parts. Never will there be a table that gets overwritten or an address to fix.

Literally, all we have here is PC BIOS - EFI BIOS. There is no third piece to worry about. Just 2 pieces. Child's play in comparison.


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 10:30:24 PM
Making it so simple makes one wonder why AMD doesn't just release the 6870 for Mac card itself...


Title: Re: 6870 efi rom test
Post by: Rominator on August 20, 2011, 10:50:36 PM
I think we all know that next "official" Mac ATI card will have at least 1 TB port.

Depending on how this is implemented, it may make flashing a royal PITA. These iMac ROms may be our salvation for awhile.

Think of all those 5770s they have sold and continue to sell for $250 while PC ones are now $100. Why give up such a market?


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 10:54:46 PM
True, it's all about the money with Apple.
I don't mind buying a Mac Pro, but I try to refuse to pay too much for not enough.

This is the third PC card I flash, and it's good enough for me :-)


Title: Re: 6870 efi rom test
Post by: Cindori on August 20, 2011, 10:57:44 PM
it's logic that ati doesnt release, they have agreements with apple + earn money on current 5000 gen

but third partys shouldnt have a problem pulling a 285gtx stunt


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 11:07:25 PM
I just flashed my Sapphire with the modified ROM, and all is fine :-)
Got the EFI boot screen, and a simple Option hold test shows the disks.

Netkas can add my earlier attached Sapphire ROM file to the list if he likes.
May save some hassle for people as I had to use the manual steps.


Title: Moving forward with EFI 6870
Post by: Rominator on August 20, 2011, 11:09:46 PM
In any case, we should put theoretical banter in another thread.

I am curious if anyone has found different monitor behavior than what I did.

Namely:

1. Boot screen on lower DVI only. (Anyone finding different..please post card and info)
2. VGA functions from DVI port via passive adapter
3. DVI functions from HDMI, allows 4th display from HDMI
4. MDP ports both work, can run Apple MDP displays
5. Can run 4 separate displays by using 2 @ MDP, 1 @ HDMI, and 1 @ DVI
6. Boot display function via DVI killed if any other displays connected at boot.
7. Upper DVI port dead to world...no connection at all either via DVI or VGA.

So, ideally we start collating info from multiple people and see if all cards behave same or if (like XFX 4870) there are unique cards that behave better or worse than most once flashed.


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 11:13:04 PM
Ain't got the time for that right now, but will test ASAP. Like next monday.


Title: Re: 6870 efi rom test
Post by: netkas on August 20, 2011, 11:18:20 PM
TB gonna be a real bitch

4 ways they can do it.

1) least possible. A special extension to pcie port, to pass-through TB signal onto GFX cards. you can forget about pc's videocards in macpro then. Costly for Apple.
2) less possible. Onboard TB chip on card, but it will share pci-e bandwidth with videocard and it's not good. flashing can be easy cuz TB is separate chip after all.
3) most possible. A separate connector on both mainboard and videocard to pass-through TB signal without eating PCI-e bandwidth. Flashing shouldn't be hard.
4) best for us. TB port is only on mainboard, served by iGPU. Maybe some technology like Lucid Virtu to pass video output from pcie videocard to TB port. No custom designed cards needed.

current mac with TB and discrete videocard uses some kind of 4-th approach, as in mobile world, videocard gives signal via MXM slot back to mainboard.


Title: Re: Moving forward with EFI 6870
Post by: netkas on August 20, 2011, 11:22:24 PM
1. Boot screen on lower DVI only. (Anyone finding different..please post card and info)
R0M guy few pages ago claimed to have boot screen on hdmi connected tv.
Quote
7. Upper DVI port dead to world...no connection at all either via DVI or VGA.
if you look at card's connectors - vga works only on one of dvi, by nature, so only DVI signal missing from upper dvi port.


Title: Re: 6870 efi rom test
Post by: sdietric on August 20, 2011, 11:45:58 PM

Flashed my HIS IceQ X Turbo card (see here: http://www.newegg.com/Product/Product.aspx?Item=N82E16814161369) with the pre-made ROM

HIS_ICEQX_6870.rom

and the 6870 Zeus tool

Have boot screen now, appears to be working, didn't do much diagnostic yet, though. Some software is still recognizing it as Bart Prototype (e.g. Cinebench), but it is not listed under graphics/displays as a 6870 card.


Title: Re: 6870 efi rom test
Post by: netkas on August 20, 2011, 11:48:29 PM
So, nobody wanna post sshot of profiler with super-puper rom revision I made ?  ???


Title: Re: 6870 efi rom test
Post by: Weust on August 20, 2011, 11:50:36 PM
Netkas, was just about to post a screenshot.
Love the ROM Revision name :-)

Great work!


Title: Re: 6870 efi rom test
Post by: Athirne on August 21, 2011, 12:08:52 AM
Hi just read through this post and am intrigued in replacing my 285GTX and its horrible Nvidia driver support with a 6870 and have a few questions.
- Does OpenCL still function correctly with the flashed rom? I know the EFI areas just allow for initialization of the display durring the EFI boot and aids loading the GPU in OS durring normal boot, but I was just wondering what renderer it pulls up and I have read about some OpenCL breakage in the past.
- I dont see a list of specific graphics cards being used and verified to work. ie there are six different versions of the 6870 from XFX for and have more differences then just a different heatsink for most. For example the black edition has different voltages and clocks set in its BIOS and potentially use different components. Plus there is the CNFC version that has 2 GB of ram and I was wondering if anyone has tried to use it and if the extra gig is addressable under OS X. Does this EFI code injection only work on retail based configurations (two mini-dp, one hdmi, two DVI)?

I know some of these points have been addressed before, but I didn't see a clear answer given and just wanted to be best informed before I ploped down money on a HD-687A-ZDBC or a XFX HD-687X-CNFC.

---
Mac Pro 3,1
EVGA 285 GTX for Mac 1 GB (was 8800GT)
OS X 10.7.2
8 GB 800 mhz DDR2 FB-DIMM (even in obsoleteness these never really came down in price :p )


Title: Re: 6870 efi rom test
Post by: Rominator on August 21, 2011, 01:44:30 AM
A few days ago I was emailing Netkas about some other stuff.

We discussed that fact that 6870 should be flashable. I have a pretty good handle on Nvidia ROMs but Netkas knows ATI (and computers in general) much better.

He took a stab at an EFI ROM and started this thread.

If Newegg had sent me my new 6870 from their usual Whittier location (30 miles from me) instead of their Tennessee location (1500 miles from me) I would have been first to test this. 3 day delay meant I was number 2. (ha, ha)

Every person who has tested and every ROM developed is posted right here for you to read about.

If it has been done, it is posted here. There is no secret repository of knowledge that we compare everyone's results with. It is developing here before your eyes.

It is always best if people post their card and ROM, and to some extent that is done so far. But nobody has a nifty "list" with what cards work and what ports work on which cards. You can do the community a favor and compile the list from these posts if you feel the urge.

It is here for everyone to read and learn from. But there is NOBODY who knows more that the words in this thread. Nobody to ask for more info or a nifty "How to" or "tutorial" or "list". This is a "do it yourself" website and we all look forward to what you find when you try a card not done before.

Please post your results.



Title: Re: 6870 efi rom test
Post by: Weust on August 21, 2011, 01:48:23 AM
Reading your post makes me notice how tired I am.
Should have mentioned my Sapphire 6870 is connected with DVI to the monitor.
Upper port I think? The one on the same line with the HDMI and DisplayPort connectors.


Title: Re: 6870 efi rom test
Post by: Ziw on August 21, 2011, 06:37:19 AM
Did the procedure with my ASUS EAH6870 1Gb
As a complete noob in ROM flashing first time i messed something up (incorrectly calculated ROM length after 55AA)  and had to use the backup of my rom
second time I succeeded

boot screen works (lower dvi), steam works


Title: Re: 6870 efi rom test
Post by: robthebrew on August 21, 2011, 10:25:01 AM
Ziw, can you post your successful rom?
TIA


Title: Re: 6870 efi rom test
Post by: Dakoman on August 21, 2011, 04:22:29 PM
If Newegg had sent me my new 6870 from their usual Whittier location (30 miles from me) instead of their Tennessee location (1500 miles from me) I would have been first to test this. 3 day delay meant I was number 2. (ha, ha)

:)


Title: Re: 6870 efi rom test
Post by: anti100 on August 21, 2011, 08:55:20 PM
Used Zeus to Flash my XFX 6870 1GB with netkas XFX_6870.rom
Now shows ROM-Version: 007-NETKAS-ORG in Systemprofile.

Still no Bootscreen (disconnected everything but the dvi display)
Dell U2711 only works with DVI connector. Connection with Minidisplayport to Displayport Cable doesn't work.
HDMI and both Diplayports work fine but the Dell looses it's Signal as soon as a third Display is connected to the Card.

Mac Pro 3.1 10.6.5. (pre appstore)

Edit:
before the flash I removed the ATY_Init.kext from the System Extensions (I had it installed with Cindoris ATI Radeon 6870 package)
DVD Player seems to work without crashing.

Thanks a lot for all your efforts!


Title: Re: 6870 efi rom test
Post by: Bolle on August 21, 2011, 09:18:37 PM
Make your own ROM and dont just use one you see here that doesnt fit your card. Also upgrade to at least 10.6.7, better 10.6.8 and even better to lion.


Title: Re: 6870 efi rom test
Post by: luh on August 21, 2011, 09:40:14 PM
Hey there!

Well... I've been reading all the entire post once again to learn a bit more. I am still noob in flashing... but I am doing my best.

Ok. I have a Sapphire HD 6870 directly connected to my Led Cinema Display 27" and ATY_ini kext files for steam and DVD. What I will help is getting bootscreen in MDP. I know that it has not been possible yet. So, everything you want, please, tell me.

I borrowed my sister's PC and I think I achieved getting:

Sapphire HD 6870 VAPOR-X BIN from GPU-Z and pics (attached)
Sapphire HD 6870 VAPOR-X ROM from ATI Winflash (attached)


I suppose that VAPOR-X's differences are practically physical...

Please, let me know if my data spects are almost the same than yours to flash. I will do it with Cidori's tool (Zeus). And/or what should I do for make your dreams come true (bootscreen in MDP I guess... lol)

EDIT: Flashed at once my video card with Zeus (thanks Cidori... BTW, the 2.5 version does NOT work with 6870...so I  flashed under Zeus 2.3)

Bootscreen doesn't work with LED Cinema Display 27" via MDP. Here are some pics :) (in Spanish)
(http://f.cl.ly/items/0u192e3v0G2B3X3z2625/Captura%20de%20pantalla%202011-08-21%20a%20la(s)%2023.15.18.png)(http://f.cl.ly/items/3b3e3C3Y2U442y3x0W1p/Captura%20de%20pantalla%202011-08-21%20a%20la(s)%2023.15.23.png)

Still waiting a miracle for making bootscreen work under MDP


Title: Re: 6870 efi rom test
Post by: ilicoptere on August 22, 2011, 02:02:51 PM
Hi,

I successfully updated my XFX6870 Black Ed following the netkas EFI patch process.

Here are a screenshot, the original rom and the patched one.

Thank you very much Netkas
Thank you all forum active participants

[edit]
Tested as follow :

bottom-DVI OK and boot screen
upper DVI->VGA(active) nOK
mDP -> VGA OK

[edit2]
- I used the Cindori 2.3 zeus tool dedicated to 6870 to flash the ROM.
- host : MacPro 3,1 with OSX10.7.1 and 64bits kernel

[edit3]
card version : Radeon 6870 XFX Dual Heatpipe 1GB 2xDVI&HDMI&DP (PCI-E) Black Edition


Title: Re: 6870 efi rom test
Post by: Hawkeye47 on August 22, 2011, 10:06:56 PM
making your own rom howto, so you don't need to ask me to do it for you:
1) put 6870.efi.rom into folder, also your original rom with name pc6870 into same folder and script fixrom.py into very same folder

2) in Terminal.app (bash):
cd that_folder_with_files
blocknum=`printf %d "'\`dd if=pc6870.rom bs=1 skip=2 count=1 2>/dev/null\`"`
size=$(($blocknum * 512))
dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
python fixrom.py pc6870.rom pc6870.rom

3) flash pc6870.rom to your card and reboot

same for 6850, just replace any 6870 with 6850 in three steps above.

p.s. somebody upload please fixrom.py

Quick question, does this have to be performed in OS X? Would it be possible to copy the roms to say an Ubuntu server and perform these steps there (to save the hassle of removing the 6870 and putting the mac card back in, booting into OS X etc...).

Cheers guys :)


Title: Re: 6870 efi rom test
Post by: Dakoman on August 22, 2011, 11:43:48 PM
making your own rom howto, so you don't need to ask me to do it for you:
1) put 6870.efi.rom into folder, also your original rom with name pc6870 into same folder and script fixrom.py into very same folder

2) in Terminal.app (bash):
cd that_folder_with_files
blocknum=`printf %d "'\`dd if=pc6870.rom bs=1 skip=2 count=1 2>/dev/null\`"`
size=$(($blocknum * 512))
dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
python fixrom.py pc6870.rom pc6870.rom

3) flash pc6870.rom to your card and reboot

same for 6850, just replace any 6870 with 6850 in three steps above.

p.s. somebody upload please fixrom.py

Quick question, does this have to be performed in OS X? Would it be possible to copy the roms to say an Ubuntu server and perform these steps there (to save the hassle of removing the 6870 and putting the mac card back in, booting into OS X etc...).

Cheers guys :)

Yep a standard linux installation should be able to execute all these commands fine


Title: Re: 6870 efi rom test
Post by: Cindori on August 23, 2011, 01:08:55 AM
here is makeshift 6850/6870 firmware converter


http://groths.org/download/FirmwareConverter.zip


It will do for now, to keep the topic on track
and netkas from facepalming  :)

it worked for some of the roms posted here, but you should always as rominator said, check that the lenght of the file is 131072
easiest way to check is to right click - show info, don't even need hex editor

(http://piclair.com/data/xk4fb.jpg)


Title: Re: 6870 efi rom test
Post by: Hawkeye47 on August 23, 2011, 06:38:20 AM
Yep a standard linux installation should be able to execute all these commands fine

Cheers pal :)


Title: Re: 6870 efi rom test
Post by: MachineShedFred on August 23, 2011, 03:12:46 PM
Cindori,

Anyone test your new Zeus with a 5870 yet?  If not, I'll do that when I get home today.


Title: Re: 6870 efi rom test
Post by: Cindori on August 23, 2011, 08:19:41 PM
Cindori,

Anyone test your new Zeus with a 5870 yet?  If not, I'll do that when I get home today.

please do :)


Title: Re: 6870 efi rom test
Post by: robthebrew on August 23, 2011, 08:55:27 PM
Using a ASUS AEH6870 1GB, without any changes to standard Lion install on a MP 3,1, there is no efi stuff (boot screen etc), but the DVI, HDMI and mdp ports work after boot. Only tried 2 at a time, as that is all the screens I have.
rtb


Title: Re: 6870 efi rom test
Post by: ital on August 24, 2011, 07:59:39 PM
Just wanted to add my experience here in case it helps anyone. I had a Sapphire 6850 that i successfully flashed thanks to everyone here.

A couple of things didn't work at first.

I followed Netkas's instructions and had a similar experience to the user ROM. Following their exchange earlier in this thread I was able to get it to work.
For my card I needed to set blocknum=128.
After that was fixed the next thing was the fixrom.py produced errors. No idea why.
I ended up using Cindori's Firmware Converter tool, and edited the dd.sh file (show package contents) to also set blocknum=128.
I then re-ran his program and everything worked fine.

I first tried flashing with Zeus (the 6800 version posted in this thread), but it wouldn't work giving an error.
I then tried flashing in DOS with atiflash and that worked perfectly.

Thanks again to everyone for their hard work!


Title: Re: 6870 efi rom test
Post by: Weust on August 24, 2011, 08:03:33 PM
Getting my DisplayPort cable in tomorrow so can test that then.
Will test HDMI to DVI too (my monitor has no HDMI in), and DVI-VGA adapter.


Title: Re: 6870 efi rom test
Post by: Rominator on August 24, 2011, 08:56:21 PM
I have tried the special Zeus 6000 2.3

I was able to flash 3 different cards with it, but not necessarily with the ROM I wanted to flash with.

It flat out REFUSES to use an XFX ROM I have...the ROM works, but the app will flash the ROM I posted for a Biostar card.

I am pretty sure it flashed  a card despite saying that it hadn't.

The app can flash, but it would be great to figure out what flaggs it to stop or not work.



Title: Re: 6870 efi rom test
Post by: MachineShedFred on August 24, 2011, 11:57:20 PM
Cindori,

Anyone test your new Zeus with a 5870 yet?  If not, I'll do that when I get home today.

please do :)

Got a chance to do this today, and here's what I did.  First, some background:

Card:  VisionTek Radeon 5870
Mac:  Mac Pro 4,1; non-hacked firmware

Procedure:
Booted into Win7
Used RBE to extract BIOS and save
Changed BIOS fan ramp to be obnoxiously loud at low temps, and saved
flashed new obnoxious BIOS to card
rebooted to Mac OS X
Heard fans much louder than previous
opened new zeus tool
selected original BIOS with non-obnoxious fan ramp
Clicked flash.  Received error of ROM being incompatible or the same.
Clicked flash again.  What the hell, right?
BIOS flashed successfully!
Rebooted to Win7, quiet fans during boot, checked in RBE; original fan ramp.

So yes, it does work with 5xxx cards, but it's a bit wonky.  Note:  RBE / WinFlash did give me a warning with my BIOS about the part numbers not matching up; perhaps this caused the error and abort.


Title: Re: 6870 efi rom test
Post by: Athirne on August 25, 2011, 05:16:09 AM
Ok got my XFX 6870 (ZDFC) in and flashed it today under Windows. Used the FirmwareUtility posted by Cindori a page back then under windows used the ATI flash utility to flash the resulting image. Grabed the firmware using Z-GPU and renamed the resulting ROM from .bin to .rom like ya do. I will be updating the post tomorrow with more details, have to wake up early and dont have the energy to play with what ports/devices work, besides my minidp to DP cable comes tomorrow.

Mac Pro 3,1
XFX HD 6870 1 GB (HD-687A-ZDFC)
DVI (lower) - displays boot, fully functional, DVI -> DVI & DVI -> VGA works.
DVI (upper) - completely dead (doesn't work at all)
HDMI - UNKNOWN
MiniDP (inner) - DP->DP works
MiniDP (outer) - DP->DP works

Dont have a DP -> DVI or DP -> VGA so cant test that. Only thing left to test is HDMI. Tested all the above with dual displays, but it looks like you can have up to 4 displays at once assuming HDMI works too.

System Information - Graphics/Displays:

AMD Radeon HD 6870:

  Chipset Model:   AMD Radeon HD 6870
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x1
  VRAM (Total):   1024 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x6738
  Revision ID:   0x0000
  ROM Revision:   007-NETKAS-ORG
  EFI Driver Version:   01.00.507
  Displays:
DELL U2410:
  Resolution:   1920 x 1200 @ 60 Hz
  Pixel Depth:   32-Bit Color (ARGB8888)
  Display Serial Number:   C592M08G9UGL
  Main Display:   Yes
  Mirror:   Off
  Online:   Yes
  Rotation:   Supported

Software tests:
Native OpenGL (works)
Cider/X11/etc OpenGL (works)

BIOS (original and patched): [Attached]


Title: Re: 6870 efi rom test
Post by: Hawkeye47 on August 25, 2011, 08:35:58 PM
Hi Guys,

Saphire 6870 here: http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=981&psn=&lid=1&leg=0

Followed all the steps, but I had to look at the Hex value for byte 3 to fix the "dd: bs must be between 1 and 9223372036854775807 problem" (fix is here, mine also came out as 128: http://forum.netkas.org/index.php/topic,1085.msg6532.html#msg6532).

Lower DVI works for boot screen, all seems good on MP 3,1 Octo (DVD Player, Steam OK in OS X Lion all fine). Attached is flashed ROM.

AMD Radeon HD 6870:

  Chipset Model:   AMD Radeon HD 6870
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   1024 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x6738
  Revision ID:   0x0000
  ROM Revision:   007-NETKAS-ORG
  EFI Driver Version:   01.00.507

Thank you netkas and the community for all your efforts :)


Title: Re: 6870 efi rom test
Post by: neo_fox33 on August 25, 2011, 11:27:38 PM
hi, doesn't works for my card http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=1270&psn=&lid=1&leg=0 (http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=1270&psn=&lid=1&leg=0)

any sugestion?

 Modelo de chipset:   ATI Radeon HD NI40
  Tipo:   GPU
  Bus:   PCIe
  Anchura de canal PCIe:   x16
  VRAM (total):   1024 MB
  Fabricante:   ATI (0x1002)
  ID del dispositivo:   0x6738
  ID de la revisión:   0x0000
  Pantallas:


Thanks for all



Title: Re: 6870 efi rom test
Post by: Cindori on August 26, 2011, 12:42:05 AM
read post above you  >:(


Title: 6870 2 Gig XFX
Post by: Rominator on August 26, 2011, 04:51:16 AM
This one is giving me fits.

I can make it work just fine as a 1 Gig card, but 2 Gig ROMs aren't working.

Even more annoying, it works pretty well as a 2 Gig card without EFI.

Anyone else done a 2 Gig card yet?



Title: Re: 6870 efi rom test
Post by: Weust on August 26, 2011, 07:12:35 AM
hi, doesn't works for my card http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=1270&psn=&lid=1&leg=0 (http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=1270&psn=&lid=1&leg=0)

any sugestion?

 Modelo de chipset:   ATI Radeon HD NI40
  Tipo:   GPU
  Bus:   PCIe
  Anchura de canal PCIe:   x16
  VRAM (total):   1024 MB
  Fabricante:   ATI (0x1002)
  ID del dispositivo:   0x6738
  ID de la revisión:   0x0000
  Pantallas:


Thanks for all



Seems I have the exact same cars as you. Either use mine (look back a bit in this topic) or use the ROM file attached in the post above yours...


Title: Re: 6870 efi rom test
Post by: netkas on August 26, 2011, 01:17:09 PM
Hey guys, here is an application you can test&try for creating hybrid rom.

(http://img710.imageshack.us/img710/9440/20110826161118.png) (http://imageshack.us/photo/my-images/710/20110826161118.png/)

Just select where you wan to get bios rom from - card or file

then press - select bios rom to confirm selection or select bios rom file

then select efi rom and press "create rom" to save your created rom

if some errors occurs, you will see it in error log.

Link to app - http://rghost.ru/19375601 (http://rghost.ru/19375601)

efi roms you can get here - http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517 (http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517)

Dumping in only possible if you use native drivers, dont use it with aty_init, risking to get bad rom.

Also, don't use with card which has MCuC section, like radeons 4xxx


Title: Re: 6870 efi rom test
Post by: Cindori on August 26, 2011, 02:16:54 PM
you can dump firmware now? how?  :o


Title: Re: 6870 efi rom test
Post by: Rominator on August 26, 2011, 06:22:56 PM
He got a tip from an old hack (er) in California.

Hopefully everyone who gets use from this app and from the other things he has done will find a minute to send some thanks (via Paypal)

Netkas has done MUCH for Mac OSX community, and has received much attention, but attention doesn't go far at the corner market. (or Newegg)

Much of his "attention" has come in the form of "Hey, I have a Lenovo/HP/Acer Zipty 4000-RZ4, and ever since I installed your xxxx my trackpad has only worked if I XXXX yyyy xxxx. Why doesn't it work? Can you drop everything in your life right this second and custom write me a fix?"

I wrote a fixed ROM for 8800GTS when Lion broke the original, and was DELUGED with emails and PMs, I can't imagine the level of stuff he has to dig through. The noise of many people trying to pick your brain and "open you up like Christmas" is a very distracting thing.

Handing the community a 90% functional 6xxx series card MONTHS before Apple does is a MAJOR accomplishment. We owe the man some thanks.


Title: Re: 6870 efi rom test
Post by: fraeone on August 26, 2011, 07:36:54 PM
Ok got my XFX 6870 (ZDFC) in and flashed it today under Windows. Used the FirmwareUtility posted by Cindori a page back then under windows used the ATI flash utility to flash the resulting image. Grabed the firmware using Z-GPU and renamed the resulting ROM from .bin to .rom like ya do. I will be updating the post tomorrow with more details, have to wake up early and dont have the energy to play with what ports/devices work, besides my minidp to DP cable comes tomorrow.

Mac Pro 3,1
XFX HD 6870 1 GB (HD-687A-ZDFC)


Well that's pretty awesome I have the same Mac Pro and bought the same GPU a couple of days ago, it's waiting for me at home. I'll diff the bios that came on my card to see if we started from the same place, and go from there.


Title: Boot Screen in Single Link
Post by: Rominator on August 27, 2011, 02:35:22 AM
From what I am seeing, the boot screen starts in Single Link and then switches into Dual Link as OS driver loads.

Not really a problem as this only affects larger screens, and you can still use the boot screens, as the image of a few discs doesn't require much real estate.


Title: MORE GOOD NEWS
Post by: Rominator on August 27, 2011, 05:25:35 AM
Cindori's new flasher WORKS ON 5870 !!!

It worked for me in Lion, but not SL.

2nd Piece of good news:

Netkas new app sees 5870...should be able to make 5870 ROMs too.

Will test shortly.

UPDATE : Flasher works on 5870, but only using certain ROMs.

Somebody needs to figure out.

Wll use Sapuakari rom pretty easily, but not genuine one I made using Netkas app.

Still looking very good for easier 5870 flashing.


Title: Re: 6870 efi rom test
Post by: jeanlain on August 27, 2011, 09:04:36 AM
you can dump firmware now? how?  :o
Not sure if it's related, but Lion's IOReg explorer can now display the first 64KB of a Radeon firmware. You can copy the BIOS from that.


Title: Re: 6870 efi rom test
Post by: Cindori on August 27, 2011, 10:00:04 AM
64kb, then it means it might not be enough for making the 32bit 5870 roms?


Title: Re: 6870 efi rom test
Post by: mac-bitch on August 27, 2011, 01:29:49 PM
Here's what I did with a XFX 6870 940M Dual Fan ZDBC:

  • I took the BIOS with GPU-Z
  • I converted it to EFI with Firmware Converter
  • I made a EFI/BIOS Rom with RomCreator
  • I flashed this Rom with 6000series Zeus (tricky/dumb me: at first it showed me an update to Zeus which I happily accepted, giving me only errors whilst trying to flash; I needed a little time to realize that I just updated to standard 2.5 Zeus  ::) :D)

Flash process went fine, the only problem is that my Hackintosh does not display ROM/EFI strings in System Profiler. Is that normal? How can see those entries?

Thx for all your efforts!


Title: Re: 6870 efi rom test
Post by: Cindori on August 27, 2011, 01:36:43 PM
Here's what I did with a XFX 6870 940M Dual Fan ZDBC:

  • I converted it to EFI with Firmware Converter
  • I made a EFI/BIOS Rom with RomCreator

they do the same thing, you dont need both

... my Hackintosh...

flashing doesnt do anything for hackintosh


Title: Re: 6870 efi rom test
Post by: mac-bitch on August 27, 2011, 01:40:32 PM
Here's what I did with a XFX 6870 940M Dual Fan ZDBC:

  • I converted it to EFI with Firmware Converter
  • I made a EFI/BIOS Rom with RomCreator

they do the same thing, you dont need both

... my Hackintosh...

flashing doesnt do anything for hackintosh

Thx for your answers. I know the card was already working under Lion in my Hackintosh but soon want to buy a Mac Pro and then this card will be useful. Is there really no way to see the EFI strings in the System Profiler now?


Title: Re: 6870 efi rom test
Post by: m0squito on August 27, 2011, 03:58:32 PM
I tried searching the forums for an answer but anded up with too fragmented results, so I hope you bare with me in case I am asking somthing that has already been answered elsewere... (Hmm, maybe an FAQ would be good to have around?)

Anyways, I flashed my MacPro 1,1 to 2,1 recently and was wondering if that would be enough to run a 6870 in my machine? Or do I actually need a newer MacPro for this?


Cheers,
m0


Title: Re: 6870 efi rom test
Post by: Cindori on August 27, 2011, 04:06:35 PM
1,1 and 2,1 = 32bit efi

3,1 and 4,1 and 5,1 = 64bit efi


answer= no, not until UBC firmware is released (aka 6870 from apple)


Title: Re: 6870 efi rom test
Post by: Rominator on August 27, 2011, 09:19:40 PM
Here's what I did with a XFX 6870 940M Dual Fan ZDBC:

  • I converted it to EFI with Firmware Converter
  • I made a EFI/BIOS Rom with RomCreator

they do the same thing, you dont need both

... my Hackintosh...

flashing doesnt do anything for hackintosh

Thx for your answers. I know the card was already working under Lion in my Hackintosh but soon want to buy a Mac Pro and then this card will be useful. Is there really no way to see the EFI strings in the System Profiler now?

more research & thinking needed here.

flashing a card for a hack is like giving an audio book to a deaf person...it is completely, 100% ignored and  unknown, unheard, ignored

waste of your time and ours to post, discuss, etc

this is a thread about using EFI 6870 in Mac Pro...while you are running a hack...go to a hack thread

when you get an EFI Mac...come back

until then posting here is just adding dreck & nonsense (like double converting to EFI...don't get me started again)


Title: Re: 6870 efi rom test
Post by: th3f0ul on August 27, 2011, 09:34:17 PM
Sapphire 6870 1GB ram.
Flashed on PC with ATIWinflash after cidori's app treatment.
Upper DVI - dead
Lower DVI - working
HDMI - alive but w/o output
MIni disPlay port - working as secondary display

2 monitors up and running here!
Steam playing at full res and details.

Huge thanks to all of you guys!!!!


Title: Re: 6870 efi rom test
Post by: mac-bitch on August 27, 2011, 09:39:15 PM
@rominator

Mmhm even when I did make some mistakes I don't think it is necessary to speak in such an impolite manner.


Title: Re: 6870 efi rom test
Post by: Cindori on August 27, 2011, 10:48:12 PM
further Zeus flashing with 6870 / 5870 ----------->   here (http://forum.netkas.org/index.php/topic,325.msg2214.html#msg2214)


Title: Re: 6870 efi rom test
Post by: alienallan on August 27, 2011, 10:55:20 PM
nonono  m-bitch ...roms right   ...take it like a man and move on.

BTW Thanx for this Cindori Rominator Netkas...gonna start tryin it all out tonight on 3 cards


Title: Re: 6870 efi rom test
Post by: Athirne on August 28, 2011, 12:28:23 AM
Hey guys, here is an application you can test&try for creating hybrid rom.

(http://img710.imageshack.us/img710/9440/20110826161118.png) (http://imageshack.us/photo/my-images/710/20110826161118.png/)

Just select where you wan to get bios rom from - card or file

then press - select bios rom to confirm selection or select bios rom file

then select efi rom and press "create rom" to save your created rom

if some errors occurs, you will see it in error log.

Link to app - http://rghost.ru/19375601 (http://rghost.ru/19375601)

efi roms you can get here - http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517 (http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517)

Dumping in only possible if you use native drivers, dont use it with aty_init, risking to get bad rom.

Also, don't use with card which has MCuC section, like radeons 4xxx

Is this still V7 or is there a new EFI string included?


Title: Re: 6870 efi rom test
Post by: m0squito on August 28, 2011, 11:45:54 AM
Ah, thanks for clearing that out for me. =)
I wasn't shure if 2,1 meant 64bit or 32bit Efi actually.

I'll have a look at a 57xx the I guess, the fan died in my 4980, so it's time for a new one. Are there any know cards that there are issues with by the way, do they all seem to be flash'able?

best,
m0


1,1 and 2,1 = 32bit efi

3,1 and 4,1 and 5,1 = 64bit efi


answer= no, not until UBC firmware is released (aka 6870 from apple)


Title: Re: 6870 efi rom test
Post by: Cindori on August 28, 2011, 12:15:34 PM
you can use 6870 with macpro 1,1 2,1, just no boot screen


Title: Re: 6870 efi rom test
Post by: machacks on August 28, 2011, 12:58:46 PM
I have amd-radeon-hd-6950,  i like to get working in my Hackintosh.  I have Mac Pro Quad-Core x 2 Early 2009 with Quadro 4000 for Mac edition.  Any way to get this working?


Title: Re: 6870 efi rom test
Post by: Cindori on August 28, 2011, 01:06:44 PM
I have amd-radeon-hd-6950,  i like to get working in my Hackintosh.  I have Mac Pro Quad-Core x 2 Early 2009 with Quadro 4000 for Mac edition.  Any way to get this working?

not yet


Title: Re: 6870 efi rom test
Post by: Ibrin on August 28, 2011, 10:34:59 PM
I'm really hoping that we get some luck with the 6950, when that gets released by Apple.  I think that will be about the max for a Mac Pro 1,1.  The 6950 only requires 2x6-pin power, and has 2GB of VRAM.  It also has the Dual BIOS, which should make flashing risk-free.

You can see details on the BIOS and such here:

http://widescreengamingforum.com/article/amd-radeon-6970-6950-review

I run the WSGF, and in that article I actually theorized that the 6900 series would be popular with Mac users due to the dual BIOS.  If anyone needs any ROMs dumped, please let me know (and point me to a tutorial on how to do it).  I get reference cards from AMD for testing/benchmarking, and I have every reference card in the 6000 series sitting in boxes in my office, as well as the 5000-series.  I will also be getting 7000-series when they are available.


Title: Re: MORE GOOD NEWS
Post by: ShinOkazaki on August 29, 2011, 08:58:45 AM
Cindori's new flasher WORKS ON 5870 !!!

It worked for me in Lion, but not SL.

2nd Piece of good news:

Netkas new app sees 5870...should be able to make 5870 ROMs too.

Will test shortly.

UPDATE : Flasher works on 5870, but only using certain ROMs.

Somebody needs to figure out.

Wll use Sapuakari rom pretty easily, but not genuine one I made using Netkas app.

Still looking very good for easier 5870 flashing.
Does this mean we'll finally get a bootscreen even on 5870?


Title: Re: 6870 efi rom test
Post by: Bolle on August 29, 2011, 10:58:46 AM
No.


Title: Re: 6870 efi rom test
Post by: All Inclusive Package on August 29, 2011, 01:32:05 PM
I have the chance to purchase a XFX HD 6870 for £70.00 and was wondering if this can be safely flashed to work in my 3,1 (2008) MacPro. Are all the bits and bobs necessary to carry out the procedure available on this site and how safe is it? Is it reversible if I can't get it to work? Do I need to find a PC to flash the GPU or can it be done in the MacPro?

Really sorry, complete idiot here who needs to be held by the hand.


Title: Re: 6870 efi rom test
Post by: neo_fox33 on August 30, 2011, 07:43:21 PM
hi, sorry doesn´t works for my card. i have 1 HDMI , 2 DVI ports and only 1 DSP is only difference.

how i can do to my card works fine?
sorry by my english i use a online translator.




Title: Re: 6870 efi rom test
Post by: Weust on August 30, 2011, 09:44:04 PM
I tried the display port cable on sunday, but no visual at all.
Need to test the other cables combo's still.
So far only DVI for me.


Title: Re: 6870 efi rom test
Post by: neohc on August 31, 2011, 11:43:34 AM
Ok got my XFX 6870 (ZDFC) in and flashed it today under Windows. Used the FirmwareUtility posted by Cindori a page back then under windows used the ATI flash utility to flash the resulting image. Grabed the firmware using Z-GPU and renamed the resulting ROM from .bin to .rom like ya do. I will be updating the post tomorrow with more details, have to wake up early and dont have the energy to play with what ports/devices work, besides my minidp to DP cable comes tomorrow.

Mac Pro 3,1
XFX HD 6870 1 GB (HD-687A-ZDFC)


Hi, sorry for this noob post, but I've been racking my brain literally all night (it's now 5:30 AM)...
My 8800GT went bad, and seeing as other people had good success with the XFX Radeon 6870 (ZDFC with the dual fan), I ordered one and got it yesterday.

I don't have bootcamp, but luckily I can use the computer via screen sharing.
I had to download the ROM from Athirne (who has the same mac pro 3,1 and the xfx card).
I have tried the zeus tool but it doesn't work.
I tried to take the PC ROM, then convert it using the FirmwareUtility, then flashing it using zeus, but it didn't work
I tried RomCreator, but it requires Lion (I was on leopard)

So then I decided I would upgrade to SL and try again... the SL reinstall drive from my macbook air wouldn't install... neither would my retail DVD...
I decide maybe I can do an install if I put in the old 8800GT and hope it doesn't completely crap out on me while trying to install...

...except that the 6870 was stuck due to the clip that's supposed to secure it in place... I ended up having to disassemble my mac pro short of taking out the logic board, but it took forever finding disassembly instructions for the 2008...
Finally I get the thing out, plop the 8800GT but... no success... mac freezes shortly after selecting SL install discs.

Then I remembered I had an old laptop hard drive with snow leopard on it thinking I'd try the RomCreator... only to find that the romcreator only works in lion

Summary: I pulled an all nighter trying to get this working, but have failed so far. I think I've tried everything I can to get this 6870 flashed, but I keep running into dead ends. I'm guessing I'm missing something stupid here, so I'm asking for your help. Any ideas/suggestions? Thanks!


Title: Re: 6870 efi rom test
Post by: optikshell on August 31, 2011, 05:19:19 PM
Ok - I'm a bit stuck. I recently had success with an XFX 6770 in my 3,1 Mac Pro running 10.6.8.

I just got a Sapphire Vapor-X 6870, and can't seem to get it working. I dumped the rom via FreeDOS/atiflash, booted into OSX and created the new rom with the terminal commands listed in jeanlain's post, followed by the fixrom.py bit. Rebooted to FreeDOS and used atiflash to flash the new rom. Rebooted into OSX...

Black screen, but I can log in via screen sharing. I updated the ATI...6000.kext file with the device id for my card, rebooted, and now OSX won't start. I verified that the kext is causing it to hang by removing the 6870, reinstalling my old 8800, removing my device id from the kext, shutting down, reinstalling 6870... back to a black screen (neither DVI port working), but able to remotely connect via screen sharing.

I can't seem to find clear steps or instructions for drivers/kexts and the Sapphire Vapor-X 6870. I'm probably going to start over with the original bios rom dump. Should I try one of the new utilities for creating roms for the 6870s? Which drivers / kexts do I need... and are any modifications required?

I'm kinda stuck...  ??? Thanks for all the help everyone.


Title: Re: 6870 efi rom test
Post by: Rominator on August 31, 2011, 07:16:55 PM

Hi, sorry for this noob post, but I've been racking my brain literally all night (it's now 5:30 AM)...
My 8800GT went bad, and seeing as other people had good success with the XFX Radeon 6870 (ZDFC with the dual fan), I ordered one and got it yesterday.

I don't have bootcamp, but luckily I can use the computer via screen sharing.
I had to download the ROM from Athirne (who has the same mac pro 3,1 and the xfx card).
I have tried the zeus tool but it doesn't work.
I tried to take the PC ROM, then convert it using the FirmwareUtility, then flashing it using zeus, but it didn't work
I tried RomCreator, but it requires Lion (I was on leopard)

So then I decided I would upgrade to SL and try again... the SL reinstall drive from my macbook air wouldn't install... neither would my retail DVD...
I decide maybe I can do an install if I put in the old 8800GT and hope it doesn't completely crap out on me while trying to install...

...except that the 6870 was stuck due to the clip that's supposed to secure it in place... I ended up having to disassemble my mac pro short of taking out the logic board, but it took forever finding disassembly instructions for the 2008...
Finally I get the thing out, plop the 8800GT but... no success... mac freezes shortly after selecting SL install discs.

Then I remembered I had an old laptop hard drive with snow leopard on it thinking I'd try the RomCreator... only to find that the romcreator only works in lion

Summary: I pulled an all nighter trying to get this working, but have failed so far. I think I've tried everything I can to get this 6870 flashed, but I keep running into dead ends. I'm guessing I'm missing something stupid here, so I'm asking for your help. Any ideas/suggestions? Thanks!


1. Return 6870
2. Go to Apple Store
3. Buy 5770 or 5870
4. Spend 6 or 8 hours installing it and call it a day

Dude, you have seriously managed to make a 1 hr task into a 12 hour task.

You are clearly one of those people who MAKE things difficult for yourself.

WHy all this bootcamp/screensharing stuff?

6870 has worked OOTB for months. Since 10.6.6 MacBook kexts came out, (in April) in either regular 10.6.8 or Lion. If you could not get an image by just putting it in your machine, you should have given up then.

You couldn't figure out how to hold a little plastic clip up while pulling card out of machine so you spent HOURS completely disassembling entire computer?

YOU ARE NOT A HACKER !!!

Go do whatever it is you are good at, and let someone else do the computer stuff for you. This just isn't your thing.


Title: Re: 6870 efi rom test
Post by: Cindori on August 31, 2011, 07:54:22 PM


I don't have bootcamp, but luckily I can use the computer via screen sharing.
I had to download the ROM from Athirne (who has the same mac pro 3,1 and the xfx card).
I have tried the zeus tool but it doesn't work.
I tried to take the PC ROM, then convert it using the FirmwareUtility, then flashing it using zeus, but it didn't work
I tried RomCreator, but it requires Lion (I was on leopard)

So then I decided I would upgrade to SL and try again... the SL reinstall drive from my macbook air wouldn't install... neither would my retail DVD...
I decide maybe I can do an install if I put in the old 8800GT and hope it doesn't completely crap out on me while trying to install...
. I think I've tried everything I can to get this 6870 flashed, but I keep running into dead ends. I'm guessing I'm missing something stupid here, so I'm asking for your help. Any ideas/suggestions? Thanks!

1. 6870 only works in Snow Leopard 10.6.8 (maybe driver pkg needed, dont remember) or in Lion (without package needed).
2. Zeus can only flash 6870 series in Lion (or maybe Snow Leopard and Lion selected in combo box, havent tried)


If you seriously tried to use 6870 in Leopard (10.5) you can't have researched this for more then 1 hour...


Title: Re: 6870 efi rom test
Post by: optikshell on August 31, 2011, 08:33:24 PM

1. Return 6870
2. Go to Apple Store
3. Buy 5770 or 5870
4. Spend 6 or 8 hours installing it and call it a day

Dude, you have seriously managed to make a 1 hr task into a 12 hour task.

You are clearly one of those people who MAKE things difficult for yourself.

WHy all this bootcamp/screensharing stuff?

6870 has worked OOTB for months. Since 10.6.6 MacBook kexts came out, (in April) in either regular 10.6.8 or Lion. If you could not get an image by just putting it in your machine, you should have given up then.

You couldn't figure out how to hold a little plastic clip up while pulling card out of machine so you spent HOURS completely disassembling entire computer?

YOU ARE NOT A HACKER !!!

Go do whatever it is you are good at, and let someone else do the computer stuff for you. This just isn't your thing.


So, given a MacPro 3,1 running 10.6.8 - the 6870 (in my case the Sapphire 6870 Vapor-X to be clear) should work OOTB - meaning it should work WITHOUT flashing a modified rom, and without a single modified or augmented kext? If this is the case I think I may have missed something... as there are threads dedicated to flashing / creating roms for the 6870.


1. 6870 only works in Snow Leopard 10.6.8 (maybe driver pkg needed, dont remember) or in Lion (without package needed).
2. Zeus can only flash 6870 series in Lion (or maybe Snow Leopard and Lion selected in combo box, havent tried)


If you seriously tried to use 6870 in Leopard (10.5) you can't have researched this for more then 1 hour...


Cindori - If a driver package is needed in 10.6.8 for the 6870, would you mind pointing me in the right direction with respect to which package would be needed, and where I might find it?

Thanks again for your help everyone.


Title: Re: 6870 efi rom test
Post by: Cindori on August 31, 2011, 08:47:10 PM
6870 works witohut flashing yes. you clearly missed this.


reason we are having flashing threads is because we want bootscreens, and security in case apple decides to break this feature.

http://www.groths.org/?p=297

apparently it was only 10.6.7 or earlier you needed package


Title: Re: 6870 efi rom test
Post by: optikshell on August 31, 2011, 09:56:56 PM
6870 works witohut flashing yes. you clearly missed this.


reason we are having flashing threads is because we want bootscreens, and security in case apple decides to break this feature.

http://www.groths.org/?p=297

apparently it was only 10.6.7 or earlier you needed package

Oh wow - thanks for clearing that up. Complete n00b moment there...
My MacPro 3,1 was originally a 10.5.x machine, which I've incrementally upgraded to the current 10.6.8. Is it safe to assume that the ATI kexts in place will work with my 6870? I know I made some changes to the ATI...5000.kext when setting up my original 6770, and actually renamed/removed the ATI...6000.kext. (I'm almost certain I made multiple backups of the original kexts beforehand.)

In the event that I would need to replace my current ATI...x000.kext files, is there somewhere I can get the originals for 10.6.8?

Thanks again. Sorry for my ignorance on the 6870 flashing part...


Title: Re: 6870 efi rom test
Post by: Athirne on August 31, 2011, 11:01:32 PM
Seems the card has decided to take its own life. I am now unable to boot into windows or OS X with the GPU driver running, even safe mode isnt working. Heavy graphics artifacting resulting in crashes and freezing of system after a few minutes of work. It seems to be heat related and the card is now dead. It seems like the Mac Pro does not have adequate cooling for the 6870 line, atleast against its back side which is right against the memory and CPU compartment casing. I have re-flashed back to the standard PC BIOS and will be trying to cary out an RMA with XFX.
I have confirmed it is now a power issue, nor is it OS or computer specific. I am going to try moving the card to the second PCIe slot so it has more space for air to flow around it when the new one comes. I can confirm all fans, case and on GPU, are functioning correctly. So this is either a one off issue with this specific card OR it is an issue with cooling in the MacPro. x.x


Title: Re: 6870 efi rom test
Post by: neohc on September 01, 2011, 02:08:34 AM

Hi, sorry for this noob post, but I've been racking my brain literally all night (it's now 5:30 AM)...
My 8800GT went bad, and seeing as other people had good success with the XFX Radeon 6870 (ZDFC with the dual fan), I ordered one and got it yesterday.

I don't have bootcamp, but luckily I can use the computer via screen sharing.
I had to download the ROM from Athirne (who has the same mac pro 3,1 and the xfx card).
I have tried the zeus tool but it doesn't work.
I tried to take the PC ROM, then convert it using the FirmwareUtility, then flashing it using zeus, but it didn't work
I tried RomCreator, but it requires Lion (I was on leopard)

So then I decided I would upgrade to SL and try again... the SL reinstall drive from my macbook air wouldn't install... neither would my retail DVD...
I decide maybe I can do an install if I put in the old 8800GT and hope it doesn't completely crap out on me while trying to install...

...except that the 6870 was stuck due to the clip that's supposed to secure it in place... I ended up having to disassemble my mac pro short of taking out the logic board, but it took forever finding disassembly instructions for the 2008...
Finally I get the thing out, plop the 8800GT but... no success... mac freezes shortly after selecting SL install discs.

Then I remembered I had an old laptop hard drive with snow leopard on it thinking I'd try the RomCreator... only to find that the romcreator only works in lion

Summary: I pulled an all nighter trying to get this working, but have failed so far. I think I've tried everything I can to get this 6870 flashed, but I keep running into dead ends. I'm guessing I'm missing something stupid here, so I'm asking for your help. Any ideas/suggestions? Thanks!


1. Return 6870
2. Go to Apple Store
3. Buy 5770 or 5870
4. Spend 6 or 8 hours installing it and call it a day

Dude, you have seriously managed to make a 1 hr task into a 12 hour task.

You are clearly one of those people who MAKE things difficult for yourself.

WHy all this bootcamp/screensharing stuff?

6870 has worked OOTB for months. Since 10.6.6 MacBook kexts came out, (in April) in either regular 10.6.8 or Lion. If you could not get an image by just putting it in your machine, you should have given up then.

You couldn't figure out how to hold a little plastic clip up while pulling card out of machine so you spent HOURS completely disassembling entire computer?

YOU ARE NOT A HACKER !!!

Go do whatever it is you are good at, and let someone else do the computer stuff for you. This just isn't your thing.


Like I mentioned, I was unable to update from lion because I didn't have a working graphics card. It would get to the apple logo and then hang with vertical line discoloration. Thus, without using screen sharing, there was no way that I could access the machine to try to update the OS to one that was supported...

the way my video card is designed, the little clip in my 2008 Mac pro got stuck between plastic pieces of the casing. I know how to install/uninstall video cards but seriously this has never happened to me before.

I never claimed to be a hacker. I shamelessly called myself a noob and openly admitted that  I was probably missing something easy/stupid.

You act as if I came on here pretending to know everything, when in fact, the opposite is true.
Sheesh, you don't have to hate on someone just cause they are trying to learn and figure things out :(



Title: Re: 6870 efi rom test
Post by: neohc on September 01, 2011, 05:14:52 AM
Finally got it all to work and wanted to share my experience (Mac Pro 2008, XFX 6870 HD-687A-ZDFC)
dumped original rom using GPU-Z.
made my own efi rom using the netkas rom creator
flashed the card using ATI winflash.
(zeus did not work for me, for some odd reason)

top DVI does NOT work
boot screen shows when you have ONLY 1 DVI connected to the bottom DVI slot.
DVI and HDMI work when used together.
Don't have MDP to test out, so can't say either way.

For the record, I'm still on leopard and this card works great thus far :)


Title: Re: 6870 efi rom test
Post by: optikshell on September 01, 2011, 05:23:51 AM
Mind sharing what version you're running (10.6.?) and what version of the ATI drivers you're using? I can't seem to get an answer on that... and I'm still having trouble getting my Mac Pro 3,1 10.6.8 to boot with the 6870 installed.

 :( Thanks


Title: Re: 6870 efi rom test
Post by: anti100 on September 01, 2011, 09:29:01 AM
The ATI 6870 requires two 6pin power connections.

I wonder if you actually connected both,
because as far as I know the 6770 and 8800 only have one.


Title: Re: 6870 efi rom test
Post by: karaluchy on September 01, 2011, 10:44:05 AM
well, for me it only worked when flashed under freedos with the latest atiflash. I built custom efi rom for my xfx 6870 black edition dual fan using netkas rom creator. Dumped bios with ati winflash under win7 (boot camp 4).

Cindori Zeus 2.8 didn't work for me at all  :-[, neither making custom efi (checked with atiflash under freedos) nor flashing. Also I had a problem with ati winflash under win7 with the same error (the bios that I'm trying to flash with is the same as the current one loaded on the card or card unsupported).

Here you can find a great tutorial about flashing and making freedos boot cd with atiflash included: http://web.me.com/jacobcroft/4870Flash/4870Flash.html

Results: Steam works, boot screen works, dvd player works. Nice!  ;D

Many thanks to Netkas, jeanlain and everyone involved!

PS. Donation is on the way!  ;)

PS II. My config: Mac pro 4.1@5.1, W3520 2.66ghz, 10.7.1


Title: Re: 6870 efi rom test
Post by: Cindori on September 01, 2011, 03:40:44 PM
Finally got it all to work and wanted to share my experience (Mac Pro 2008, XFX 6870 HD-687A-ZDFC)
dumped original rom using GPU-Z.
made my own efi rom using the netkas rom creator
flashed the card using ATI winflash.
(zeus did not work for me, for some odd reason)

top DVI does NOT work
boot screen shows when you have ONLY 1 DVI connected to the bottom DVI slot.
DVI and HDMI work when used together.
Don't have MDP to test out, so can't say either way.

For the record, I'm still on leopard and this card works great thus far :)



Zeus flashing only works for 6000/5000 series if you select Lion in the OS combo box (because it uses another flasher), im not sure it will work in Snow Leopard


Title: Re: 6870 efi rom test
Post by: karaluchy on September 01, 2011, 05:20:25 PM
Uhm I have one problem ;) so if anybody could have a clue what to do it would be awesome. So my problem is when I start computer boot screen is fine, but when entering to login screen it all get messed. I see Black screen with strange lines and pixels. When I turn off/on my monitor it all looks normal. This is only happening when I start my Mac pro after shut down. When I restart everything is ok. Guys, what do you suggest? I use lower dvi.

My configuration: Mac pro 4.1@5.1, xfx 6870 dual heat pipe, acd 23"


Title: Re: 6870 efi rom test
Post by: Weust on September 01, 2011, 08:24:53 PM
Testing a bit further with my Sapphire card and monitor cables.
Still no screen at all with just the DP cable. But when I start with the DVI cable and then plug in the DP cable, the DP output is monitor 1, and DVI is monitor 2.
This is automatically done by Mac OS X it seems.

Too bad DP only won't work for me...

Will test DVI->VGA and HDMI when I got more time.
 


Title: Re: 6870 efi rom test
Post by: Cindori on September 01, 2011, 09:43:44 PM
Uhm I have one problem ;) so if anybody could have a clue what to do it would be awesome. So my problem is when I start computer boot screen is fine, but when entering to login screen it all get messed. I see Black screen with strange lines and pixels. When I turn off/on my monitor it all looks normal. This is only happening when I start my Mac pro after shut down. When I restart everything is ok. Guys, what do you suggest? I use lower dvi.

My configuration: Mac pro 4.1@5.1, xfx 6870 dual heat pipe, acd 23"

pretty usual on hackinoths or flashed cards in my experience


Title: Re: 6870 efi rom test
Post by: karaluchy on September 01, 2011, 10:45:10 PM
oh I see. Thx! I thought I've messed something up when I flashed or have malfunctioning gpu  8)

EDIT: my problem is random, today when I started my machine login screen looked perfect  ;)


Title: Re: 6870 efi rom test
Post by: elmer on September 02, 2011, 08:37:42 PM
Oh wow - thanks for clearing that up. Complete n00b moment there...
My MacPro 3,1 was originally a 10.5.x machine, which I've incrementally upgraded to the current 10.6.8. Is it safe to assume that the ATI kexts in place will work with my 6870? I know I made some changes to the ATI...5000.kext when setting up my original 6770, and actually renamed/removed the ATI...6000.kext. (I'm almost certain I made multiple backups of the original kexts beforehand.)

In the event that I would need to replace my current ATI...x000.kext files, is there somewhere I can get the originals for 10.6.8?

Thanks again. Sorry for my ignorance on the 6870 flashing part...

I'm running a MacPro 3,1 that has been updated from 10.5.x all the way through the latest 10.6.8 just like your machine.

I put in a Sapphire Vapor-X 6870 yesterday to replace my original Radeon HD 2600 card and it seems to be working perfectly with 2xDVI monitors without any software updates or kext changes.

It is working in both Snow Leopard and in WinXP and WinXP-x64.

I did buy 2 6-pin power connectors from a vendor on eBay.

Since I've not made and flashed an EFI rom yet I'm not seeing the normal boot screen ... that's a task for this weekend.


Title: Re: 6870 efi rom test
Post by: elmer on September 02, 2011, 08:49:13 PM
Seems the card has decided to take its own life. I am now unable to boot into windows or OS X with the GPU driver running, even safe mode isnt working. Heavy graphics artifacting resulting in crashes and freezing of system after a few minutes of work. It seems to be heat related and the card is now dead. It seems like the Mac Pro does not have adequate cooling for the 6870 line, atleast against its back side which is right against the memory and CPU compartment casing. I have re-flashed back to the standard PC BIOS and will be trying to cary out an RMA with XFX.
I have confirmed it is now a power issue, nor is it OS or computer specific. I am going to try moving the card to the second PCIe slot so it has more space for air to flow around it when the new one comes. I can confirm all fans, case and on GPU, are functioning correctly. So this is either a one off issue with this specific card OR it is an issue with cooling in the MacPro. x.x

I've found that my new Sapphire Vapor-X 6870 is running a little hotter than I'd like in my MacPro 3,1 in the bottom (1st) PCIe slot. I have a RAID card installed and can't move the 6870 to the upper (2nd) PCIe slot.

I've tried increasing both the Mac's fan speeds (using MacFan on Windows) and the Vapor-X fan speeds (using Sapphire Trixx) and got a nice 5 degree drop in idle temperature with very little extra noise.

The biggest winner was changing fan 2 (the exhaust fan in the CPU/RAM bay underneath the card) from the default 600 rpm to 1000 rpm. The air was coming out really hot before I did that.

I also changed fan 1 (the PCI bay fan) from 800 to 1000 rpm but it didn't seem to make as much improvement.

The card itself was running at 40% fan speed at idle, and bumping that up to 50% helped a lot too.


Title: Re: 6870 efi rom test
Post by: Athirne on September 03, 2011, 01:50:39 AM
Seems the card has decided to take its own life. I am now unable to boot into windows or OS X with the GPU driver running, even safe mode isnt working. Heavy graphics artifacting resulting in crashes and freezing of system after a few minutes of work. It seems to be heat related and the card is now dead. It seems like the Mac Pro does not have adequate cooling for the 6870 line, atleast against its back side which is right against the memory and CPU compartment casing. I have re-flashed back to the standard PC BIOS and will be trying to cary out an RMA with XFX.
I have confirmed it is now a power issue, nor is it OS or computer specific. I am going to try moving the card to the second PCIe slot so it has more space for air to flow around it when the new one comes. I can confirm all fans, case and on GPU, are functioning correctly. So this is either a one off issue with this specific card OR it is an issue with cooling in the MacPro. x.x

I've found that my new Sapphire Vapor-X 6870 is running a little hotter than I'd like in my MacPro 3,1 in the bottom (1st) PCIe slot. I have a RAID card installed and can't move the 6870 to the upper (2nd) PCIe slot.

I've tried increasing both the Mac's fan speeds (using MacFan on Windows) and the Vapor-X fan speeds (using Sapphire Trixx) and got a nice 5 degree drop in idle temperature with very little extra noise.

The biggest winner was changing fan 2 (the exhaust fan in the CPU/RAM bay underneath the card) from the default 600 rpm to 1000 rpm. The air was coming out really hot before I did that.

I also changed fan 1 (the PCI bay fan) from 800 to 1000 rpm but it didn't seem to make as much improvement.

The card itself was running at 40% fan speed at idle, and bumping that up to 50% helped a lot too.

Thanks for the suggestions but I am still wondering exactly how this happened. I just think it may be just a defective card. I was originally thinking it was a component that overheated against the few mm of clearance between the back of the card and there just wasn't enough airflow back there... but now I question that. There are no RAM chips on the back like my experience in the past (my 285 GTX's labels on the back pealed and yellowed from baking for two years) so there isn't anything that create a huge amount of heat that side of the PCB. I also checked the GPU fan speed and the core temp and it never got to 90 degrees. Good points on manually changing the case fans, should help and I have always been displeased with Apple's fan speed "optimizations" throughout its history.


Title: Re: 6870 efi rom test
Post by: FFder1. on September 03, 2011, 02:11:08 AM
Hey!
After flashing my XFX HD6870 (http://www.amazon.com/RADEON-HD6870-1GB-DDR5-HD/dp/B0058990TK) first with the XFX rom here posted. Everything seems to be ok, but now i haven´t got any boot screen. Although i primarily use a Apple cinema Display, i tried to get any boot screen over mDP->VGA, or via DVI->VGA or via direct DVI. But no boot screen and both DVI-ports does not give any signal, even, if the MP is already started.

What can I do?


Title: Re: 6870 efi rom test
Post by: masterjeef on September 03, 2011, 03:04:50 AM
I just want to reply and say that I have also succeeded in flashing my ROM with similar results in this thread. I grabbed this card:

http://www.newegg.com/Product/Product.aspx?Item=N82E16814102948

As reported the lower DVI port is basically dead, haven't been able to test the regular DP yet (will do shortly). Boot screen works fine though!

I used the Sapphire 6870 ROM posted earlier in this thread:

http://forum.netkas.org/index.php/topic,1085.msg6525.html#msg6525

Thanks again guys for doing all this stuff. Super happy Mac Pro owner here!


Title: Re: 6870 efi rom test
Post by: optikshell on September 03, 2011, 03:21:01 AM
I posted a more detailed update to my 6870 quest here (including roms I used etc.): http://forum.netkas.org/index.php/topic,867.msg6740.html#msg6740 (http://forum.netkas.org/index.php/topic,867.msg6740.html#msg6740)

For those interested, this is the card I'm currently using:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814102925&cm_sp=MyNewegg-_-Recmd-_-Pst02Descrip (http://www.newegg.com/Product/Product.aspx?Item=N82E16814102925&cm_sp=MyNewegg-_-Recmd-_-Pst02Descrip)

If anyone needs help with their 6870, I'll be happy to help where I can. Thanks again!


Title: Re: 6870 efi rom test
Post by: Black107 on September 03, 2011, 07:21:57 AM
Just wanted to chime in with my successful results.

-Installed XFX HD-687A-ZDFC into a Mac Pro 4,1. Works in 10.7.1 with stock kexts out of the box sans EFI boot screen on MDP, DVD player, and Steam
-Added EFI using Zeus 2.8, flashed using ATI Winflash
-DVD player and Steam now work in 10.7.1
-Still no EFI boot screen on MDP to my 27" ACD
-I DO get an EFI boot screen on the lower DVI port to a DVI monitor.
-Upper DVI port is non-functional

For those of you who are less versed in all this stuff, head over to http://forum.netkas.org/index.php/topic,1100.msg6784.html#msg6784 as I've given a more verbose account along with links to all of the necessary tools mentioned. It can be kind of confusing if you are not used to flashing cards as I was. However if you at least buy the same card I did, and have a Mac Pro 4,1, this should work for you. If you have a different Mac Pro generation, namely the 3,1 or 5,1 this should work for you, however I (nor the other folks in this thread) can guarantee anything obviously.

Finally, thank you to Netkas, Cindori, Rominator, et al.


Title: Re: 6870 efi rom test
Post by: rebirth on September 07, 2011, 08:22:35 PM
Seems the card has decided to take its own life. I am now unable to boot into windows or OS X with the GPU driver running, even safe mode isnt working. Heavy graphics artifacting resulting in crashes and freezing of system after a few minutes of work. It seems to be heat related and the card is now dead. It seems like the Mac Pro does not have adequate cooling for the 6870 line, atleast against its back side which is right against the memory and CPU compartment casing. I have re-flashed back to the standard PC BIOS and will be trying to cary out an RMA with XFX.
I have confirmed it is now a power issue, nor is it OS or computer specific. I am going to try moving the card to the second PCIe slot so it has more space for air to flow around it when the new one comes. I can confirm all fans, case and on GPU, are functioning correctly. So this is either a one off issue with this specific card OR it is an issue with cooling in the MacPro. x.x

I had in fact the same problem on my 2009 Mac Pro with a XFX 6870, the card was starting to show signs of overheating problems and died. At some point, while I was working I saw a lot of graphical glitches like triangles all over the screen. I stopped the computer, waited a few minutes and restarted but the graphical issues were still there and no way to remove it. I ended up RMA the card. May be a bad XFX batch or a bug with the cooling due to the firmware update.


Title: Re: 6870 efi rom test
Post by: luh on September 09, 2011, 02:57:06 PM
This EFI rom is made by taking a look in some iMac's EFis as I saw...
Is there any code for making MDP work as the main monitor? (primary one, for making boot screen work in MDP)?

I know the EFI rom is made, but I'm just asking if there would be some changes or not in a near future.


Title: Re: 6870 efi rom test
Post by: Cindori on September 09, 2011, 04:57:52 PM
This EFI rom is made by taking a look in some iMac's EFis as I saw...
Is there any code for making MDP work as the main monitor? (primary one, for making boot screen work in MDP)?

I know the EFI rom is made, but I'm just asking if there would be some changes or not in a near future.

no point bothering changing it when apple 6870 is weeks away


Title: Re: 6870 efi rom test
Post by: Manifiko on September 10, 2011, 11:29:04 AM
Will zeus works someday for 10.6.8 ?


Title: Re: 6870 efi rom test
Post by: Cindori on September 10, 2011, 04:48:03 PM
you can try selecting Lion in the OS list in Zeus, I think it will work for 6000 cards snow leopard


Title: Re: 6870 efi rom test
Post by: Manifiko on September 12, 2011, 11:00:23 AM
Actually it worked with the version 2.3 of Zeus...

Thanx Cindory an Netkas for making life easier ;)


Title: Re: 6870 efi rom test
Post by: karaluchy on September 12, 2011, 04:47:25 PM
hello

I flashed my XFX Dual Heat Pipe 6870 with bios dumped from my card + efi rom. Everything works perfectly, just one small problem. If anybody could have a clue what to do it would be awesome.

So my problem is when I start computer boot screen is fine, but when entering login screen it all get messed. I see Black screen with strange white vertical lines. When I move my cursor lines will show all over the screen and then fade away. When I turn off/on my monitor it all looks normal as it should. This is only happening when I start or restart my Mac pro and this issue is showing up randomly. Sometimes even when I turn off/on my monitor quickly those white stains stays on my LCD for dozen seconds and than fade away. I'm worried that this issue will destroy my LCD in the long time.

No issues on win7 under bootcamp. Every game works fine and no signs of overheating.

Guys, what do you suggest? Need to use modified drivers or further modify my rom? I use lower dvi.

My configuration: Mac pro 4.1@5.1, osx 10.7.1 (now 10.7.2 11c48 beta) xfx 6870 zfc dual heat pipe, apple cinema display 23"


Title: Re: 6870 efi rom test
Post by: lightjohn on September 12, 2011, 05:03:31 PM
Hi,
I bought a standard sapphire 6870 1GB and it works perfectly with just the pilot.
When i try to flash with a rom created with netkas's tool it says that it can't be flashed because the rom of my 6870 is the same as the rom i made.
I used 6870.efi.rom from netkas and rom creator + zeus V2.8.

Also a strange bug appear when i reboot from windows and only since i change the GC, there is no audio device recognized, can it be linked with the graphic card ?
(http://img20.imageshack.us/img20/8950/capturedcran20110910172.th.png) (http://imageshack.us/photo/my-images/20/capturedcran20110910172.png/)


Title: Re: 6870 efi rom test
Post by: karaluchy on September 13, 2011, 06:43:18 PM
Well, there is brand new issue I have :/ This time I'm unable to get rid of it just by simple turning off/on monitor. Only restart helps.  It is colorful pixels snow and tearing login screen, in cycles, pixel snow, teared login screen... help! :|

[attachment deleted by admin]

[attachment deleted by admin]


Title: Re: 6870 efi rom test
Post by: rebirth on September 13, 2011, 08:10:26 PM
Well, there is brand new issue I have :/ This time I'm unable to get rid of it just by simple turning off/on monitor. Only restart helps.  It is colorful pixels snow and tearing login screen, in cycles, pixel snow, teared login screen... help! :|

It might be overheating issue. My XFX black died a few days ago in my Mac Pro. I'm starting to think that the cards Apple is selling don't differ just by an EFI, they are also tweaked based on the Mac Pro thermal specs...

I'm now using a MSI Twin Frozr II and so far no issue. The MSI cards are built with better quality components that most cards so hopefully it'll last longer.


Title: Re: 6870 efi rom test
Post by: karaluchy on September 13, 2011, 08:14:26 PM
when I play modern games (deus ex 3, team fortress 2) under win7 there are no signs of overheating, no crash, no bad pixels... everything is OK. I have only problem with osx login window, and it's random. Osx is also stable (after effects, modo 501).


Title: Re: 6870 efi rom test
Post by: Cindori on September 13, 2011, 08:39:11 PM
Well, there is brand new issue I have :/ This time I'm unable to get rid of it just by simple turning off/on monitor. Only restart helps.  It is colorful pixels snow and tearing login screen, in cycles, pixel snow, teared login screen... help! :|


reseat cable


Title: Re: 6870 efi rom test
Post by: karaluchy on September 13, 2011, 08:43:15 PM
i've tried it couple times, and yes it solves issue (black screen white vertical lines) just like turning off/on LCD. But still issue occur at random. Hmm maybe something is wrong with my lower dvi output...


Title: Re: 6870 efi rom test
Post by: nekton1 on September 20, 2011, 10:18:33 AM
My new Sapphire 6870 for installing in a MacPro 2,1 (32 bit EFI) just arrived.
Since there is no 32-bit EFI rom for this card, what happens if I flash it with the Netkas 6870efi.rom available here? Will it give me boot screens. Or should I just go as is without this flash.
I have read this whole forum and am still confused about MacPro 2,1 support with and without an efi.rom.
Sorry for being thick but ...


Title: Re: 6870 efi rom test
Post by: macattack on September 20, 2011, 10:43:00 AM
flashing a 6870 for a 2,1 mac pro will not work, read the posts again, Netkas created the rom for 64 bit mac pro. ie 2008 & upwards (mac pro 3,1)



Title: Re: 6870 efi rom test
Post by: nekton1 on September 20, 2011, 10:52:42 AM
Yes, that is what I just did again and again—clearly just need to go without the efi.rom flash and no boot screens it seems.


Title: XFX 6870
Post by: dbryar on September 20, 2011, 01:41:53 PM
Good News Everyone!

Took all of 10 minutes to install and flash my new XFX 6870 with the EFI boot ROM in my Mac Pro 3,1, dual 24" DVI monitors

Process:
Made sure I was running 10.6.8 and could boot with keys to choose (M)ac or (W)indows from rEFIt
Powered off Mac and pulled power cable
Pulled out my old Nvidia 8800GT making sure to flick the PCIe retainer clip off
Dropped in the XFX 6870 1GB (HD-687A-ZNFC) and connected the two PCIe power booster cables (Had to buy an extra one on eBay)
Closed up and powered on; got the familar 'bwong' noise. Pressed (M) to boot to Mac OSX
After about 30 secs the screens came to life using both DVI ports.

Result:
XFX 6870 works with Mac Pro 3,1 out of the box with OSX 10.6.8 but...
- Card shows up as a Radeon NI40
- Steam games do not run (well sort of, but no gfx)

Rebooted and pressed (W) for Windows

Result:
XFX 6870 works with Mac Pro 3,1 out of the box with Win XP as expected
- Temp driver is slooooooowwwwwwww!. Warning, do not drag a window.
- Driver install is 158MB (LOL!)
- Radeon Catalyst tools blow chunks, but the card works pretty well with the right drivers

Flashing:
In Windows used ATI WinFlash to dump the ROM.
Rebooted to Mac OSX and used Zeus 2.8 to mod the firmware (middle tab) to include EFI extensions
Rebooted to Windows and again used ATI WinFlash to 'Load' and then 'Program' the modded firmware
Rebooted and this time rEFIt screen shows up... on secondary monitor. Booted to OSX.

Result:
- Card now shows as Radeon HD 6870
- Lone DVI port does nothing (as expected)
- Steam games now work no problem

Using a HDMI to DVI cable, moved primary monitor to the HDMI port.
OSX uses the HDMI as primary and DVI as secondary, and I can't change it.
Windows uses DVI as primary and HDMI as secondary. There is an option to change primary but it is still recognised as display #2

Problem:
With the HDMI port occupied, EFI no longer displays rEFIt boot screen on either display.



Title: Re: 6870 efi rom test
Post by: nekton1 on September 22, 2011, 10:41:19 PM
Is there any EFI genius (netkas) out there who could hack a 32bitEFI rom patch for the 6870 or is this the daydream of an amateur? The unflashed 6870 works in the MacPro 2,1 but as a generic 6xxx card, although the OpenCL tool shows 340 fps!!
If Apple ever released a 6870, would it be more of a possibility?
Forgive the foolish newb questions but now is not the time to buy a new MacPro because there are rumors of a complete redesign.


Title: Re: 6870 efi rom test
Post by: Athirne on September 25, 2011, 12:04:28 AM
Finally got my RMA back from XFX today (they sent it FedEx Smart Post so it took 8 days from shipment to receipt). I received a ZHFC instead of my former one so I get to play with a new rom. yay! Zeus, Netkas' utility, and the original script doesnt work since this card uses a 128 blocknum. Used the modified instructions to manually set it after looking at the third value in a hex editor and all went well.
Unfortunetly fixrom.py fails when it is run against the new rom:
Code:
$ python fixrom.py pc6870.rom pc6870.rom
Traceback (most recent call last):
  File "fixrom.py", line 104, in <module>
    op_rom = OpRom(f.read())
  File "fixrom.py", line 40, in __init__
    raise TypeError("OpRom at %d is not valid" % offset)
TypeError: OpRom at 0 is not valid

Any ideas?

Attached is the original PC6870 I dumped using ATIwinflash for the card. Hope to get this up and going soon so I can do some mac fun. ^.^

Update: Yah, fixed it. forgot for some reason my ATIwinflash dumps tend to be messed up. dumped it using z-gpu then renamed the .bin to .rom and ran everything on my mac lappy with blocknum=128 and all is gravy modified the attached pc6870 bellow. Attached (pc6870) is now the clean dump from my XFX ZHFC with (efi6870) being the patched with efi. Please dont use these roms even if you have a ZHFC if you can help it, its always best to flash a rom based on the efi injection and fixrom patch against your original shipping firmware. There can be slight component changes and they may always tweak the fan and thermals behavior in each revision without warning.
Also why dont the programs support "non standard" rom sizes? I would think reading the third byte and doing the calculation would be a lot more simple then implementing flashing under OS X.


Title: Re: 6870 efi rom test
Post by: HotSix on October 21, 2011, 01:29:45 AM
XFX Radeon HD 6870 DUAL DP HD-687A-ZNFC V1.6 - MacPro 3,1 - Lion 10.7.2

I used GPU-Z under BootCamp to dump the original rom. Zeus 2.8 failed to flash the modified rom so I used WinFlash under BootCamp.

Don't have a boot screen but I could only test DVI->VGA. Upper DVI-Port seems to be dead, lower works (except boot screen with DVI->VGA adapter). System-Info identifies card as: AMD Radeon HD 6870,  ROM-Version: 007-NETKAS-ORG,  EFI-driver version: 01.00.507

DVD-Player = works
Steam Games = work
everything else = works ^^

Any idea why I don't have a boot screen? Original rom attached.


Title: Re: 6870 efi rom test
Post by: Rominator on October 21, 2011, 07:57:41 AM


Any idea why I don't have a boot screen? Original rom attached.


No reason to expect a VGA (analog) signal.

If you read the thread, we state that boot screen is on DVI. The VGA component of a DVI connector is a completely different signal that comes from a different set of parts. When we say "DVI on lower port" we mean precisely that.


Title: Please Help !!
Post by: lupin4 on October 22, 2011, 08:49:49 PM
Hi to everyone,

I flash my sapphire 6870 with netkas bios and finally in Lion all work perfectly (boot, dvd etc etc) but I've a big problem in my windows 7 (bootcamp).

When the video card don't have driver (standard vga) all work's, but after installation of latest catalyst driver and reboot the system doesn't start (reboot and infinite loop with a blu error), the only way to return to windows is in safe mode.

Why? is possible depends to netkas firmware?

Ps. I've try 32 and 64 bits windows 7 with same error.

My system is a macpro 3.1 with lion.

Please help me.


Title: Re: 6870 efi rom test
Post by: Rominator on October 22, 2011, 09:12:44 PM
When a Mac EFI is made for these cards, the PC BIOS is 99.9% untouched. All that changes is "last rom indicator" byte.

So as far as Windows knows, it is a bog standard 6870 running the BIOS it came with.

(I am assuming that you created the ROM by using the original BIOS and adding the EFI via Netkas' app)

I would suggest that you remove all Windows drivers for both ATI and Nvidia and then reinstall the latest ones.

The EFI DOES set up some preliminary values which are typically then overwritten by PC BIOS.

The way to know for sure where your problem comes from would be to flash the card back with original PC BIOS. If it then works in Windows just fine, then it is something in EFI handing off control to BIOS. This will give you your answer and which direction to go.

Please let us know how it works out.


Title: Re: 6870 efi rom test
Post by: HotSix on October 23, 2011, 01:34:34 PM
No reason to expect a VGA (analog) signal.

If you read the thread, we state that boot screen is on DVI. The VGA component of a DVI connector is a completely different signal that comes from a different set of parts. When we say "DVI on lower port" we mean precisely that.

Thanks for the info!

I've checked AMDs Bios and Kernel Developer's Guide (PDF) (http://support.amd.com/us/Processor_TechDocs/41131.pdf) - Table 35, Page 126 shows details how to configure the different Gfx-Port lanes - wonder if it's possible to edit this values in the EFI rom to enable other ports by default?



Title: Re: 6870 efi rom test
Post by: RonniRoyaL on October 26, 2011, 12:57:37 AM
Hi everbody,

i'm actually trying to flash a gigabyte 6870 oc card, sadly without success yet http://www.amazon.com/GIGABYTE-Radeon-DisplayPort-PCI-Express-GV-R687OC-1GD/dp/B004IF6I1S/ref=sr_1_1?ie=UTF8&qid=1319585904&sr=8-1 (http://www.amazon.com/GIGABYTE-Radeon-DisplayPort-PCI-Express-GV-R687OC-1GD/dp/B004IF6I1S/ref=sr_1_1?ie=UTF8&qid=1319585904&sr=8-1)
Has anybody managed to get this card flashed, or is something wrong with this specific model of the 6870?

Here is what i tried yet:

Get bios.rom with ati_winflash and with gpu-z in win7 (tried both separately)
booted mac os 10.7.2 and created efi.rom with zeus 2.8
tried to flash with zeus 2.8, didn't work, it says ROM already identical to card firmware or simply not compatible with zeus
booted win7 again, flashed card using at win flash
after restart i always got a black screen with noisy fans

after try generating own roms, i tried to use different efi.roms found in this thread

most of the time i got a black screen again, fans blowing and nothing else happens.

best thing yet was a efi boot screen, but very destructed with colored pixels around the hard drive graphics.
after selecting mac os x for boot drive, kernel panic

with original bios.rom the card is working fine except the known issues as steam, dvd player, boot screen

so if anybody successfully flashed this damn card, it would great to send me a working efi.rom or even better post it in this thread



Title: Re: 6870 efi rom test
Post by: mac-bitch on October 26, 2011, 07:24:53 AM
Hi,

Pls post your original unmodified BIOS. I will give it a try :-)


Title: Re: 6870 efi rom test
Post by: RonniRoyaL on October 26, 2011, 02:51:57 PM
-> hey mac-bitch, thanks for your trying :)

here is my original bios.rom, looking forward to check your efi.rom out


Title: Re: 6870 efi rom test
Post by: fouel on October 26, 2011, 03:34:39 PM
Try it.
added efi.rom with netkas Romcreator.
You must not read all thread.


Title: Re: 6870 efi rom test
Post by: mac-bitch on October 26, 2011, 04:37:39 PM
Oh, somebody was quicker, nice  :)

Anyway here is my "manual" EFI/BIOS for you (probably the same, didn`t cross-check yet).


Title: Re: 6870 efi rom test
Post by: lowrider on October 26, 2011, 06:11:13 PM
I also have the Gigabyte 6870 OC Card.  With my heart in my mouth (I already bricked an MSI card trying to flash it with Zeus 2.3) I tried flashing the Gigagyte with Zeus 2.8 with both of the EFI ROMs posted above.  Got the same message incompatibly message.  But, at least I didn't brick the card!

Lou


Title: Re: 6870 efi rom test
Post by: mac-bitch on October 26, 2011, 06:13:06 PM
I also have the Gigabyte 6870 OC Card.  With my heart in my mouth (I already bricked an MSI card trying to flash it with Zeus 2.3) I tried flashing the Gigagyte with Zeus 2.8 with both of the EFI ROMs posted above.  Got the same message incomparability message.  But, at least I didn't brick the card!

Lou

As far as I know you cannot brick any card with Zeus. Zeus will abort beforehand.

You have to flash with ATIflash on a USB stick with DOS on it or DOS-CD.


Title: Re: 6870 efi rom test
Post by: RonniRoyaL on October 26, 2011, 06:14:43 PM
thanks you two,

i first tested the efi.bios from mac-bitch. I flashed the card with ati winflash, the program says flash was successful.
After restarting the mac makes its startup gong, but after that nothing happens, black screen, waited 10min but nothing happening.
I booted having one screen on the lower the dvi port.
Then i reinserted my geforce 8800 gt and started os x with it. Now both cards are in the mac pro. system profiler recognizes the card as Radeon HD 67870 as it should be, picture of it is below. But as soon as i connect a screen to it, the mac don't start properly.

I will now try the efi.rom from fouel, i'll post again when i'm done.

thanks so far


Title: Re: 6870 efi rom test
Post by: lowrider on October 26, 2011, 06:20:13 PM

As far as I know you cannot brick any card with Zeus. Zeus will abort beforehand.

You have to flash with ATIflash on a USB stick with DOS on it or DOS-CD.

Trust me, you can.  I flashed the MSI 6870 Hawk with Zeus 2.3.  The flash went through it's steps, and when it completed, I restarted, nothing!  I had tried it earlier with version 2.8 and got the incompatibly message.  I had read earlier that sometimes 2.3 works, so I tried it, and bricked the card.  

Since I am a novice at flashing, and don't use windoze at all, maybe I should stop this monkey business.  I have no idea what your second statement regarding the USB stock or CD means.  

Sorry for being stupid!

Lou


Title: Re: 6870 efi rom test
Post by: jpa on October 26, 2011, 06:20:36 PM
my card is
XFX HD-687X-CNFC Radeon HD 6870 2GB 256-bit

works???

steps??


Title: Re: 6870 efi rom test
Post by: RonniRoyaL on October 26, 2011, 06:27:53 PM
-> lowrider

For me Zeus 2.8 brought an error message everytime when i tried flashing with it. (Flash Aborted! Rom Identical to card or not compatible with Zeus)
With Zeus 2.3 it worked better, also with ati winflash.

At one moment i also thought i bricked the card, what's been working for me was to start in safe-boot mode (pressing shift after start up)
Then i could flash to original bios using zeus 2.3




Title: Re: 6870 efi rom test
Post by: RonniRoyaL on October 26, 2011, 07:16:10 PM
Yeah, good news, finally flashed my Gigabyte 6870 OC :-)

It worked with the efi.rom from fouel in combination with flashing using zeus 2.3

The only thing is, i don't have an efi bootscreen when i've attached more then one screen. I've tested using DVI + HDMI an DVI + MDP

So maybe this will work for lowrider too.


Here again in clear letters for everyone trying to flash a Gigabyte 6870 OC and google this thread:

I used Zeus 2.3 (Here is a link, hope this is ok for you Cindori -> http://dl.dropbox.com/u/1274658/Zeus%202.3.app.zip )
I flashed with the rom below.
Try first reboot with only one screen attached to the lower dvi port.

cheers & thanks to everbody


Title: Re: 6870 efi rom test
Post by: lowrider on October 26, 2011, 11:56:59 PM
Yeah, good news, finally flashed my Gigabyte 6870 OC :-)

It worked with the efi.rom from fouel in combination with flashing using zeus 2.3

The only thing is, i don't have an efi bootscreen when i've attached more then one screen. I've tested using DVI + HDMI an DVI + MDP

So maybe this will work for lowrider too.


Here again in clear letters for everyone trying to flash a Gigabyte 6870 OC and google this thread:

I used Zeus 2.3 (Here is a link, hope this is ok for you Cindori -> http://dl.dropbox.com/u/1274658/Zeus%202.3.app.zip )
I flashed with the rom below.
Try first reboot with only one screen attached to the lower dvi port.

cheers & thanks to everbody


Well Ronni

I told myself NO You've already bricked one card, don't brick another.  But, having no common sense (which I should have) after all I'm 72 years old.  Well, I flashed the damn card using your ROM, and guess what - IT WORKED - IT WORKED  I'm using an MDP port and have no boot screen, but I do have the EFI shutdown screen.  Also I don't have the animated startup, where the desktop grows out of nowhere, now the desktop just pops up, but everything is now identified properly in about this mac.

I am attaching a screen shot.  The first one is my old Apple branded 4870 in OS 10.7.1 the second is the Gigabyte 6870 correctly identified in OS 10.7.2.

Thanks Ronni - Now I think I need a Valium ;D

Lou

[attachment deleted by admin]


Title: Re: 6870 efi rom test
Post by: lowrider on October 27, 2011, 06:22:53 AM
And - DVD Player is working again, and PCI cards now shows up in About This Mac as Display Controller and Duckweed Parent.  Prior to the flash, the PCI Card hardware explanation was broken.

Lou


Title: Re: 6870 efi rom test
Post by: hankipanky on October 27, 2011, 11:51:42 AM
Sorry guys, stupid question: Do I need to run only one graphics card in order to flash it?

I have installed a Sapphire 6870 in addition to the original Nvidia GT120 in a Mac Pro 4,1 running OSX 10.7.2. At the moment I have no screens attached to the 6870.

I have created an EFI rom with RomCreator. Vi in hex mode shows me the EFI part of the Bios starting at 0x0010000. However attempting to flash it with Zeus 2.8 or 2.3 gives me the error "Flash Aborted! Possible cause: ROM already identical to card firmware or card simply not compatible with Zeus". Should I ignore it and just use ATI Winflash? Thx!


Title: Re: 6870 efi rom test
Post by: RonniRoyaL on October 27, 2011, 03:48:01 PM
-> lowrider

I'm glad to hear that it worked for you, too :-) Probably this way should work for every gigabyte 6870 oc then :)

-> hankipanky

i flashed my radeon 6870 while there was also a geforce 8800 in the mac pro.
I guess it shouldn't matter if there are more than one card in the mac.


Title: Re: 6870 efi rom test
Post by: lowrider on October 27, 2011, 11:04:31 PM
^^^^Thanks Again Ronni

I've been fooling around it a little more.  I can get a boot screen with a DVI cable on the lower DVI port.  The flash killed the upper DVI Port, which from what I have been reading is the way it's supposed to be.  Both MDPs work, One DVI Port works, and I assume the HDMI Port also works though I have no HDMI monitor or cable.

Lou



Title: Re: 6870 efi rom test
Post by: wername on October 31, 2011, 11:03:39 PM
Hi at all!

I have got a little problem, I need the original Bios from my XFX 1GB Dual Fan (HD-687A-ZDFC).
My card shows only a black screen so I need to flash it back to stock but my backup file is also damaged!
Hope somebody has the original Bios, thanks!

Regards wername


Title: Re: 6870 efi rom test
Post by: Bhang on November 02, 2011, 04:11:32 PM
This is a back up I just made from my XFX 6870 ZDFC dual fan version 5 . Make sure you have the same version Version 5 ! I'm pretty sure it needs to be the same version or you may mess things up even more. I'm not a guru here, just trying to help out.  I just bought my card and it is part of a new shipment. The box is different than the ones you usually see. It says Double Dissipation on the box, so make sure your card is the same before flashing.





Title: Re: 6870 efi rom test
Post by: wername on November 02, 2011, 04:44:13 PM
Hi Bhang!

Thank you very much! You made my day :-)
The cards works 100% like new, thanks!!!

Regards Martin


Title: Re: 6870 efi rom test
Post by: Bhang on November 02, 2011, 05:13:32 PM
 :)

No problem ! I'm glad I could help someone out.

Bhang


Title: Re: 6870 efi rom test
Post by: warper on November 10, 2011, 07:55:38 PM
I have read and read in these forums. I have only found one post for my particular card.
I have went through the steps both at the command line as well as using winflash and
gpuz. I keep on trying but getting nowhere. I keep getting that the version is the same
when trying to flash the new rom to card. I am not sure how to get around it. One person
has said they got it to work and that is it. He was on the board only that one time.
Here is what card it is. Maybe it was the wrong choice to pick.
http://www.newegg.com/Product/Product.aspx?Item=N82E16814121418

And this is a Mac Pro 4,1
I have attached the dumped rom here. I am not sure what else to try.

I have spent a lot of hours trying to find the solution to this.

Thank you


Title: Re: 6870 efi rom test
Post by: Rominator on November 10, 2011, 11:40:00 PM
DOS


Title: Re: 6870 efi rom test
Post by: warper on November 11, 2011, 03:21:26 PM
Thanks, Though still having an issue or I am just being dense. I have read and read this using http://forum.netkas.org/index.php/topic,692.0.html
This is what I am getting. I used dos to do this to dump the bios with atiflash. I have googled the 1 and -1 without success for an answer.

Ricks-Macpro-09:myrom rick$ ls -l
total 352
-rwxr-xr-x  1 rick  staff   45056 Aug 19 15:56 6870.efi.rom
-rwxr-xr-x@ 1 rick  staff    2665 Mar 16  2009 fixrom.py
-rwxrwxrwx  1 rick  admin  131072 Nov 11 07:40 myrom.rom
Ricks-Macpro-09:myrom rick$ blocknum=`printf %d "'\`dd if=myrom.rom bs=1 skip=2 count=1 2>/dev/null\`"`
Ricks-Macpro-09:myrom rick$ size=$(($blocknum * 512))
Ricks-Macpro-09:myrom rick$ dd if=6870.efi.rom of=myrom.rom bs=$size seek=1 conv=notrunc
dd: bs must be between 1 and -1
Ricks-Macpro-09:myrom rick$


I keep getting this: bs must be between 1 and -1

Is it due to something in the bios?

Thanks


Title: Re: 6870 efi rom test
Post by: Rominator on November 12, 2011, 11:09:17 AM
use netkas' app


Title: Re: 6870 efi rom test
Post by: warper on November 12, 2011, 01:34:23 PM
I have tried every app I can find on the site. Here is where I am now that atleast maybe will give some info that maybe someone will know why.
I have 3 files to start.
myrom.rom  created using atiflash in dos.
6870.efi.rom   used by dd.
fixrom.py

If I run this command it completes and than the dd can not complete.
blocknum=`printf %d "'\`dd if=myrom.rom bs=1 skip=2 count=1 2>/dev/null\`"`

If I run it this way dd can complete
blocknum=128

I do of course do this in between.
size=$(($blocknum * 512))

Here is showing dd after each way on running blocknum.

Ricks-Macpro-09:myrom rick$ blocknum=`printf %d "'\`dd if=myrom.rom bs=1 skip=2 count=1 2>/dev/null\`"`
Ricks-Macpro-09:myrom rick$ size=$(($blocknum * 512))
Ricks-Macpro-09:myrom rick$ dd if=6870.efi.rom of=myrom.rom bs=$size seek=1 conv=notrunc
dd: bs must be between 1 and -1
Ricks-Macpro-09:myrom rick$


Ricks-Macpro-09:myrom rick$ blocknum=128
Ricks-Macpro-09:myrom rick$ size=$(($blocknum * 512))
Ricks-Macpro-09:myrom rick$ dd if=6870.efi.rom of=myrom.rom bs=$size seek=1 conv=notrunc
0+1 records in
0+1 records out
45056 bytes transferred in 0.000706 secs (63822547 bytes/sec)
Ricks-Macpro-09:myrom rick$


On the second one using just blocknum=128  I can complete everything including flashing the bios to the card.
The card ends up non functional otherwise except Dos. So I that use my backed up rom and restore it. Than I
am back where I started. Just wondering if the card can't be flashed at this point. I am not looking for hand
holding. Just trying to understand.

I have tried this also running all the commands on a MBP 2011 model as well to see if any differense. I get the
same results. Both machines have all the updates for 10.6.8.




Title: Re: 6870 efi rom test
Post by: Rominator on November 12, 2011, 08:58:56 PM
USE NETKAS' APP


Title: Re: 6870 efi rom test
Post by: mrdragon1 on November 16, 2011, 09:07:39 PM
Not sure if there is a proper place for ROMs to go, but have a successful MSI R6870 Hawk rom in a early 2009 Mac Pro. Initially didn't want to work on boot, but with the help of a hackintosh and msiflash was able to get it there. The DVI port and mini display ports in a row work, 2nd DVI port does nothing and have not tested HDMI. Helped do this for a friend.

Also to note. Boot logo shows with one monitor but is gone with more than one monitor connected. It still boots fine, but is black until the desktop/login screen shows.

Hope this helps someone  ;D


Title: Re: 6870 efi rom test
Post by: lowrider on November 17, 2011, 12:13:30 AM
Just a short note to say I installed 10.7.3 beta 1 this morning, and all is working well.

Lou


Title: Re: 6870 efi rom test
Post by: joecamel on November 22, 2011, 07:15:31 PM
Since I had the same thing as R0M, I used the separate lines of code too, to get my ROM file altered.
Seems to have worked alright, still need to flash though. No errors on the executing of lines at all.

Use at your own risk, but attached is the flashed ROM file for Sapphire HD6870 (non-toxic or whatever model).


Hi,
I used this rom and netkas's tool and then was able to flash the card with atiwinflash(didn't work with zeus), thanks!!!
 
My only question is, my card is this model: http://www.amazon.co.uk/Sapphire-11179-09-20G-6870-GDDR5-Graphics/dp/B004R7MTPQ   

is it the exact same model you have, or does it even matter(you didnt list the specific model of your card)?

I guess what I'm trying to ask is if I'm "all clear" now that everything seems to work, given I used your rom. Don't want any nasty surprises down the line... (I'm new to flashing cards  ::) )

Thanks again!



Title: Re: 6870 efi rom test
Post by: andystubbs on November 22, 2011, 09:42:53 PM
As long as you backed up the original stock rom you should be fine and can can always just reflash it.


Title: Re: 6870 efi rom test
Post by: joecamel on November 23, 2011, 02:50:18 AM
cheers


Title: Re: 6870 efi rom test
Post by: migs647 on November 29, 2011, 07:13:06 AM
This is a back up I just made from my XFX 6870 ZDFC dual fan version 5 . Make sure you have the same version Version 5 ! I'm pretty sure it needs to be the same version or you may mess things up even more. I'm not a guru here, just trying to help out.  I just bought my card and it is part of a new shipment. The box is different than the ones you usually see. It says Double Dissipation on the box, so make sure your card is the same before flashing.





Bhang, do either of the roms you posted have the EFI extensions or are they just the factory rom?


Title: Re: 6870 efi rom test
Post by: fairbanx on December 03, 2011, 10:09:48 AM
I flashed a Sapphire Radeon HD 6870 1 GB some days ago without any issues:

- saved the original rom
- created the new efi rom with netkas efi.6870.rom and RomCreator
- flashed the card with atiflash (via FreeDOS)

The card works very fine. Only on cold boot the PCIe fans in my Mac Pro 4,1 goes up to about 1900 rpm, but down again to 800 rpm after a couple of minutes.

Thanks for all the information I found here and there!! I'm very pleased.  :)

Update: I returned the card due to the high speed PCIe fan. I couldn't find a solution for this problem.



Title: Re: 6870 efi rom test
Post by: Ezekiel09 on December 21, 2011, 01:43:23 PM
Not sure if there is a proper place for ROMs to go, but have a successful MSI R6870 Hawk rom in a early 2009 Mac Pro. Initially didn't want to work on boot, but with the help of a hackintosh and msiflash was able to get it there. The DVI port and mini display ports in a row work, 2nd DVI port does nothing and have not tested HDMI. Helped do this for a friend.

Also to note. Boot logo shows with one monitor but is gone with more than one monitor connected. It still boots fine, but is black until the desktop/login screen shows.

Hope this helps someone  ;D


I used your MSI R6870 EFI'd ROM, flash my MSI R6870 using Zeus tool (6000 version) and it works great.

Got the boot screen and the Cider games working in my MacPro3.1

Thanks a lot for posting those.

EZ9


Title: Re: 6870 efi rom test
Post by: therfman on December 27, 2011, 05:41:21 AM
After reading through this thread and trying a lot of combinations, I managed to flash my Sapphire 6870 to work wit EFI.  I have the 1GB version that has the dual-fan cooler (commonly bundled with Dirt 3).  I didn't have any success with ATI Winflash, and I ended up using the ROM Creator tool and Zeus 2.3 to flash (2.8 would not work).

I get a boot screen with the main monitor on the lower DVI.  I also get the boot screen if I connect the secondary monitor using a mini display port to Displayport cable (monitor supports DP natively).  I do not have a third DP cable to connect the third monitor to the second mDP.  Has anybody tried this?  Do you still get the boot screen?  I may buy one tomorrow to try it out, otherwise, I will stick my GT120 back in the Mac Pro and use it for the third monitor via DVI.  I guess I could also use it for Physx in Windows.



Title: Re: 6870 efi rom test
Post by: asutton on January 10, 2012, 04:39:32 PM
After reading through this thread and trying a lot of combinations, I managed to flash my Sapphire 6870 to work wit EFI.  I have the 1GB version that has the dual-fan cooler (commonly bundled with Dirt 3).  I didn't have any success with ATI Winflash, and I ended up using the ROM Creator tool and Zeus 2.3 to flash (2.8 would not work).

I get a boot screen with the main monitor on the lower DVI.  I also get the boot screen if I connect the secondary monitor using a mini display port to Displayport cable (monitor supports DP natively).  I do not have a third DP cable to connect the third monitor to the second mDP.  Has anybody tried this?  Do you still get the boot screen?  I may buy one tomorrow to try it out, otherwise, I will stick my GT120 back in the Mac Pro and use it for the third monitor via DVI.  I guess I could also use it for Physx in Windows.

I figured I might as well post my experience on here as well. I also have the dual fan version of the 1GB Sapphire 6870 (11179-13-20G, http://www.canadacomputers.com/product_info.php?cPath=43_557_558&item_id=043593). Dumped the ROM with GPU-Z and added EFI using efi.6870.rom and RomCreator. Flashing with Zeus 2.8 did not work. Always received the error that the flash was aborted because the ROM I was trying to flash was the same as the one already on there. Flashing in Windows using ATIWinFlash also did not work as I repeatedly received an error that the VBIOS image was not found. Finally used RBE and the force flash option to get the ROM on there and sure enough, it worked! Instead of reporting a 6xxx card in system profiler it now says 6870. Boot screen works on bottom DVI port, HDMI also works. Haven't tested any other ports. Solved the DVD player crash issue. The only issue I have is no audio over HDMI. I had a flashed 5770 in my Mac Pro (5,1) before and after flashing the 2010 Mac Pro firmware onto the machine, the audio out of the 5770 worked. I cannot, however, get audio out of the 6870. Does anyone have any insight into this issue? MacPro 5,1 running Lion, 10.7.3.


Title: Re: 6870 efi rom test
Post by: pitimarsu on January 13, 2012, 01:59:44 AM
Thanks All !  ;D

Flash of my sapphire 6870 working. (1. DOS => atiflash -s / 2. OSX => RomCreator with efi netkas / 3. DOS => atiflash -p)

I'm on Mac Pro 2008 with Lion 10.7.2. Dual screen 20' apple + 24' LED samsung.

NOW :
- DVD player working
- Borderlands and other games working
- Only DVI upper working (but my dual screen work with my old 8800 GT)
- HDMI don't work ?
- the only big problem is : 1920x1080 in game (Borderlands and Starcraft2) the screen twinkle  :(

What can I do ?

edit : it's normal ATY, DuckweedPare in PCI Card (see on pic) ?

EDIT 2 : it's ok for 1920x1080 in game.. I had my monitor pref in 60 Hertz instead of 50 Hertz, it's fine now. Sorry :)


Title: Re: 6870 efi rom test
Post by: Autonomia on January 14, 2012, 04:56:29 PM
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

R0M, for you XXX is 128

Thanks for your help.
Looks better, right ?

Edit: Added Zeus screenshot.
I got an error message when trying to flash the card with Zeus. I use 10.7.1.

Edit 2: I've done the procedure from scratch and it worked. Don't know what went wrong earlier.
So flashing with Zeus worked for me.
Bootscreen works.
But I got the same issues that I had with ATY_Init: second display detected (on DVI or HDMI) but blackscreen on it. (Still can't test MDP)

I've your same problem. I'm repeat procedure 4 times, but nothing. Zeus get me error. I've an XFX ATI Radeon HD 6870 with 2GB.

Thanks


Title: Re: 6870 efi rom test
Post by: Autonomia on January 14, 2012, 09:00:01 PM
Ok, I tried flashing with atiflash, work!! Bootscreen OK, but second DVI don't work!! Don't test HDMI and 2 Display Port yet. Any ideas?

Thanks a lot

AMD Radeon HD 6870:

  Modello Chipset:   AMD Radeon HD 6870
  Tipo:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  Larghezza Lane PCIe:   x16
  VRAM (totale):   2048 MB
  Fornitore:   ATI (0x1002)
  ID dispositivo:   0x6738
  ID revisione:   0x0000
  Revisione ROM:   007-NETKAS-ORG
  Versione driver EFI:   01.00.507
  Monitor:
Cinema HD:
  Risoluzione:   1920 x 1200
  Profondità pixel:   Colore 32 bit (ARGB8888)
  Mostra numero di serie:   
  Monitor principale:   Sì
  Mirror:   Spento
  Online:   Sì
  Rotazione:   Supportata

AMD Radeon HD 6870:

  Nome:   ATY,Duckweed
  Tipo:   Controller Monitor
  Driver installato:   Sì
  MSI:   Sì
  Bus:   PCI
  Slot:   Slot-1
  ID fornitore:   0x1002
  ID dispositivo:   0x6738
  ID fornitore sottosistema:   0x1682
  ID sottosistema:   0x3108
  ID revisione:   0x0000
  Ampiezza link:   x16
  Velocità collegamento:   2.5 GT/s

AMD Radeon HD 6870:

  Nome:   ATY,DuckweedParent
  Tipo:   ATY,DuckweedParent
  Driver installato:   No
  MSI:   No
  Bus:   PCI
  Slot:   Slot-1
  ID fornitore:   0x1002
  ID dispositivo:   0xaa88
  ID fornitore sottosistema:   0x1682
  ID sottosistema:   0xaa88
  ID revisione:   0x0000
  Ampiezza link:   x16
  Velocità collegamento:   2.5 GT/s



Title: Re: 6870 efi rom test
Post by: lowrider on January 15, 2012, 12:37:53 AM
^^^^The upper DVI Port will be dead on a Mac flashed HD6870.  However, the HDMI and both MDPs should function OK.

Lou


Title: Re: 6870 efi rom test
Post by: Sinixtro on January 15, 2012, 08:56:20 PM
Hi all, I'm following you from weeks bout this topic, and I've decided to upgrade my MacPro 3,1 with an apple 4870, to the much more powerful 6870, and I choose to buy the Sapphire 1gb gddr5  with one fan,(http://www.pixmania.com/fr/fr/8224042/art/sapphire-technology/radeon-hd-6870-1-go-gddr5.html) it has: 2 dvi, 1hdmi, 1 display port.
As I seems to understand also weust (and maybe r0m?) has the same card of mine, and I decided to use his rom (to be sure not for laziness), so I've dumped my original one with gpuz and also with atiwinflash (to be sure), then I've flashed it with the rom weust posted.
After reboot, the dvi gave no bootscreen, so I've rebooted with the hdmi (because without flashing I remembered that osx recognize the hdmi as primary monitor) and theres bootlogo...so a lil bit after the loading...green screen flash and no more input (with both hdmi-dvi).
restarting with Win7 allows me to use both ports (dvi-hdmi)
not tested with display port(because I've no adapter)...can anyone help me? did I do something wrong? and much more important: where can I find a tutorial to create an efi 64 rom for 6870 that fits on my MacPro 3,1?

I would specify that I'm on osx 10.6.8 with driver pack (from groths) and no aty_init patch, and I'm using the lower connections (in a row: dvi, hdmi, display port) because I've heard that upper doesn't work.

Another question is:
I still have 4870, and I could put it on my 2nd 16x slot, but it needs power from 6pins connector...I thought that I could take some energy from dvd molex with some "y" molex cables...anyone did the same? could the power supply "resist" to that amount of energy (6870+4870)?
Thanks to all for your help (I accept also pm).


Title: Re: 6870 efi rom test
Post by: tomatomic on January 16, 2012, 04:55:55 AM
Hi Everyone, great work!

I found out about netkas and groth's forum and bought myself a Gigabyte Radeon HD 6870 to replace my apple 5770.

my system:
MacPro4,1 - 2.26 GHz 8 core
Mac OS 10.7.2
no other installed PCI cards.

In windows 7, i used GPU-Z.0.5.7.exe, to dump my rom and got a file named “6870_bios_Barts.bin”, saved it to an external USB card.

I just got on here, downloaded the 6870.efi.rom. In Lion, ive tried RomCreator.app to update the rom to include the EFI, and it simply crashes (app disappoears in a blink and the system askes if i should reopen). Its the same if i let it automatically detect the bios, or if i manually browse for the dumped file.

i have also tried using Zeus 2.8, and when i try to use the add EFI function, i get this error:
“dd: bs must be between 1 and 9223372036854775807
Traceback (most recent call last):
File “fixrom.py”, line 110, in
op_rom.fix()
File “fixrom.py”, line 90, in fix
self.data[-1] = chr(0×100 – sum)
ValueError: chr() arg not in range(256) (1)”

(way over my head haha)

I really have no idea what else to try. The card is properly installed wiht the 2 power cables, is running fine in mac os and windows, just no boot screen. Some other site had this card listed as a safe solution, but these apps dont seem to like it as much as that site ;-)

help? any ideas?

in the meantime i will see if gigabyte has an updated rom for their card.

-tom

edit, attaching my bios file


Title: Re: 6870 efi rom test
Post by: lowrider on January 16, 2012, 05:17:42 AM
^^^^Go back to page 16 of this thread.  Get the ROM attached to post No. 12.  Use Zeus 2.3 to flash the card in the Mac environment.  For some reason Zeus 2.8 reports an error and won't flash the card.  See my posts after post No. 12 and you'll see my experiences with the Gigabyte 687OC card.   My card is still working great in Max OS 10.7.3, Beta No. 5.

Lou


Title: Re: 6870 efi rom test
Post by: tomatomic on January 16, 2012, 09:04:15 AM
^^^^Go back to page 16 of this thread.  Get the ROM attached to post No. 12.  Use Zeus 2.3 to flash the card in the Mac environment.  For some reason Zeus 2.8 reports an error and won't flash the card.  See my posts after post No. 12 and you'll see my experiences with the Gigabyte 687OC card.   My card is still working great in Max OS 10.7.3, Beta No. 5.

Lou


awesome. thanks much, gonna give it a try :-D


Title: Re: 6870 efi rom test
Post by: tomatomic on January 16, 2012, 10:35:49 AM
^^^^Go back to page 16 of this thread.  Get the ROM attached to post No. 12.  Use Zeus 2.3 to flash the card in the Mac environment.  For some reason Zeus 2.8 reports an error and won't flash the card.  See my posts after post No. 12 and you'll see my experiences with the Gigabyte 687OC card.   My card is still working great in Max OS 10.7.3, Beta No. 5.

Lou


awesome. thanks much, gonna give it a try :-D


no luck. i almost bricked the card. wouldnt boot. i put my 5770 back in, used it to boot off of, have the 6870 in another slot (all power cables attached) and reflashed it to the original rom from the windows dump... back to square one.

heres what i did before:

well, its a no go. the only 2.3 zeus i have is named 6000series.app im having trouble booting with the card in 10.6.8, im running lion 10.7.2, your link for 2.3 isnt working any more. your rom is named Gigabyte6870oc.efi.rom - is this overclocked? and your model is 687OC - my precise model number is GV-R687OC-1GD. is there a difference?

i also tried the romcreator.app and the rom it created, i tried flashing with 2.8, i got "Flash aborted! Possible cause:ROM already identical to card firmware or card simply not compatible with zeus."

i then tried taking your rom, and using rom converter on it - that was BAD. oops.

really dont know why this card wont work and so many others have had success. its not like im not technically savvy. :-(

gonna boot into windows, try to find a a different rom off gigabytes site - see what i can do.


edit: the 6870 is bricked. the system boots into windows only with it attached, but a blank screen - sends nothing to the monitor. ill try to create a flash boot cd to bring it back to life tomorrow night. ugh.


Title: Re: 6870 efi rom test
Post by: lowrider on January 16, 2012, 04:27:09 PM
^^^^Yes, that is the exact PN of my card and I flashed it in Mac OS 10.7.2.  Don't know why your's didn't work????  I still have Zeus 2.3, but can no longer find a link to it and it's too big a file to attach here.

I'm sorry you're having those issues.  I had the same type of issues when I tried flashing an MSI 6870 Hawk, I ended up bricking it.

Lou


Title: Re: 6870 efi rom test
Post by: tomatomic on January 16, 2012, 09:04:13 PM
^^^^Yes, that is the exact PN of my card and I flashed it in Mac OS 10.7.2.  Don't know why your's didn't work????  I still have Zeus 2.3, but can no longer find a link to it and it's too big a file to attach here.

I'm sorry you're having those issues.  I had the same type of issues when I tried flashing an MSI 6870 Hawk, I ended up bricking it.

Lou

ill be trying tonight, but do you think theres any shot at making another boot and reflashing it back to where it was? i saw a link, gonna dig it up, but its not showing up in the windows device manager or the system profiler :-/


Title: Re: 6870 efi rom test
Post by: tomatomic on January 17, 2012, 05:37:59 AM
me again.

this gigabyte 6870 is most certainly completely bricked. im going to try and return it.
based on all your experience, what is the most reliable and safe 6870 (brand) to buy and add an EFI? id like to get some good advice before i make a new purchase.

thanks in advance,
tom



Title: Re: 6870 efi rom test
Post by: Reon on January 23, 2012, 07:15:49 PM
XFX and Sapphire work fine.


Title: Re: 6870 efi rom test
Post by: tomatomic on January 25, 2012, 10:22:34 PM
XFX and Sapphire work fine.

thanks.
i might go with the cheapest one haha


Title: Re: 6870 efi rom test =- HHHEEEELLLLPPPP!!!!
Post by: tomatomic on January 28, 2012, 11:49:40 PM
XFX and Sapphire work fine.

well i got the sapphire 6870. the basic and cheapest one from newegg - seems to be pure reference design from AMD/ATI.

FAIL.

first, i made 2 backup roms - one with gpu-z,and one through DOS with atiflash.exe
then i tried rom converter in lion - it just crashes
i tried zeus 2.3, 2.8, both return errors when i use netkas' latest 6870.efi.rom
i also tried the terminal window approach from jeanlain - and that returned errors - something about not between -1 and 1 and a bunch of unintelligible jargon.

so then, based on rominators advice to use DOS,  i used atiflash.exe - it returned an error with the standard - atiflash -p 0 6870.efi.rom (renamed for DOS to EFI.ROM)
so when i used the force flash command - atiflash -p -f 0 efi.rom command to force the issue, upon reboot, neither windows, DOS, or mac os recognize the existence of the card in the PCI slot. done. it's bricked. just like the last 6870 that i returned and replaced through another vendor.

guys.. i almost feel like im being punked - im looking over my shoulder for ashton kutcher ;-)

since none of the commands or apps here worked, i tried the DOS approach - rominator says hes never had a problem... so wtf am i doing?

is there a way for force the computer to flash this card - im sure the hardware is fine, but the rom is fucked, and i cant reflash it back to the original. :-(
(i do have several older "real" PCs around the apartment from a now defunct render farm - im currently trying to put the card in there and try to restore the card.)



DOH.

please help. i am starting to wish i just dropped the $450 on the mac version. this has been so much hassle!!!!
and seriously, im so not a technical idiot or noob... ive personally build around 15-20 PCs from parts, ive been through about 8 models of macs in my history, and my business owns 15 mac pros - 3,1-5,1 including an xserve, and a mac pro configured with raids containing a total of 33 hard drives- all running my business. and here i am, pure fail.

[edit, attached the original ROM]


Title: Re: 6870 efi rom test
Post by: Rominator on January 30, 2012, 09:58:08 PM
Netkas EFI is just that.

The EFI part that needs to be added to your PC BIOS.

Flashing that alone onto a 6870 will for sure make you a nice paperweight.

If you didn't understand that, you need to give up and buy a card from The Apple Store. You should not be making your own.

The FIRST step in flashing is always DOING SOME RESEARCH and KNOWING WHAT YOU ARE DOING BEFORE YOU DO IT.



Title: Re: 6870 efi rom test
Post by: tomatomic on January 30, 2012, 10:48:32 PM
Netkas EFI is just that.

The EFI part that needs to be added to your PC BIOS.

Flashing that alone onto a 6870 will for sure make you a nice paperweight.

If you didn't understand that, you need to give up and buy a card from The Apple Store. You should not be making your own.

The FIRST step in flashing is always DOING SOME RESEARCH and KNOWING WHAT YOU ARE DOING BEFORE YOU DO IT.




no need to act like a pretentious dick. i did the research, tried all those early steps, and it all crashed / returned errors. i tried the dos method at your recommendation, and again.. no go. maybe i missed one step. thats all you have to point out. instead you wasted your time and  energy to issue insults. nice one, mate.

now. who can actually point out what to do when romconverter, zeus, and jeanlian's terminal window approach fails?


Title: Re: 6870 efi rom test
Post by: mac-bitch on January 31, 2012, 11:14:44 AM
Netkas EFI is just that.

The EFI part that needs to be added to your PC BIOS.

Flashing that alone onto a 6870 will for sure make you a nice paperweight.

If you didn't understand that, you need to give up and buy a card from The Apple Store. You should not be making your own.

The FIRST step in flashing is always DOING SOME RESEARCH and KNOWING WHAT YOU ARE DOING BEFORE YOU DO IT.




no need to act like a pretentious dick. i did the research, tried all those early steps, and it all crashed / returned errors. i tried the dos method at your recommendation, and again.. no go. maybe i missed one step. thats all you have to point out. instead you wasted your time and  energy to issue insults. nice one, mate.

now. who can actually point out what to do when romconverter, zeus, and jeanlian's terminal window approach fails?

Please create the original ROM (with the 6870 being the only card in the system) using ATIflash with the command "atiflash -s 0 6870.ROM 20000" and post it back here. I will give it a try.


Title: Re: 6870 efi rom test
Post by: tomatomic on January 31, 2012, 07:13:49 PM
Please create the original ROM (with the 6870 being the only card in the system) using ATIflash with the command "atiflash -s 0 6870.ROM 20000" and post it back here. I will give it a try.

awesome.
now, i did not use the extensions 20000 - i never saw that instruction - i used the instructions on techpower up which are
"Reboot your computer with the boot disk and run atiflash -s 0 oldbios.bin to save your old BIOS just in case you might need it at a later time.
Now run atiflash -p 0 newbios.bin Replace newbios.bin with the filename of the downloaded BIOS file.
If you are trying to flash a BIOS for a different card then you will get a security warning that the BIOS does not match your card. If you are absolutely sure that the BIOS is compatible you can use the -f parameter to force flashing. For example atiflash -f -p 0 BIOS.bin
Reboot your computer
Done"

this was found at http://www.techpowerup.com/printarticle.php?id=34
where i got atiflash.exe - maybe that was the problem? not having 20000 at the end???

but this is the rom i got. i am currently RMA'ing the card to get a replacement.

thanks so much.
-Tom

(the S6870OG.bin came from atiflash.exe
the second file - the Barts.bin came from GPU-Z.0.5.8.exe, not atiflash.)


Title: Re: 6870 efi rom test
Post by: mac-bitch on January 31, 2012, 07:36:30 PM
Sorry, maybe we misunderstood each other. With ATIFlash I meant using atiflash on a DOS Basis with a Command line interface. I am a bit unsure if you can simply rename ".bin" to ".rom".


Title: Re: 6870 efi rom test
Post by: tomatomic on February 01, 2012, 07:05:20 AM
Sorry, maybe we misunderstood each other. With ATIFlash I meant using atiflash on a DOS Basis with a Command line interface. I am a bit unsure if you can simply rename ".bin" to ".rom".

ahh this is the one - i may have renamed one for easier command line.. this was done in DOS with command line.. sorry - it was early i was groggy ;-)


Title: Re: 6870 efi rom test
Post by: andystubbs on February 01, 2012, 10:02:45 AM
I am a bit unsure if you can simply rename ".bin" to ".rom".

I'm pretty sure you can - ATIFlash doesnt care about the file extension as long as the file actually exists - I've certainly used it using both .rom and .bin files.


Title: Re: 6870 efi rom test
Post by: mac-bitch on February 01, 2012, 10:28:47 AM
I am a bit unsure if you can simply rename ".bin" to ".rom".

I'm pretty sure you can - ATIFlash doesnt care about the file extension as long as the file actually exists - I've certainly used it using both .rom and .bin files.

Thanks for the heads-up Andy :).


Title: Re: 6870 efi rom test
Post by: tomatomic on February 01, 2012, 07:38:35 PM
I am a bit unsure if you can simply rename ".bin" to ".rom".

I'm pretty sure you can - ATIFlash doesnt care about the file extension as long as the file actually exists - I've certainly used it using both .rom and .bin files.

Thanks for the heads-up Andy :).

the myrom.rom is pure output from atiflash, not renamed.
i think where i went wrong is i might have thought the 6870.efi.rom was an already prepared rom, so after the files in terminal window, zeus and romconverter, i thought i would try atiflash to use the 6870.efi.rom - and once i realized the bring, i thinik i renamed the .bin at some point trying to flash it back... but the card was already dead.

regardless, the contents are the same file size on my box - 128K - could be the same.. but to clarify, the .bins where from gpuz and the .rom is from atiflash.exe


Title: Re: 6870 efi rom test
Post by: Rominator on February 01, 2012, 08:54:50 PM
To avoid future unnecessary RMAs and angst.

6870 will work in all Mac Pros unflashed (OOTB) in 10.6.8 and later.

They will HOWEVER have issues.

Most of these issues can be fixed in 2008 or later Mac Pros by flashing them with an EFI.

This EFI is made by getting the ORIGINAL PC BIOS from the card and then combining it with the EFI64 that Netkas wrote for these.

This EFI IS 64bit only because the ATI/AMD EFI that it is based on is from an iMac and is 64bit. There is still hope that a 6xxx or 7xxx card released in Mac Pro may still be EBC (works in either). The 5xxx series iMac ROM is 64bit yet the 5770 and 5870 are both EBC, hence why we can flash those for ALL Mac Pros while the 6xxx cards are EFI64 only.

The rules for how to do this are actually just the PCI spec from years ago.

"55AA" is beginning of OPROM file.

next byte is the length in 512 byte blocks.

This tells you where first ROM ends. Next byte is where EFI file starts.

When this file is assembled you flash it onto your 6870 and bingo, it works better in 2008 or later.

Will have no effect in 2006 or 2007 (1,1 or 2,1) Mac Pro or Hackintosh. Flashing cards for those machines is a 100% WASTE OF TIME.



Title: Re: 6870 efi rom test
Post by: mac-bitch on February 01, 2012, 09:04:19 PM
Here you go @tomatomic. Please flash within atiflash (the 6870 being the only card in the system) with the command "atiflash -p 0 EFI6870.ROM". The "-f" Force option should not be necessary since this is the original BIOS. Please provide feedback.



Title: Re: 6870 efi rom test
Post by: tomatomic on February 02, 2012, 07:55:04 AM
To avoid future unnecessary RMAs and angst.

6870 will work in all Mac Pros unflashed (OOTB) in 10.6.8 and later.

They will HOWEVER have issues.

Most of these issues can be fixed in 2008 or later Mac Pros by flashing them with an EFI.

This EFI is made by getting the ORIGINAL PC BIOS from the card and then combining it with the EFI64 that Netkas wrote for these.

This EFI IS 64bit only because the ATI/AMD EFI that it is based on is from an iMac and is 64bit. There is still hope that a 6xxx or 7xxx card released in Mac Pro may still be EBC (works in either). The 5xxx series iMac ROM is 64bit yet the 5770 and 5870 are both EBC, hence why we can flash those for ALL Mac Pros while the 6xxx cards are EFI64 only.

The rules for how to do this are actually just the PCI spec from years ago.

"55AA" is beginning of OPROM file.

next byte is the length in 512 byte blocks.

This tells you where first ROM ends. Next byte is where EFI file starts.

When this file is assembled you flash it onto your 6870 and bingo, it works better in 2008 or later.

Will have no effect in 2006 or 2007 (1,1 or 2,1) Mac Pro or Hackintosh. Flashing cards for those machines is a 100% WASTE OF TIME.



thanks rominator.
i did understand the bit about taking the original rom and adding the mac EFI to it, but the rest you explained is news to me. i am using a mac pro 4,1 right now. if this works successfully, i may invest in more cards for the 4,1's and 5,1s i have in my office. (we do 3d work, and i like to be as efficient with my expenditures as possible - 450 for a 160$ card isnt efficient ;-)

the only thing im still lost with is why the utilities didnt work for me - i got errors and crashes. the combination/addition of the EFI failed.

mac-bitch just gave me a rom - im gonna reply to that. when i get my new card, i hope it works!!!!!

thanks for the run down. i do appreciate it.


Title: Re: 6870 efi rom test
Post by: tomatomic on February 02, 2012, 07:57:02 AM
Here you go @tomatomic. Please flash within atiflash (the 6870 being the only card in the system) with the command "atiflash -p 0 EFI6870.ROM". The "-f" Force option should not be necessary since this is the original BIOS. Please provide feedback.



think ferris bueller
"yoooure my heeeeroooo" :-P

ill see how long the RMA process takes and once i have the replacement, ill give it a shot and respond back.
thanks so much you two!!

now if i can figure out why i couldnt do what you just did... .. . makes me think theres something unusual with my setup here tripping things up.


Title: Re: 6870 efi rom test
Post by: mac-bitch on February 02, 2012, 09:48:40 AM
Here you go @tomatomic. Please flash within atiflash (the 6870 being the only card in the system) with the command "atiflash -p 0 EFI6870.ROM". The "-f" Force option should not be necessary since this is the original BIOS. Please provide feedback.



think ferris bueller
"yoooure my heeeeroooo" :-P

ill see how long the RMA process takes and once i have the replacement, ill give it a shot and respond back.
thanks so much you two!!

now if i can figure out why i couldnt do what you just did... .. . makes me think theres something unusual with my setup here tripping things up.

Well at first I made a stupid mistake. I simply renamed your ".bin" file in the Finder without realizing that I did not change the "file type", only the "name". So I got the same error like you when I tried to run the final script. It was simply still a ".bin" and not a ".rom" file. Then I took the ".bin" file again and opened it still in Finder with "command-i". In this information window I changed it to ".rom" and finally got the confirmation dialogue "do you really want to change the file ending?". Then I simply reran the four steps in a terminal window:

Code:
blocknum=128
size=$(($blocknum * 512))
dd if=6870.efi.rom of=myrom.rom bs=$size seek=1 conv=notrunc
python fixrom.py myrom.rom myrom.rom

Thats it.


Title: Re: 6870 efi rom test
Post by: slughead on February 06, 2012, 01:42:31 AM
Does anyone know if the efi ROM supports Audio over HDMI? I know people have problems with MDP audio but what about HDMI?

Also, since I'm preserving the PC part of the ROM, Crossfire and stuff will work in Windows, right?


Title: Re: 6870 efi rom test
Post by: tomatomic on February 07, 2012, 10:14:18 AM
Here you go @tomatomic. Please flash within atiflash (the 6870 being the only card in the system) with the command "atiflash -p 0 EFI6870.ROM". The "-f" Force option should not be necessary since this is the original BIOS. Please provide feedback.



think ferris bueller
"yoooure my heeeeroooo" :-P

ill see how long the RMA process takes and once i have the replacement, ill give it a shot and respond back.
thanks so much you two!!

now if i can figure out why i couldnt do what you just did... .. . makes me think theres something unusual with my setup here tripping things up.

Well at first I made a stupid mistake. I simply renamed your ".bin" file in the Finder without realizing that I did not change the "file type", only the "name". So I got the same error like you when I tried to run the final script. It was simply still a ".bin" and not a ".rom" file. Then I took the ".bin" file again and opened it still in Finder with "command-i". In this information window I changed it to ".rom" and finally got the confirmation dialogue "do you really want to change the file ending?". Then I simply reran the four steps in a terminal window:

Code:
blocknum=128
size=$(($blocknum * 512))
dd if=6870.efi.rom of=myrom.rom bs=$size seek=1 conv=notrunc
python fixrom.py myrom.rom myrom.rom

Thats it.

ok im gonna try and do it myself. my new card arrives tomorrow :-D
thanks!


Title: Re: 6870 efi rom test
Post by: alienallan on February 07, 2012, 01:13:48 PM
xfx 6870 dual fan 2 gig.

silent card, working as should.

attached the rom

ps. yes in crossfire everything attached, yes working great, yes xtra psu ( no wouldnt ever do it without the xtra psu ), obviously no crossfire in osx (only sayin it so u dont friggin ask), yes both cards are flashed with the same rom, yes there is a monitor attached to lower dvi on each of them, running 2 monitors ( no she doesnt have 3 monitors ) , yea lion, yes update, win7 yes, great scores , everything is as it should be and lives upto expectations.





Title: Re: 6870 efi rom test
Post by: slughead on February 07, 2012, 07:48:27 PM
xfx 6870 dual fan 2 gig.

silent card, working as should.

attached the rom

ps. yes in crossfire everything attached, yes working great, yes xtra psu ( no wouldnt ever do it without the xtra psu ), obviously no crossfire in osx (only sayin it so u dont friggin ask), yes both cards are flashed with the same rom, yes there is a monitor attached to lower dvi on each of them, running 2 monitors ( no she doesnt have 3 monitors ) , yea lion, yes update, win7 yes, great scores , everything is as it should be and lives upto expectations.

Righteous! Thanks for the info!


Title: Re: 6870 efi rom test
Post by: viizi on February 17, 2012, 11:24:42 AM
I am having an issue flashing. Mac Pro 3,1 using XFX HD6870 1GB, Lion 10.7.3

1. Used RomCreator and told it to use the XFX 6870.rom which I got from netkas post
2. saved the new rom as patchedrom.rom
3. opened Zues 2.8 and selected patchedrom.rom, lion
4. clicked flash and
(http://f.cl.ly/items/1X3Y3S0C1H2K0k3p2B2x/Screen%20Shot%202012-02-17%20at%202.48.58%20PM.png)

??


Title: Re: 6870 efi rom test
Post by: slughead on February 17, 2012, 12:29:24 PM
With my XFX (http://"http://www.newegg.com/Product/Product.aspx?Item=N82E16814150561") I tried several methods which failed before finding the most annoying one possible (no Mac GUIs :(). First off, Zeus didn't work. At all. The XFX ROM here Didn't work with Zeus or ATI Winflash.

1. I used ATI Winflash to get the PC ROM (though I'm sure the dos-based ATI flash would've worked too). The OS X GUI produced a faulty ROM which ATI Winflash hated.
2. Zeus wouldn't add the EFI to my ROM. I had to modify and run the script/instructions (http://"http://forum.netkas.org/index.php/topic,1085.0.html") on the netkas website using this (http://"http://forum.netkas.org/index.php/topic,1085.msg6532.html#msg6532") method--my "blocknum" was 128, apparently.
3. Zeus failed to flash my card, I used ATI Winflash for this.

Attached is my modified ROM


Title: Re: 6870 efi rom test
Post by: viizi on February 17, 2012, 12:34:34 PM
With my XFX (http://"http://www.newegg.com/Product/Product.aspx?Item=N82E16814150561") I tried several methods which failed before finding the most annoying one possible (no Mac GUIs :(). First off, Zeus didn't work. At all. The XFX ROM here Didn't work with Zeus or ATI Winflash.

1. I used ATI Winflash to get the PC ROM (though I'm sure the dos-based ATI flash would've worked too). The OS X GUI produced a faulty ROM which ATI Winflash hated.
2. Zeus wouldn't add the EFI to my ROM. I had to modify and run the script/instructions (http://"http://forum.netkas.org/index.php/topic,1085.0.html") on the netkas website using this (http://"http://forum.netkas.org/index.php/topic,1085.msg6532.html#msg6532") method--my "blocknum" was 128, apparently.
3. Zeus failed to flash my card, I used ATI Winflash for this.

Attached is my modified ROM

Are you saying that the attached modified rom file will work with zeus? Or do I have to go through all the other steps you took as well?


Title: Re: 6870 efi rom test
Post by: slughead on February 17, 2012, 01:12:36 PM
Are you saying that the attached modified rom file will work with zeus? Or do I have to go through all the other steps you took as well?

Come on man, please read:

>First off, Zeus didn't work. At all.

>Zeus failed to flash my card, I used ATI Winflash for this.


Yeah, I think you'd better use the FreeDOS method or ATI Winflash

Edit: I'm not sure you understand what you're doing, let me try to explain what we're doing here

1. Obtain the ROM off your 6870
2. Make the ROM EFI compatible
3. Flash (upload) the Modified ROM back onto the 6870

I've done steps 1 and 2 and uploaded the modified ROM in the above post. I'm not sure it'll work with your card, but maybe it will. You'd better hope it does, because since you over-wrote your card's original ROM without backing it up, if the ROM I supplied or Netkas supplied don't work, you're screwed--can't get past step 1

 On my machine, I had to use ATI's Flashing software in Windows to flash the card (step 3) because Zeus wouldn't work. If you don't have windows, you'll have to boot off a CD into FreeDOS and run the DOS-based ATIFlash program here.

got it?


Title: Re: 6870 efi rom test
Post by: alienallan on February 18, 2012, 10:40:31 AM
I flashed 2 cards with zues 2.3 exactly today.
I was on a machine without windows. The card is the usual xfx 2 gig 2 fan.

They Both flashed perfectly fine with the rom i linked earlier.


Title: Re: 6870 efi rom test
Post by: lowrider on February 18, 2012, 06:46:33 PM
I flashed 2 cards with zues 2.3 exactly today.
I was on a machine without windows. The card is the usual xfx 2 gig 2 fan.

They Both flashed perfectly fine with the rom i linked earlier.

Yep, I've also had problems with Zeus 2.8.  It wouldn't work for me.  I kept getting the message displayed on the proceeding page.  I also don't use Windooz for anything.  I don't have it, don't want it.  Zeus 2.3 worked like a charm in the Mac environment.  BTW, I am downloading Mountain Lion 10.8 as I type this post.  An hour and a half to go.  I'll post my results here.

Lou


Title: Re: 6870 efi rom test
Post by: lowrider on February 18, 2012, 10:56:34 PM
I'm now running 10.8 DP1 with no issues, well one issue, 10.8 doesn't like Spell Catcher :'(

Lou


Title: Re: 6870 efi rom test
Post by: alienallan on February 19, 2012, 11:01:37 AM
OpenGL Info on 6870 in 10.8 ?   ...(please)

(they got posted in the other thread)


Title: Re: 6870 efi rom test
Post by: tsugaru on March 02, 2012, 03:45:49 PM
Does anybody have a working copy of Zeus 2.3? I can't find it and need it :/


Title: Re: 6870 efi rom test
Post by: alienallan on March 08, 2012, 01:14:38 AM
Does anybody have a working copy of Zeus 2.3? I can't find it and need it :/

sent it yo ya by mail last week.


Title: Re: 6870 efi rom test
Post by: Concorde Rules on March 09, 2012, 06:34:45 PM
I also need Zeus 2.3.

Any help?

Cheers!


Title: Re: 6870 efi rom test
Post by: markb on March 10, 2012, 04:26:46 PM
Yep a standard linux installation should be able to execute all these commands fine

Cheers pal :)

sorry but how does it work?
the pc firmware file your tool ask or its it the new efi rom (for example from netkas?)?


Title: Re: 6870 efi rom test
Post by: tomatomic on March 15, 2012, 05:33:49 AM
omg dude you are the fucking MAAAAN!!!
ferris beuller indeed.

I've been so busy with work that when i got the new card, i didn't bother with the rom update. i just left a second older ati mac card in there to boot from.

so JUST NOW after all these weeks i finally did try your rom. SUCCESS!!!!


i have a boot screen, and seemingly full functionality. messed around a little in my 3d app in the mac os, and launched a game in windows.. so far, seamless.

if this worked out well after a few days of grinding, i may go ahead and try that gigabyte 6870 with the 3 fans... (its so quiet) and if that works, i may upgrade the main workstations in my office to use that card. they are all running 5770's at the moment.

thanks much mac-bitch..

and rominator too for making sure things are clarified - and of course, netkas for making this all possible. :-D


hmm...
maybe ill get another sapphire 6870 and see if crossfire works HA!

tom


Here you go @tomatomic. Please flash within atiflash (the 6870 being the only card in the system) with the command "atiflash -p 0 EFI6870.ROM". The "-f" Force option should not be necessary since this is the original BIOS. Please provide feedback.



think ferris bueller
"yoooure my heeeeroooo" :-P

ill see how long the RMA process takes and once i have the replacement, ill give it a shot and respond back.
thanks so much you two!!

now if i can figure out why i couldnt do what you just did... .. . makes me think theres something unusual with my setup here tripping things up.

Well at first I made a stupid mistake. I simply renamed your ".bin" file in the Finder without realizing that I did not change the "file type", only the "name". So I got the same error like you when I tried to run the final script. It was simply still a ".bin" and not a ".rom" file. Then I took the ".bin" file again and opened it still in Finder with "command-i". In this information window I changed it to ".rom" and finally got the confirmation dialogue "do you really want to change the file ending?". Then I simply reran the four steps in a terminal window:

Code:
blocknum=128
size=$(($blocknum * 512))
dd if=6870.efi.rom of=myrom.rom bs=$size seek=1 conv=notrunc
python fixrom.py myrom.rom myrom.rom

Thats it.


Title: Re: 6870 efi rom test
Post by: mac-bitch on March 15, 2012, 01:16:47 PM
@ tomatomic

Thanks for coming back even after such a long time and for your report. Always happy to help  :)

Crossfire worked in my hackintosh but I only tested it with two 6870s which had a 100% identical BIOS. And I did not make a complete test, I only ran a short Luxmark Ultra run and it completed 10sec earlier compared to a single 6870 (23sec before).


Title: Re: 6870 efi rom test
Post by: andystubbs on March 15, 2012, 05:23:30 PM
Pretty sure that was coincidence - crossfire is not supported on osx. You can run with the cards in crossfire however only one card will be used (I know because i use crossfired 6870's in one of my hacks).


Title: Re: 6870 efi rom test
Post by: mac-bitch on March 15, 2012, 06:31:17 PM
Ok, but when I ran luxmark 2.0 again, the result nearly doubled (although my main board only supports 2x 8 PCIe lanes in CF mode).


Title: Re: 6870 efi rom test
Post by: Rominator on March 15, 2012, 09:11:36 PM
Luxmark is OpenCl. So more cards = more cores.



Title: Re: 6870 efi rom test
Post by: mac-bitch on March 15, 2012, 09:19:37 PM
Luxmark is OpenCl. So more cards = more cores.



ah,k.


Title: Re: 6870 efi rom test
Post by: tomatomic on March 16, 2012, 10:43:23 PM
@ tomatomic

Thanks for coming back even after such a long time and for your report. Always happy to help  :)

Crossfire worked in my hackintosh but I only tested it with two 6870s which had a 100% identical BIOS. And I did not make a complete test, I only ran a short Luxmark Ultra run and it completed 10sec earlier compared to a single 6870 (23sec before).

hmm interesting.
for home, for gaming, i am going to try crossfire, but i don't know how it will impact booting into the mac os. guess ill find out.

for the office, a slew of options are on the table for an upgrade path. currently i have 11 machines all nehalems, most with 5770s. but with no new mac pros coming.. and my extreme need for processor speed, i may delve into hackintosh, or for now do the rom and processor/ram update to 5,1. hard to say at this point.

i also want to start gathering rack mount render nodes... will be interesting to see if i can do a dual processor rack mount hackintosh!!! :-/

thanks again.


Title: Re: 6870 efi rom test
Post by: alienallan on March 18, 2012, 02:31:17 PM
Having crossfire has no impact whatsoever on osx.

Ive run maybe 30-40 tests with xfire both in windows and osx

My frames doubled (well from 54fps to 102fps thats my average of 10) in windows with the Direct X Bench. So yes your windoz gaming exerience becomes Massive   ...truly.

In osx, even with a monitor connected to both cards, there is no bench improvement im experiencing. Ofc OpenGL only uses 1 card even when benching in windows.

The Issue i do have; is the Temperature running extremely hot on the bottom card. (reaching 95C during benches 75 C idle).
To even the temps out, ive connected the monitors to the card in slot 2. In the MP 3.1 this makes no difference in performance, but it evens out the temperature with the top card taking more load. (works for me).
Ive ordered some aftermarket coolers for my xfx rig and ill let you know how that works out.

I dont specifically advise this card to others wanting crossfire , as theres a few mods that need doing so the screws of the upper card dont block the fans of the lower card. But i also believe a 1 gig xfire is just , well , no offense, but maybe kinda waisted , as ram does not stack and im assuming you run at high resolutions. So the 2 gig cards were a Must for me with xfire.

Hell ...if peeps want a full install guide with pics lemme know ill do it.

but aye...just some more experiences from my end.


This is for the XFX 2 Fan cards 2 Gig.  


Title: Re: 6870 efi rom test
Post by: Ferrari904 on March 30, 2012, 10:23:59 PM
Hi I'm new to this forum. I've been reading things over a MacRumors for awhile. Anyway, I've been getting along just fine with my XFX 6870 BE cards. Until recently I haven't been able to boot into windows. I've been looking into flashing them, but I've run into some problems. I have attached the rom I'm trying to flash and a screen shot of the error I keep getting with Zeus 2.8. What is going wrong for me? Thanks.


Title: Re: 6870 efi rom test
Post by: alienallan on March 31, 2012, 02:59:36 AM
use Zues 2.3

its called 6000series.app

should flash it fine.


Title: Re: 6870 efi rom test
Post by: Ferrari904 on March 31, 2012, 07:07:18 PM
Hi, Yes that worked well. It seems that one of my XFX 6870s flashed just fine. I plugged in my other one and tried to do the same but it appears I have bricked it. I can view my MP through screen sharing and I can still access zeus. What can I do, or try to make this card happen. Can I use my other 6870 to boot into windows and use something like WinFlash to flash the card in the second slot?


Title: Re: 6870 efi rom test
Post by: alienallan on March 31, 2012, 07:48:48 PM
yea, that, flash the original rom back on it.

Remember to close all those fancy running apps in the backround when ya flash. Some app updating could potentially interrupt the flash. (iStats has been a real killer in my case for this).

If your comfortable with Dos, ya could go that route to avoid that, but tbh (with all unneccesary apps closed)  it should go fine.

Ive done the screen sharing flash and it went fine. Could just be luck...but in that case ive been lucky over 30 times.


Title: Re: 6870 efi rom test
Post by: Ferrari904 on March 31, 2012, 07:52:37 PM
Ok this is helpful, do you per say have to flash back to the original rom everytime your unsuccessful, or can you just keep trying roms until you get the right one?


Title: Re: 6870 efi rom test
Post by: alienallan on March 31, 2012, 08:07:24 PM
dunno if theres a Law for this.  However, i like to flash back to the original first. This allows me to ensure the card is working as it should OOB. Then i feel like its a fresh start; rather than a bunch of "what-ifs".

Just the way i like it. Im sure other peeps would tell you differently.


Title: Re: 6870 efi rom test
Post by: Ferrari904 on March 31, 2012, 08:09:12 PM
May I ask what ver. of zeus worked for you? The only reason I ask is because I'm on Lion and I know that 2.8 let's you select this as an OS as where 2.3 does not.


Title: Re: 6870 efi rom test
Post by: alienallan on March 31, 2012, 08:14:13 PM
once again ...Zues 2.3

just choose snow leopard.


Title: Re: 6870 efi rom test
Post by: Ferrari904 on March 31, 2012, 09:43:53 PM
I keep getting this error when using zeus 2.3. Is this what you use to get? I've used the activity monitor to make sure that istat is not running.


Title: Re: 6870 efi rom test
Post by: alienallan on March 31, 2012, 10:10:11 PM
yea , has happened. If your absolutly sure its the original rom with the efi added...  then i suggest doing a -f and forcing the flash.

or use atiflash to flash the card.

force flashing it with atiwinflash also worked a few times.

if ya need instructions on those, then (without bein a prick) , i suggest ya read back a dozen pages first, ...theres pretty much all the detailed info, on the same subject.

In anycase youll want to force flash it with zeus2.3, atiwinflash or flash it with atiflash.

Odd though, since your first card did fine.


Title: Re: 6870 efi rom test
Post by: Ferrari904 on March 31, 2012, 10:34:06 PM
Yes I know, I'm quite puzzled my self, but I'm sure there is some small detail that I screwed up. Anyway, thanks for the help, I'll be sure to check out the force flashing.


Title: Re: 6870 efi rom test
Post by: alienallan on March 31, 2012, 10:46:28 PM
well, im glad the first card worked out for ya like this.

Atleast your up and running with 1 Great card :D   (and a bucket of cash saved also)


p.s.  netkas.org ...even tiny donations help the forum alot im sure ;)


Title: Re: 6870 efi rom test
Post by: Giskard on April 28, 2012, 04:47:29 PM
I searched the forum and I couldn't find this info,

Has anyone sucessfully flashed a HIS 6870 part#:   H687F1G2M?

Or an MSI R6870 Twin Frozer II card (not the Hawk edition)?  I saw in this thread there is a ROM for an MSI Twin Frozer II card, but it's the Hawk version, I'm not sure this is the same card. 



Title: Re: 6870 efi rom test
Post by: alienallan on April 28, 2012, 08:31:46 PM
if this : http://dk.msi.com/product/vga/R6870-Hawk.html is what it is , then i have flashed 2 of these and they work fine.


Title: Re: 6870 efi rom test
Post by: Giskard on April 28, 2012, 09:15:19 PM
It's close to that one, but a little different.  It's this one:

http://www.ebay.com/itm/MSI-ATI-Radeon-HD-6870-R6870-Twin-Frozr-II-/261012092711?pt=PCC_Video_TV_Cards&hash=item3cc5887727#ht_1370wt_71

I suppose now someone will bid it out of my price range but since I haven't flashed one of these before I thought it would be best to start with a card for which a ROM is already available. 



Title: Re: 6870 efi rom test
Post by: alienallan on April 29, 2012, 01:36:25 AM
in any case, i advise you make your hybrid rom, using your original rom.


Title: Re: 6870 efi rom test
Post by: Giskard on April 29, 2012, 04:34:49 AM
Ok, I'll start from the beginning and make my own ROM, that does seem better since even with the same model number there could have been a silent revision to the ROM.  I decided on an XFX 6870 with the part number ending in "ZNFC".  It's not totally badarse with multiple fans and flashy styling, but I'm skeptical that those cards are a good cooling solution for a Mac Pro.  The version I ordered has a fan housing like a stock Mac Pro card that pulls air from inside the case and expells it out the rear.  Those multiple fan models seem like they would just blow hot air around the inside of the case.  Even with my stock GT120 card, the card exhaust air is very warm, much hotter than the air inside the case in the PCIe cooling zone. 

I'll have a go at making my own hybrid ROM and flashing it onto this new card, then hopefully my next post will be to report another successfully flashed video card.  Thanks for this resource everyone, there is no way I would even try doing this without all the information on this forum. 


Title: Re: 6870 efi rom test
Post by: aarnt on May 10, 2012, 05:44:15 PM
Hi guys!

I have this video card:
http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=1270&psn=&lid=1&leg=0 (http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=1270&psn=&lid=1&leg=0)

I managed to flash it by using my rom and the EFI-ROM provided in this forum, but with mixed results. During boot, I get the EFI-Boot screen out of the HDMI port and the lower DVI is black. On login page, I get output from the DVI, and the HDMI is black. In the system report I get both displays detected, but there is no way to get output out of the HDMI! The upper DVI is dead as expected. I noticed that most people have the version with the 2 MDPs so I guess that my DP could work but I have no adapter for it.

My question: Is there a way to controll the ports that are active in any way... meaning, am I hitting a brickwall?

Thanx!!


Title: Re: 6870 efi rom test
Post by: alienallan on May 10, 2012, 07:40:11 PM
hi aarnt,

what ive experienced with a handfull of 6870s; is that its either dvi or hdmi. This has often also been the case with windows, that you either use the dvi or hdmi. I have not personally experienced a 6870 running both dvis and the hdmi at the same time. On the xfx site, they actually state this on some of theyre cards, that its either or with 1 of the dvis & the hdmi. Since the upper dvi is off after flash, this might be whats happening to you. So , have you tried only the hdmi ? or only the dvi ? might confirm, that your card has this "feature".

Otherwise i certainly advise to save yourself a bunch of paininthebutt and go grab that dp/dvi converter. I use the lower dvi and both minidps with a converter to dvi on both and it works like a charm.

just a 2 sense from my behalf.


Title: Re: 6870 efi rom test
Post by: aarnt on May 11, 2012, 05:21:38 PM
hi aarnt,

what ive experienced with a handfull of 6870s; is that its either dvi or hdmi. This has often also been the case with windows, that you either use the dvi or hdmi. I have not personally experienced a 6870 running both dvis and the hdmi at the same time. On the xfx site, they actually state this on some of theyre cards, that its either or with 1 of the dvis & the hdmi. Since the upper dvi is off after flash, this might be whats happening to you. So , have you tried only the hdmi ? or only the dvi ? might confirm, that your card has this "feature".

Otherwise i certainly advise to save yourself a bunch of paininthebutt and go grab that dp/dvi converter. I use the lower dvi and both minidps with a converter to dvi on both and it works like a charm.

just a 2 sense from my behalf.

Hello and thank you for your reply,
What I forgot to mention is that I have currently (in the non flashed state) 2 monitors connected, one in the lower DVI (the upper is off even un-flashed), and the HDMI, and both working good. I tried to have either one ore the othet working after flashing, but still the only one working was the lower DVI, the HDMI works only during boot.

Till now I though that the EFI rom had some general features enabled, that didn't really fit to my card, am I wrong?


Title: Re: 6870 efi rom test
Post by: Rhythmattic on May 12, 2012, 06:03:44 AM
You guys are all overthinking this ROM patch stuff. This is not brain surgery or even as difficult as remembering your Netflix ID and password number.

I have no doubt that Cindori will put together a total package that does this as this is one of the simplest ROM patches EVER. Open both your ROm and Netkas EFI in separate Hexedit windows to get started.

Running terminal scripts scares some folks, but you can actually sew the ROM together manually quite easily.

1. Look at your ROM in a Hexeditor. Overall length should be 131072. It will start with "55AA". The very next 2 digits are the length of the ROM in Hex. If this number is "7D" you need to...
2. Use a calculator that can convert hex to dec and back. Enter "7D" and be amazed to discover that it equals 125. This tells you how many 512 byte blocks there are. So guess what you multiply 125 by? Thats right , 512 !!!
3. This gives you 64000. So, copy Netkas EFI ROM into your PC BIOS for 6870 starting at 64000. (If Copy & Paste is a tough concept, you really should wait for Cindori.)
4. Now, Save this new efi'd ROM as m6870.rom or anything you like as long as it is 8 characters or less.
5. Run the fixrom script on it.
6. Flash and enjoy

So seriously stop obsessing over putting rom together. If you can't follow the terminal commands, then doing this via hexeditor is just like copy and pasting a paragraph into  a text document. Like when Aunt Sally sends you an email with a funny story about her puppy and then you SELECT it and COPY it and then PASTE it into an email to your brother. Same exact process. No thinking necessary, that's why we are using computers in first place.

Far too many people "psych" themselves into believing that this is too difficult. It isn't, and most anyone can do it.

Before you flash, verify that ROM length has stayed at 131072.



Hi to All... Great community..

I have purchased a Gigabyte 6870 OC 1gb edition, and it works beautifully out of the box.

The main reason I bought this card is it very very quiet, as I do lots of music production.

The only problem really is it won't run Valve games via steam (Splinter Cell works however) so I believe by adding EFI64, it will fix this problem, am I correct?

Anyway, Having looked at my dumped rom via a hex editor, the overall length is correct, also starting with 55AA, however the following 2 digits aren't 7D but 80.   I'm guessing thats why I have an error trying to create a ROM using Zeus... Again, would that be correct?

So will I have to do this manually?  If so does that mean I paste the efi info @ 65,536 (80hex) dec 128 * 512= 65,536.... Im I on the right track?

If so, where should I get the lines of code to paste via the hex editor, and once that is done, can I then boot into windows and use ATI flash to burn it?

Sorry for all the questions, just hoping I can keep my card quiet,and play steam games on osx.

Thanks in advance.



Title: Re: 6870 efi rom test
Post by: Rominator on May 12, 2012, 06:31:30 AM
use netkas' rom creator app


Title: Re: 6870 efi rom test
Post by: Rhythmattic on May 12, 2012, 06:36:12 AM
Tried it . but it crashes the app..

I wonder if its due to the Hex difference.

Have found out Zeus 2.3 works with this card...  Now I just need to find it, all the downloads are Ver 2.8..

Anyone know where I can get 2.3 from ?

Thanks

Matt.

Update.

It all works... Gigabyte 6870OC 1gb is now seen in the System info , and PCI cards are now listed.

Used Zeus 2.3 on 10.6.8 and a rom found in one of the threads...

The only bugger is the fans run a bit faster on the card.

Is there a way to add efi to the original rom? As I said, Romcreator does not work possibly due to different code...

Is it possible in anyway to keep the cards original rom with the added efi support?

Am I being too hopeful ?



Title: Re: 6870 efi rom test
Post by: alienallan on May 12, 2012, 10:38:32 AM
DUDE READ !

We ALL pretty much add our original roms. I mean i try not to diss on peeps asking for help. BUT this one exact question is just PURE PROOF, that you have not bothered AT ALL to read ANYTHING in this forum.

ATLEAST read some how to guides before asking to get this info served for you on a silver platter.....hell my sister read and figured this out. Its everywhere in here.  Really everywhere. As a matter of fact its probably the forums main topic.

Seriously  READ .

Also : an answer stating your offended by exactly this; will get you no respect either.


again, i try not to be like this anymore, but exactly your questions are just offensive to the exact info ALL OVER THIS FORUM.

YES you can flash your original rom.  READ .... PLEASE READ


edit :  OR post your original rom here as a load of peeps do, and im sure someone will be kind enough to EFI it for you.     (then when it works go donate)


Title: Re: 6870 efi rom test
Post by: Rhythmattic on May 12, 2012, 03:10:41 PM
Wow, thanks for the response...

And to have you know, I have read info on these forums until my eye's bled...

Maybe I just couldnt find nor get an answer for what I was looking for, however, As you do also have reading capability,  I suggest you look up the definition of "decourum"

 Thanks .



Title: Re: 6870 efi rom test
Post by: alienallan on May 12, 2012, 03:17:22 PM
dude, seriously,

To ask if one can efi his original rom and flash that, means : you have not read anything at all.

come on man.

edit :  As I Wrote...post your original rom here and im sure someone will throw together an efi version for you.   then go donate.  If that isnt helpfull enough , then i friggin dont know what is



Title: Re: 6870 efi rom test
Post by: superparati on May 13, 2012, 06:00:17 PM
I've flashed my Saphhire 6870 with success ;)

DVI lower : Ok
DVI upper : hs

I've noted in system information about PCI, the speed of connection of my radeon in Mac OS X 7.4 is of 2,5GT/s

Normaly with the PCI 2.0 standard the speed of connection must be 5 GT/s.

Why have I this difference ?

Thanks


Title: Re: 6870 efi rom test
Post by: th3joker on May 13, 2012, 06:30:46 PM
I've flashed my Saphhire 6870 with success ;)

DVI lower : Ok
DVI upper : hs

I've noted in system information about PCI, the speed of connection of my radeon in Mac OS X 7.4 is of 2,5GT/s

Normaly with the PCI 2.0 standard the speed of connection must be 5 GT/s.

Why have I this difference ?

Thanks

It's a known issue with them, it is fixable though if you know how. I personally don't yet.


Title: Re: 6870 efi rom test
Post by: superparati on May 13, 2012, 06:37:47 PM
thanks for your opinion.

i will search a solution, if she is exist :)


Title: Re: 6870 efi rom test
Post by: uff0 on May 15, 2012, 06:11:02 PM
I've flashed my Saphhire 6870 with success ;)

DVI lower : Ok
DVI upper : hs

I've noted in system information about PCI, the speed of connection of my radeon in Mac OS X 7.4 is of 2,5GT/s

Normaly with the PCI 2.0 standard the speed of connection must be 5 GT/s.

Why have I this difference ?

Thanks
If there is a known fix for this, I would LOVE to know as well.


Title: Re: 6870 efi rom test
Post by: th3joker on May 15, 2012, 07:38:35 PM
I've flashed my Saphhire 6870 with success ;)

DVI lower : Ok
DVI upper : hs

I've noted in system information about PCI, the speed of connection of my radeon in Mac OS X 7.4 is of 2,5GT/s

Normaly with the PCI 2.0 standard the speed of connection must be 5 GT/s.

Why have I this difference ?

Thanks
If there is a known fix for this, I would LOVE to know as well.
I'm gonna spend some time on it this week/next week.


Title: Re: 6870 efi rom test
Post by: macdivergr on May 21, 2012, 09:07:21 PM
Hello everyone, great forum.

First of all, thanks to Netkas, Cindori, Rominator.

This is the story of my latest weekend.

I needed two flash a Graphic Card for a MacPro4,1. The original GT120 was faulty, no output on miniDP. DVI worked OK. My customer uses a DVI monitor and an Apple Cinema with miniDP. The original HDD had 10.5.8 OS
After reading many forums for the last months I decided to buy a

XFX Radeon 6870 DoubleDissipation
HD-687A-ZDFC v5.0
HD 6870 900M 1GB DDR5 DUAL MINIDP HDMI DUAL DVI PCI-E

- Installed the 6870 on a PC and saved the original rom with GPU-Z (and 2 other programs but I worked only on the GPU-Z rom)
- Installed 2nd HDD and 10.7.4
- Installed 6870 on slot 2
- Tried the zeus tool but it didn't work.
- Tried FirmwareUtility but it didn't work
- Tried RomCreator and it WORKED
- Flashed with Zeus (2.3)
- Uninstalled GT120
- Everything worked as expected.
   Upper DVI:    dead
   Lower DVI:    OK. Gives boot screen when it is the ONLY connected output.
   both miniDP: OK. (tested with mDP to DVI adapter)
   Link Soeed:    2.5 GT/s

Then (out of curiosity), I run ASD OS. All Video Controller tests failed (as expected)

Then (out of stupidity), I flashed the card with the rom from another user (xfx6870-ZDFC_EFI-PC.rom) and bricked it.
On restart I get the boot screen with artifacts and then an endless grey screen.

- Installed the GT120 back and I got kernel panic on boot screen
- Installed bootcamp, win7 and tried to flash my rom back with no luck
- Tried to make DOS bood cd, boot usb, so a can use Atiflash. No luck.
- Booted with HBCD and used Atiflash. Gave me always an error. (-i, -pa, -f …)
- I was ready to give up or to try the pin1-8 method when I read that someone had luck unbricking with the original rom.
- Tried Ati winflash with original rom and WORKED.

Back on the mac I flashed with zeus and saved my €150.

Now I was ready to upgrade the OS.
Accidentally I started up with 10.5.8 and… everything was working, plus boot screen!!!!


Title: Re: 6870 efi rom test
Post by: inzaneip on May 21, 2012, 09:28:42 PM
I am sorry for asking this question multiple times, but do we have a ROM for 6870 (XFX HD-687X).
I have a mac pro 4.1 with lion as the os on it with bootcamp w7.

please let me know if i can use this card and if someone can provide me witha  rom specific for this card?


Title: Re: 6870 efi rom test
Post by: jenovadarkness on May 21, 2012, 10:04:04 PM
You will have to combine your current PC rom with an efi section provided by Netkas. You should really look at the top thread in this forum: http://forum.netkas.org/index.php/topic,692.0.html

No one is going to go out of their way to do it for you since:

a) they can't be sure you have the same exact card revision
b) because it has become so easy to do for the 6870.  Zeus 2.8 will even do it for you(assuming your BIOS has the space to fit the efi --which the ZDFC hasn't always had).

If you are looking for someone to hand it to you, you'll find people will here just get aggravated and you'll waste any good will before you've even tried.

The last time I flashed a 6870-ZDFC card it worked out better when I make all changes totally within a hex editor, but judging by your demeanor I don't expect you to be very confident with that.  FYI, be very careful that your rom is considered good according to all the advise given in that thread. Don't try to force a flash if the flasher complains...that isn't a good sign.


Title: Re: 6870 efi rom test
Post by: alienallan on May 21, 2012, 10:46:44 PM
if you post your original rom here...Im SURE someone will add the EFI for you.

((Unlike what the previous poster says...We have done this (as a community) for Countless amounts of requests.))

Then, using Zeus 2.3 (if you dont have it and seriously cant find it, Im SURE someone will be kind as to send it to you. (Actually both andy, lowrider and i as fan-members, have sent countless zeus2.3s and roms to requesting noobs NoProblem aaand with a smile, without being sure they would donate)!)    You Will flash your card will all other apps than zeus2.3 closed.

Then; you will return the favor by donating a simple tenner (hell its a 6pack) for the help (thatll be on the home page).

You can dump your original rom with gpu-z in windows. It is preferable that you attach it with the exact name that gpu-z saves it as (dont ask why, it has just made a difference a few times).

PM me if noone responds and i happen to not be around.



edited: to correct a word, that mis-spelled, turned into something pornografic



Title: Re: 6870 efi rom test
Post by: nekton1 on June 06, 2012, 10:41:36 PM
Newbie advice please.

Have an unflashed Sapphire 6870 1GB in a MacPro 1,1 on Lion 10.7.4. With dual monitors connected to the DVI connectors, it half works (without a boot screen) showing a normal desktop on one DVI connector but a black screen on the other.  It seems there is no point in flashing because it's a 2,1 MacPro (EFI32) but is there a way of connecting an active passthrough connector to an HDMI or Mini Display Port connector to get the second monitor displaying? Or perhaps even using both MDP connectors with active passthru MDP to DVI adapter? Confusing.

I have read all 28 pages of this thread but can't decide what to try next.


Title: Re: 6870 efi rom test
Post by: nekton1 on June 08, 2012, 08:52:41 AM
To eat my own dogfood—ordered MDP to DVI adapter for one MDP port to try with lower DVI port.   Waiting for the FEDEX guy and new MacPros tba next week!


Title: Re: 6870 efi rom test
Post by: Giskard on June 26, 2012, 04:17:59 AM
Anyone have any ideas on how to get the full PCIE 2.0 speed of 5.0 GT/s? 


Title: Re: 6870 efi rom test
Post by: zmaker5 on July 07, 2012, 07:11:15 PM
I've been bumping around and thought I got close but here's the situation

Got an MSI 6870 HAWK edition and a Mac Pro 3,1 running Lion

used ATI flash to make a backup of the rom, used the rom maker here to create the efi rom

Zeus updated itself to 2.8 and then refuses to flash the MSI complaining about incompability

Booted back to atiflash figuring I could just flash it using that, but it complains that the rom file created by netkas' little app is incorrect.

I see a few here (including our savior netkas) have flashed MSI and specifically the HAWK 6870.  Can I get some steps I need to follow to get this done?


Title: Re: 6870 efi rom test
Post by: kikkomon on July 16, 2012, 02:56:46 PM
Hey guys,

I have been going through the forum, I have seen a hand full of people who have the XFX 6870 2GB card and they were unable to flash with zeus 2.8. I have followed the following steps.
1. Boot to windows 7, dump the ROM.
2. Boot to OSX, download the 6870 efi from netkas.
3. Use netkas app to combine the ROM I dumped and the EFI I downloaded.
4. Tried to use zeus 2.8 to flash the card, returned the apple script error about kernals
5. Tried to use zeus 2.3 (6000series) to flash the card, returned the same error.
6. Booted to windows, tried ATIwinflash to flash the card. Returned the error "VBIOS image not found"

I am not very good with DOS, is there any way to flash this card without ATIflash

I am on a Mac Pro 3,1 2.8GHz, running 10.6.8. I am currently exploiting the ATY_Init so the graphics card works.

Any help will be greatly appreciated, I have searched everywhere for what my problem might be and have come up dry.


Title: Re: 6870 efi rom test
Post by: kikkomon on July 17, 2012, 03:55:06 AM
So a quick update to my problem, I went through a bunch more forums in different places and found that I was having the issue where the 3rd value in the rom was '80' which means I had to do a fixrom.py thingy. After trying and failing at that a few times I went into the original BIOS with Hexedit and found the 3rd value is '80' so i multiplied that by 512 to get the ending line at which point I added the data that I copied from the netkas efi rom and saved my own combined .rom file. I booted to windows and loaded atiwinflash and successfully flashed the card, the only problem is that I am still not getting a boot screen and my cinebench score is still way below what it should be.

I am thinking I have either pasted the data to the wrong line or maybe I missed a step somewhere.
any help is appreciated.


Title: Re: 6870 efi rom test
Post by: blkadder on July 25, 2012, 07:45:34 PM
i just tried to flash a Sapphire 6970 1gb dirt3 edition on a mac pro 3.1.

i used atiflash under dos to extract the original firmware, and it's 131072b long.
however, i can't seem to be able to add the efi, getting the "dd: bs must be between 1 and 9223372036854775807" error.
tried manually in terminal, with zeus 2.8 and Firmware convertor.

i understand i need to use a hex editor to check for the 3rd byte etc. but i have no clue as to how.
searching for mcuc in text edit, i couldn't find any.

can anyway help me please?
attached is the original FW.

EDIT: FIGURED IT OUT AND GOT IT TO WORK!


Title: Re: 6870 efi rom test
Post by: Rominator on July 27, 2012, 12:26:51 AM
GREAT NEWS !!!

Please include a pic of card and the finished working EFI so others with same card can benefit from your hard work.


Title: Re: 6870 efi rom test
Post by: blkadder on July 27, 2012, 08:39:34 PM
Here is a working rom for Sapphire 6870 DIRT3 edition.
I've enclosed the box cover as well (looks different than the one in Google images)

BTW:
While the coupon for Dirt 3 in the box says it expires end of 2011, it still worked for me today, almost 8 months later.
(it's the windows version under steam)


Title: Re: 6870 efi rom test
Post by: luh on July 29, 2012, 06:39:57 PM
In 10.8 (Mountain Lion), I hear my saphire 6870 fans noise increased in some moments such as watching Youtube videos or something like that.
Even in Chrome, when scrolling, fans speed up.

Do you know a possible solution to correct this?
Thanks


Title: Re: 6870 efi rom test
Post by: Rominator on July 29, 2012, 10:05:41 PM
So, you drive your car up a mountain while running the Air Conditioning.

You get to the top and stop at the "Scenic Outlook" and notcie that your car has it's fans at high speed.

Do you need to go to a mechanic and say "FIX THIS !!! I WANT MY CAR TO DO HARD WORK SILENTLY. LET IT EXHAUST HEAT ON IT"S OWN TIME! I DON'T WANT TO BE AWARE OF IT !!!"


Title: Re: 6870 efi rom test
Post by: luh on July 29, 2012, 11:40:53 PM
I don't know why you wrote this. I recognize that I have the last OSX version but I'm just asking because I don't know if this is frequent or not.
And of couse I want to be aware of this issue and its my risk ;)

If you think that this is metaphorically like a mechanic, I'm afraid to tell you that you're wrong. I'm learning a lot here thanks to all of you.

But I prefer warning about these little issues than ignoring them. If there is a solution, I would like to participate as best as I can. Kiss  :-*


Title: Re: 6870 efi rom test
Post by: Rominator on July 30, 2012, 05:11:48 AM
dude, I am just saying that when using your GPU to do more complex on screen stuff makes the fans rev up, it is NOT an issue that needs to be dealt with.

It is the card working as intended. If you ake the card NOT do that, it will get too hot.


Title: Re: 6870 efi rom test
Post by: luh on July 30, 2012, 10:40:26 AM
lol OK understood! :-)


Title: Re: 6870 efi rom test
Post by: sr71mimidude on August 24, 2012, 07:18:26 PM
In 10.8 (Mountain Lion), I hear my saphire 6870 fans noise increased in some moments such as watching Youtube videos or something like that.
Even in Chrome, when scrolling, fans speed up.

Do you know a possible solution to correct this?
Thanks

This is false... i have a flashed amd 6870 on 10.8 and is working great.


Title: Re: 6870 efi rom test
Post by: overcast on September 06, 2012, 09:12:06 PM
In 10.8 (Mountain Lion), I hear my saphire 6870 fans noise increased in some moments such as watching Youtube videos or something like that.
Even in Chrome, when scrolling, fans speed up.

Do you know a possible solution to correct this?
Thanks

This is false... i have a flashed amd 6870 on 10.8 and is working great.

This is not false, I have the same exact issue. XFX 2GB 6870.


Title: Re: 6870 efi rom test
Post by: mac-bitch on September 07, 2012, 07:47:28 AM
In 10.8 (Mountain Lion), I hear my saphire 6870 fans noise increased in some moments such as watching Youtube videos or something like that.
Even in Chrome, when scrolling, fans speed up.

Do you know a possible solution to correct this?
Thanks

This is false... i have a flashed amd 6870 on 10.8 and is working great.

This is not false, I have the same exact issue. XFX 2GB 6870.

Do you have the single centered fan edition of this card?


Title: Re: 6870 efi rom test
Post by: overcast on September 07, 2012, 05:44:43 PM
In 10.8 (Mountain Lion), I hear my saphire 6870 fans noise increased in some moments such as watching Youtube videos or something like that.
Even in Chrome, when scrolling, fans speed up.

Do you know a possible solution to correct this?
Thanks

This is false... i have a flashed amd 6870 on 10.8 and is working great.

This is not false, I have the same exact issue. XFX 2GB 6870.

Do you have the single centered fan edition of this card?

Yes, it's the single fan and 2GB of XFX. EFI was added and everything works perfect, minus the whacky fan situation.


Title: Re: 6870 efi rom test
Post by: luh on September 11, 2012, 01:05:21 PM
In 10.8 (Mountain Lion), I hear my saphire 6870 fans noise increased in some moments such as watching Youtube videos or something like that.
Even in Chrome, when scrolling, fans speed up.

Do you know a possible solution to correct this?
Thanks

Me too.. this is horrible
This is false... i have a flashed amd 6870 on 10.8 and is working great.

This is not false, I have the same exact issue. XFX 2GB 6870.

Do you have the single centered fan edition of this card?

Yes, it's the single fan and 2GB of XFX. EFI was added and everything works perfect, minus the whacky fan situation.
Me Too. It's Horrible..


Title: Re: 6870 efi rom test
Post by: Kupe1980 on September 25, 2012, 12:34:42 PM
So was it really this simple??

Flashed my Sapphire Radeon HD 6870 with Mac Pro Early 2008 running 10.7.5 with these instructions.

- Created ROM with RomCreator using BIOS rom straight from the card and 6870.efi.rom. Saved result as 6870.rom.
- Flashed card with Zeus 2.3 (6000series.app) using Snow Leopard settings.
- Restarted computer.

Boot screen works fine, DVD-player works, System information shows Card as AMD Radeon HD 6870 as it was earlier just AMD Radeon HD 6xxx and ROM revision is 007-NETKAS-ORG


Title: Re: 6870 efi rom test
Post by: Rominator on September 27, 2012, 08:23:18 PM
Glad this worked for you so well !!!

Feel free to send Unvcle Netkas a few $ for writing the rom and the app.



Title: Re: 6870 efi rom test
Post by: skid001 on October 23, 2012, 05:13:21 PM
Hi! I need help. I've got a Mac Pro 5.1 (mid 2010) running 10.8.2 with a 27 Led Cinema Display and a XFX687a (XFX HD-687A-ZDFC) graphic card.

1 why is necessary to flash the video card? What are the differences between flashing and not flashing?
2 I've tryed to read this post but I didn't understand very well. Could you please write me the entire process step by step to flash my graphic card?
3 In further times will I be able to flash again the original rom?

Thank you in advance


Title: Re: 6870 efi rom test
Post by: Rominator on October 23, 2012, 10:00:46 PM
Feel free to take a few minutes to read and benefit from the experience of others.

We tend to prefer questions that come after research instead of the "please spoon feed me" requests.

If someone lists a card and how it worked for them, it is quite likely that they WEREN'T hallucinating, i.e., you can gain knowledge from their experience.


Title: Re: 6870 efi rom test
Post by: Rominator on November 02, 2012, 09:44:58 PM
Yes?



Title: Re: 6870 efi rom test
Post by: TjLaZer on December 16, 2012, 05:58:07 AM
Hi everyone.  I am about to buy a Radeon 6870 card for my Mac Pro 4,1.  Which one is a good one that everyone likes/the best? etc? 

Thanks!


Title: Re: 6870 efi rom test
Post by: alienallan on January 21, 2013, 03:48:28 PM
just figure id come back with a relevant hello, to all this....

...still running 2 xfx flashed 2fan 6870s 2gig powered by an xtra psu in a MP3.1; with none of all the issues i´m reading around here.

It still amazes me how easy it all actually all was, with Romcreator/Netkas2.3 and my system is still running a hell of alot more silent, than the stock 5870, which i burned out last year, did.

Still not running into issues with that particular box.

I am however, reading a strange new trend of people, with MPs (3.1+), running aty_init for 6870s.... Has something changed ive missed??

(Next upgrade for kicks, ´ll prolly be dual 680s (done already i know, and irrelevant to this specific thread, but still too sexy to be able to help myself)

Anyhow; Happy New Year Forum ;)


Title: Re: 6870 efi rom test
Post by: Dakoman on February 01, 2013, 01:38:16 AM
I forgot to say - to those who are having problems with the PCIe fans revving up massively, you can edit the SMC to force them to go slower (WARNING: DO NOT BLAME ME IF YOU FUCK THIS UP)

You can use the smc command within SMCFanControl (reveal the package contents to find the unix executable) to set the "force fan speed" setting on Fan 4 (in my case, it was the BOOSTA fan which was revving up, follow the readme here (https://github.com/hholtmann/smcFanControl/tree/master/smc-command) to learn how to modify fan speeds for other fans).

Code:
smcFanControl.app/Contents/Resources/smc -k "FS! " -w 0010

You can then manually set the speed of the fan to 800 (the minimum) with the following command

Code:
smcFanControl.app/Contents/Resources/smc -k F4Tg -w 0c80

NOTE: If you do this, the BOOSTA fan will NOT increase the speed when the system heats up. Considering how thermally efficient the Mac Pro is, I imagine this will not cause a problem, but don't blame me if you fuck shit up.

You can revert the changes above by simply running

Code:
smcFanControl.app/Contents/Resources/smc -k "FS! " -w 0000

Note that this will cause your fans to rev up massively for about a minute before settling down again. This is normal.


Title: Re: 6870 efi rom test
Post by: Mounhotep on February 24, 2013, 10:16:25 AM
Hi guys,

I have successfully flashed my Vapor X 6870 1Gig Ram for my Mac Pro 2012 with Mountain Lion 10.8.3. But the link speed is only 2,5GT/s. I tried lspic and only 2,5GT/s when idle or load... In Windows, GPU-Z reported PCI-E 1.1 x16...

Quote
05:00.0 VGA compatible controller: ATI Technologies Inc Unknown device 6738 (prog-if 00 [VGA controller])
   Subsystem: PC Partner Limited Unknown device e177
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 0, Cache Line Size: 256 bytes
   Interrupt: pin A routed to IRQ 16
   Region 0: Memory at <ignored> (64-bit, prefetchable)
   Region 2: Memory at 90400000 (64-bit, non-prefetchable)
   Region 4: I/O ports at 3000
   Expansion ROM at 90420000 [disabled]
   Capabilities: [50] Power Management version 3
      Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
      Status: D0 PME-Enable- DSel=0 DScale=0 PME-
   Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
      DevCap:   MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
         ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
      DevCtl:   Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
         RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
         MaxPayload 128 bytes, MaxReadReq 512 bytes
      DevSta:   CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
      LnkCap:   Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
         ClockPM- Suprise- LLActRep- BwNot-
      LnkCtl:   ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
      LnkSta:   Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
   Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
      Address: 00000000fee00000  Data: 4091
   Capabilities: [100] #1002


Title: Re: 6870 efi rom test
Post by: brightyounglad on March 08, 2013, 08:57:29 AM
I've followed the directions, modified, and flashed an xfx 6870 1GB, however afterward it behaves identically to how it did before. OS X still reports the card as 6xxx, and I do not have a boot screen and games do not work. Mac Pro 3,1 running os X 10.8.2.

I've attached it in case anybody can tell me if I made a mistep somewhere, but I used the script and manual copy /paste which both resulted in the same file.


Title: Re: 6870 efi rom test
Post by: blacksheep on March 08, 2013, 06:47:29 PM
^^^You didn't fix OpROM indicator and ROM checksum. See Step 4 in jeanlain's "How to make..." thread.


Title: Re: 6870 efi rom test
Post by: altoidboy on April 12, 2013, 04:59:59 AM
Mac Pro 3,1, running OS 10.8.2. I've got an XFX 6870 (factory) that doesn't show boot screen and DVD Player doesn't work. I've spent the last three hours immersing myself in these forums and have gotten most of the way done except I can't finish! When I get to the

Code:
python fixrom.py pc6870.rom pc6870.rom

line, Terminal returns:

Code:
Traceback (most recent call last):
  File "fixrom.py", line 104, in <module>
    op_rom = OpRom(f.read())
  File "fixrom.py", line 40, in __init__
    raise TypeError("OpRom at %d is not valid" % offset)
TypeError: OpRom at 0 is not valid

I can't seem to get around this. I did read several people who've come across this problem, but I don't have a Windows computer to go different dumps (my dump was done using atiflash.exe). My head is kinda spinning with all the information (much of it over my head) in this forum. Any easy suggestions for getting this fully Mac-compatible? My original ROM is attached. Thanks MUCHO for any help!

Secondary question: what should I use to flash the modded ROM back to the card? I see conflicting information about whether Zeus will still work.


Title: Re: 6870 efi rom test
Post by: GP-SE on April 12, 2013, 06:13:48 PM
Mac Pro 3,1, running OS 10.8.2. I've got an XFX 6870 (factory) that doesn't show boot screen and DVD Player doesn't work. I've spent the last three hours immersing myself in these forums and have gotten most of the way done except I can't finish! When I get to the

Code:
python fixrom.py pc6870.rom pc6870.rom

line, Terminal returns:

Code:
Traceback (most recent call last):
  File "fixrom.py", line 104, in <module>
    op_rom = OpRom(f.read())
  File "fixrom.py", line 40, in __init__
    raise TypeError("OpRom at %d is not valid" % offset)
TypeError: OpRom at 0 is not valid

I can't seem to get around this. I did read several people who've come across this problem, but I don't have a Windows computer to go different dumps (my dump was done using atiflash.exe). My head is kinda spinning with all the information (much of it over my head) in this forum. Any easy suggestions for getting this fully Mac-compatible? My original ROM is attached. Thanks MUCHO for any help!

Secondary question: what should I use to flash the modded ROM back to the card? I see conflicting information about whether Zeus will still work.

I tried using Zeus 2.8, it wouldn't flash a Sapphire 6870 I had, Zeus 2.3 however was able to flash. I suggest using Zeus 2.3 or boot to windows and use atiwinflash
I've attached an EFI ROM made from your original MYROM.ROM




Title: Re: 6870 efi rom test
Post by: altoidboy on April 12, 2013, 06:16:36 PM
GP-SE: thank you so much.

I kept hacking away at this again and again, and to my surprise, it started working (about 30 minutes before you posted). Not sure what the difference was. I was able to generate my own EFI ROM, then flashed the Mac using FreeDOS > atiflash (same utility used to dump the original ROM in the first place).

My 6870 is not showing boot screen, however, now it's not crashing with DVD Player, and that was my bigger goal, because I'm selling this machine and don't want the new owner complaining that he can't play DVD's. (I was personally happy with VLC as a workaround.)

Thank you, and thanks to the geniuses in this forum.


Title: Re: 6870 efi rom test
Post by: GP-SE on April 12, 2013, 07:06:38 PM
try to flash the ROM I posted, it should give boot screens, and DVD player, etc. should all work.
Backup the ROM you made that got DVD player just incase, and then flash the new ROM I posted.


Title: Re: 6870 efi rom test
Post by: altoidboy on April 13, 2013, 05:21:53 AM
try to flash the ROM I posted, it should give boot screens, and DVD player, etc. should all work.
Backup the ROM you made that got DVD player just incase, and then flash the new ROM I posted.

I see many warnings not to do that. It seems that video card manufacturers may issue many different versions of the same card (slight firmware tweaks and sometimes even hardware tweaks, even if the model number is the same), and I'm told it's dangerous to do that, simply because the card I have might be materially different than the card you have.

Anyway, I got it flashed well enough to solve my problem. Thanks GP-SE!


Title: Re: 6870 efi rom test
Post by: GP-SE on April 13, 2013, 01:48:22 PM
That bios i made was from your original ROM, so it shouldn't cause any issues. I literally took your Original ROM and added EFI, so there is no danger about it being for the wrong card.


Title: Re: 6870 efi rom test
Post by: altoidboy on April 13, 2013, 03:01:11 PM
That bios i made was from your original ROM, so it shouldn't cause any issues. I literally took your Original ROM and added EFI, so there is no danger about it being for the wrong card.

Oh! Right you are. Yes, that should be great.


Title: Re: 6870 efi rom test
Post by: shongohan on April 22, 2013, 10:16:36 AM
I cant see my 6870 during booting...
Can I do flash my 6870 with a macpro 1,1? I would like to see the boot process
or is only for efi64 macpros?
Now I have chameleon but in any way I would like to flash.....

thanks


Title: Re: 6870 efi rom test
Post by: blacksheep on April 22, 2013, 11:17:16 PM
I made EFI32 ROM for 6870, but so far without bootscreen. Still working to get it but didn't succeed yet.


Title: 6870 and 6850 EBC efi.
Post by: blacksheep on April 24, 2013, 06:14:16 PM
Here they are.

6870 one works great, just no bootscreen and analog signal over DVI.

Disclaimer: 6850 not tested, I don't have the card. Should work, though.

Happy flashing ;)

If someone could test MDP to VGA, MDP to DVI, HDMI to VGA – please report back. I don't have needed adapters.



Title: Re: 6870 efi rom test
Post by: armdn on April 24, 2013, 08:55:47 PM
Any card could be flashed? I have a Gigabyte 6870 OC.


Title: Re: 6870 efi rom test
Post by: blacksheep on April 25, 2013, 12:45:07 AM
I use reference one, but EFI should work flawlessly on any card with 2xmDP + HDMI + 2xDVI.
You need to make custom ROM using your card's original BIOS ofc. I've intentionally posted only efi.


Title: Re: 6870 efi rom test
Post by: plankton1 on April 25, 2013, 04:20:44 AM
Can some pro answer this.

I flashed a reference Sapphire 6870 with a efi.rom in the described standard way for my son and it works beautifully in his MacPro 5,1 running 10.8.3 with a boot screen and fans all working as expected, plus no problems with RAM size or card ID. It does not have the 6870 resistor mod to give 5GT/s but besides that it is normal in all respects and checks out under Valley, FCP, Smoke and Premiere.
 
I put this same card in a MacPro 3,1 running 10.8.3 and the card shows no boot screen and the graphics freeze after about 30 minutes of use. Logically I would say the 3,1 MacPro must have other non-graphic card problems but that missing boot screen is a worry.

Any ideas why?


Title: Re: 6870 efi rom test
Post by: GP-SE on April 25, 2013, 03:25:25 PM
that's weird, do you have a PC to try the card in? I see it works on your 5,1 so if you can try in a PC and it works, then you know for sure something is up with the 3,1
What video card was in the 3,1 before you put the 6870 in?
Maybe put the 6870 back in the 3,1 then reinstall OSX on a spare hard drive to see if it's a software issue.


Title: Re: 6870 efi rom test
Post by: Rominator on April 25, 2013, 11:36:25 PM
Have you tried in slot 2?

I know many GTX570/580 cards using reference design can NOT be used in Slot 1 of a 3,1



Title: Re: 6870 efi rom test
Post by: IgorTeck on May 08, 2013, 05:00:31 PM
Hi If some one help please cannot convert my ROM
SAPPHIRE Vapor-X HD 6870 1GB GDDR5 :P ::) :o
feel so  stupid spend coupe days!!! getting error with conversion!!! try load 10 or more other rom's not workd
I attach my ROM
Thanks  :-* :-* :-*


Title: Re: 6870 efi rom test
Post by: armdn on May 08, 2013, 07:21:36 PM
Successfully created rom with original and EBC efi part (thanks to blacksheep), and also flashed. But, nothing changed... It works as it works before flashing. OpenGL Extensions Viewer still shows card as Barts XT Prototype. Will test tomorrow with installed 10.7.5 in EFI mode, because for now - it works in 64-bit under Chameleon in 10.8.4. What else i must to test/see?

Thats my ROM (just without extension), used in GV-R687OC-1GD Gigabyte AMD Radeon HD 6870 OC.


Title: Re: 6870 efi rom test
Post by: blacksheep on May 08, 2013, 09:42:15 PM
With Chameleon is not much of a difference if card is flashed or not. GraphicsEnabler option does the whole job.
In standard EFI mode card will be fully recognized and proper framebuffer personality will be loaded.
If I'd only get the boostcreen, the job will be complete.


Title: Re: 6870 efi rom test
Post by: IgorTeck on May 08, 2013, 11:22:40 PM
Thank You For HELP I try today !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;D ;D ;D


Title: Re: 6870 efi rom test
Post by: armdn on May 09, 2013, 05:29:14 PM
With Chameleon is not much of a difference if card is flashed or not. GraphicsEnabler option does the whole job.
In standard EFI mode card will be fully recognized and proper framebuffer personality will be loaded.
If I'd only get the boostcreen, the job will be complete.

Thank you blacksheep! Your work is great! Just loaded 10.7.5 in EFI, and card is recognized normally. Only OpenGL Extensions Viewer still see this card as Barts XT Prototype. But, DVD player, Chess, etc.. works good. So my rom file can be used now for flashing other cards like mine by gigabyte. Here is the screenie:
(http://s017.radikal.ru/i403/1305/08/7f28cac7e6ba.png)

P.S.: Also must say, that 1st display is working good through miniDP to DVI adapter by Apple.


Title: Re: 6870 efi rom test
Post by: blacksheep on May 09, 2013, 06:15:24 PM
Barts XT Prototype thing is due to definition of device ID in driver, I guess.
With 5850 and 7870 XT is similar: cards are recognized as Cypress Pro Prototype and Tahiti XT Prototype, 5870 and 7950 are recognized normally.
5850 uses lower grade series of Cypress GPUs, which didn't pass quality tests in production, but after disabling some amount of stream processors they work OK with lower clocks.
AMD also put a slightly slower memory on these cards.
About 50% of 5850s are capable of running @850 MHz instead of factory 725 MHz clock.
7870XT and 7950 case is similar, but not identical. There are differences in bus width between these 2.

Yeah, I've recently won XFX active MDP->DVI adapter on auction for $3 shipped :D
Works well with my 6870. I must hunt down MDP->VGA now.


Title: Re: 6870 efi rom test
Post by: armdn on May 10, 2013, 05:53:02 AM
In compare with my old HD 4870 Mac Ed. - this card cannot perform tests with OpenGL 3.0 in OGLEV. 4870 can. Driver related?


Title: Re: 6870 efi rom test
Post by: blacksheep on May 15, 2013, 01:33:20 PM
Probably it's GLView version thing. Can't tell you now which one I have (I'm away from MP) but mine doesn't want to run 3.0 test on 6870 and GTX 570 too. In both cases it shows 99 percent compatibility.


Title: Re: 6870 efi rom test
Post by: soundshaper on June 06, 2013, 02:09:07 PM
please can someone tell me which exact 6870 model to buy so that I am sure to be able to flash it and get it to work in my MacPro 5.1 (with boot screen and all...)? I read above that a Saphire 6870 is working great in a MacPro 5.1, but which edition? cos' i guess it must differ? and once i have bought this card, all I need to do is follow all the steps on page 1 of this thread right? any other step by step guides that can be recommended? I only have Mac OS X installed, bu if Windows is a must, or if it helps in achieving a good flashed PC 6870 for Mac, I can always put in a  hard drive and format it for Windows. I guess these questions must have been asked before, but I have already googled around and i am just completely lost... i have no knowledge what so ever on flashing graphics card... just recently upgraded my MacPro 4.1 - 2.66Ghz Quad-core to a 5.1 - 3.33Ghz Hex-core, (I can now keep my 2009 MacPro for another 2 years I guess, but the stock GeForce GT120 must be replaced!!!) and also down-clocked a stick of 8GB 1600 Mhz RAM to 1066Mhz so that 2 x 8GB would be recognized by my 2010 Macbook Pro 13" as 1066Mhz... so these are about the only stuff that I have done to my Macs, I have never flashed a PC graphics card for Mac use before, so a good link to a step by step on what card to choose and how to flash would be of MUCH help!!!


Title: Re: 6870 efi rom test
Post by: blacksheep on June 06, 2013, 03:30:07 PM
Just take your time to read the forum. There is plenty of reports of flashed 6870s. Pick one or two and check availability.
All flashing and ROM making info, including "step by step", is widely available here or on MR forum.
You should understand what you're doing before you start doing it, so first read, next try.


Title: Re: 6870 efi rom test
Post by: GP-SE on June 06, 2013, 07:07:46 PM
I flashed a Sapphire 6870 Flex (2 mini display ports) worked great.


Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 04, 2013, 07:39:35 PM
hi guys. you are fantastic!
i read, read, and again read your guides and even tried a lot of your modified rome, but i have still this problem (cosmetic one, let's say).
i couldn't see the apple logo (obviously using the bottom dvi port without anything else linked to my xdx 6870 1gb dual fan).
i have both of them, very similar. one is zdfc 5.0 and one is zdfc X.0
i flashed succesfully both of them but i can't see the apple logo boot screen.
what's the matter?
here my files, the original firmwares and the modified by me using this guide: http://forum.netkas.org/index.php/topic,692.0.html

please, help me


Title: Re: 6870 efi rom test
Post by: GP-SE on July 09, 2013, 12:32:50 AM
use "rom creator" http://rghost.net/19375601

EFI here: http://forum.netkas.org/index.php/topic,1085.msg6517.html#msg6517
use the XFX one, remove 1 card, and flash 1 at a time.

use Zeus 2.3 to flash


Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 09, 2013, 09:25:29 AM
thank you, but the link for the romcreator.zip doesn't work, file was deleted
can you give me please another link?


Title: Re: 6870 efi rom test
Post by: blacksheep on July 10, 2013, 08:04:39 AM
Re-read "How to make..." thread, try one more time and you should find where the problem is.


Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 10, 2013, 02:46:39 PM
really i read a lot of times the how to, but i can't understand where the error is.
i even tried a 6870 zdfc rom downloaded from here http://www.groths.org/resources/firmware-database/, from chris user and it is confirmed that it is working, but not for me.
everything is working in system profiler, the only issue is the boot screen!
i tried even adding efi with zeus 2.8 and then flashing with atiflash and even with zeus 2.3, same results.
i tried adding efi using terminal, everything went right, except from the boot screen.
using xfx6870.efi.rom from netkas, doesn't work, vga was detected as ati 6xxx


i'm using 10.8.4 on a mac pro 4,1 flashed to 5,1 with the firmware utility.


Title: Re: 6870 efi rom test
Post by: blacksheep on July 10, 2013, 08:28:39 PM
Your 5.0original ROM is messed up. First 512 bytes are replaced by some weird shit - kind of Unarchiver file header or so.
It's curious that it works at all.
Your other original ROM (x.0) looks OK at first sight. Modified x.0 one as well.




Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 11, 2013, 12:55:27 PM
thank you blacksheep.
the problem is that i have both the modified roms working (as you can see in the picture in this post), the only thing that is not working is the boot screen.
i tried with a tv and with a monitor (connected to dvi-vga adapters)
black screen until the login


Title: Re: 6870 efi rom test
Post by: blacksheep on July 11, 2013, 04:37:58 PM
Didn't you switch ROMs one with another? I.e. are you sure you're flashing correct card with correct ROM?
Your x.0 ROM has ZDFV50 version in header, what suggests it should be 5.0.

Hard to tell what code this second one has, because as I said it lacks its original first 512 byte block.
I'm still surprised that it works without PCIR, device ID and such  ???


Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 11, 2013, 08:41:42 PM
yes, i'm sure.
i think that x.0 rom is the same as 5.0
i saved bios from x.0 with both gnu-z and atiwinflash.
answering to this (Hard to tell what code this second one has, because as I said it lacks its original first 512 byte block),
the 5.0 original that i load in this thread is broken, i was wrong loading it, but the modified one is correct.

i tried different method:
-adding efi part with zeus 2.8 to my orignal one, and then flashing with zeus2.3 or with atiflash. everything is working except from boot screen
-flashing a modified rom, tested and working for other people, with zeus 2.3 and even with atiflash. everything is working except from boot screen
-create a modified rom using the jeanlain guide (make you own radeon etc...) adding xfx6870.efi.rom (not working) and adding 6870.efi.rom (everything is working except from boot screen)

i really need help.



Title: Re: 6870 efi rom test
Post by: blacksheep on July 11, 2013, 10:07:59 PM
Modified 5.0 one from your "firmwares.zip"is even more f'ed up than original.
Open all 4 in hex editor and you'll see what I mean.
I've seen no bootscreen issue once, one page back.
I've checked your x.0 BIOS connector info and there's nothing unusual.
All connectors do match reference values which work with EFI including bootscreen.


Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 12, 2013, 11:38:57 PM
All connectors do match reference values which work with EFI including bootscreen

so, why can't i see the boot screen?


Title: Re: 6870 efi rom test
Post by: Rominator on July 16, 2013, 07:14:12 AM
Read and listen to 666sheep, he knows his shit.

If he says you buggered the first 512, then you buggered it.



Title: Re: 6870 efi rom test
Post by: xelanaiznac on July 17, 2013, 12:40:19 PM
ok, probably i'm not explaining the issue properly. these are the original roms. please, could someone add the efi part for me?

firmware saved both with gpuz and atiwinflash


Title: Re: 6870 efi rom test
Post by: armdn on August 16, 2013, 11:13:06 AM
Just flashed my Gigabyte Radeon HD 6870 OC with EFI64 Rom, created in romcreater. Lower DVI shows boot screen. But, what i understand, that, lower DVI is not first output, if there present another display, say in miniDP, then no boot screen shows at all..


Title: Re: 6870 efi rom test
Post by: blacksheep on August 16, 2013, 06:27:47 PM
OS X somehow prefers mDP/DP over DVI. It always becomes primary display when it's connected along other type of output. But when it's, let's say, DVI + mDP->DVI adapter, DVI is primary.
I was never paying much attention to this (mostly due to my displays setup), but your words made me curious. I'll check this with 6850 I have, when I'll be back home. This would mean that "choice" is made on fimware, not an OS level.


Title: Re: 6870 efi rom test
Post by: armdn on August 18, 2013, 07:56:35 AM
For my card, miniDP->DVI becomes a primary output even with normal dvi display connected to lower dvi.


Title: Re: 6870 efi rom test
Post by: linkin_ns on November 09, 2013, 12:32:45 PM
hi guys,

I'm using 2 mini display ports on XFX 6870 at the moment, if I flash it, could it work with mini DP or only wok with DVI? tks


Title: Re: 6870 efi rom test
Post by: Concorde Rules on November 09, 2013, 11:26:26 PM
hi guys,

I'm using 2 mini display ports on XFX 6870 at the moment, if I flash it, could it work with mini DP or only wok with DVI? tks

Depending in the card, all ports apart from the second DVI port work.


Title: Re: 6870 efi rom test
Post by: Spacedust on December 29, 2013, 04:04:41 PM
hi guys,

I'm using 2 mini display ports on XFX 6870 at the moment, if I flash it, could it work with mini DP or only wok with DVI? tks

Depending in the card, all ports apart from the second DVI port work.

On Sapphire card I couldn't get HDMI to work - it shows boot screen fine then goes blank on desktop.


Title: Re: 6870 efi rom test
Post by: armdn on January 20, 2014, 06:10:04 PM
OS X somehow prefers mDP/DP over DVI. It always becomes primary display when it's connected along other type of output. But when it's, let's say, DVI + mDP->DVI adapter, DVI is primary.
I was never paying much attention to this (mostly due to my displays setup), but your words made me curious. I'll check this with 6850 I have, when I'll be back home. This would mean that "choice" is made on fimware, not an OS level.

Any progress in searching priority for mdp over dvi?


Title: Re: 6870 efi rom test
Post by: jezzy on February 03, 2014, 04:31:40 AM
Got my sapphire 1GB 6870 working. ATIflash via the dos boot cd (1st page), the 6870 efi file, and had to use the older version 2.3 of zeus to get it to flash without errors.

I believe it's time the 1st page be updated with a working link to zeus 2.3 (i'll even gladly host it on my personal webserver and any other files if needed (pm me))..



Title: Re: 6870 efi rom test
Post by: Aphinity on March 30, 2014, 07:33:37 PM
I'm running a 6870 with the flashed ROM for well over a year now, and it's been great!  Only issue I have now is that, with Mavericks, it no longer supports power management from what I can tell.  I have to manually turn my monitors off.

Also, I have a 2GB card, but the ROM provided is only for 1GB.  Is there a way to change it to see the full 2GB?  Do I need to find the original ROM from this card first?  It is an XFX Radeon 6870 HD 2GB card in my Mac Pro (Early 2009).


Title: Re: 6870 efi rom test
Post by: Rominator on March 31, 2014, 09:33:21 PM
I'm running a 6870 with the flashed ROM for well over a year now, and it's been great!  Only issue I have now is that, with Mavericks, it no longer supports power management from what I can tell.  I have to manually turn my monitors off.

Also, I have a 2GB card, but the ROM provided is only for 1GB.  Is there a way to change it to see the full 2GB?  Do I need to find the original ROM from this card first?  It is an XFX Radeon 6870 HD 2GB card in my Mac Pro (Early 2009).

Yes, here is what you do:

Read the thread


Title: Re: 6870 efi rom test
Post by: Aphinity on April 01, 2014, 07:43:48 AM
Yes, here is what you do:

Read the thread
Great advice man.  Really appreciate it.  It's almost like.. I've flashed my card once already, after having read the thread, and was hoping for some help.  I would still very much appreciate any direction someone could point me in.

If I missed something, forgive me.  I guess the 20-something pages of discussion that don't relate to 2GB rom modification somehow slipped my view for what I was hoping to see.



Title: Re: 6870 efi rom test
Post by: Rominator on April 01, 2014, 10:40:01 PM
Yes, here is what you do:

Read the thread
Great advice man.  Really appreciate it.  It's almost like.. I've flashed my card once already, after having read the thread, and was hoping for some help.  I would still very much appreciate any direction someone could point me in.

If I missed something, forgive me.  I guess the 20-something pages of discussion that don't relate to 2GB rom modification somehow slipped my view for what I was hoping to see.



And the #1 rule if card flashing is what?

ALWAYS BACK UP YOUR ORIGINAL ROM FIRST, before doing anything else.

Clever types can do it in OSX, the crucial first 64k can be copy & pasted right out of ioreg.

And the #2 rule of card flashing?

ALWAYS BETTER TO USE A ROM MADE FROM EXISTING ONE ON YOUR CARD THEN TO DOWNLIAD ONE AND TAKE YOUR CHANCES.

if you have read all 20+ pages and didmt get the memo on those 2, there is very little that anyone can of to help

6870 2 gig has had at least 3 different roms, start at firmware database, see how many you can find and make them from those

Mac rom for these cards us simple, much easier than NVIDIA ones. You can literally copy and paste one together in under 30 seconds.


Title: Re: 6870 efi rom test
Post by: phitman22 on April 05, 2014, 06:07:30 AM
Hi Guys,

Saphire 6870 here: http://www.sapphiretech.com/presentation/product/?cid=1&gid=3&sgid=1037&pid=981&psn=&lid=1&leg=0

Followed all the steps, but I had to look at the Hex value for byte 3 to fix the "dd: bs must be between 1 and 9223372036854775807 problem" (fix is here, mine also came out as 128: http://forum.netkas.org/index.php/topic,1085.msg6532.html#msg6532).

Lower DVI works for boot screen, all seems good on MP 3,1 Octo (DVD Player, Steam OK in OS X Lion all fine). Attached is flashed ROM.

AMD Radeon HD 6870:

  Chipset Model:   AMD Radeon HD 6870
  Type:   GPU
  Bus:   PCIe
  Slot:   Slot-1
  PCIe Lane Width:   x16
  VRAM (Total):   1024 MB
  Vendor:   ATI (0x1002)
  Device ID:   0x6738
  Revision ID:   0x0000
  ROM Revision:   007-NETKAS-ORG
  EFI Driver Version:   01.00.507

Thank you netkas and the community for all your efforts :)


Thanks netkas, Hawkeye47 and all guys in this community.

I used Hawkeye47's rom for my sapphire Raden HD 6870. This rom is almost good except one thing.

Apple boot logo is ok.
Lian boot ok.
But I can't use AMD driver for Win7 64bit in Bootcamp after rom flash finished.  

Win7 64bit can boot in safe mode or normal VGA resolution situation.
But Win7 boot stop and present blue screen when I install newest ATI driver for 6870.
I tried re-install and delete driver several times but this error still occur.  

PLEASE, PLEASE check attached error image, rom and HELP ME PLEASE.

 
 


Title: Re: 6870 efi rom test
Post by: blacksheep on April 05, 2014, 08:39:45 PM
You should make a ROM based on a PC BIOS of your card.


Title: Re: 6870 efi rom test
Post by: phitman22 on April 06, 2014, 09:40:01 AM
making your own rom howto, so you don't need to ask me to do it for you:
1) put 6870.efi.rom into folder, also your original rom with name pc6870 into same folder and script fixrom.py into very same folder

2) in Terminal.app (bash):
cd that_folder_with_files
blocknum=`printf %d "'\`dd if=pc6870.rom bs=1 skip=2 count=1 2>/dev/null\`"`
size=$(($blocknum * 512))
dd if=6870.efi.rom of=pc6870.rom bs=$size seek=1 conv=notrunc
python fixrom.py pc6870.rom pc6870.rom

3) flash pc6870.rom to your card and reboot

same for 6850, just replace any 6870 with 6850 in three steps above.

p.s. somebody upload please fixrom.py



Thanks so much for your all efforts netkas and all guy in this forum.

I tried put netkas instruction in terminal(2008 early, 3.2 * quard) but meet some error.
Please see the attached image and my original rom file of sapphire HD 6870 card.
I need your help. Please let me know the solution this error.  



Title: Re: 6870 efi rom test
Post by: infinity5750 on May 22, 2014, 11:00:48 AM
Hi all,

I installed HIS 6870 ICEQX (not turbo ver.) for my old Mac pro 2008 from 5770.
A 6870 is NOT faster than 5770.??? I tested fix EFI 64 bit, and Flashed no issue,
displayed perfectly.

http://www.hisdigital.com/un/product2-592.shtml

I tested PC bios to other Hackintosh PCs are very nice result with same 6870, Better than 5770.


Title: Re: 6870 efi rom test
Post by: jimmyspenser on July 22, 2014, 10:04:21 AM
I am sorry for asking this question multiple times, but do we have a ROM for 6870 (XFX HD-687X).
I have a mac pro 4.1 with lion as the os on it with bootcamp w7.

please let me know if i can use this card and if someone can provide me witha  rom specific for this card?


Title: Re: 6870 efi rom test
Post by: ls2025 on November 02, 2014, 03:31:39 AM
Public version 6870 No boot screen


Title: Re: 6870 efi rom test
Post by: groovemachine on November 11, 2014, 03:57:06 AM
I was wondering if anyone has or knows of a working link to obtain Zeus 2.3.