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.
Hi All,

I am in the process of trying to revive a 2011 27”iMac that arrived with a blank screen. First, I dismantled the machine, removed the GPU and baked it. When I reassembled, the machine worked completely fine.

Next, I bought a GTX 780m card from eBay. (Dell AlienWare with ID GeForce GTX 780M 10DE,119F,1028,05AA)

I modified the heatsink, added thermal paste and attached it to the new board. I then installed the board and reassembled everything.

I then followed the instructions to upgrade the BIOS using the Linux USB image provided by Nick[D]vB. Everything went completely smoothly. The BIOS upgraded successfully to
Code:
Version:DE.AD.00.BE.EF ID:10DE:119F:1028:05AA
    GeForce GTX 780M by Nick[D]vB (Normal Board)

When I reboot with the MacOS SSD connected, the system boots correctly, I hear the chime and 3 diagnostic LEDs light. However, the internal display fails to work. But the system itself is alive because I can access it via Samba (annoyingly, I didn’t enable SSH login).

I then tried booting again from the Linux USB image. This time, the internal display works and all 4 diagnostic LEDs are lit, showing the display is functioning correctly.

I repeated the BIOS flash a couple of times, in case I was making a mistake somewhere, but it gives the same results each time.

Any idea what is happening? All suggestions welcome! I am hoping it isn’t a sign that the new GPU isn’t working…

Thanks in advance for any suggestions or tips.

Toby

PS Over the weekend I should be able to borrow an HDMI-mini display port adapter to check with an external display and verify that it is booting properly. If so, I will then be able to run a hardware diagnostic as well.
The latest suggestion would be to flash the BIOS @nikey22 just has published!!
 
I'm going to upgrade to K2100M and i7-2600S on this 2011 21.5 iMac soon but I'll also be adding a brand new SSD. I can plug the SSD into my USB thing to install OSX now while I wait for the thermal paste and cables to arrive. I also maxed the RAM out at 32gb.

Can anyone suggest which version of OSX will be best for fast overall performance? Will Catalina be good with these specs? And should I just follow the instructions for Catalina on this SSD, then install the GPU/CPU/SSD and then flash it and boot from it? Or should I start from an earlier OS and then once it's flashed and working upgrade later?

Thanks!!
 
I'll definitely give it a go. Thanks!
If you have problems with the hardware it is most likely bad seating of cables, of the MXM card, broken cables, missing temp sensor cables or the GPU itself. But is is not the flash image or a bad flash. You can wear out the BIOS chip by writing 300 times a new BIOS, but this does not happen in reality.

And we cannot solve hardware problems, you are sitting alone in front of your machine. Just flash the card using the latest @nikey22 version and check your hardware, again!
 
  • Like
Reactions: highvoltage12v
I can confirm the K610M is working just fine with my 2011 27" iMac and Catalina latest using the original Catalina Loader. You probably messed something up?
Just reinstalled everything with 10.15.6 and it's a no go. I don't have brightness control under Catalina. Which loader did you exactly use?
 
Just reinstalled everything with 10.15.6 and it's a no go. I don't have brightness control under Catalina. Which loader did you exactly use?
The one I posted some pages ago :) and is linked from the first post. But this iMac with this card works with both versions of the loader, as I changed it some days, ago.
[automerge]1596134861[/automerge]
I'm going to upgrade to K2100M and i7-2600S on this 2011 21.5 iMac soon but I'll also be adding a brand new SSD. I can plug the SSD into my USB thing to install OSX now while I wait for the thermal paste and cables to arrive. I also maxed the RAM out at 32gb.

Can anyone suggest which version of OSX will be best for fast overall performance? Will Catalina be good with these specs? And should I just follow the instructions for Catalina on this SSD, then install the GPU/CPU/SSD and then flash it and boot from it? Or should I start from an earlier OS and then once it's flashed and working upgrade later?

Thanks!!
The latter method is it!
 
** NVIDIA GeForce GTX780M ROM **

Genuine Native Boot Screen & Brightness Control


"this is insanely great!"
-Steve Jobs​


There are many members here that have this card now and have been using it with & without Opencore. The previous rom iterations did not initialize the “built-in” iMac LCD screen but instead spoofed it to use the Cinema Display as the internal screen which rendered brightness control non-functional, and forced the use of a bootloader to add the feature back via a kernel extension.

I have put together a ROM for the NVIDIA GeForce GTX780M which will allow:
  • Genuine native brightness control
  • Genuine ‘gray’ early-boot screen (stage 1 & 2 progress bar)
  • Genuine macOS bootloader ready

This ROM does not require a 3rd party bootloader like OpenCore.

ROM testing has already been underway for the past few weeks by @Ausdauersportler and @highvoltage12v.

There is an overclock present on the GTX780M from the base rom. I would suggest you to use a 3-pipe heatsink for this GPU. Apply proper thermal pads and appropriate heat dissipating grease like K5pro to the areas that are in contact with the heat sink. Keep mac fans up and running to achieve better control of cooling as well.

As with the K4100M, you will need to use a brightness kext mod to obtain the proper range of brightness in macOS. There will be a separate instruction for Windows 10 users to adjust the RMBrightness scaling accordingly.


Important Links:
USB Flashing for SSH @xanderon method <link>
@Curtis Gross – walkthrough video <link>
Heat Sink MOD to grind down the edges <link>
Heat Sink mounting @tgaillar <link>
Kexts for sleep/iGPU (Mojave/Catalina) <link>

This is awesome news !
Many thanks for everyone who is involved in the process.

cant wait for an GTX765M rom update 😉😜

More GPU Roms to come... Enjoy!
 
The one I posted some pages ago :) and is linked from the first post. But this iMac with this card works with both versions of the loader, as I changed it some days, ago.
[automerge]1596134861[/automerge]

The latter method is it!
Maybe I'm missing something. The catalina you use is a totally unpatched system or it is a dosdude patched one without legacy video kext?
 
The latter method is it!


OK thank you ! So the OS on the current HDD is El Capitan but which one should I install on the SSD? High Sierra? I'm trying to start fresh so I don't need to be restoring things or anything like that. After I install the SSD I'll boot from that one and just use the HDD as extra storage for pictures and things.
 
OK thank you ! So the OS on the current HDD is El Capitan but which one should I install on the SSD? High Sierra? I'm trying to start fresh so I don't need to be restoring things or anything like that. After I install the SSD I'll boot from that one and just use the HDD as extra storage for pictures and things.
You need to do the High Sierra installation before you can use the Catalina Loader and before you can install Catalina. You need the latest firmware. You need to read the guide @dosdude! provides!
 
Mac OS Mojave/Catalina is always Dosude1 patched, but skipping Legacy video driver's since we are installing Metal supported cards
Already had HS, I have used dosdude directions. After install I went back to the installer for the post patches excluding legacy video. Everything is perfectly working except brightness. I know that also fakesmc is working because I have GPU temp as well.
 

Finding NVIDIA Quadro Cards for a good price is like finding success
as "The chicken catcher"... God bless America !

After tear off the slot for the MXM thermal sensor on the mainboard I try to order
1.25 kOhm Resistors for soldering a permanent simulation of 85 degree Fahrenheit
or 30 degree Celsius - because my original AMD card which I use at the moment is
stepping down the frequency / speed without thermal sensor (contacts open) !

Anyone can give me macOS Terminal instructions to edit the frequency
steppings of a MXM card while override the temperatures ? ;)
 
Last edited:
Hi All,

When I reboot with the MacOS SSD connected, the system boots correctly, I hear the chime and 3 diagnostic LEDs light. However, the internal display fails to work. But the system itself is alive because I can access it via Samba (annoyingly, I didn’t enable SSH login).

I installed the flashed K2100m and after 30 minutes of all working fine, the display got black and after that it stayed like that after every reboot. Like you said - the chime, OSX working, can SSH/VNC to it but the internal display is not visible, no 4th LED and no image on the external display either. I replaced the new card back with the original failing Radeon, and got 4th LED on and an image on the display (with vertical green strips ;) ).

I'm going to check again the K2100m tomorrow, and eventually return it to the seller. The fact you are getting the image when booting with linux may be due to the GPU being not fully initialized in this case. I'll give it a try tomorrow as well.

Are you sure the card you purchased was not baked or resurrected in any other way and is simply faulty?
[automerge]1596147222[/automerge]
Hello! i bought a gtx770m graphics card, from msi gt70 2oc laptop. installed in my iMac 27 mid 2011 but I see a black screen ... when I turn it on, I hear a gong. is this graphics card suitable for imac? Or do you need a graphics card with dell alienware? thank!

Have you flashed it with modified BIOS as described in the first post?
 
Hi All,

I am in the process of trying to revive a 2011 27”iMac that arrived with a blank screen. First, I dismantled the machine, removed the GPU and baked it. When I reassembled, the machine worked completely fine.

Next, I bought a GTX 780m card from eBay. (Dell AlienWare with ID GeForce GTX 780M 10DE,119F,1028,05AA)

I modified the heatsink, added thermal paste and attached it to the new board. I then installed the board and reassembled everything.

I then followed the instructions to upgrade the BIOS using the Linux USB image provided by Nick[D]vB. Everything went completely smoothly. The BIOS upgraded successfully to
Code:
Version:DE.AD.00.BE.EF ID:10DE:119F:1028:05AA
    GeForce GTX 780M by Nick[D]vB (Normal Board)

When I reboot with the MacOS SSD connected, the system boots correctly, I hear the chime and 3 diagnostic LEDs light. However, the internal display fails to work. But the system itself is alive because I can access it via Samba (annoyingly, I didn’t enable SSH login).

I then tried booting again from the Linux USB image. This time, the internal display works and all 4 diagnostic LEDs are lit, showing the display is functioning correctly.

I repeated the BIOS flash a couple of times, in case I was making a mistake somewhere, but it gives the same results each time.

Any idea what is happening? All suggestions welcome! I am hoping it isn’t a sign that the new GPU isn’t working…

Thanks in advance for any suggestions or tips.

Toby

PS Over the weekend I should be able to borrow an HDMI-mini display port adapter to check with an external display and verify that it is booting properly. If so, I will then be able to run a hardware diagnostic as well.
See if holding the Letter T when turning your iMac ON will bring up the Target disk mode screen, if so then you need to boot Mac OS with the AppleBootPicker (alt/option key) and install the patched AppleGraphicsControl.kext

@nikey22 newest ROM has always on boot screen, which will help people's issues alot
 
Last edited:
I finally got my K4100M card in my 2011 27" iMac working. First card was not correct. The second card I got which was a Dell turned out to be bad. Third time was a charm and the replacement card worked the first time.

1596174723423.png


Here are the lessons learned from this experience:
  1. Do not use HP versions of the K4100M card. Something is different about them and they don't work.
  2. The Dell version of the K4100M cards work.
  3. I learned how to completely disassemble this iMac having taken it apart and reassembled it about 18-22 times in total.
  4. Just put a little pile of K5 compound on the tall square areas, just enough to fill the gaps.
  5. Don't do this work when you're exhausted - too many opportunities to make mistakes which causes more problems.
  6. On the bootable USB image, the scp command - that is to be run from your local machine, not the target iMac that you ssh'd into. Run it in a terminal on your local machine.
  7. This took about three days to do, don't take up kitchen space if you don't want your wife to be pissed off at you.
  8. I love my iFixit toolkit. It came in so handy for this job.
  9. The Linux USB image is the way to go. Super convenient and pretty easy if you're familiar with ssh and such.
  10. Did I mention to stay away from HP versions of the K4100M? Steer clear of them, they don't work.

Thanks to this thread and all who helped me through this process. I really appreciate it. I think I had this thread bookmarked for well over a year waiting for a card that worked better than the existing cards did. Finally the K4100M came to the working list and I was all over it. Thanks again to everyone and @nikey22 for the firmware that allowed this to happen!

Special thanks to @highvoltage12v for answering so many questions in this thread along with all the others that replied. You all rock!
 
Last edited:
Ok, I will try that.
I have 500GB HDD + 250GB SSD installed.

Memory is tested and test passed.
I also run Apple Hardware test, before I change GPU -> passed
Hardware should be ok, because Linux and High Sierra runs ok. Only "unsupported" software cause problems.

I remove 500GB HDD so there is now only 250 SSD.
Reboot Catalina installer and wait about 10 minutes -> it still reboot :(
 
I installed the flashed K2100m and after 30 minutes of all working fine, the display got black and after that it stayed like that after every reboot. Like you said - the chime, OSX working, can SSH/VNC to it but the internal display is not visible, no 4th LED and no image on the external display either. I replaced the new card back with the original failing Radeon, and got 4th LED on and an image on the display (with vertical green strips ;) ).

I'm going to check again the K2100m tomorrow, and eventually return it to the seller. The fact you are getting the image when booting with linux may be due to the GPU being not fully initialized in this case. I'll give it a try tomorrow as well.

Are you sure the card you purchased was not baked or resurrected in any other way and is simply faulty?
[automerge]1596147222[/automerge]


Have you flashed it with modified BIOS as described in the first post?
no, I did not flash the BIOS. my original graphics card burned out. I bought a msi gtx 770 from a laptop, there is a gong on imac, I understand that the system has booted (if you press the keyboard, system sounds are heard) but the screen is black!
 
Now that I got the K4100M installed and working along with Mojave, I just wanted to report a couple of observations:

  • Pressing CMD-F2, did enter Target Display Mode and it appeared to be working fine - at full brightness
  • Pressing CMD-F2 again did not exit Target Display Mode. I had to unplug the cable to end it.
  • While in Target Display Mode, pressing the brightness on the other computer would control the brightness on the iMac. Now it only controls the brightness on the other machine. Looks like Target Display Mode is limited to full brightness at this point. Is there something I can use to reduce the brightness while only in Target Display Mode?
 
Now that I got the K4100M installed and working along with Mojave, I just wanted to report a couple of observations:

  • Pressing CMD-F2, did enter Target Display Mode and it appeared to be working fine - at full brightness
  • Pressing CMD-F2 again did not exit Target Display Mode. I had to unplug the cable to end it.
  • While in Target Display Mode, pressing the brightness on the other computer would control the brightness on the iMac. Now it only controls the brightness on the other machine. Looks like Target Display Mode is limited to full brightness at this point. Is there something I can use to reduce the brightness while only in Target Display Mode?


This is exactly what I found using Target Display Mode on a K2100m and a 2010 iMac (on High Sierra). I don't recall the brightness issue, but just CMD+F2 was very unreliable in exiting TDM, and I had to unplug the cable to exit. Perhaps its a limitation of these Quadro ROMs.
 
Now that I got the K4100M installed and working along with Mojave, I just wanted to report a couple of observations:

  • Pressing CMD-F2, did enter Target Display Mode and it appeared to be working fine - at full brightness
  • Pressing CMD-F2 again did not exit Target Display Mode. I had to unplug the cable to end it.
  • While in Target Display Mode, pressing the brightness on the other computer would control the brightness on the iMac. Now it only controls the brightness on the other machine. Looks like Target Display Mode is limited to full brightness at this point. Is there something I can use to reduce the brightness while only in Target Display Mode?
Looking at the first post you may find out that Target Display Mode works only with High Sierra. Using Mojave or Catalina ends up in the mess you just described. Apple pulled off the support for TDisplayM from the recent MacOS versions and nobody found a way to bring it back until, now.

Please, please read the posts #1 first and post later :)
[automerge]1596184933[/automerge]
no, I did not flash the BIOS. my original graphics card burned out. I bought a msi gtx 770 from a laptop, there is a gong on imac, I understand that the system has booted (if you press the keyboard, system sounds are heard) but the screen is black!
It has a black screen likely because the BIOS of your card currently does not provide the capabilities needed by MacOS. Go back to the first post of this thread, grab the BIOS linked there and flash it using one of the methods described in the very same post.
 
After more testing, I've noticed that some small glitching in the form of horizontal lines appear and disappear at the right side of the screen for short periods since bootscreen, flashing back to Nick [D]vB Kepler beta 3 resolves this issue for me, so I could discard the possibility of a hardware problem.

The card is not running hot (GPU Heatsink is 40 ºC) and the area surrounding the card is cool, this could be because of my inusual setup? (21.5" 2010 + 780m). Is there a problem if I keep running this new firmware? I don't mind seeing some glitching if the backlight could be saved from frying.

PD: if someone could please lead me to some ROM hacking learning resources, it would be much appreciated, I'm very interested in this topic and have some spare time right now.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.