EFI rom for 4890 for MacPro

I just succesfully created efi rom for 4890.

efi part based on patched 4870 efi rom.

bios part is from msi 4890

since most 4890 based on original amd design, the rom should work with most 4890

edit clocks to the one u have(by default its 880mhz for core) with “Radeon bios editor”


you can make a donation too here

Free Image Hosting at

The rom image – link to rom image

You can use this flashing instruction – .

p.s. rom for 4870×2 is coming soon (for working 1 core)

p.s.s. you will still need patched ATIRadeonX2000.kext from irc to get qe/ci, since apple doenst suport 4890.


  1. UberDuper
    July 22nd, 2009 | 8:53 pm

    Using an EFI rom’d 4890 in a MacPro1,1 which low end card would you recommend for a dual video card setup? I heard a while back that the ati2600 cards work in 1,1 but I never saw confirmation. Plus, the ati2600 isn’t available from Apple anymore.

    ///yes, 2600xt_mac works in 1,1, i guess you can find it on ebay

  2. July 22nd, 2009 | 9:23 pm

    Thank you very much you are the best 😀

  3. mjc
    July 23rd, 2009 | 12:20 am

    would it be possible to do something similar with a 9800GTX on macpro1,1 (32bit EFI)?

  4. Sabi
    July 23rd, 2009 | 2:22 am

    Thanks alot Netkas, your awesome.
    Dunno where id be without you

    gonna test it out tonight and share results

  5. July 23rd, 2009 | 4:28 am

    Thank you, I sucessfully flashed my 4890 and it’s working fine on Leopard.
    But on Snow Leo OpenGL is not working, is there a way to activate it ?

    ////it needs patched x2000.kext there
    ////check if u have dual-dvi working in snow leo

  6. July 23rd, 2009 | 9:18 am

    I will try a dual card setup with ati 1900xt (mac) and a pc 4890 but i am concerned about the power supply. What do you think about? I was reading in macrumor forums and i didn’t find anything …

  7. netkas
    July 23rd, 2009 | 10:25 am

    you dont need 1900xt if u have flashed 4890

  8. July 23rd, 2009 | 10:36 am

    But i need to use a second display and i thought the second dvi doesn’t work

  9. netkas
    July 23rd, 2009 | 10:46 am

    Then read about power cables here –

    I would recomend selling 1900xt and gettin 2600xt_mac for second display

  10. July 23rd, 2009 | 12:05 pm

    reading!!! Thank you Netkas!

  11. July 23rd, 2009 | 12:33 pm

    Both DVI ports are working on snow leo but still no acceleration. The patched ATIRadeonX2000.kext I use on leopard doesn’t work.
    I tried to add my dev id (9460) on the kext, but it doesn’t work. I’m not sure if I’m doing this well…

  12. netkas
    July 23rd, 2009 | 2:46 pm

    yeah, the binary needs to be patched, betas comes out so fast….maybe i will make patched file later

  13. July 23rd, 2009 | 7:18 pm

    THanks, I’ll check back later. OpenGL performance is so much better on snow leo.

  14. July 23rd, 2009 | 8:10 pm

    I’m still a bit confused, if this rom + patched ATIRadeonX2000 drives enable both accelerated DVIs on a Mac Pro (under snow leo) , does that mean hackintosh users will need only the drivers to get both DVIs working properly, or the rom as well?

  15. netkas
    July 23rd, 2009 | 8:13 pm

    its not about hackintoshes at all

    what will utilize efi rom on hackintosh ???!

  16. terahz
    July 23rd, 2009 | 8:19 pm

    Yes, I know EFI is not used on hackintosh builds, but I didn’t realize Snow Leo can drive both DVIs of this card. Last time I tried my system was crashing, so I thought there are extra bits in this rom that enable both DVIs.

  17. netkas
    July 23rd, 2009 | 8:34 pm

    snow leo fixed dual-dvi on many 48×0 cards

    gamoul, here it is

    if it works, provide screenshots of profiler and openl extension viewer (extensions tab)

  18. waha
    July 23rd, 2009 | 9:22 pm

    What 4890 cards have been successfully flashed? Thinking about going out and purchasing one tomorrow, especially now that there is a hacked driver for SL 🙂

    ///it was msi

  19. July 24th, 2009 | 2:59 pm

    Thank you netkas.
    I tried your kext for snow leo. I posted a comment yesterday but it didn’t work.

    The kext is working on snow leo, but I got a lot of artefacts when the GPU is solicited.
    I can’t change my screen resolution also. I’m stuck to the boot resolution.

    Both DVI ports are working for my card with your rom, on leo and snow leo. But I didn’t try both ports at the same time.

    I made some screenshots but it seems that I can’t post them here.

    Hope this helps.

  20. July 24th, 2009 | 3:02 pm
  21. July 27th, 2009 | 8:41 am

    Thank you so much netkas, as always awesome work!

    Before flashing, i wondered if both DVIs will be active under 10.5
    Currently i’m running a 8800GT for second and HD4890 for main screen, both cards running in parallel on a 2x Dual 2,66 Xeon.
    It’s working but not the smoothest solution.
    I’d love to see both DVIs on the HD workin so i can trash the Nvidia 😉


  22. July 27th, 2009 | 10:01 pm

    Awesome but how does it perform? Does the 4890 beat 285? I’m guessing it does based on this comparison between 4870 and 285:

  23. Gregory
    August 1st, 2009 | 10:21 pm

    I flash an XFX4890 Black Edition at 975/1100. Everything works great on bootcamp vista 64.
    But on MAC OS 10.5.7 i got screen shaking with everything exept movies and 3D games like wow or COD 4.

    Any idea ?

    ///did u edit card clocks with RBE before flashing ?

    ///if so, make sure memory clocks is same in all states

  24. jenjiscan
    August 2nd, 2009 | 1:20 am

    hi netkas!!! can you help me? are there news for my hd4650 ddr3?
    thanks for the support

    ////no news

  25. Gregory
    August 2nd, 2009 | 8:57 am

    Memory clocks were not in all the same states … I correct it with RBE and everything is OK.
    Thanks for the tip.

  26. jenjiscan
    August 4th, 2009 | 2:01 pm

    hi netkas!!!
    thx for reply!!!
    but…is there hope for my hd4650?
    will work on snow leopard??
    ps: excuse me for my bad english…i’m italian!! 🙂

  27. alotof
    August 5th, 2009 | 8:58 pm

    hello netkas. Can you help me plz! ? My problem HD4890 QE show Not support .
    I can not afford to install final cut pro.

    ////I wrote it for who, alliens ?

    ///u need qe_ci_exotic pkg, find it here

  28. Leon
    August 6th, 2009 | 6:09 am

    Hi there, thanks for all your amazing work, I just have four questions.

    Does this work for 1st Generation Mac Pros?
    Does it work for Mac OS X 10.5.8?
    Would you recommend using this card over the 4870?
    Would you recommend this method over using Natit?

    ///need to wait for patch for 3d
    ///this is better than natit yes

  29. Leon
    August 6th, 2009 | 6:50 am

    So should I go with the more compatible 4870 or the more powerful 4890?

  30. Wozniak
    August 7th, 2009 | 3:31 am


    know when the patch for acceleration hardware and 10.5.8 will be ready?


  31. Martin
    August 7th, 2009 | 2:25 pm

    I cannot get both DVI ports to display. Only the secondary port displays. The card knows both displays are there though. I can call the screen setup and it will tell me what each monitor is. When the primary port is also connected, the secondary port displays the extended desktop, as you would expect. So, I have flashed the bios, re-installed 10.5.6, installed 10.5.7 displays still faulty at this point, installed no end of fixes, but still to no avail.

    Any ideas?

    BTW, thanks for the great work, I had been running an 8800GT SSC until a few days ago, and thanks to you and others, have had no problems with my hackmac.

  32. Brandon
    August 9th, 2009 | 12:49 am

    I bought an MSI RADEON 4890 T2DIG and applied the rom.
    It works in my MacPro1,1 (2006) model with some issues…

    The 2nd port will display my 2nd 24″ monitor only after boot otherwise it’s blue screens if they are both plugged in from boot. If I try to fool my system and plug it in to the 2nd DVI port after boot it becomes unstable. Namely, dragging a photo from one screen to the next freezes the system or restarts the mac.

    Having the 4890 drive the main display and a GT7300 drive the second one works for nearly everything except for what I need most which is preview HD video out on the 2nd screen in Final Cut Pro. It only displays white. Does anyone know of a fix for this?

    If not, what other card can I put in this baby to get all the benefits of Snow Leopard?

    GT7300 in Slot 1
    R4890 in Slot 4

    Unfortunately, I have to have 2 monitors to edit so I’m going to have to go back to my Mac 3870 unless someone knows how to make this work.

    Thanks, Netkas for all your hard work.

    ///you need to wait for snow leopard, two displayswill work fine there iirc

  33. Blubb
    August 13th, 2009 | 2:42 pm

    “p.s. rom for 4870×2 is coming soon (for working 1 core)”

    Is there a time frame for this ? If you need a test participant i am your man !

    ////we tested it and it didnt wor.

  34. freddys
    August 17th, 2009 | 2:36 pm

    Will flashing work for a club3d 4890?

  35. freddys
    August 18th, 2009 | 10:01 am

    i have just flashed my club3d 4890 with this rom,
    and now my 2.66ghz is repeating the startup sound at power on.
    Only a black screen.
    Can’t someone please help me out with this?

  36. freddys
    August 20th, 2009 | 12:39 pm

    no one??

  37. CuamckuyKot
    August 26th, 2009 | 8:07 pm

    freddys, I’ve MSI 4890 and have the same problem 🙁
    Did you found the solution?

  38. freesmart
    September 1st, 2009 | 1:13 am

    Hi netkas, does your rom work under Win? I will make tow bootable system on my PC. Now my 4890 works good under win and i want to flash your rom to make my card work under Mac.

    Are you sure about that?


  39. Bob
    September 4th, 2009 | 6:05 pm

    I am running a GTX 285 on my Mac Pro 4.1 and interested in this 4890 flash. My 285 works great on windows, but OSX it just stutters in WoW when I turn fast. I have heard that its the cards 3 power phase issue and its not running in full power when it should. Would I see WoW performance gains in OSX with a flash 4890 in Snow Leopard? Or should I just wait it out for drivers on my 285? I am looking to scrap windows whenever I can play WoW with better framrates within OSX.

  40. Ant
    September 8th, 2009 | 10:26 pm

    Does the 4890 work on a 2006 Mac Pro with Snow Leopard?

    flashed card works

  41. Fred from Strasbourg
    September 10th, 2009 | 10:54 pm

    Hello ! I’ve got a Powercolor 4890 on a revA MacPro. I’ve flashed it with your rom, Netkas. It works fine on Snow Leopard and Windows. But on Windows, the card is known as a 4800 series. I’ve got to install the 48xx series drivers, because the special 4890 drivers don’t work…

  42. James Cameron
    November 1st, 2009 | 7:42 pm

    I just can’t download this ROM! I get redirected to PornTube instantly. This may be because I’m from the UK. I’ve tried multiple OS’s. I haven’t been pwned… I’m trying to load a generic Sapphire 4890 ROM instead using PC EFI 10.4.1. I’ve installed the latest Chameleon RC and have placed the EFI boot file in / I get a ‘failed to load ROM’ flash past when the bootloader starts. I’m using the -graphicsenabler -useatirom switches. I’ve tried adding them to the .plist and also adding them by hand. The file in /extra has been renamed to ati_9460_1002.rom. I’m running an Asus 4890 TOP. Any help would be *really* appreciated. I’ve spent *days* on this….

  43. S;O.S
    January 25th, 2010 | 1:54 am

    Please I need (cause of a bad flash ) the original Bios of my Sapphire HD 4890 OC.

    Does someone know where I should look for this ?
    Or can you send me your image for those who got a backup of the original Sapphire Bios ?

  44. S;O.S
    January 25th, 2010 | 1:55 am

    my HD4890 card PN = 288-1E115-200SA.
    Thanks for those who can help(an original or a working one)

Leave a reply