Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I'm new here but was able to successfully (mostly) upgrade a mid 2011 imac with a 2600S and Quadro k2100m using the great resources here! My one question is if the VRAM size in the Graphics description in "About this Mac" baked into the ROM or is it dynamically populated? I was expecting to have a 2GB VRAM 2100, but it shows as a 1GB. I am trying to figure out if I received a 1GB card or if I flashed the 1GB ROM (I didn't see any VRAM size versions). Thanks!

perhaps you need a 2Gb vram bios.
Or something is incompatible with your model I dont know.

search for more info for roms on first wiki page.
Also gives shortcut links to the roms within this wiki post..
 
I finally took the plunge :)

Everything went quite smooth, no nasty surprises!

8F712209-4802-4A51-AF17-A5E3DEBDBDCB.jpeg
 
Is there any possibility to flash the Nvidia GTX 770m to have the boot menu and brightness control?
Thank's!
 
Hello everybody! So I have decided to upgrade my mid 2011 21.5” i5 2,7GHz AMD Radeon 6770M 512MB. Currently setup with 32Gb RAM and 500GB SSD running High Sierra (10.13.6). I read every single post of this long thread in a process that took some time but eventually allowed some previous problems to be solved before I even start. Thanks those involved in this trial error and fix.

Bought a i7-2600s CPU, a Quadro K2100m GPU and a CH341a programmer. From what I understand here’s what I should/could do in order to avoid errors:

- Install the new CPU (maybe startup the system to make sure everything is OK? I assume it’s a very safe procedure)
- Flash Nick’s VBIOS in the GPU using the CH341a programmer in my Linux laptop with Flashrom (there’s quite some information about this previously on this thread)
- Remove the rivets from GPU bracket using method in post #4201
- Install the new flashed GPU with some thermal paste on the usual places
- Startup the system again and make sure everything works in High Sierra
- Then install Catalina with Dosdude method

Missed anything? Thanks everybody for your help!
 
@rodolfo.araujo
plan looks good. My best advice is don't put off anything to the next day once your start. You will lose small territorial maps in your head of where things go and how wires were tucked away. Start the job and get it done in ~1-2hours. I can now do it in 20 minutes after practice.

- Ground yourself
- Watch the HDD power connector, it looks exactly the same as the LCD DC power connector, don't confuse them, they are close by each other, and each others wires will reach their respective connectors.
- I used Flashrom version 1.1 in Ubuntu and did the flash.
- Once the rivets are out, leave the glued in bracket there. Once you remove the AMD card, the bracket it was held on to will just fall out. Use the K2100m bracket, they are identical.
- Apple used a screw-in-screw design to clamp the GPU and CPUs to their heatsinks. You'll see what I mean.
- Do the CPU and GPU same time. Use K5 for the memory chips of the video card and CPU thermal for the GPU.


Good Luck.
 
Last edited:
Hello everybody! So I have decided to upgrade my mid 2011 21.5” i5 2,7GHz AMD Radeon 6770M 512MB. Currently setup with 32Gb RAM and 500GB SSD running High Sierra (10.13.6). I read every single post of this long thread in a process that took some time but eventually allowed some previous problems to be solved before I even start. Thanks those involved in this trial error and fix.

Bought a i7-2600s CPU, a Quadro K2100m GPU and a CH341a programmer. From what I understand here’s what I should/could do in order to avoid errors:

- Install the new CPU (maybe startup the system to make sure everything is OK? I assume it’s a very safe procedure)
- Flash Nick’s VBIOS in the GPU using the CH341a programmer in my Linux laptop with Flashrom (there’s quite some information about this previously on this thread)
- Remove the rivets from GPU bracket using method in post #4201
- Install the new flashed GPU with some thermal paste on the usual places
- Startup the system again and make sure everything works in High Sierra
- Then install Catalina with Dosdude method

Missed anything? Thanks everybody for your help!

Skip drilling the k2100m rivets, just re-use the iMac/AMD x-bracket!
 
- Then install Catalina with Dosdude method

Missed anything? Thanks everybody for your help!
Do not forget to install the missing sandy bridge KEXT to give your imac a well earned sleep once in a while. I still do not understand why these patches are not part of the Dosdude installer, but this has to be done manually after installing Catalina and before sending the system to sleep. Page One of this thread is the source to read. It contains the links you are looking for.
 
Last edited:
  • Like
Reactions: overshoot
Is there any possibility to flash the Nvidia GTX 770m to have the boot menu and brightness control?
Thank's!

boot menu is possible thx to Nick, using his custom vbios beta !
no brightness yet, but perhaps in the future.
there is progress in the work by using the opencore bootloader..

we will have brightness working someday i'm sure, just give it some time.. ;)
[automerge]1580119815[/automerge]
Do not forget to install the missing sandy bridge KEXT to give your imac a well earned sleep once in a while. I still do not understand why these patches are not part of the Dosdude installer, but this has to be done manually after installing Catalina and before sending the system to sleep. Page One of this thread is the source to read. It contains the links you are looking for.

Totally agree !
would be great if @dosdude1 can add these missing sandybridge kexts back inside mojave/catalina patcher for us 2011 iMac users !

Hope he perhaps adds them someday for us..
[automerge]1580119898[/automerge]
Hello everybody! So I have decided to upgrade my mid 2011 21.5” i5 2,7GHz AMD Radeon 6770M 512MB. Currently setup with 32Gb RAM and 500GB SSD running High Sierra (10.13.6). I read every single post of this long thread in a process that took some time but eventually allowed some previous problems to be solved before I even start. Thanks those involved in this trial error and fix.

Bought a i7-2600s CPU, a Quadro K2100m GPU and a CH341a programmer. From what I understand here’s what I should/could do in order to avoid errors:

- Install the new CPU (maybe startup the system to make sure everything is OK? I assume it’s a very safe procedure)
- Flash Nick’s VBIOS in the GPU using the CH341a programmer in my Linux laptop with Flashrom (there’s quite some information about this previously on this thread)
- Remove the rivets from GPU bracket using method in post #4201
- Install the new flashed GPU with some thermal paste on the usual places
- Startup the system again and make sure everything works in High Sierra
- Then install Catalina with Dosdude method

Missed anything? Thanks everybody for your help!

sounds all good !
happy modding !

share your results.. ;)
 
  • Like
Reactions: Ausdauersportler
boot menu is possible thx to Nick, using his custom vbios beta !
no brightness yet, but perhaps in the future.
there is progress in the work by using the opencore bootloader..

we will have brightness working someday i'm sure, just give it some time..

Thanks, FlorisVN!


Do you know if the Nvidia Quadro Fx880m run 100%?
[automerge]1580137153[/automerge]
Do you know if the Nvidia Quadro Fx880m run 100%?
 
Last edited:
[automerge]1580137153[/automerge]
Do you know if the Nvidia Quadro Fx880m run 100%?

I don't believe anyone has tested that particular card, but it seems to be based on a GT 330M. That would be quite slow and would NOT support Metal, so I would caution against using that card, especially when supported cards like the K1100M or similar are relatively inexpensive.
 
  • Like
Reactions: FlorisVN
[automerge]1580137153[/automerge]
Do you know if the Nvidia Quadro Fx880m run 100%?

stick with known working cards, and stick with cards that have a EFI vbios rom is the best !
if you cannot find info about a card you wanna test, then you can test yourself and share your result here..

I have no experience with the Quadro Fx880m at all, but I always stay with known working cards.
This way I know it will work 100%, I would advise you do them same.. ;)
 
awaiting shipment of a 770m for my 27" 2011 imac

I'm all setup and good to go on the software end and I've taken the machine apart and put back together a few times so I'm good there

what I don't have is any power tools. would it be too difficult to file down the heatsink by hand?

thanks
 
Is there a guide and files for opencore bootloader for 2011 27” imac?
Want to get brightness working.
 
awaiting shipment of a 770m for my 27" 2011 imac

I'm all setup and good to go on the software end and I've taken the machine apart and put back together a few times so I'm good there

what I don't have is any power tools. would it be too difficult to file down the heatsink by hand?

thanks

If you use the X-Bracket that comes with the 770M, there's a post a few pages back that shows you how to tap the rivets out rather than drill them, if that helps your situation at all. If you have a hand file, it would probably work just as well for the original X-bracket if you go that route.
 
If you use the X-Bracket that comes with the 770M, there's a post a few pages back that shows you how to tap the rivets out rather than drill them, if that helps your situation at all. If you have a hand file, it would probably work just as well for the original X-bracket if you go that route.

so if i tap the rivets out i don’t have to worry about modding the heat sink?

i’ve looked at pictures but hard to tell without the pieces in hand
 
@high
May I ask how your K2100m is nearly dead? I have 3 of them now and I find them excellent for a 6770m/6750m replacement. If you think you are only finding expensive results here is the listing I have bought mine from K2100m eBay

Oh, I see now, artifacting and screen blanking out, here is how I do up my k2100m with k5 pro, hope is just a fluke.

just a bit of out topic question, do you get maximum CPU fan RPM when upgrading xeon L3426 to your imac 2010?
 
so if i tap the rivets out i don’t have to worry about modding the heat sink?

i’ve looked at pictures but hard to tell without the pieces in hand

Each different X-Clamp presents its own problems:

The NVIDIA X-Clamp fits the MXM card correctly, but the rivets are too small for the screws. If you remove the rivets by either drilling OR tapping them out, you're good.

The Radeon X-Clamp fits the screws perfectly, but it's a bit large for the NVIDIA cards and covers up and can damage resistors and a few capacitors on the back of the card. The areas around those need to be ground away in order for it to fit the NVIDIA card correctly.

I've always just drilled the NVIDIA card, seemed much easier to me - much less risk for me to screw up and hurt the GPU.

The heatsink mod needs to be done regardless of the X-Clamp you're doing - you could certainly do that by hand, but it might take some time. Apologies, I forgot the heatsink also needs grinding on the MXMb cards. I've only ever installed MXMa in mine.
 
Hi guys,

I was trying to patch my iMac 2011 27" with High Voltage guide to get sleep back on Catalina but I think I got impatient with Kext Utility and closed it a little too early while it was rebuilding the kernel cache.
I did reboot as you would guess and now I am greeted with a prohibited sign. But at the first restart I got a message in a console saying the Kernel cache was corrupted.

I am kind of stuck now as I can't even access the recovery partition for some reason. I can choose my Wi-Fi network but it then says "loading the recovery mode, it's going to take a while" but it never seems to make progress (I should be getting a loading bar from what I am aware of)

Any tip on how I could fix my issue.
What EFI loader are we using with the Dosdude patch? Is that the genuine EFI loader from Apple or a custom one?

Thanks!
 
Each different X-Clamp presents its own problems:

The NVIDIA X-Clamp fits the MXM card correctly, but the rivets are too small for the screws. If you remove the rivets by either drilling OR tapping them out, you're good.

The Radeon X-Clamp fits the screws perfectly, but it's a bit large for the NVIDIA cards and covers up and can damage resistors and a few capacitors on the back of the card. The areas around those need to be ground away in order for it to fit the NVIDIA card correctly.

I've always just drilled the NVIDIA card, seemed much easier to me - much less risk for me to screw up and hurt the GPU.

The heatsink mod needs to be done regardless of the X-Clamp you're doing - you could certainly do that by hand, but it might take some time. Apologies, I forgot the heatsink also needs grinding on the MXMb cards. I've only ever installed MXMa in mine.


thanks for the clarification
 
Hi guys,

I was trying to patch my iMac 2011 27" with High Voltage guide to get sleep back on Catalina but I think I got impatient with Kext Utility and closed it a little too early while it was rebuilding the kernel cache.
I did reboot as you would guess and now I am greeted with a prohibited sign. But at the first restart I got a message in a console saying the Kernel cache was corrupted.

I am kind of stuck now as I can't even access the recovery partition for some reason. I can choose my Wi-Fi network but it then says "loading the recovery mode, it's going to take a while" but it never seems to make progress (I should be getting a loading bar from what I am aware of)

Any tip on how I could fix my issue.
What EFI loader are we using with the Dosdude patch? Is that the genuine EFI loader from Apple or a custom one?

Thanks!

I solve my problem by creating a new installation disk and from a console I did run the "kextcache -i /" command. So problem solved.

And I believe the bootloader used on our iMac if using Catalina is named OpenCore. I'll try installing it on my MacPro5.1 and run Catalina very soon as it seems promising.
 
Hmm, the original iMac x-brackets must differ, the one in our iMac was smaller than the nvidia/k2100m x-bracket, so I just re-used it
 
Hi guys,

I was trying to patch my iMac 2011 27" with High Voltage guide to get sleep back on Catalina but I think I got impatient with Kext Utility and closed it a little too early while it was rebuilding the kernel cache.
I did reboot as you would guess and now I am greeted with a prohibited sign. But at the first restart I got a message in a console saying the Kernel cache was corrupted.

I am kind of stuck now as I can't even access the recovery partition for some reason. I can choose my Wi-Fi network but it then says "loading the recovery mode, it's going to take a while" but it never seems to make progress (I should be getting a loading bar from what I am aware of)

Any tip on how I could fix my issue.
What EFI loader are we using with the Dosdude patch? Is that the genuine EFI loader from Apple or a custom one?

Thanks!
What you can do is reboot the Dosdude1 catalina patched installer, open the post install app and check the box in the corner "force rebuild cache", then apply the patches again. Don't click the graphics patch. The Dosdude1 installer doesn't contain any kind of bootloader at all, he's just using "no-compat-check" boot flag in Mac OS and also deleting the platform support.plist.
[automerge]1580227963[/automerge]
Hmm, the original iMac x-brackets must differ, the one in our iMac was smaller than the nvidia/k2100m x-bracket, so I just re-used it
It does, it gets close to some caps,.I checked just recently for curiosity, I wouldn't recommend it.
[automerge]1580227963[/automerge]
 
@high


just a bit of out topic question, do you get maximum CPU fan RPM when upgrading xeon L3426 to your imac 2010?
My CPU RPM values are 1200RPM to 2600RPM. I never paid attention to what they were before the swap, so what are yours?

And Yes the fan gets audibly louder when set to 2600RPM.
BTW when booted with Open Core my CPU identifier fixes itself, "1.9 GHz Quad-Core Intel Xeon"
 

Attachments

  • Screen Shot 2020-01-28 at 11.26.26 AM.png
    Screen Shot 2020-01-28 at 11.26.26 AM.png
    100 KB · Views: 248
  • Screen Shot 2020-01-28 at 11.28.21 AM.png
    Screen Shot 2020-01-28 at 11.28.21 AM.png
    129.3 KB · Views: 300
Could anyone post their iMac12,2 DSDT with original Radeon 6970M for me to do some comparisons? Trying to see how external displays are handled. VBIOS and NVIDIA driver should handle more than 1 external...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.