Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm sorry that came out harsh. Lets just move on from this.
Yes, this is over. The ROM has been taken down on my own terms. I really wished this wasn't a ROM made by MVC or an active business as it would have allowed for a higher end card to be available ethically. For the people who are clamining I had "intent to resale" or whatever. Please note that there is nothing illegal with reading the ROM off your video card and then posting it on the internet. There is also nothing illegal about selling a card with a custom ROM on it on the internet. It's a question of whether or not it's ethical. I posted this ROM under a username that could be traced back to my legal name. MVC did that and emailed me. I had no intention to "damage" his business even though legally speaking I did nothing wrong. I am no longer willing to distribute the ROM because I don't want him to feel that I'm damaging his business or allow for pirates to reverse engineer his ROMs. I read the NetKas thread about me which was sort of funny since I read that someone wanted to take legal action against MR and I. TLDR of this whole thing. I found a Mac edition 780 that I dumped the ROM off of and posted on the internet. MVC found out and emailed me. I removed the ROM immediately out of respect for his business. It is over.
 
Yes, this is over. The ROM has been taken down on my own terms. I really wished this wasn't a ROM made by MVC or an active business as it would have allowed for a higher end card to be available ethically. For the people who are clamining I had "intent to resale" or whatever. Please note that there is nothing illegal with reading the ROM off your video card and then posting it on the internet. There is also nothing illegal about selling a card with a custom ROM on it on the internet. It's a question of whether or not it's ethical. I posted this ROM under a username that could be traced back to my legal name. MVC did that and emailed me. I had no intention to "damage" his business even though legally speaking I did nothing wrong. I am no longer willing to distribute the ROM because I don't want him to feel that I'm damaging his business or allow for pirates to reverse engineer his ROMs. I read the NetKas thread about me which was sort of funny since I read that someone wanted to take legal action against MR and I. TLDR of this whole thing. I found a Mac edition 780 that I dumped the ROM off of and posted on the internet. MVC found out and emailed me. I removed the ROM immediately out of respect for his business. It is over.

Yeah! So-called business based on modifications of "intellectual property" of NVIDIA Corporation, nothing more. So this "business" on legal base is on edge of legality. Modify ROM and selling modified Cards without any normal warranty so "normal"! Oh! May be MVC would register patents on his work and trademarks on ROMs??? ))))))
 
I was curious what Nvidia's position is on this so I had an online chat with them. I want to remain neutral on this, but in Jeffrey's defense, it appears Nvidia doesn't think MVC has rights to the modified firmware. (I am not putting forth an opinion here or attacking anyone. Merely relaying information.)

"Me: There is a business (or individual) that sells Nvidia GPUs with hacked firmware for Apple computers, http://www.macvidcards.com/. And I wanted to know what Nvidia's position is on that. Such as who owns the hacked code.

Nvidia representative: Yes, we are aware of this, that our Windows based GPUs can be used with Macs using their firmware.

Me: Does that violate an EULA?

Nvidia representative: Yes, we do not support it and it has already been notified to an internal team."
 
^^^^Then that's why they issue new drivers for every iteration the the Mac OS? Without the modified MVC cards, there would be absolutely no reason for Nvidia to update drivers. I call your "call" BS.

Lou
 
  • Like
Reactions: Synchro3
^^^^Then that's why they issue new drivers for every iteration the the Mac OS? Without the modified MVC cards, there would be absolutely no reason for Nvidia to update drivers. I call your "call" BS.

Lou
So, MisterAndrew actually sent me screenshots via Dm that confirms this conversation actually happened. Again, I think you need to leave us alone.
 
  • Like
Reactions: KrisM
I was curious what Nvidia's position is on this so I had an online chat with them. I want to remain neutral on this, but in Jeffrey's defense, it appears Nvidia doesn't think MVC has rights to the modified firmware. (I am not putting forth an opinion here or attacking anyone. Merely relaying information.)

"Me: There is a business (or individual) that sells Nvidia GPUs with hacked firmware for Apple computers, http://www.macvidcards.com/. And I wanted to know what Nvidia's position is on that. Such as who owns the hacked code.

Nvidia representative: Yes, we are aware of this, that our Windows based GPUs can be used with Macs using their firmware.

Me: Does that violate an EULA?

Nvidia representative: Yes, we do not support it and it has already been notified to an internal team."

You sure have a strong concern for EULA’s.

Please, I’m begging you, don’t stir the pot.

Déjà vu
 
You probably violate the EULA when you install the drivers, but Rominator isn't bound to any EULA or any sort of agreement with Nvidia when he purchases a secondhand card.

At best, Nvidia could modify their drivers to no longer work with MVC.
 
Does anyone know how to flash the GTX 780 FE with the GTX 680 Mac edition rom? Has anyone done it already? Does it work?
 
Hello all,

I was the owner of a GTX 780 3Gb that was flashed for use in Mac Pro's. These are floating around on eBay with people marking them up for ridiculous prices. I was lucky and found one for a reasonable price. I was able to dump the EFI off the card after doing some digging around (the creator has some kind of flash dump protection on it, it crashed my mac pro completely when I tried to dump the ROM at first). I had to do a lot of trial and error to get this rom off the card, I hope it's worth it. I'd like to donate this ROM to the community to people that are hurting for a better graphics card with EFI support. The ROM is not made by MVC as far as I am aware. The ROM revision says "phx3.systems". After inspecting the card itself, I see nothing that suggests that the card had the flash ROM removed and replaced with a larger one. Therefore, it should work with normal 780's. The ROM is for an EVGA ACX SC 3GB card but it was working fine on an MSI "N780 TF 3GD5/OC" card. You should be able to flash it using the latest version of nvflash using the command "nvflash64 romname.rom". I really hope this helps at least some of you. Let me know your results.

Thanks,

Jeffrey

hi thank you for your share, i wonder how did you dump the rom with read protection? what software and what system precision? thank you so much.
 
hi thank you for your share, i wonder how did you dump the rom with read protection? what software and what system precision? thank you so much.
There is no such thing as "read protection" for ROMs. If it were, how could it suppose to working in computer then? ))
 
There is no such thing as "read protection" for ROMs. If it were, how could it suppose to working in computer then? ))
When the cards are flashed with A Mac Pro ROM they are changed from a 2Mbit chip to a 4Mbit chip. Because of this, NVflash is unable to dump the ROM. Something like a ch341a/clip is needed to dump the ROM. From there the ROM needs to be edited back down to fit back onto a 2Mbit chip. Not sure if a dumped 7xx ROM can be edited down to fit a 2Mbit chip.
 
Last edited:
There is no such thing as "read protection" for ROMs. If it were, how could it suppose to working in computer then? ))

it means you dont know anything about 'read protection', it mean you can use your card, but you cant read
There is no such thing as "read protection" for ROMs. If it were, how could it suppose to working in computer then? ))

you've misunderstood, in this case, 'can't read' means you can't read the rom by software, but still you can use it for work. one of the raison of that, mvc changed the chip to flash mac rom, then you can't read or write by normal software, but this happened often on gtx 780ti, not on 780, so you still can flash yourself on gtx 780, when you have the rom of course.
[doublepost=1560382466][/doublepost]
hi thank you for your share, I wonder how did you dump the rom with read protection? what software and what system precision? thank you so much.
When the cards are flashed with A Mac Pro ROM they are changed from a 2Mbit chip to a 4Mbit chip. Because of this, NVflash is unable to dump the ROM. Something like a ch341a/clip is needed to dump the ROM. From there the ROM needs to be edited back down to fit back onto a 2Mbit chip. Not sure if a dumped 7xx ROM can be edited down to fit a 2Mbit chip.


i've just met a problem when i flashed a 780 fe as usual, normally it passed with no problem, but this time showed me message like this:
ERROR: An updated ROM image (with IR/IB/UL globs) exceeds maximum range for the EEPROM
does it mean i met the chip size problem? but why not other 780 fe cards? if not the problem of chip size, how do we solve this ? please see picture attached, i use win8, and i've already flashed other 780fe on this pc. anyone has an idea?


IMG_2400.jpg
 
Last edited:
  • Like
Reactions: Henninges
The ROM chip is a GD25Q20 which is a 2Mbit chip. You need to check whatever you are flashing is under 250kb. If it isn't you make a duplicate of your ROM. Open it with a hex editor and remove some Excess padding at the end of the ROM. You need to get it under 250kb.

I have not done this too a GTX 780, rather a GTX 970.
 
Last edited:
  • Like
Reactions: Henninges
The ROM chip is a GD25Q20 which is a 2Mbit chip. You need to check whatever you are flashing is under 250kb. If it isn't you make a duplicate of your ROM. Open it with a hex editor and remove some Excess padding at the end of the ROM. You need to get it under 250kb.

I have not done this a GTX 780, rather a GTX 970.

thank you so much problem solved. now it works perfectly on my mac.
 
These are two roms I found in techpowerup database.
I tested the 780 one, works fine on a 780 FE after using a BIOS flasher. NVFlash won't work since the subsystem id mismatch.
 

Attachments

  • gtx780.rom.pdf
    245 KB · Views: 251
  • gtx770Mac.rom.pdf
    214.5 KB · Views: 205
  • Like
Reactions: Henninges
thank you so much problem solved. now it works perfectly on my mac.
i got two different gxt780's: one is a ZOTAC brand and contains a GK-300-B1, while the other is a Asus brand with an GK-300-A1 gpu.
the eprom sizes must be different on these cards, wether nvflash reports the exact same eprom model, the ZOTAC card could be flashed, while the Asus refuse...
at what offset i have to cut the rom file to match the size of the eprom?

Asus GTX780:
asus_gtx780.PNG


ZOTAC GTX780:
zotac_gtx780.png
 
Yes, eeproms are identical and rom should fit on the memory.

Problem: nvflash will write every programming-process in the last rom-image (i guess it is named NPDE) so it will grow w/ every flash. In my opinion you/someone else flashed this card many times.

Possible solution:
-use external SPI-programmer, hardware-based, working 100%
-try flashrom from DOS or linux, but to my experience, it doesn't work w/ nvidia
-try the shorting-trick (pin 5 to GND), this will suppress loading the rom and lead the card being uninitialised. Remove the shorting-wire before flashing. Perhaps a complete erase of eeprom possible. Small success-ratio, not working w/ "failed to merge inforom"-message.
-try older versions of nvflash w/ shorting-trick. Perhaps it will allow to erase eeprom completely.
 
  • Like
Reactions: Henninges
flashing the vbios with an SPI means running the card without the cooler?
i just flashed the card one time, and i doubt the previous owner did flash the card.
isnt there a possibility to clear the NPDE ?
 
Yes, eeproms are identical and rom should fit on the memory.

Problem: nvflash will write every programming-process in the last rom-image (i guess it is named NPDE) so it will grow w/ every flash. In my opinion you/someone else flashed this card many times.

Possible solution:
-use external SPI-programmer, hardware-based, working 100%
-try flashrom from DOS or linux, but to my experience, it doesn't work w/ nvidia
-try the shorting-trick (pin 5 to GND), this will suppress loading the rom and lead the card being uninitialised. Remove the shorting-wire before flashing. Perhaps a complete erase of eeprom possible. Small success-ratio, not working w/ "failed to merge inforom"-message.
-try older versions of nvflash w/ shorting-trick. Perhaps it will allow to erase eeprom completely.

Please explain further, cause this is completely new for me. I have a Nvidia K2000 that I flashed about 50 times (for help testing boot loaders with uga, stock and gop injected).

did that with linux or Win 10. (Free)Dos also works for me for the most GPUs.

The Flash chip has just the memory it needs to contain the bios. For Example 256 KByte for containing a gop Bios . How that can be overfilled?
 
  • Like
Reactions: Henninges
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.