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.
Yes, it is the ODD/DVD sensor.
The reason "Radeon Pro 560X" temp shows in MacsFanControl is that it is an AMD card. For Nvidia you'll have to use Heatsink temp or install some FakeSMC kexts using OpenCore (not worth the effort IMO).
Why not? I’m referring to install kexts..
And once i’ve been installed the ODD sensor to the sink of GPU, the temperature is reliable? Well i’ve been burn two Radeon 6970… in 8 years..
 
Why not? I’m referring to install kexts..
And once i’ve been installed the ODD sensor to the sink of GPU, the temperature is reliable? Well i’ve been burn two Radeon 6970… in 8 years..
You'll have to reinstall the kexts every time you update OCLP (not a problem if you have a "stable" config), but I used to check and test a lot of configurations and grew tired of reinstalling the kexts every time. If the card is installed correctly, the GPU heatsink temp is very reliable, but of course only works with MacsFanControl.
The goal of moving the ODD sensor to GPU heatsink is to make the fan work even when MacsFanControl is not working (before login or when installing OS), I think it is a very good addition.
 
The best advice would be to create an OpenCore recovery CD and force booting it.

Why would you boot the recovery? If you can boot Windows select the (already installed) macOS from there, boot into macOS and download OCLP and install OC through running the app.
W6170M HP Zbook 17 aka M6100 896 cores with 1100mhz core/1500mhz mem with original hp bios is not showing bootscreen at all, even opencore. I filled iMac with old 5670 and everything is working now, next im updating High Sierra, modding AMD vbios, then card is going again to iMac. This card is identical to yours one, every single number.
 
** NVIDIA Quadro K3000M Mac Edition ROM **
Genuine Native Boot Screen & Brightness Control


View attachment 1666544

Preamble:
These cards are designed with a PCI legacy 2.3 architecture (2002). This is reflected in their roms which has led to some trouble developing a compatible rom for the iMac. My rom has a modest clock table boost as well. These workstation Quadro cards really boost well.

Pre-installation Requirements:
- iMac (27-inch, Mid 2011) , model: A1312 (EMC 2429) Mac-942B59F58194171B (Test machine)
- BootROM: 87.0.0.0.0. Please use High Sierra to update your BootROM to latest version.
- Nvidia Quadro K3000M, GPU Variant: N14E-Q1-A2 Dell or HP
- Heatsink 3-pipe with appropriate clearance mods for the inductors


Post-installation Requirements:
Brightness Control Stepping Mod:
-Turn computer on, hold down Command(⌘)-R
-Choose Utilities > Terminal
-Enter:csrutil disable
-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

Caveats post-install/Bugs:
-16bit resolution glitch of UGA_DRAW_PROTOCOL - temporary solution: activate a sleep cycle
- WSON based bios chip. Clip rescue is not possible

Updates:
12-8-2020: detuned card to more reasonable clock speeds for better stability


Insanely Great!
Hi,

I have flashed your vbios but I have not a genuine native boot screen but black screen and the screen turn on only when I wake imac from suspension; my imac is 10.1 later 2009 with cpu dual core, thanks!
 

** NVIDIA Quadro K3000M Mac Edition ROM by @stephle **
Genuine Native Boot Screen & Brightness Control

View attachment 1740925

@stephle put together the following ROM for the NVIDIA Quadro K3000M which will allow:
Genuine native brightness control
Genuine ‘gray’ early-boot screen

Pre-installation Requirements:

iMac12,2 - (27-inch Mid 2011) Mac-942B59F58194171B (Tested machine)
- BootROM: 87.0.0.0.0. Please use High Sierra to update your BootROM to latest version.
or
iMac11,3 - (27-inch Mid 2010) Mac-F2238BAE (Tested machine)
- BootROM: 99.0.0.0.0. Please use High Sierra to update your BootROM to latest version.
or
iMac 11,1 - (27-inch Late 2009, core i CPU, only) Mac-F2268DAE (Tested machine)
- BootROM: 63.0.0.0.0. Please use High Sierra to update your BootROM to latest version.

- GPU variant: N14E-Q1-A2
- VRAM type: Hynix H5GQ1H24BFR T2C 322A, Samsung

@stephle made sure that the rom will report the correct size of vram this time: 2048MB.
I've tested several cards on my iMac Late 2009 and Mid 2010 and iMac 2011 systems since November 2020. But there have been cards not running well on 2011 systems and other cards with different memory types not running at all. This sounds familiar, right?

You need to install the latest version of the AppleBacklightFixup.kext provided on the first post and the OpenCore distributions. If this does not work you might have a different machine, your panel ID can be found by going to System Preferences > Displays > Color > Open Profile > mmod

As stated previously these cards are based on a WSON flash package and therefore are much more difficult to recover from a bad flash. Please take precautions and verify flashing before rebooting.
"insanely great!"
-Steve Jobs


Hi,

I have flashed your vbios but I have not a genuine native boot screen but black screen and the screen turn on only when I wake imac from suspension; my imac is 10.1 later 2009 with cpu dual core, thanks!
 
Hi,

I have flashed your vbios but I have not a genuine native boot screen but black screen and the screen turn on only when I wake imac from suspension; my imac is 10.1 later 2009 with cpu dual core, thanks!
Please do not double post!

First, you should have checked the first post for the list of supported system to this modification. It is limited to iMac11,x and iMac12,2 for technical reasons. You will not get an EFI boot screen on iMac10,1 using this vBIOS versions.

But you may try installing OpenCore through the OCLP tool onto your internal disk. It should/could enable the internal screen on boot and provide an emulated boot screen. Please check the first post on the first page of this thread for further explanations and download links. Please study the OCLP online docs how to use this tool to install OpenCore on your iMac.

Please note that no developer here has direct access to an iMac10,1 27 model and so we cannot guide you through this.

Please report back your results, thanks in advance!

BTW:
Having a working internal screen after sleep (this is possibly what you call suspension) is more that we anticipated.
 
Last edited:
Could you try a external screen?
This is known to work with the NVIDIA and AMD cards listed on post #1 - there was one user adding a display converter board to make his internal LCD (iMac10,1) an external one connected to the miniDP port getting a native boot screen. Take a look at post #1 and search yourself.
 
Last edited:
This is known to work with the NVIDIA and AMD cards listed on post #1 - there was one user adding a display converter board to make his internal LCD (iMac10,1) an external one connected to the miniDP port getting a native boot screen. Take a look at post #1 and search yourself.
I know that. I just want to know in his case.
 
Please do not double post!

First, you should have checked the first post for the list of supported system to this modification. It is limited to iMac11,x and iMac12,2 for technical reasons. You will not get an EFI boot screen on iMac10,1 using this vBIOS versions.

But you may try installing OpenCore through the OCLP tool onto your internal disk. It should/could enable the internal screen on boot and provide an emulated boot screen. Please check the first post on the first page of this thread for further explanations and download links. Please study the OCLP online docs how to use this tool to install OpenCore on your iMac.

Please note that no developer here has direct access to an iMac10,1 27 model and so we cannot guide you through this.

Please report back your results, thanks in advance!

BTW:
Having a working internal screen after sleep (this is possibly what you call suspension) is more that we anticipated.
excuse me for double post, I don't know because it happens. Thanks for information, I will try with OC but I have read that vbios mod work fine with cpu icore 3, 5 or 7 so now I have bought it and when it will arrive I will make you know. Regards!
 
finally installed a 880m on my 2011 27" imac.
i've relocated the ODD temp sensor.
i still didnt tested with the internal display, but it's working on a external display. i have 3 leds and everything.
i have some questions tho if someone could help me:
- is it normal that without the display installed the fans run at full speed? i've ran ATH and it gave me a error related with the display temp sensor (4SNS/1/C0000008:TLOp--124)
- i dont have any OS installed, how should i proceed? Internet recovery? OpenCore?

Thank you!
 
finally installed a 880m on my 2011 27" imac.
i've relocated the ODD temp sensor.
i still didnt tested with the internal display, but it's working on a external display. i have 3 leds and everything.
i have some questions tho if someone could help me:
- is it normal that without the display installed the fans run at full speed? i've ran ATH and it gave me a error related with the display temp sensor (4SNS/1/C0000008:TLOp--124)
Yes! If a single sensor is missing the fans will run at full speed and at the same time the CPU will not boost, i.e. go beyond 1.2 or 1.6 GHz. Should be mentioned on the hardware post or within the FAQ.

AHT will not run through since the GPU temp sensor is missing, too.
- i dont have any OS installed, how should i proceed? Internet recovery? OpenCore?

Thank you!
Depends on what you plan to do? If your goal is Big Sur or Monterey go ahead with installing OCLP and later the new macOS.

If you plan to stick with High Sierra you may try internet recovery or try to download High Sierra using another Mac and create an USB installer.

All details are explained on the first post!
 
iMac 11.3 2010 frankenmac

iMac 12 body, wifi, antennas, bluetooth, iSight, added HDD power cord cable,
SSD+HDD+ODD,
everything else is from 11.3.
Sleep is working, HW playback working, photoshop is using card normally.

First of all OpenCore must be installed on old supported card (pain on my as%)
W6170M for next newbies with some skills-what to do:
iMac firmware - need to be patched externally with CH341 with EG mod + Edid parser
W6170M HP blue PCB - it has only basic half rom 64 of 128kb memory - need to be reprogrammed adding vGOP and checksum fixing using CH341
ODD sensor glued to 3 pipe heatsink
watch out inserting card into MXM slot, my last attempt after all programmed caused damaged capacitor near to right side connector
Thermal paste Arctic Silver Ceramique 2 used for everything in my little workshop is doing good job, W6170M in 1h parallel stress tests never achieved more than 65C (vram and coils are touched with cheap AG Gold) heatsink is balanced additionally by 2 longer screews with support tightened to L frame.


My ODD fan cant go higher than 3300rpm its normal?
Also i have this little lines on screen, is it PSU problem or LCD is damaged somehow?
 

Attachments

  • IMG_20211117_161739~2.jpg
    IMG_20211117_161739~2.jpg
    605.4 KB · Views: 122
  • IMG_20211117_162125.jpg
    IMG_20211117_162125.jpg
    697.9 KB · Views: 111
  • IMG_20211117_162137.jpg
    IMG_20211117_162137.jpg
    782.8 KB · Views: 108
iMac 11.3 2010 frankenmac

iMac 12 body, wifi, antennas, bluetooth, iSight, added HDD power cord cable,
SSD+HDD+ODD,
everything else is from 11.3.
Sleep is working, HW playback working, photoshop is using card normally.

First of all OpenCore must be installed on old supported card (pain on my as%)
W6170M for next newbies with some skills-what to do:
iMac firmware - need to be patched externally with CH341 with EG mod + Edid parser
W6170M HP blue PCB - it has only basic half rom 64 of 128kb memory - need to be reprogrammed adding vGOP and checksum fixing using CH341
ODD sensor glued to 3 pipe heatsink
watch out inserting card into MXM slot, my last attempt after all programmed caused damaged capacitor near to right side connector
Thermal paste Arctic Silver Ceramique 2 used for everything in my little workshop is doing good job, W6170M in 1h parallel stress tests never achieved more than 65C (vram and coils are touched with cheap AG Gold) heatsink is balanced additionally by 2 longer screews with support tightened to L frame.
You cannot have an EG modded firmware and a GOP VBIOS working at the same time. Either your VBIOS is CoreEG2 based and needs the firmware EG mod in order to show the Apple bootscreen, or you've got installed a GOP VBIOS which provides you with an OpenCore bootscreen.

However, the EG firmware mod shouldn't prevent the GOP VBIOS from working for OpenCore bootscreen - but you don't need it.
 
Last edited:
You cannot have an EG modded firmware and a GOP VBIOS working at the same time. Either your VBIOS is CoreEG2 based and needs the firmware EG mod in order to show the Apple bootscreen, or you've got installed a GOP VBIOS which provides you with an OpenCore bootscreen.

However, the EG firmware mod should prevent the GOP VBIOS from working for OpenCore bootscreen - but you don't need it.

I just did everything i found on this loooong topic, infos are everywhere, with my card i cant have apple bootscreen if i understand correctly.

Anyway now i have both, and it works somehow.
 
I just did everything i found on this loooong topic, infos are everywhere, with my card i cant have apple bootscreen if i understand correctly.

Anyway now i have both, and it works somehow.
I had written "should" instead of "shouldn't" in my unedited response - I meant I expected it to work although the EG firmware mod is not being used.
 
  • Like
Reactions: Ausdauersportler
iMac 11.3 2010 frankenmac

iMac 12 body, wifi, antennas, bluetooth, iSight, added HDD power cord cable,
SSD+HDD+ODD,
everything else is from 11.3.
Sleep is working, HW playback working, photoshop is using card normally.

First of all OpenCore must be installed on old supported card (pain on my as%)
W6170M for next newbies with some skills-what to do:
iMac firmware - need to be patched externally with CH341 with EG mod + Edid parser
W6170M HP blue PCB - it has only basic half rom 64 of 128kb memory - need to be reprogrammed adding vGOP and checksum fixing using CH341
ODD sensor glued to 3 pipe heatsink
watch out inserting card into MXM slot, my last attempt after all programmed caused damaged capacitor near to right side connector
Thermal paste Arctic Silver Ceramique 2 used for everything in my little workshop is doing good job, W6170M in 1h parallel stress tests never achieved more than 65C (vram and coils are touched with cheap AG Gold) heatsink is balanced additionally by 2 longer screews with support tightened to L frame.


My ODD fan cant go higher than 3300rpm its normal?
Also i have this little lines on screen, is it PSU problem or LCD is damaged somehow?
The lines are indication a small but well known and not fixable problem with your panel. Just ignore them.

I already published a GOP vBIOS for this W6170M card - you could simply have flashed it. Within the same post you will find howto configure OpenCore to get optimal results.

The iMac firmware mod is superfluous - as @internetzel already explained. It does not hurt, but it does not help either.

ODD fan on iMac11,3 should go up to 3800 rpm, but you will not need it. No idea why it is limited.
 
The lines are indication a small but well known and not fixable problem with your panel. Just ignore them.

I already published a GOP vBIOS for this W6170M card - you could simply have flashed it. Within the same post you will find howto configure OpenCore to get optimal results.

The iMac firmware mod is superfluous - as @internetzel already explained. It does not hurt, but it does not help either.

ODD fan on iMac11,3 should go up to 3800 rpm, but you will not need it. No idea why it is limited.
Yeah, at the end of putting it together i just flashed both things with files provided by you and other mate.
I'm waiting for GT780M chip die for one faulty 4GB version, when it comes and i solder it, check, stress test then maybe someone could take it from me there. I bought cheap it with cracked corner, even for memory chips it was worth.

About fan, from v2011 is 3300? Maybe i leaved newer one inside shell and forgot swap.
 
Yeah, at the end of putting it together i just flashed both things with files provided by you and other mate.
I'm waiting for GT780M chip die for one faulty 4GB version, when it comes and i solder it, check, stress test then maybe someone could take it from me there. I bought cheap it with cracked corner, even for memory chips it was worth.

About fan, from v2011 is 3300? Maybe i leaved newer one inside shell and forgot swap.
No, 2011 ODD is limited to 2500rpm. 2010 ODD is limited to 3800. 3300 is right in the middle, but do not ask how this number comes up.
 
Well, after a few days of running my newly upgraded iMac12,2 with a K3100M graphic card, it developed the issue of random shutdown and 3 beeps when trying to boot up again. This does not happen very often and only occurred when the iMac was not attended for a prolonged period, like a few hours (This iMac sleeps well: no crash or other strange behaviours.). Initially I thought it could be the RAM not being seated properly. After reseating, The iMac started up. It happened twice and I reseated the RAM twice as well, and swapped positions along the process. But last time when it occurred again, I simply pressed the power button and turned off then turned back on again, which started up the iMac. This has made me wonder if it was actually the RAM issue. The K3100M seems functioning fine except some random green pixels with certain but rare pictures. Not sure if it is related to the graphics card though. The funny thing is that there is no crash report.
Screen Shot 2021-11-18 at 1.28.18 pm.png

The image showed correctly then I clicked "Open original", which opened another tab in safari.
not sure what to make out of this?

Update: Happy to report back that this iMac is running very well now (not having this auto shutdown and followed by 3 beeps when trying to boot up again), ever since after turning off the power when it had this "auto shutdown" issue. The green block issue is still there but very rare, and only in "preview" mode.
 
Last edited:
Well, after a few days of running my newly upgraded iMac12,2 with a K3100M graphic card, it developed the issue of random shutdown and 3 beeps when trying to boot up again. This does not happen very often and only occurred when the iMac was not attended for a prolonged period, like a few hours (This iMac sleeps well: no crash or other strange behaviours.). Initially I thought it could be the RAM not being seated properly. After reseating, The iMac started up. It happened twice and I reseated the RAM twice as well, and swapped positions along the process. But last time when it occurred again, I simply pressed the power button and turned off then turned back on again, which started up the iMac. This has made me wonder if it was actually the RAM issue. The K3100M seems functioning fine except some random green pixels with certain but rare pictures. Not sure if it is related to the graphics card though. The funny thing is that there is no crash report.

The image showed correctly then I clicked "Open original", which opened another tab in safari.
not sure what to make out of this?
I had similar issues after ram upgrade, in my case even Windows reported in system properties ex 8gb but HWinfo was showing populated all slots 20GB total ram, check for fallen resistor on edges of ram in places where fingers need to pry harder on ram when installing. I did before 3x caps resolder, they was broken from one pad on 8gb stick. Also if they're good do a pram reset.
 
  • Like
Reactions: TigerA
Hi,
I recently replace my dead 6970 by a gtx780-4g flashed with a Nick[D]vb bios. Everything is working Well, I have native bootscreen and native brightness control, but randomly, my mac close my session and propose me To choose another session... Anybody experienced the same issue or havre an rideau To resolve it?

(IMac A1312, 27" from mid 2011 running on sierra)

Thanks
 
Hi, I relized that the system info the ram memory is 8gb...when I have 12gb, 2 4gb banks and 2 2gb banks, how is it possible that I only recognize 8gb?
Schermata 2021-11-18 alle 20.58.18.png
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.