Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Help yourself by using the Golden Guide and my prepared package to create your own rom. I did not make it for no reason.

Hi again Cindori,

now I've made the EFI-ROM with your prepared package. Also made my own Natit like described (but did not show me a Screen after booting into OS X).

Flashing under Windows with Ati Win Flash did not work with my MACMODIFIED.rom: Error in Subsystem-IDs.
:confused:
May I ask you or another kind person to check my MACMODIFIED.rom if it's done correct ?
I attached the original rom and the modified one.
Hopefully you could help me. I really don't know what I'm doing wrong.
Thank you !!
 

Attachments

  • Original HIS 4890 ROM.zip
    47.5 KB · Views: 99
  • MACMODIFIED.rom.zip
    93.5 KB · Views: 94
the error you made was not doing first step

"rename your rom EFIROM.rom and place in this folder"

there was an old EFIROM.rom in the XYZ zip that was probably left over from when I used it, and that is what your MACMODIFIED.rom was based on, not your HIS rom


I removed the leftover EFIROM.rom now from the zip
 
the error you made was not doing first step

"rename your rom EFIROM.rom and place in this folder"

there was an old EFIROM.rom in the XYZ zip that was probably left over from when I used it, and that is what your MACMODIFIED.rom was based on, not your HIS rom


I removed the leftover EFIROM.rom now from the zip


Hi,

hm, thanks, I tried it again now 3 times again, but Terminal gives me that in the end:

Last login: Mon May 31 23:22:51 on ttys000
You have mail.
starchilds-mac-pro:~ Starchild$ cd
starchilds-mac-pro:~ Starchild$ cd /Users/Starchild/Desktop/XYZ
starchilds-mac-pro:XYZ Starchild$ dd if=pc4890.rom of=efi.part bs=1 skip=64000 count=49152
49152+0 records in
49152+0 records out
49152 bytes transferred in 0.252732 secs (194483 bytes/sec)
starchilds-mac-pro:XYZ Starchild$ blocknum=`printf %d "'\`dd if=EFIROM.rom bs=1 skip=2 count=1 2>/dev/null\`"`
starchilds-mac-pro:XYZ Starchild$ size=$(($blocknum * 512))
starchilds-mac-pro:XYZ Starchild$ dd if=efi.part of=EFIROM.rom bs=$size seek=1 conv=notrunc
dd: bs must be between 1 and -1
starchilds-mac-pro:XYZ Starchild$ python fixrom.py EFIROM.rom MACMODIFIED.rom
Traceback (most recent call last):
File "fixrom.py", line 103, in <module>
f=file(sys.argv[1])
IOError: [Errno 2] No such file or directory: 'EFIROM.rom'
starchilds-mac-pro:XYZ Starchild$
starchilds-mac-pro:XYZ Starchild$


I pressed space after typing cd and pressed return after dropping the XYZ-folder into Terminal. After that I copied the whole text file and pasted into Terminal. Pressed 2 times return.

What I'm not sure about is the part where you've to "insert cursor at octet 112638" in the description. Does that mean to put the cursor behind offset 112638 or before ??
I've attached a screenshot. I it right this way ?
I ask because when I put the cursor directly before offset 112638 and paste the 512 FF FF into there, then the cursor is not at 113151 after the process like it should, it's on 113150.
That's confusing me.
 
Are you sure you have


"rename your rom EFIROM.rom and place in this folder"

??


remember you must rename file extension and not just name (else it will be EFIROM.rom.bin)
 
Are you sure you have


"rename your rom EFIROM.rom and place in this folder"

??


remember you must rename file extension and not just name (else it will be EFIROM.rom.bin)

Yes, sure I did. Here are the 2 attachments, one I forgot in the last post and the other one showing you my folder.
 

Attachments

  • Screen.jpg
    Screen.jpg
    30.1 KB · Views: 499
  • Screenshot.jpg
    Screenshot.jpg
    147.5 KB · Views: 84
Thank you,
now it looks different:

Last login: Tue Jun 1 00:01:02 on ttys000
You have mail.
starchilds-mac-pro:~ Starchild$ cd /Users/Starchild/Desktop/XYZ
starchilds-mac-pro:XYZ Starchild$ dd if=pc4890.rom of=efi.part bs=1 skip=64000 count=49152
49152+0 records in
49152+0 records out
49152 bytes transferred in 0.251066 secs (195773 bytes/sec)
starchilds-mac-pro:XYZ Starchild$ blocknum=`printf %d "'\`dd if=EFIROM.rom bs=1 skip=2 count=1 2>/dev/null\`"`
starchilds-mac-pro:XYZ Starchild$ size=$(($blocknum * 512))
starchilds-mac-pro:XYZ Starchild$ dd if=efi.part of=EFIROM.rom bs=$size seek=1 conv=notrunc
0+1 records in
0+1 records out
49152 bytes transferred in 0.000100 secs (490853405 bytes/sec)
starchilds-mac-pro:XYZ Starchild$ python fixrom.py EFIROM.rom MACMODIFIED.rom
Before:
OpRom (size=64000, indicator_offset=0x275, indicator=0x80, checksum=0xff)
OpRom (size=49152, indicator_offset=0x31, indicator=0x80, checksum=0x27)
RawData (size=17920)

After:
OpRom (size=64000, indicator_offset=0x275, indicator=0x0, checksum=0x7d)
OpRom (size=49152, indicator_offset=0x31, indicator=0x80, checksum=0x27)
RawData (size=17920)
starchilds-mac-pro:XYZ Starchild$


But I'm still not sure about:
"insert cursor at octet 112638"
which I was asking before.

And I'm also not sure about copying the text file:
can I copy the whole text and paste it into terminal in just one step,

or do I have to copy as first this part:

dd if=pc4890.rom of=efi.part bs=1 skip=64000 count=49152
blocknum=`printf %d "'\`dd if=EFIROM.rom bs=1 skip=2 count=1 2>/dev/null\`"`
size=$(($blocknum * 512))
dd if=efi.part of=EFIROM.rom bs=$size seek=1 conv=notrunc

hit return
and then paste this part:

python fixrom.py EFIROM.rom MACMODIFIED.rom

and hit return again ??


Many thanks again for all your help and advice !!!
 
So I recently bought a XFX 4890 ZSFC 3.1 card and flashed it with Cindori's EFIROMFX.rom using the bootcd method. After about an hours worth of playing TF2 in bootcamp running windows xp, I get stuttering sounds, a grey screen and then the computer locks up. Any ideas?

Mac Pro 2 x 2.66 Ghz Dual Core Xeon
3gb of ram
 
Stormrider: insert it like this

i2gne.jpg


you are right that the cursor is at wrong adress after pasting. it's instruction typo.

also the terminal, you can copy everything just make sure you press enter enough for everything to execute because the last line usually is just typed and not executed if you copy a large chunk


moogs: if my rom was specified for v 3.1 from wherever place you found it (a post?) then it should be no rom issue. but to rule out causes:

play other games to rule out game issue
play in other OS to rule out driver issue
try original rom again to rule out rom issue
 
Success !!

Cindori,

thank you a lot for your help !!

Finally I got it to work perfectly. Yesterday I did not realize that it's equal where to put the cursor to in this case.

After flashing and booting in Windows everything was fine, just only some glitches and the destroyed boot screen (for some seconds) which I could resolve with “QE CI Exotic cards 10.6.3.pkg“ and “A fix for fix.pkg“ installing one after the other.

Now it's done and the screen behaviour looks quite normal.

Fantastic, makes me happy !!

Thank you again for your patience and support !!
 
4890 vs 4870

Hey quick question to anyone willing to help? What is the difference between the ATI 4890 and 4870 and would it be a noticeable difference?
 
feel free to search and read

I just did the search and couldn't really find an answer? I'm only looking to find out if the performance gains are significant and if so.. how much so? I read that in the thread that it was 10-15% but the poster seemed iffy:rolleyes:
I've looked thru benchmarks online and I couldn't really find a definitive answer.

So I thought I'd come here to ask anyone that might have experience with both!:D
 
I just did the search and couldn't really find an answer? I'm only looking to find out if the performance gains are significant and if so.. how much so? I read that in the thread that it was 10-15% but the poster seemed iffy:rolleyes:
I've looked thru benchmarks online and I couldn't really find a definitive answer.

So I thought I'd come here to ask anyone that might have experience with both!:D

Check out the VGA charts at www.tomshardware.com

excellent hardware site.

http://www.tomshardware.com/charts/...charts-high-quality/3DMark06-v1.1.0,2131.html
 
Tks, all, for great thread.

About to connect a female mini fit jr. molex connector to the other end of the cable that came with my Saphire 4890 card (SKU 21150-00-40R), so I can use the two mac pro (2,1) male power ports on the Mobo, intended for the graphics card. Decided not to go the optical drive route.

Searched, on this thread, for pin out information, for connecting the molex female microfit 3.0 6 pin connector to the smaller female molex mini fit Jr (which fits into the mobo). Couldn't find it.

I am now looking at the larger female microfit 3.0 6 pin connector with the lock tab on top. For convenience, I am numbering the pins, from left to right, 1 through 3 on the top row, and 4 through 6 on the bottom row. I have three black wires in 1 through 3, and two yellow wires in 4 and 5. A yellow Jumper is connected from 5 to 6.

Now, logic would suggest that the wires should connect identically, pin for pin, to the female mini fit jr. connector which is merely a smaller version of the female microfit 3.0 6 pin connector.

Can thread contributors confirm that my logic is correct?

If not, what should the pin connections be to the smaller female mini fit Jr., so that the Saphire card is properly powered?

Tks.
 
Now, logic would suggest that the wires should connect identically, pin for pin, to the female mini fit jr. connector which is merely a smaller version of the female microfit 3.0 6 pin connector.

Can thread contributors confirm that my logic is correct?

Tks.

logic is good...pin for pin
 
I just did the search and couldn't really find an answer? I'm only looking to find out if the performance gains are significant and if so.. how much so? I read that in the thread that it was 10-15% but the poster seemed iffy:rolleyes:
I've looked thru benchmarks online and I couldn't really find a definitive answer.

So I thought I'd come here to ask anyone that might have experience with both!:D

The performance upgrade is not significant enough to swap a 4890 for a 4870.
 
GPU-Z running on Windows 7 with the full Catalyst HD4890 drivers installed is giving me the message:

BIOS reading not supported on this device.

For an ATi HD4890 reference board.

Any ideas—I want to get a copy of the BIOS before messing with it.
 
GPU-Z running on Windows 7 with the full Catalyst HD4890 drivers installed is giving me the message:

BIOS reading not supported on this device.

For an ATi HD4890 reference board.

Any ideas—I want to get a copy of the BIOS before messing with it.
Download the previous version and you should be fine. I encountered the same problem and the previous version worked.
 
Thanks Bellboy—that did the trick.

Cindori,

Please would you work your magic on this Kurotoushiko HD4890 and add the Mac EFI parts? It is a reference ATI card.

Many thanks,
 

Attachments

  • Kuroto4890.bin.zip
    47.3 KB · Views: 93
i already did that for you once

Sorry, Cindori but I think that if you look back in the thread, you'll find you have not.

What you did (and many thanks for those) was a Sapphire 4890 and a Kurotoshiki 4870 BUT this is a Kurotoshiki 4890! It looks very similar to the Sapphire 4890 but I don't know if the memory is exactly the same (and I cannot compare because that card is now in my son's MacPro 2,1 in London and working beautifully whereas I am in Tokyo). The power connectors are different too (Sapphire was 1 x 6 and 1 x 8--this kuro 4890 is 1 x 6 and 1 x 6).
However, if you think the ROM is the same as the Sapphire 4890, I will go ahead and flash it.
 
Cindori,

Should I take the risk and flash the Kuro4890 with the previous Sapphire4890 Rom you built for me?
If you are too busy to build the Kuro4890, that's cool too.
 
high school graduation week, I'm mostly on the run, using windows computers or iphone, and probably not sober enough to be making you anything anyway. try out making one for yourself, you have even more detailed explanations of the process now in the posts above. if you fail I will help you in a few days.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.