That was going to be my next project actually, I will be taking a break first though.Now I wonder if we could ever get ivybridge CPUs in the 2011 iMacs.
That was going to be my next project actually, I will be taking a break first though.Now I wonder if we could ever get ivybridge CPUs in the 2011 iMacs.
'Hey I just did that and I had to return it, thats a solid nogo and I did plug in an external display, just get the gtx 765m,I've been digging through this thread for the past few weeks. I've come into ownership of two 27" 2011 iMacs with dead 6970M GPUs.
Has anyone here put a K2000M in a 27" model? Looking to give these out to some family members for basic web browsing, etc, so don't want to put a $100-200 video card in here. From what I can see, I may just need to modify the X bracket on the K2000M, the heatsink might fit without issue?
And it seems only a separate micro controller gives us backlight support, correct? Probably worth it for the heat, etc.
Any thoughts? Thanks as always.
-N
I've been digging through this thread for the past few weeks. I've come into ownership of two 27" 2011 iMacs with dead 6970M GPUs.
Has anyone here put a K2000M in a 27" model? Looking to give these out to some family members for basic web browsing, etc, so don't want to put a $100-200 video card in here. From what I can see, I may just need to modify the X bracket on the K2000M, the heatsink might fit without issue?
And it seems only a separate micro controller gives us backlight support, correct? Probably worth it for the heat, etc.
Any thoughts? Thanks as always.
-N
Well at least he tried, I got the impression he didn’t really want my help. xD
Unfortunately to get the Apple boot-screen / boot-picker on the Kepler cards you will have to do the same bootrom mod as the AMD cards. I am still looking into ways around that, but for the moment I guess it’s better than nothing..? It’s really not that difficult, about 10 mouse clicks, I have included some screen-shots in the download, and already posted video links on how to use the CH341 programmer etc. But if you make a bootrom back-up with RomTool and PM it to me I can mod it for you, just to get the ball rolling. We should put a proper guide together at some point, to save answering the same questions over & over again. I will have to leave the video guides to Louis Rossmann though. ; )
I don’t know how much more time I can spend on this project, so I’m just going to release the beta Kepler vbios now. I can only make roms for cards I own, but I might be able to do more cards in the future if I get time. I actually got boot-screens working on the Kepler cards months ago, but there were lots of other things to fix, problems we didn’t even know we had... There are still a few bugs left, I have noticed that sometimes I lose the Apple boot-screen after rebooting / switching OS, but a NVRAM reset always brings it back again, and you will always get the boot-picker to appear by holding the Option key.
Even without doing the bootrom mod, flashing these vbios will fix the Windows installer / boot-screen so you should be able to use BootCamp more easily. I have also fixed the “P5 clock limit” so you now get full 3D performance in Windows, and thanks to svl7 these vbios also have their over-clock / power limits removed so you can run them even faster – if you can keep them cool!
I’m afraid there is still no real GPU temp reported in MacOS, and only one DisplayPort works for external displays, there is a chance Target Display Mode might work again now but I’ve not tested that myself. To be honest I have finally given up on native back-light control, I’ll leave that for someone else to work out, the various software / hardware solutions we have found work well enough.
A wise man once said - “The perfect is the enemy of good”
780M, 770M & 765M vbios + Bootrom files attached.
What.. Wait... I can get Boorscreen on my GTX765M and so also ablte to do installation on the maschine it self? That is great news. Whould be great if someone could make a DIY for this...
One other detail to add about both this upgrade (Quadro K2000M) for the 2011 iMac 21.5" and the upgrade (GTX 765M) for the 2011 iMac 27 is that screen sharing doesn't work (Apple TV or another iMac via Thunderbolt cable). The system report shows the devices as present when plugged in by Thunderbolt cable; however, CMD-F2 won't work.
Hi, Nick [D]vB,
I have 2011 iMAC 27 with dead 6970M, and planning to get a WX 4170.
When you guys say WX7100 and WX4170 requires a backlight mod,
does it loses backlight completely? or just a backlight control?
Also, if it loses backlight completely, is there way to hot wire a single wire for constant 100% brightness instead of using PWM module?
That was going to be my next project actually, I will be taking a break first though.
So... get me that straight. First i need this: https://www.ebay.de/itm/CH341A-24-2...882495?hash=item2acb0757bf:g:P6QAAOSwwFlcybu9
Than i have to flash the vBios of me card whit the vbios from @Nick [D]vB great work! post from last page.
Do i have to remove the chip for flashing? Would be the easiest way to just order some blank chips for not destroying the original vBios-chip.
I dont get the part with the Bootrom patch. That is on the iMac Logicboard itself, isn't it? Do i have to do the same method like the vbios? So removing the chip, flash it and reattach it? I donwloaded the File and there are 3 ROM's for the 765M, 770M and 780M so that is clear. But there are 2 FFS files. Are those the Bootrom patches, but why two?
So. after that only the control of the Brightness is still to be "fixed" and we have a completely working 2011 iMac again.
But if it is working whit the GTX, this means it should also be Possible to flash a Quadro card, or not?
You can use any type of SPI / EEPROM programmer, or a Raspberry Pi etc, but you really need to find a Clip unless you want to de-solder the bootrom chip from the logic board! Maybe you have a local repair shop that can sell / lend you one?Just need to find a CH341A programmer & Clip that won't take a month to get to Australia from China.
Yes, I meant that the editing part with UEFI Tool is very easy, using the programmer is a little bit harder.Like you said before it is very easy to do this, if i am correct here ?
CoreEG2.ffs and EDIDParser.ffs files are supposed to be added within the bootrom dump using UEFI Tool I presume ?
The screenshots you have also provided us with, are telling the exact lines where to merge them I suppose.. ?
If we have used UEFI Tool to mod the bootrom, how do we flash or save it back to the iMac ?
RomTool is a GUI for Flashrom, just a fast way to make a bootrom back-up in MacOS (not using the programmer clip), so you could send it to me or edit it yourself with UEFITool (keep an extra back-up copy). Before you flash the modded file you should also make a bootrom back-up using Flashrom and the programmer clip, it should be exactly the same as the back-up you made with RomTool but it is safer to have both types of back-up.We can use UEFI Tool, or dosdude1's Romtool to create a backup of our bootrom.. ?
On the A1312 iMac the eeprom chip with the bootrom is located near the WiFi card slot, it is labeled U6100, it is marked in red in the photo. I suggest you watch the two videos I posted on how to use the programmer before you try it, there are some more tips on using the programmer clip here. Let me know if you have any other questions first, I am happy to help.I have a CH341 programmer laying here, do I maybe need to flash it using a eeprom clip ? If so where is the eeprom/bootrom located.. ?
but indeed the bootrom patch is also not very clear to me how this works..
You can use any type of SPI / EEPROM programmer, or a Raspberry Pi etc, but you really need to find a Clip unless you want to de-solder the bootrom chip from the logic board! Maybe you have a local repair shop that can sell / lend you one?
Yes, I meant that the editing part with UEFI Tool is very easy, using the programmer is a little bit harder.
The RomTool is just a fast way to make a bootrom back-up in MacOS (not using the programmer clip), so you could send it to me to edit (and keep it as an extra back-up copy) but you can not use the file to edit yourself because it needs some other changes to work.
On the A1312 iMac the eeprom chip with the bootrom is located near the WiFi card slot, it is labeled U6100, it is marked in red in the photo. I suggest you watch the two videos I posted on how to use the programmer before you try it, and let me know if you have any other questions first, I am happy to help.
I think the first step for everyone should be to flash the vBIOS, have you done that already?
hi,
You can also use a SOIC8 SOP8 Clip On like @Nick [D]vB mentioned.
Makes life easier, for me at least.
As far as I remember this is also what he suggested, to use a SOIC8 SOP8 Clip On.
I have one at least with my CH341A programmer.
flashing the vbios can also be done using bootcamp Windows / Linux and using nvflash.
Im going to flash the vbios using bootcamp with nvflash.
bootcamp works now, with either external display or remote desktop. (GTX765m cards here)
but indeed the bootrom patch is also not very clear to me how this works..
The FFS files are both needed to add to our bootrom code, I think afterall we need to use our CH341A with a clipper to flash the rom back.
But i'm not sure on this one.
I think he also wrote it was possible to flash back using sofware, but it takes a long time to right the full bootrom back.
like 3 hrs.
no big problem for me btw..
right now there are now vbios files posted here for the Quadro cards, but since these vbios files for are released now by Nick, I think it could only be a mather of time that perhaps someone else can make them for the quadro cards.
Or even Nick will make them someday...
But if you ask me, yes I think it would be possible to mod these compatible kepler Quadro cards to..
Brightness control is indeed still missing, but there are some great hardware/software solutions for this out there in my opinion..
I don't really miss it if you ask me..
Target display mode, and dual external monitor is also not working ATM if I'm correct.
But like Nick said, these are still beta vbios'ses !
We should be very happy he posted them !
But in my opinion with this mod from @Nick [D]vB , we are there for about 90-95% !
Agree with this. @Nick [D]vB could you please dot point the process of how to apply the patch? I've looked at you UEFITool screenshots but I'm still not entirely sure of what to do.
Great to hear you got the vbios flashed ok! 8) It would be interesting to see some 3D benchmarks showing the performance improvement at some point. I have increased memory clock to 1250MHz (2500) because it should be safe for all cards, I removed the GPU clock limits but did not overclock it by default because I can not know the limit for every card / temperature etc It will be faster than the stock vbios but you can clock it higher with tools like Afterburner in windows.
So now we have done the easy part... I have made a screen capture video of how to do the Bootrom mod in UEFITool, but you must play this video using TeamViewer! (I tried to convert it for Youtube but I just get a black video, if someone wants to put it on Youtube that would be helpful). Have a look at the video but if you still want me to mod your iMac bootrom for you just PM me the files.
Did you watch the video yet, you can use Teamviewer in windows to play it, but I am happy to mod the files for you. For reading / dumping the bootrom with RomTool the chip type really does not matter, just select the default one and it will save the file ok.
You only need to know the exact chip model when you are writing the modded bootrom back to the chip using the programmer, it is written on the chip but you will need a good eye to read it! You must then tell Flashrom this chip model using the -c command when you flash the bootrom.
If there was an easy way update the bootrom with software I would tell you, but I don't think it is safe. There actually used to be a security bug on most Macs that let you write the bootrom with software after waking from suspend, sadly they have now fixed that bug! Using a hardware programmer is really the only option now. 8(
I have made a screen capture video of how to do the Bootrom mod in UEFITool, but you must play this video using TeamViewer! (I tried to convert it for Youtube but I just get a black video, if someone wants to put it on Youtube that would be helpful). Have a look at the video but if you still want me to mod your iMac bootrom for you just PM me the files.
https://youtu.be/lQWzHU2-aRg