** NVIDIA Quadro K5100M Mac Edition ROM **
Genuine Native Boot Screen & Brightness Control
Genuine Native Boot Screen & Brightness Control
I put together this UGA-based rom for the K5100M (N15E-Q5-A2):
- Does not require a 3rd party bootloader like OpenCore
- Needs modification of the AppleBacklight.kext [AppleIntelPanelA/ApplePanels/F10Ta007] brightness stepping
- Stock Quadro K5100M GPU clock/RAM speeds
- Full acceleration OpenCL
Brightness Control Stepping Modifcation
-Turn computer on, hold down Command(⌘)-R
-Choose Utilities > Terminal
-Enter:
csrutil disable
-Reboot
-MacOS Catalina: requires you to make root writeable:
sudo mount -uw /
-You can download 'Hackintool v3.05' , navigate to


-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>
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 and return, this should now clear the issue.
warning: 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.
Thanks to @ZenSurfeur for his very thorough testing and successful implementation. He is very pleased with the ROM and has done extensive tests.
"insanely Great!"
-Steve Jobs



**Update**
12-20-2020 - ROM adjusted to 1900Mhz vram and 810 Mhz TDP for better stability and windows 7/10 compatability
Attachments
Last edited: