Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Is there any way to make flashed card like mine (HIS) work on PCI-EX 2.0 ? I only got 1.1 in Mac Pro 2008 :/
 
As promised sapphire hd 4870 11133-19 pack(original bios included) for cards with hynix memory.

Dunno is it working at all, because i do not have such card ;-) so keep backup anyway.
 

Attachments

  • s4870-11133-19-hynix-pack.zip
    140.3 KB · Views: 130
To big!

@ cindori
It's like Rominater says, too big.
But i'll make an expirimental version ;-)
If you dare test it..
 
Cindori Asus 4890 rom.

@Cindori and @Rominator

Ok this is what I tried:
The 55 AA 80 changed to 55 AA 7E referring to the new 64512 position of the EFI.Part. ( Or so I assume )
Shaved off an FF section Above the 444a Asus part to make room ( don't know if this is part works ;-)
Odd 9C at 64331 still left it in there at the same distance to 444a Asus part as it was before but different position now off course.
Changed (B8) 01 00 3C at the first MCUC to (BE) 01 00 3C referring to the second 114176 MCUC position. ( Or so I assume again.)
Fixed it with the script.

This would be my best guess

Some thoughts:

If repositioning of the 444a Asus part doesn't work might removing it work?
And swapping the third part for a shorter version like from my 4870 card so we would have original first part and efi.part and questionable third part?

And some info...

55 AA (7C) -> 80=124x512= 63488 = Positie EFI.part (B8) 01 00 3C MCUC (1) 112640 MCUC( 2)

55 AA (7D) -> 80=125x512= 64000 = Positie EFI.part (BA) 01 00 3C MCUC (1) 113152 MCUC( 2)

55 AA (7E) -> 80=126x512= 64512 = Positie EFI.part (BC) 01 00 3C MCUC (1) 113664 MCUC( 2)

55 AA (7F) -> 80=127x512= 65024 = Positie EFI.part (BE) 01 00 3C MCUC (1) 114176 MCUC( 2)

55 AA (80) -> 80=128x512= 65536 = Positie EFI.part (C0) 01 00 3C MCUC (1) 114688 MCUC( 2)
 

Attachments

  • AsusMac4890.rom.zip
    95 KB · Views: 95
didnt work...:(

back to original now. even injector method doesnt work. do I need to use more then 65536 ?


We need to try a variety of methods to shorten PC portion of BIOS. I imagine Leonid did same thing I did. Sounds like it anyway.

Cindori, will be much easier if you just work on PC part to find where the length can be removed and still run.

If you look at the ROMs done by myself and Leonid, you will see what I mean.

Would be good to try just whacking the 44a4 part altogether, as he suggested.

Leave EFI out until room is made.
 
New Asus 4890 version and test files.

@Cindori,

Asus 4890 version 2 ;-)
And if it fails again 2 pc versions you can try and see if they still work on pc.
So I know what is allowed to be moved and what not.
 

Attachments

  • 4890.zip
    189.3 KB · Views: 101
Asus 4890 rom.

@Cindori

And version 3 and 4.
And I quit ;-)

Let me know...
 

Attachments

  • Asus v3and4.zip
    190 KB · Views: 141
Asus 4890 rom v5 and v6

@Cindori

Ok I got impatient waiting for the results ;-) and made more versions.
Asus-4890-331.rom is made with another Asus 4870's bios different from yours.
And the -9c.rom version is my last attempt to alter your bios once more.
In which I ket the silly 444a Asus part but erased the odd 9c.
 

Attachments

  • Asus 4890 v5and6.zip
    190.1 KB · Views: 107
lol ok will be busy tomorrow :D

but I dont think the 331 will work when it says "4870" at 64718...

but ill try all tomorrow
 
a good question

I`ve made small investigation against sapphire hd4870 sku: 11133-19
i haven`t found message with string "YOU HAVE NOT CONNECTED ONE OF YOUR VIDEO CARD POWER" in card bios (present in some revisions at address 0x00010E) it looks like it absent by default, so as i can guess that there is no power check chains on this board? is it right?

Cable check in efi part is a little bit annoying, and i want to disable it. (-;
but starting point that i`d like to use is absent )-;

Maybe some one know how can i find this routine in other way?
 
Dumb...

@Cindori

Lol now you tell me...
I have been putting the mac original 4870 EFI in there.
So not too busy tomorrow :)
 
Revenge of the Asus 4890 ROM

@Cindori

Ok fixed my error.
Here 3 versions of your bios v3 your best bet then v4 then v2.
And a bios that's not yours but had adequate room for EFI from Asus.
And if that fails too the test pc files...

Success tomorrow!
 

Attachments

  • Asus 4890 new EFI.zip
    522.4 KB · Views: 112
@ Firebar

I have a 512 version of your Asus card and it works on my MacPro 1,1.
I made the 1g rom the same way I made the 512.
It should work.
But you U tell me if it really works 1 don't have that card to confirm it ;-)

Thanks.

Unfortunately no luck. I'm flashing from Windows using ATIWinFlash, gave me an error about SubsystemID mismatch. The part numbers listed in the BIOS are quite different too.

Attached is my original ROM, big thanks to anyone who can take a look at it :D
 

Attachments

  • RV770.zip
    45.9 KB · Views: 139
I`ve made small investigation against sapphire hd4870 sku: 11133-19
i haven`t found message with string "YOU HAVE NOT CONNECTED ONE OF YOUR VIDEO CARD POWER" in card bios (present in some revisions at address 0x00010E) it looks like it absent by default, so as i can guess that there is no power check chains on this board? is it right?

Cable check in efi part is a little bit annoying, and i want to disable it. (-;
but starting point that i`d like to use is absent )-;

Maybe some one know how can i find this routine in other way?

I found several check in rom but it looks like mac os driver has his own check.
So maybe some one can patch kext to fix "connect power" message on startup?
 
Firebar Asus 4870 1G rom

@ Firebar

Made a rom from your bios.
It was a bit different.
So I made 2 versions.
Try the normal version first if that fails try the -9E version.
Let me know if it works.
 

Attachments

  • Firebar Asus 4870.zip
    187.7 KB · Views: 110
Molex pinout

Hi Rominator,

Thanks for these instructions. I am too cheap to pay $50 plus international $20 shipping from OWC for these cables (rip off) so I am building from scratch using PCIe cables cut off dead PSUs!

I bought the Molex 538-43025-0600 connectors and pins and am just about to make the final assembly. Your description about pin to pin match with +12 V yellow on the "top" and -12 V black on the "bottom" is confusing me a bit and I want to be sure I don't fry the Mac Pro or 4890. Do you mean that the three black lines are on the clip side of the connector (pins 5, 6 and 7 according to the Molex specs) while the yellow lines are on the other side (pins 1, 2, and 3)?


Insert in the connectors you bought. They are a pin-for-pin match for the original larger plug....the particular one I have linked to is ideal...yellow on top for 12V + , with black for three pins on bottom for...guess if you can....12V -.
 
Does anyone has success with the below card? I don't see anyone with the same PN and SKU# with search from this thread.

2j30jyh.jpg

oiyo1y.jpg


PN 288-2E131-000SA
SKU# 11133-20-42R


I would like to confirm it works before I buy. Thank you
 
Hi Rominator,

Thanks for these instructions. I am too cheap to pay $50 plus international $20 shipping from OWC for these cables (rip off) so I am building from scratch using PCIe cables cut off dead PSUs!

I bought the Molex 538-43025-0600 connectors and pins and am just about to make the final assembly. Your description about pin to pin match with +12 V yellow on the "top" and -12 V black on the "bottom" is confusing me a bit and I want to be sure I don't fry the Mac Pro or 4890. Do you mean that the three black lines are on the clip side of the connector (pins 5, 6 and 7 according to the Molex specs) while the yellow lines are on the other side (pins 1, 2, and 3)?

You are WAY overthinking this.

Line the big connector up next to little one.

Imagine they are the same size if it helps.

They are a PIN FOR PIN match.
 
@Cindori

Ok fixed my error.
Here 3 versions of your bios v3 your best bet then v4 then v2.
And a bios that's not yours but had adequate room for EFI from Asus.
And if that fails too the test pc files...

Success tomorrow!


Sorry for not replying, been very busy! :(

I tried EFI-V2, v-3 and V-4, none of them work!

then I tried Otherasus.rom, it gives boot screen! but it's a little glitchy and it kernel panics if I try boot OSX.

any way to combine the efi from other asus and my asus?
 
Sorry for not replying, been very busy! :(

I tried EFI-V2, v-3 and V-4, none of them work!

then I tried Otherasus.rom, it gives boot screen! but it's a little glitchy and it kernel panics if I try boot OSX.

any way to combine the efi from other asus and my asus?


The EFI part is always same length.

Problem is that your PC BIOS and MCUC GDDR5 table together are bigger than space left by EFI. Something has to give. Leonid and I both tried similar tricks, all involving cutting various parts of PC BIOS.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.