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.
Maybe I will have another chance to give you feedback as soon as I have taken everything into account.
Thanks!
I have added an uninstaller package - but it will work only with the new uploaded installer package. Both depend on each other. Tried this on a Catalina 10.15.6 test container installation the last hours.
 
  • Like
Reactions: BadBiscuit
Thanks! Your writeup on Github about how it changes the perceived brightness without turning down the backlight really cleared things up!

I've given OpenCore/Catalina Loader another shot today, but it still won't work. I've read the Open Core section of Post 1 a dozen times, and I've read through the Using Catalina Loader on iMac 1.0 PDF a dozen times (I skipped section 8 on installing extensions because it says its for 10.14 and 10.15, but I'm still on 10.13 so I should skip this part, right?). I can't see what I've possibly done wrong. I made sure i was on the latest firmware before starting. I formatted the SD card as MacOS Extended, GUID, restored the most recent Catalina Loader DMG using Disk Utility, copied the EFI folder from 0.6.3 over, renamed the NVIDIA 2011 27 plist file to config.plist. I made all the invisible files visible and checked, and my Catalina Loader image looks exactly like the screenshot in the CL post. So I set it to boot from the CL SD card, and it does. The backlight works right away, with no delay like before. But then the progress bar gets halfway, the screen dims, and it freezes. I've left it here for an hour just to see, but it never goes any further. Rebooting results in the same thing over and over. BUT, if I reset PRAM and reboot, it boots fine, with backlight all the way, but no screen dimming and no brightness controls when it's fully booted.

So what did I do wrong? And please don't say read post 1. Just ignore this if that's all you got. And I don't mean that to be rude, but just to save us both the time. Thanks in advance.
I'm still using an older version of OpenCore, but I found I had to use OpenCore Configurator to disable the Lilu and WhateverGreen kexts as I had already manually installed them. I was getting similar behaviour to what you're describing before that.
 
  • Like
Reactions: velvet_man
A few users received cards with empty ROM and were able to flash them.
So, I can only presume that's possible. Those who have done so may be able to confirm with you.
Alternatively you may flash the BIOS chip with clip method and then soldered it onto the board.
No problem installing a blank eeprom and then flashing it, that's what I did with mine and the flash program recognises the new chip and flashes.

Obviously skip the skips where you backup the original BIOS first, there's not much point doing that on a blank chip ;)
 
Thanks! Your writeup on Github about how it changes the perceived brightness without turning down the backlight really cleared things up!

I've given OpenCore/Catalina Loader another shot today, but it still won't work. I've read the Open Core section of Post 1 a dozen times, and I've read through the Using Catalina Loader on iMac 1.0 PDF a dozen times (I skipped section 8 on installing extensions because it says its for 10.14 and 10.15, but I'm still on 10.13 so I should skip this part, right?). I can't see what I've possibly done wrong. I made sure i was on the latest firmware before starting. I formatted the SD card as MacOS Extended, GUID, restored the most recent Catalina Loader DMG using Disk Utility, copied the EFI folder from 0.6.3 over, renamed the NVIDIA 2011 27 plist file to config.plist. I made all the invisible files visible and checked, and my Catalina Loader image looks exactly like the screenshot in the CL post. So I set it to boot from the CL SD card, and it does. The backlight works right away, with no delay like before. But then the progress bar gets halfway, the screen dims, and it freezes. I've left it here for an hour just to see, but it never goes any further. Rebooting results in the same thing over and over. BUT, if I reset PRAM and reboot, it boots fine, with backlight all the way, but no screen dimming and no brightness controls when it's fully booted.

So what did I do wrong? And please don't say read post 1. Just ignore this if that's all you got. And I don't mean that to be rude, but just to save us both the time. Thanks in advance.
I will repost a working 0.5.9 EFI folder tomorrow. Cannot test your setup, have currently no Nvidia card.
 
  • Like
Reactions: BadBiscuit
Thanks! Your writeup on Github about how it changes the perceived brightness without turning down the backlight really cleared things up!

I've given OpenCore/Catalina Loader another shot today, but it still won't work. I've read the Open Core section of Post 1 a dozen times, and I've read through the Using Catalina Loader on iMac 1.0 PDF a dozen times (I skipped section 8 on installing extensions because it says its for 10.14 and 10.15, but I'm still on 10.13 so I should skip this part, right?). I can't see what I've possibly done wrong. I made sure i was on the latest firmware before starting. I formatted the SD card as MacOS Extended, GUID, restored the most recent Catalina Loader DMG using Disk Utility, copied the EFI folder from 0.6.3 over, renamed the NVIDIA 2011 27 plist file to config.plist. I made all the invisible files visible and checked, and my Catalina Loader image looks exactly like the screenshot in the CL post. So I set it to boot from the CL SD card, and it does. The backlight works right away, with no delay like before. But then the progress bar gets halfway, the screen dims, and it freezes. I've left it here for an hour just to see, but it never goes any further. Rebooting results in the same thing over and over. BUT, if I reset PRAM and reboot, it boots fine, with backlight all the way, but no screen dimming and no brightness controls when it's fully booted.

So what did I do wrong? And please don't say read post 1. Just ignore this if that's all you got. And I don't mean that to be rude, but just to save us both the time. Thanks in advance.
So it sounds like the OC drive is being created correctly since your system boots from it, BUT you don't mention copying the correct config.plist for your system within the EFI -> OC folder. That might explain it booting 1/2 way and stalling if you are using the default config.plist file. Other thought is to make sure only the bare minimum is connected to back ports (i.e. one USB keyboard, and one mouse) for sometimes unrecognized hardware can cause it to hang.

@Ausdauersportler is fastest gun on reply. Beat me to it by a mile. :)

... and on reread I see you do mention the plist, so looks like my "help" may be off base.
 
I would agree, but on the other hand this is much too specific! Since the seller does not show real product pictures in most cases (I have seen AliEpress offers showing Nvidia cards offering AMD cards) it does not even help.

My experience with the first post - people do not read it. Making it longer and more complex the very same people with perceptions problems complaining about a deficit of transparency.

We are trapped. Some want every detail on it, others ignore every detail.

Possibly another spoiler tag may do it (memory problems with K2100/K3100/Clevo 780/880 not working in 2011/AMD cards not posting an any)....
I vote (for whatever that is worth :) ) for adding something about K2100M cards with Elpida memory reporting only 1GB of vRAM. I for one was blaming the eBay seller for listing his 1GB card as 2GB; though admittedly this was internal blame that I never voiced, but was glad to see it cleared up in future posts. Some sellers might select you a non-Elpida card if you know to ask.
 
I'm still using an older version of OpenCore, but I found I had to use OpenCore Configurator to disable the Lilu and WhateverGreen kexts as I had already manually installed them. I was getting similar behaviour to what you're describing before that.

Thanks, I will definitely give that a try. Before I do anything, though. I didn't see anything called OpenCore Configurator in the package of files I downloaded from the Catalina Loader post, and I didn't get any results searching this thread for it. When I googled it, I found a download here: https://mackie100projects.altervista.org/download-opencore-configurator/

Is that the right file?

So it sounds like the OC drive is being created correctly since your system boots from it, BUT you don't mention copying the correct config.plist for your system within the EFI -> OC folder. That might explain it booting 1/2 way and stalling if you are using the default config.plist file. Other thought is to make sure only the bare minimum is connected to back ports (i.e. one USB keyboard, and one mouse) for sometimes unrecognized hardware can cause it to hang.

@Ausdauersportler is fastest gun on reply. Beat me to it by a mile. :)

... and on reread I see you do mention the plist, so looks like my "help" may be off base.

I wondered if I had used the wrong plist. I deleted the config.plist that was there to begin with. Then I renamed the one that said it was for 2011 27 inch (since that's what I'm using), and it didn't work. So then I tried renaming and using the one that just said config.NVIDIA.plist, but that one didn't work either. So I went back to the 2011 27, since I figure should be the right one.

I will repost a working 0.5.9 EFI folder tomorrow. Cannot test your setup, have currently no Nvidia card.
That's interesting. The files I downloaded from the Catalina Loader post also came with a 0.6.0 folder. Is it worth giving it a shot with the 0.6.0 EFI?
 
Thanks, I will definitely give that a try. Before I do anything, though. I didn't see anything called OpenCore Configurator in the package of files I downloaded from the Catalina Loader post, and I didn't get any results searching this thread for it. When I googled it, I found a download here: https://mackie100projects.altervista.org/download-opencore-configurator/

Is that the right file?

Not sure sorry. It definitely looks like the right program, but I can't confirm the source. I think mine came with an earlier version of OpenCore (0.5.9 maybe?).

Instructions on how to use it are in an earlier post here.
 
Thanks, I will definitely give that a try. Before I do anything, though. I didn't see anything called OpenCore Configurator in the package of files I downloaded from the Catalina Loader post, and I didn't get any results searching this thread for it. When I googled it, I found a download here: https://mackie100projects.altervista.org/download-opencore-configurator/

Is that the right file?



I wondered if I had used the wrong plist. I deleted the config.plist that was there to begin with. Then I renamed the one that said it was for 2011 27 inch (since that's what I'm using), and it didn't work. So then I tried renaming and using the one that just said config.NVIDIA.plist, but that one didn't work either. So I went back to the 2011 27, since I figure should be the right one.


That's interesting. The files I downloaded from the Catalina Loader post also came with a 0.6.0 folder. Is it worth giving it a shot with the 0.6.0 EFI?
Another possible cause is a corrupted prelinked kernelcache.
I encounter such similar situation with the OC hanging at the second stage boot after I add in some patched kexts to S/L/E, and the Hackintool app might not have done a good job in that.
Just rebuild the kernelcache in Terminal as described in the more detailed OC documents.
I recall Ausdauersportler also described how to do that in one of the posts here if I remember correctly ...
 
Last edited:
  • Like
Reactions: velvet_man
** NVIDIA Quadro K3100M Mac Edition ROM **
Genuine Native Boot Screen & Brightness Control


View attachment 942193


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.

- GPU Variant: N15E-Q1-A2

- Hynix GDDR5 Die Generation variants
View attachment 1687878
H5GQ2H24AFR - Hynix 1st Generation die - VDD 1.5V, use K3100M_AFR.rom
H5GC2H24BFR - Hynix 2nd Generation die - VDD 1.35V, use K3100M_BFR.rom
H5GQ2H24BFR - Hynix 2nd Generation die - VDD 1.5V, use K3100M_BFR.rom

known working cards:
Dell K3100M vbios: 80.04.B0.00.0A
HP K3100M vbios: 80.04.CD.00.0A. PN: 744354-001

This ROM does not require a 3rd party bootloader like OpenCore.
This ROM is build on the same principles as my K4100M. Unfortunately, the color-pixel bug is still present. But I am working on it. The brightness will need to be adjusted via a kext as previous. I have a feeling that the native brightness dimness is also inline with the same generic driver bug previously mentioned. The rom has a modest clock table boost as well.

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

warning: please remember this is a WSON based card. You will be unable to recover from a bad flash with clip.



View attachment 939736 View attachment 939740

"insanely great!"
-Steve Jobs

**update**
10-4-2020 working on Catalina 10.15.7, HP PN:744354-001 @GButorin
08-4-2020 working on Sierra 10.12.6 @Ausdauersportler


Hello

I think on these bios the TDP base / 3d / boost clocks are reversed ; also, i find that on the k2100m bios you uploaded you set a memory clock that could be off for some cards, as i had some not reaching 2000 stable, i modded more than a dozen in my life inside Dell m4800 i built as hackintosh in the past.

Also, is there any way to find out the k3100m version i have inside an HP Zbook i bought? The card has empty vbios as usual on HP Z series and i'd love to avoid disassembly just to look at the chip and then having to put it back to flash it.
 
Hi guys,

I tried as much as I can to search for answer but couldn't really find what I needed... Anyway, mid '10 iMac 27 came with HD 5750, and i did the X3480 and SSD upgrades a while back running High Sierra and Bootcamp... This is my backup desktop so trying to experiment with it a little and have a Clevo GTX 880M with '11 heatsink coming in...

At the time, the seller told me his friend is running the exact same setup with flashed vbios fine... But doing some diggin' here later and found someone mentioned the Clevo GTX 880M is not good enough for flashing? Can someone confirm if Clevo GTX 880M works? Or did I just picked up another paper weight? Thanks!

Signature added, does anyone know if Clevo GTX 880M will works on 2010 iMac 27? Or if the vbios is flashable? Thanks!
 
  • Like
Reactions: Ausdauersportler
Hello

I think on these bios the TDP base / 3d / boost clocks are reversed ; also, i find that on the k2100m bios you uploaded you set a memory clock that could be off for some cards, as i had some not reaching 2000 stable, i modded more than a dozen in my life inside Dell m4800 i built as hackintosh in the past.

Also, is there any way to find out the k3100m version i have inside an HP Zbook i bought? The card has empty vbios as usual on HP Z series and i'd love to avoid disassembly just to look at the chip and then having to put it back to flash it.
It is good that we have another member who is apt in vBIOS modding.
Perhaps you can make the changes and test and share with users or the developers first before release.

I read that some new HP cards have their vBIOS in the HP laptop BIOS and not on the card as you said.
But doesn't GPU-Z give you the information you need on the GPU ?
 
hi! I just wanted to inform you that the sleep mode for the gtx880m video card works, but only with the Internet turned off, I did not find a solution(( just turn off the Wi-Fi and turn on sleep mode... if you do not turn off the Internet, the monitor goes off and the fans work slower. there is no sleep, usb ports work, and so on
 
  • Like
Reactions: Ausdauersportler
@MirComputers
You are correct! Good observation. I've correct the timings for the K3100M now and uploaded a new set of ROMs. The TDP should always be higher than the 3D and Boost, respectively.

The memory overclock on the K2100M was made by the slv7 group. If it's too aggressive, you can always down-regulate it and test stability. I have 3 K2100M cards on 3 separate machines and while they run hot, they don't seem to crash. Your mileage may vary.
 
Don’t need bootscreen. Would love brightness, but until that rom comes out I’ll leave mine as it is. “If it aint broken, don’t fix it!”.

remember you will also have a gain in performance when using Nicks rom.
 
Signature added, does anyone know if Clevo GTX 880M will works on 2010 iMac 27? Or if the vbios is flashable? Thanks!
This is my favorite: Read this book starting on page #1 or use the search button on top of the page and limit the results to this thread. If currently have a Clevo 780m which does not run in 2011, but in 2009 and 2010. In the 2011 the Post works but you cannot boot in any macOS version. You cannot simply drop a question and let others do the search and you have to tale into account that the single owner of an 880M will no post back simply because he is off-line for weeks.
 
Last edited:
  • Like
Reactions: Lady Titan
Hi,
first of all, many thanks to the developers of this VBIOS mod!
I collected all infromation about my Quadro K3000M 2GB variant to support the development of a fix for the issue with cards showing 4GB instead of 2GB of this variant.

Card Info:
DELL Part No. 07RPRH - 699-52051-0501-100E
Model Quadro K3000M 2GB
FCC Model No. P2051
VRAM Hynix H5GQ1H24BFR - T2C
Org. VBIOS Version 80.04.5A.00.01 (dump attached)
Strapping resistor is 15.4K on my card

With the VBIOS from the list this card shows functional bootscreen and brightness control and the issue with random crashing after around 5-10min.

This card is available for testing ROMs and I don't care if it doesn't survive this test.

maybe someday anyone look on this problem.
for this moment no one can just think about K3000M and say it loud to community.
its illegal.
 
Hi all,
on my Quadro K3000M 2GB version I had some further experiments to get this thing working.
I had a look in the BIOS and fund that the GPU and VRAM clocks are higher than I expected.

I made a BIOS with almost stock clock settings and tested this on my card. With stock clock settings the my card can atleast run OpenGL apps like unigine benchmark and maps in 3D, but with higher VRAM usage (like multiple OpenGL apps running) the OS still keeps crashing (writing to VRAM address higher than 2GB I would expect is a plausible cause of this).

Does someone know where or in which block of the BIOS the total VRAM size is set?
 

Attachments

  • bios_diff_clocks.PNG
    bios_diff_clocks.PNG
    82.9 KB · Views: 139
  • Like
Reactions: BadBiscuit
Thanks, I will definitely give that a try. Before I do anything, though. I didn't see anything called OpenCore Configurator in the package of files I downloaded from the Catalina Loader post, and I didn't get any results searching this thread for it. When I googled it, I found a download here: https://mackie100projects.altervista.org/download-opencore-configurator/

Is that the right file?



I wondered if I had used the wrong plist. I deleted the config.plist that was there to begin with. Then I renamed the one that said it was for 2011 27 inch (since that's what I'm using), and it didn't work. So then I tried renaming and using the one that just said config.NVIDIA.plist, but that one didn't work either. So I went back to the 2011 27, since I figure should be the right one.


That's interesting. The files I downloaded from the Catalina Loader post also came with a 0.6.0 folder. Is it worth giving it a shot with the 0.6.0 EFI?
Have added a 0.5.9 archive to my Catalina Loader post - please check this out. Just replacing the EFI folder on your current loader and renaming the config.plist file should do the job with High Sierra. No internal modifications of the config files, please. If your start this you are on your own.
 
  • Like
Reactions: velvet_man
@MirComputers
You are correct! Good observation. I've correct the timings for the K3100M now and uploaded a new set of ROMs. The TDP should always be higher than the 3D and Boost, respectively.

The memory overclock on the K2100M was made by the slv7 group. If it's too aggressive, you can always down-regulate it and test stability. I have 3 K2100M cards on 3 separate machines and while they run hot, they don't seem to crash. Your mileage may vary.
I know almost every Quadro card have very high margins on every frequency (as they are tuned for 100% stability) but i did recently had one not getting up to 2000 at perfect stability, over 1950 had some crashes in battlefield. I would just tune it down to 1900 as the cards are usually put in imacs to make them work again, not to gain performance, that could be then modded if the user knows what he's doing. But then again it's not an issue for me, i do stress test and tune every card personally for performance.
 
@MirComputers
You are correct! Good observation. I've correct the timings for the K3100M now and uploaded a new set of ROMs. The TDP should always be higher than the 3D and Boost, respectively.

The memory overclock on the K2100M was made by the slv7 group. If it's too aggressive, you can always down-regulate it and test stability. I have 3 K2100M cards on 3 separate machines and while they run hot, they don't seem to crash. Your mileage may vary.
So the quadro k3100m will run better on this Rom or what is the difference.
 
OC is now available in version 6.4.
I downloaded it and I'd like to add the needed kext and configure it by myself. I appreciate the good work done by @Ausdauersportler but it would be useful to know which elements are needed.
I would also like to trim it down to the minimum needed for my configuration (no Polaris, no 27", no fake SMC sensors, etc.)
 
  • Like
Reactions: MirComputers
OC is now available in version 6.4.
I downloaded it and I'd like to add the needed kext and configure it by myself. I appreciate the good work done by @Ausdauersportler but it would be useful to know which elements are needed.
I would also like to trim it down to the minimum needed for my configuration (no Polaris, no 27", no fake SMC sensors, etc.)
Compare 0.6.3 and 0.6.4 SampleCustom.plist to see changes needed. Adapt to your config.plist.
 
After some time I did some more experimenting with my K3000M cards and there is already a Bios here: https://forums.macrumors.com/thread....1596614/page-436?post=29239859#post-29239859 but i got some problems with that Bios. It is working, even native Backlight control without any mods necessary. But I got some strange effects. First of all the K3000M is a 2GB Card, with this Bios makes it a 4 GB card. Next the shadows looks strange, see attached image (not the Moree effect, but the strange Colors). Also the shadows of windows (not the OS but those windows in OSX, macOS) got strange shadows. It seems if it missing colors.

Maybe there is a mix up with the K3100M. Just because:

Known working GPUs:
-Dell K3100M vbios: 80.04.5A.00.01
-HP K3100M vbios: 80.04.33.00.2E


IMG_0431_DxO.jpg
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.