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.
Hello everyone, completed k610 flash and install on a 2010 27" iMac.
Have problems with last Catalina in which backlight cannot be controlled.
In high Sierra it works perfect with the open page open core bootloader while in Catalina I can't get it to work with both the first page open core package and with @Ausdauersportler latest 0.5.9 open core package. Am I missing something? Catalina installed with dosdude patcher and without autopatch.
Regardless which version of the Catalina Loader you are going to use, it should work without any changes completely transparent with any MacOS version more recent than Sierra. What do you mean by "backlight cannot be controlled"? No backlight at all or just missing control key function and a fully burning backlight all the time?
 
Regardless which version of the Catalina Loader you are going to use, it should work without any changes completely transparent with any MacOS version more recent than Sierra. What do you mean by "backlight cannot be controlled"? No backlight at all or just missing control key function and a fully burning backlight all the time?
Cannot control it with usual keyboard keys, missing slider in settings, display. Full brightness all the time.and this with untouched oc folder ( of course with Nvidia config)
 
Hi

all the worlds

here is my modest contribution

K5000M. with native backlighting target mode , diag mode

I did not test the target screen mode (not the hardware for. ;( .)

I invite you to test knowing that the speeds and voltages are not yet optimized
Hello, this k5000m has the same boot interface as Nick(D)VB's vbios, but it doesn't have brightness control.
 
100% booting from usb key with opencore efi on it. It shows open core boot picker
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?
 

Attachments

  • AboutThisMac-K610M.png
    AboutThisMac-K610M.png
    986.4 KB · Views: 440
Hi

all the worlds

here is my modest contribution

K5000M. with native backlighting target mode , diag mode

I did not test the target screen mode (not the hardware for. ;( .)

I invite you to test knowing that the speeds and voltages are not yet optimized
Hello, how to modify this vbios, can you share information, such as how to modify it to display bright screen with brightness control? Thank you, I have some cards to test. E.g. k610m k2100m k1000m k2000m k5100m amd firepro m4000
 
  • Like
Reactions: ZenSurfeur
You have a constant fan at 100% issue? You may have forgot to plug in a cable which is a hardware problem.

Looks like you were right about that, the GPU temp cable was loose, much quieter now!

One thing I've noticed in HWMonitor, the GPU die temp looks fine, but the GPU proximity temp is very high and not updating (screenshot attached). Anyone know where this sensor is? I didn't see any more loose cables when I checked. Maybe it's not one that actually exists?

Again, sorry if I'm missing something in the guides and asking people to repeat themselves.
 

Attachments

  • Screenshot 2020-07-30 at 14.35.48.png
    Screenshot 2020-07-30 at 14.35.48.png
    162.1 KB · Views: 191
Looks like you were right about that, the GPU temp cable was loose, much quieter now!

One thing I've noticed in HWMonitor, the GPU die temp looks fine, but the GPU proximity temp is very high and not updating (screenshot attached). Anyone know where this sensor is? I didn't see any more loose cables when I checked. Maybe it's not one that actually exists?

Again, sorry if I'm missing something in the guides and asking people to repeat themselves.
If I'm not mistaken with the new gpus we can't read the values for now, you can reboot to a windows bootcamp if you want to make sure that all the sensors are working. Also update your signature so we know what hardware are you running.
 
Looks like you were right about that, the GPU temp cable was loose, much quieter now!

One thing I've noticed in HWMonitor, the GPU die temp looks fine, but the GPU proximity temp is very high and not updating (screenshot attached). Anyone know where this sensor is? I didn't see any more loose cables when I checked. Maybe it's not one that actually exists?

Again, sorry if I'm missing something in the guides and asking people to repeat themselves.
129 means no infos from probe.
 
  • Like
Reactions: mazz0
Looks like you were right about that, the GPU temp cable was loose, much quieter now!

One thing I've noticed in HWMonitor, the GPU die temp looks fine, but the GPU proximity temp is very high and not updating (screenshot attached). Anyone know where this sensor is? I didn't see any more loose cables when I checked. Maybe it's not one that actually exists?

Again, sorry if I'm missing something in the guides and asking people to repeat themselves.
Yes GPU Proximity is a useless/unused value. GPU Die (with FakeSMC/ plugins) and GPU heatsink are all that matters.
 
Yes GPU Proximity is a useless/unused value. GPU Die (with FakeSMC/ plugins) and GPU heatsink are all that matters.
I didn't notice that hwmonitor now displays gpu die temp, so cool I guess. I can't use it in mac fan control so using the gpu heatsink sensor as reference for temp based fan control is fine as I didn't notice huge differences in temp.
 
If I'm not mistaken with the new gpus we can't read the values for now, you can reboot to a windows bootcamp if you want to make sure that all the sensors are working. Also update your signature so we know what hardware are you running.
Thanks, sig updated. Enough detail do you think?

After a while my HDD fan has gone crazy - over 5000RPM now according to HWMonitor and seems to be gradually increasing. Do you know what sensor drives this? I actually removed the original HDD and replaced it with another SSD, but I don't remember the HDD having a sensor attached.
 
Thanks, sig updated. Enough detail do you think?

After a while my HDD fan has gone crazy - over 5000RPM now according to HWMonitor and seems to be gradually increasing. Do you know what sensor drives this? I actually removed the original HDD and replaced it with another SSD, but I don't remember the HDD having a sensor attached.
Just download mac fan control and set a custom limit for the hdd sensor, this is the setup that I run:
Screenshot 2020-07-30 at 16.47.45.png


Note that my settings are based in the safety data from WD.
The original HDD had a custom fw/sensors from apple that reported the info to the system so the new ssd/hdd doesn't have it, don't buy any new sensor-cable just use the mac fan control.
 
Thanks, sig updated. Enough detail do you think?

After a while my HDD fan has gone crazy - over 5000RPM now according to HWMonitor and seems to be gradually increasing. Do you know what sensor drives this? I actually removed the original HDD and replaced it with another SSD, but I don't remember the HDD having a sensor attached.
It is widely known, that the Apple branded iMacs came with a special 8 wire SATA cable. Two wires are used to get thermal data out of the HDD. Changing the HDD ends up in a missing sensor and this makes the HDD fan go up to max. Use Macs Fan Control to control the fan...you already need it with the new GPU.
 
  • Love
Reactions: mazz0
Just download mac fan control and set a custom limit for the hdd sensor, this is the setup that I run:
Note that my settings are based in the safety data from WD.
The original HDD had a custom fw/sensors from apple that reported the info to the system so the new ssd/hdd doesn't have it, don't buy any new sensor-cable just use the mac fan control.
It is widely known, that the Apple branded iMacs came with a special 8 wire SATA cable. Two wires are used to get thermal data out of the HDD. Changing the HDD ends up in a missing sensor and this makes the HDD fan go up to max. Use Macs Fan Control to control the fan...you already need it with the new GPU.

Perfect, thanks guys! I was just downloading Macs Fan Control as it happens; that's done the trick, spot on! :)

The last issue I have right now is less than full brightness. I've just reading some posts from earlier in the thread but obviously there's a lot to catch up on. Do you know if there's a solution to this? I gather a file somewhere contains the power values range, which somebody wrote themselves when getting brightness control working on this card; is this file editable?

I really do appreciate all your help by the way :D
 
Perfect, thanks guys! I was just downloading Macs Fan Control as it happens; that's done the trick, spot on! :)

The last issue I have right now is less than full brightness. I've just reading some posts from earlier in the thread but obviously there's a lot to catch up on. Do you know if there's a solution to this? I gather a file somewhere contains the power values range, which somebody wrote themselves when getting brightness control working on this card; is this file editable?

I really do appreciate all your help by the way :D
In the #1 post if you click on k2100m -> brightness control -> yes it will take you to a post by @highvoltage12v where he uploaded a kext with the fixed brightness values, then you can use that kext in @Ausdauersportler or nicks opencore image to get the correct values, check first @Ausdauersportler image as I think is updated with the newest kexts.
 
@Allistah
couple of suggestions:
1. Reinstall High Sierra from scratch. I'm not convinced this is a GPU card issue. Its sounds like a corrupt OS install. I've had this happen when I thought it was bad GPU, but it was a corrupt kernel.
2. The next time you are in there, remove some of the excess K5Pro paste, especially near the VRAM chips. Although it may not be conductive, debris and other elements that get caught in it could short out some of the small components on there. You really only need a small amount.

Hi, thanks a lot for the reply. This card is actually an HP card and it is appearing that these don't work. Something about HP not using the onboard firmware or doing some custom stuff which makes them non-functional in iMacs. Can't confirm but others with HP cards aren't having any luck. I'm working on getting a genuine Dell K4100M. Will post back when I get a working card.
 
** NVIDIA GeForce GTX780M Mac Edition ROM **
Genuine Native Boot Screen & Brightness Control


GTX780M_Macrumors.png



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.


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.

Brightness Control Stepping Modifcation

-Turn computer on, hold down Command(⌘)-R
-Choose Utilities > Terminal
-Enter:csrutil disable
-MacOS Catalina: requires you to make root writeable: sudo mount -uw /
-Reboot
-Download and open 'Kext Utility v2.6.6'

-Navigate to S/L/E (System/Library/Extensions)
-Copy "AppleBacklight.kext" to Desktop
-Edit: AppleBacklight.kext/Contents/Info.plist
-Scroll down to: IOKitPersonalities > AppleIntelPanelA > ApplePanels
-There you find several Apple LCD profiles.
-For the iMac 2011 27" machine locate:
Code:
<key>F10Ta007</key>
<data>
ABEABgALABQAHAAnADMAPwBOAFwAZwBzAIEAkQClAL8A2wD/
</data>
-Change the <data> section to:
ABEAAgA3AF8AigCzAOsBJAFnAakB1AIJAlQCogL4A00DlgRpBGk=

-Drag your modded kext into Kext Utility, allow it correct permissions
-Applebacklight.kext.bak folder will be created
-Reboot

The above data pattern will allow for a wider span of steppings for the brightness control and utilizes more of the capacity of the HD3000. If you have a different machine, your panel ID can be found by going to System Preferences > Displays > Color > Open Profile > mmod

There will be a separate instruction for Windows 10 users to adjust the RMBrightness scaling accordingly.

Caveats post-install/Bugs:
-16bit resolution glitch of UGA_DRAW_PROTOCOL - temporary solution: activate a sleep cycle and return, this should now clear the issue.

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>



More GPU Roms to come... Enjoy!

**UPDATE**
2021-25-2
appreciate @bielousov.com for testing stability, less aggressive timings than the JohnKss OC mod. This rom 780M_BR3 should be more stable under full load mimicking the stock boost of nvidia/dell roms.
 

Attachments

  • 780M_BR3.zip
    174.1 KB · Views: 845
Last edited:
Wow
** 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>



More GPU Roms to come: GTX860M, GTX880M, Quadro K5100M, etc... Enjoy!
Wow Your a wizard!
Hope GTX 765M & GTX 770M
Are on the way.
LOOKING FORWARD!
 
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.
 
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!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.