Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
from FAQ on page 1:

Why do I need to remove my ATI cards?
Because the app will try to flash all ATI cards it finds.

Why do I need Natit when I'm currently using ATI cards?
Since you need to remove other ATI cards, you need something to run the display when you boot and flash.
Natit enables you to boot and use 4890 for display without flashing it.

Why can't I just use Natit then?
You can, but you won't get Apple's grey bootloader screen. You also can't boot OSX dvd's, or use the card in another computer / OS disk without first installing Natit on it. With flashing, your card can do all these things. So now we only use Natit to be able to remove ATI cards and still boot, or to run cards that not yet have a modified ROM that is working.

so this is only for people that are using ATI cards atm. no need for nvidia users.

I am sorry to say that many Natit versions arent working in my app, i will look into that.


Thanks Cindori... I apologize for being a dunce here but the language is still very unclear. "CURRENT nVidia USERS" means... the card IN the machine or the card RUNNING the display? I don't have a second ATI card, I'm not worried about flashing that... I understand the natit needs to be present for the ATI card to display in Snow Leopard, but negating this statement is the install instructions which state to remove natit if previously installed...

"To flash your Sapphire New Edition:

1 Download Cindori ATI flashing tool
here --> https://forums.macrumors.com/threads/811768/

2 Download ROM that Peloche made exclusively for Sapphire New Edition (Qimonda chipsets)
here --> E115QA1G EFIROM.zip

3 Run Cindori ATI flashing tool and follow instructions

4 If you previously did injector method, remove ATY_Init and Natit
which are in System/Library/Extensions/, if not, skip this step and proceed to step 5.
"

...that removal is done after flashing the card? It seems to be before... or this is assuming you are using another card to be in Snow Leopard in the first place?

Also, I can do the flashing directing in Windows using WinFlash? Is natit needed even after I flash the card in Windows or the card would be ready to reboot to SL at that point?

Thanks for probably rehashing a lot of this just want to be clear from the get go. :)
 
If you don’t have second ATI card than you don’t need to install Natit.
All you have to do is to put 4890 inside next to your nvidia (which is
running display btw) and run ATI Flashing Tool.

Yes removal is done after flashing, it is also possible to remove
it within ATI Flashing Tool, just one click.

Good luck!
 
Natit is only for recieving image on PC cards. It does not "enable" the card for flashing or anything like that.

So if you have nvidia cards already running the display, you dont need it. You also dont need it if you can run display sharing from another mac. Or if you plan to flash in Windows.

Natit loads EFI via software while flashing enables you to load EFI from the card.

Why you want to remove Natit after flashing is to avoid any possible conflicts. The kexts are not needed anymore.
 
Natit is only for recieving image on PC cards. It does not "enable" the card for flashing or anything like that.

So if you have nvidia cards already running the display, you dont need it. You also dont need it if you can run display sharing from another mac. Or if you plan to flash in Windows.

Natit loads EFI via software while flashing enables you to load EFI from the card.

Why you want to remove Natit after flashing is to avoid any possible conflicts. The kexts are not needed anymore.

Thanks Cindori it's more clear now. So flashing in Windows and I should be good, natit won't be needed to go back to SL. WinFlash the best option for doing all this I'm assuming?

@mfka... my earlier post stated my current nVidia card is dead, so it's not running anything but at least is offering up it's extra power cable to the 4890. :)
 
@mfka... my earlier post stated my current nVidia card is dead, so it's not running anything but at least is offering up it's extra power cable to the 4890.

Sorry, i missed that part. :) Whether you are gonna flash it in windows or os x
depends on your personal preference. Personally i would do it in os x with Natit since
i don’t feel at home in windows.
 
Sapphire 4890 New Edition purchased off Amazon works in bootcamp in Win7 smoothly, pulled the original ROM I'm including here. This is with the Hynix memory modules. Anyone have any luck with the mac modded Hynix ROM yet?
 

Attachments

  • RV790.bin.zip
    47.6 KB · Views: 102
Sapphire 4890 New Edition purchased off Amazon works in bootcamp in Win7 smoothly, pulled the original ROM I'm including here. This is with the Hynix memory modules. Anyone have any luck with the mac modded Hynix ROM yet?

md5
80853bd5852216fc78e07f5dddae6ec2
 

Attachments

  • SUPAKLAW_EFIROMFX.rom.zip
    95.6 KB · Views: 107
XFX HD 4890 ZSFR v1.6

Need some help here. I tried to flash the card in windows using the winflash 2.0.1.7 and my PC locked up. I waited for an hour+ and rebooted my PC to see if the card was flashed or not. Now it seems like it dead. I've tried a couple methods to restore the original bios back into it but without no luck. I've tried booting into dos on my pc via the boot disk and tried the atiflash command ver 3.75 and it said ROM cannot be erased. I also tried putting the card in my MP 1,1 and VNC into it and used the ATI Flash tool by Cindori but alas no luck in there too. Also downloaded Flashrom from techpowerup.com but it seems a bit risky for me to flash it in DOS since I have another ATI card in there and it will not allow you to pick the adapter of which to flashed. Any other thoughts or versions I can try that you guys know will greatly be of help. Thanks.
 
Sapphire VaporX works with Windows. Now comes the hard part

Hi there,

today my new Sapphire VaporX arrived. As I was told that the package would contain cables, I didn't buy any, just to see if everything I need were just there. Well, no such luck. I was delivered two cables that look like this :

attachment.php


Now, one of these cables works if I use the second DVD drive cable of my MacPro (the second cable I need being there already, thanks to my old X1900XT), but it is too short. For a definitive installation, I have to buy a longer version. However, if I let my MacPro open, the Sapphire can be reached, so I launched Windows, installed the drivers, rebooted and was able to play games perfectly.

Now to the flashing business ! This is what GPU-Z tells me about my card :

attachment.php


The original ROM is this :

http://att.macrumors.com/attachment.php?attachmentid=206569&stc=1&d=1260392934

I tried to follow the diagram for its modification, especially this part :

attachment.php


And there begin my problems. Once opened the ROM file, this diagram states to find the two occurences of the MCuC business. In my ROM, the first can be found at 48260, the second, as predicted, at 112640. Well. At the end of the ROM file, I have 1863 occurences of "FF". I first copied them all, then understood that I should use the last 512 of them only. Ok, so I selected the "FF" just before the second MCuC and pasted. Now "MCuc" begins at offset 113151, but aren't we one "FF" short now at the end ?

What is more, my first MCuC is precedented by "B8 01 00 3C 05 2B 00",. That's more than I expected to find, according to the diagram description ! So I'm not at all sure if I did right with this modified version of the ROM :

http://att.macrumors.com/attachment.php?attachmentid=206570&stc=1&d=1260392934

Maybe somebody con control my work before I try to flash my card ?

Thanks and bye !
 
Upload problem

I tried to download the ROM files of my previous posting, but I get an "Invalid Attachment" message instead ... Something went wrong, but I don't know how to improve it. First I tried to upload both ROM files in the upload window, but they weren't accepted because their extension is .bin (that's what GPU-Z produces if you dump ROM with it, anyway). So I saved the files as text files, with the extension .txt – but evidently that's not enough. What do I have to do in order to submit them correctly ?
 
Btw, on new imacs, 4850 has hdmi audio device and few keys inserted for it via DSDT table, so applehdacontroller.kext works with device.
AppleHDA.kext still need to support this codec tho.
so, maybe some time in future, we will have working hdmi audio with little enabler kext.
 
I tried to download the ROM files of my previous posting, but I get an "Invalid Attachment" message instead ... Something went wrong, but I don't know how to improve it. First I tried to upload both ROM files in the upload window, but they weren't accepted because their extension is .bin (that's what GPU-Z produces if you dump ROM with it, anyway). So I saved the files as text files, with the extension .txt – but evidently that's not enough. What do I have to do in order to submit them correctly ?
As said already by The Rominator you have to zip your files before uploading, MacRumors forum doesn't accept such files as .rom or .bin.
 
so, you guys found how to make efi rom for 4890 too ?

that saves me a time lol.

YOU figured it out.

We just reverse engineered the original ROMs you wrote for my MSI 4890.

Thanks to you, many are running 4890s now in their Mac Pros.

(And counting on the Benevolent Netkas to keep writing updates)
 
ZIP files of Sapphire Vapor-X

Ok, thanks, I got it. So here are my zipped ROM files. It is quite curious that my Vapor-X ROM is not identical to the one AnimeFunTv posted here four weeks ago (#1258, page 51). His begins with "55 AA 7C", mine with "55 AA 7D". But then, if you compare his GPU-Z file with mine, you'll note that the BIOS versions don't match.

So, please, TheRominator or Peloche, may you look at them ?

Thanks and bye !
 

Attachments

  • original RV790.zip
    47.6 KB · Views: 74
  • modified RV790.zip
    47.6 KB · Views: 98
I don't get it, why not use the rom from ROMS package? From ATI flashing tool thread in my sig

it should work even if bios version is different
 
I did, that gave me the 0FL01 error with Error ROM cannot be erased.

I had many problems with atiflash (DOS), with the same 0FL01 Error ROM cannot be erased... but I finally found the problem. The latest version of atiflash is the culprit. Downgrade to 3.60, and atiflash works like a dream! Theres no more reliable way to flash a card than atiflash 3.60 in DOS.

http://www.techpowerup.com/downloads/1123/ATIFlash_3.60.html
 
ROM control

Cindori, pardon me if I didn't use your modified ROM version for Vapor-X cards from our ATIflash package right away. I meant no offense. Reading this thread gave me the idea (of course I can be wrong) that

1. you have to be very careful when flashing cards, because it can go easily wrong (and as I stated, I have no PC or DOS to get a misflashed card right once more);

2. seemingly similar or even identic cards behaved not as expected (i. e. in the same way) in the past.

So I simply thought that modifying the ROM my card (that may differ in some aspect of those already seen in this thread – I think we all agree that graphic card industry does not particularly bother with giving precise technical information about sudden product changes) was delivered with according to the algorithm I cited above may increase my chances not to get into trouble.

What I ignored was that a slightly different BIOS does not mean the hardware (the card) is different also. So, if you tell me that your Vapor-X Rom works anyway with my card, I can use it of course. That would mean less work for Pelouche or The Rominator. :D
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.