8800 GTS MacPRO 08 Revisited

Discussion in 'Mac Pro' started by logicdisaster, Nov 21, 2008.

  1. logicdisaster macrumors newbie

    Joined:
    Nov 20, 2008
    #1
    This is for people who couldn't get 8800 GTS boot camp running on 08 MacPRO.
     
  2. logicdisaster thread starter macrumors newbie

    Joined:
    Nov 20, 2008
    #2
    8800 GTS Boot Camp Working MacPRO 08

    This stuff is in the EFI64 section also.

    Alrighty, I have had a silent voice here until this evening so I hope this helps alot of folks. I would also like to thank all the other fellas who have posted in the section to get the bios and get the know on cards.

    I have the EFI64 ROM loaded and working on OSX, and up until this evening with no boot camp the black screen everyone has.

    The solution:

    Used a simple hex editor with copy / paste function to copy the x86 portion of the rom out of the EFI32 to the EFI64.

    You will notice this when running nvflash --pciblocks
    Adapter: GeForce 8800 GT (10DE,0602,10DE,057C) H:NRM B:01,PCI,D:00,F:00

    The display may go *BLANK* on and off for up to 10 seconds during access to the
    EEPROM depending on your display adapter and output device.

    Identifying EEPROM...
    EEPROM ID (C2,10) : MX 25L1005 2.7-3.6V 1024Kx1S, page
    Reading adapter firmware image...
    Location Size Type
    000000:00E5FF 58880 x86
    00E600:01EDFF 67584 EFI


    If found out that the EFI bios started at: 0x0000E5F0 by reading my old original into a hex editor, this prompted me to do the swap. Orginally I was hexing stuff out of the 8800 GTS bios but whooped my card until I had a PC to flash it in again.

    I will post this BIOS for users to use with apples default power and clock settings, and I will also post a new bios which restores your updated clocks to GTS speeds but using 8800GT firmware etc.

    ** Note if you would like to do a clean mod to your ROM you can paste out everything from 0x0000E5F0 to the top into a new file. NiBiTor will read this with 100% integrity.

    Thoughts about why the original ROM didn't work, I think nvidia did something new to their G92 8800GT's that we don't know about for the new MP's. That being said the original 8800GTS I have was released sometime in Dec 07, the x86 portion of code for ROM on older Mac Pro's must be more suitable for the card. You will also notice that device ID's are 100% match the card now shows up as 8800 GT in Windows XP.

    ** Note this doesn't change a thing for G80 chipsets.

    EFI64_8800GT_FACTORY is apple clock and memory speeds
    EFI64_8800GT_CLOCK is original 8800 GTS clock and memory speeds.
     

    Attached Files:

  3. Chilz0r macrumors regular

    Joined:
    Jul 20, 2007
    #3
    Just did the flash and working perfectly :), thanks a million logicdisaster :D
     
  4. sidewinder macrumors 68020

    sidewinder

    Joined:
    Dec 10, 2008
    Location:
    Northern California
    #4
    This does not work for the original 8800GTS with 640K RAM, does it?

    S-
     
  5. logicdisaster thread starter macrumors newbie

    Joined:
    Nov 20, 2008
    #5
    Sorry there is not enough memory on that card to do so: The x86 portion of the code fits on there because it uses roughly 58880 bytes. You need to the 128k flash instead of a 64k flash card so that the EFI portion will fit too (126464 bytes)
     
  6. logicdisaster thread starter macrumors newbie

    Joined:
    Nov 20, 2008
    #6
    I'm really glad to hear this worked for you. Thanks Chilz0r :D
     
  7. pastrychef macrumors 601

    pastrychef

    Joined:
    Sep 15, 2006
    Location:
    New York City, NY
    #7
    Anyone have a pre-flashed card they're willing to sell? TIA
     
  8. mastersoft macrumors member

    Joined:
    Sep 26, 2007
  9. Tastannin macrumors 6502

    Tastannin

    Joined:
    Sep 19, 2003
    Location:
    UT
    #9
    yup, i'd like to know the card model as well . . .
     
  10. logicdisaster thread starter macrumors newbie

    Joined:
    Nov 20, 2008
    #10
    EVGA 8800GTS 512-P3-N841-A3

    Hope this helps!
     

    Attached Files:

  11. ggg05a macrumors regular

    ggg05a

    Joined:
    Jan 11, 2009
    #11
    So what ya'll are saying is that I can flash my 8800GTS sitting in my closet and make it work in my MacPro?

    Really . . . .

    --Garrett
     
  12. pastrychef macrumors 601

    pastrychef

    Joined:
    Sep 15, 2006
    Location:
    New York City, NY
    #12
    Yes, that's what's being said.
     
  13. ggg05a macrumors regular

    ggg05a

    Joined:
    Jan 11, 2009
  14. MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #14
    Gotta be the 512 Meg version...the others are G80.
     
  15. pastrychef macrumors 601

    pastrychef

    Joined:
    Sep 15, 2006
    Location:
    New York City, NY
    #15
    Yes, The Rominator is correct. It has to be a G92 card.
     
  16. MacVidCards Suspended

    Joined:
    Nov 17, 2008
    Location:
    Hollywood, CA
    #16
    Halo 2 with Overclocks?

    I have discovered a curious anomaly. With my 8800GTS 512 ROMs I will crash in Halo 2 EVERY TIME if the card is overclocked at all.

    If I leave stock clocks from Apple 8800GT ROM, it runs fine.

    This has now been verified in Vista 32 and 64 and on 3 different Mac Pros. (All EFI32)

    Anyone else who is running any of the 8800GTS cards with clocks above the Apple ones who has Halo 2 running, I would be interested in your experience.

    Another curiousity is that the 8800GT Rom for EFI64 uses Device id of 611 while the EFI 32 one uses 602. This ROM you have written has both id's present in it still. Windows will reject a card when the Device id coded in the softstraps does not match the one written in ROM. This results in a card that works in OS X but hanging in Windows.
     
  17. Tastannin macrumors 6502

    Tastannin

    Joined:
    Sep 19, 2003
    Location:
    UT
    #17
    Thanks logicdisaster for posting the P/N (and the edited ROMs too!) - picked one off eBay for cheap and got it flashed and working in my Mac Pro now. Works perfectly in Leopard and under Windows 7 Beta as well.

    :D
     
  18. pprior macrumors 65816

    Joined:
    Aug 1, 2007
    #18
    Is this card a dramatic improvement over the stock 8800?

    Are you saying that with this mod the card is plug and play in leopard? I do not use boot camp.
     
  19. Tallest Skil macrumors P6

    Tallest Skil

    Joined:
    Aug 13, 2006
    Location:
    1 Geostationary Tower Plaza
    #19
    It's virtually the same thing. 5-7% faster at best.
     
  20. promtorx macrumors newbie

    Joined:
    Feb 12, 2009
    Location:
    Tampa, FL
    #20
    I am looking into purchasing a Mac Pro in the near future. I have an 8800 GTX running on one of my Windows boxes--I was wondering whether an 8800 GTX could be used in addition to the 8800 GTS?
     
  21. pastrychef macrumors 601

    pastrychef

    Joined:
    Sep 15, 2006
    Location:
    New York City, NY
    #21
    No, it won't work in OS X.
     
  22. haveagoal macrumors newbie

    Joined:
    Feb 3, 2010
    #22
    I am in my final stages of an application in my attempt to help resolve conversion of generic PC nVidia cards to Mac EFI32/EFI64 cards.

    At this time I am looking for someone who has a Zotac 8800GT 512MB (blue PCB) card to test a rom.

    You will need the ability to run nvflash.

    The tests are simple, test the card in a real Mac and then test the card in a generic PC and report the results.

    ROM FILE:
    http://daleenterprise.com/download/ZT88E64.ROM
     
  23. haveagoal macrumors newbie

    Joined:
    Feb 3, 2010
    #23
    If I am wasting my time here trying to help the community by providing an easy solution to use generic PC nVidia cards please let me know and I'll stop further development.

    At this time I need to verify results with a known card and ROM that was generated by the application, without these results I can't proceed with testing other cards because I'm not going to waste the money buying other cards to test with if I can't get the results for the current card I do have.
     
  24. pastrychef macrumors 601

    pastrychef

    Joined:
    Sep 15, 2006
    Location:
    New York City, NY
    #24
    I don't understand what you are saying. Are you writing an application to generate ROM files?

    You realize that post #2 of this thread includes ROMs that can be used to flash 8800GTS card, right? I used an 8800GTS in my Mac Pro 3,1 for months until I upgraded to a GTX 285.

    Also, you are resurrecting a thread that is over 1.5 years old and 8800GTS cards are no longer being manufactured. (Even the GTX 285 is no longer being manufactured.)
     
  25. 666sheep macrumors 68040

    666sheep

    Joined:
    Dec 7, 2009
    Location:
    Poland
    #25
    Forget it man. None of blue PCB 8800GT has 128KB EEPROM chip on it. Only green reference PCB and some with black PCB had it. All the rest had 64KB in which Mac ROM won't fit.
     

Share This Page