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

JeffreyA

macrumors member
Original poster
Jul 16, 2018
51
21
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.
 

armdn

macrumors member
Feb 16, 2012
76
95
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??? ))))))
 

MisterAndrew

macrumors 68030
Sep 15, 2015
2,895
2,390
Portland, Ore.
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."
 

flowrider

macrumors 604
Nov 23, 2012
7,323
3,003
^^^^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

JeffreyA

macrumors member
Original poster
Jul 16, 2018
51
21
^^^^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

crjackson2134

macrumors 601
Mar 6, 2013
4,847
1,957
Charlotte, NC
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
 

eksu

macrumors 6502
Aug 3, 2017
329
151
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.
 

zozomester

macrumors 6502
Apr 26, 2017
372
267
Hungary
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?
 

parisinvest

macrumors 6502
Dec 24, 2017
263
19
Paris
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.
 

armdn

macrumors member
Feb 16, 2012
76
95
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? ))
 

highvoltage12v

macrumors 6502a
Mar 27, 2014
926
931
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:

parisinvest

macrumors 6502
Dec 24, 2017
263
19
Paris
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

highvoltage12v

macrumors 6502a
Mar 27, 2014
926
931
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

parisinvest

macrumors 6502
Dec 24, 2017
263
19
Paris
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.
 

SheetLorde

macrumors newbie
Apr 17, 2020
21
11
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: 246
  • gtx770Mac.rom.pdf
    214.5 KB · Views: 199
  • Like
Reactions: Henninges

Henninges

macrumors member
Sep 24, 2017
84
30
Helmstedt / Germany
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
 

Borowski

macrumors 6502
Oct 22, 2018
255
72
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

Henninges

macrumors member
Sep 24, 2017
84
30
Helmstedt / Germany
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 ?
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
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.