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.
And I’m pretty sure that the iMac detects the Mac Pro because when I had the thunderbolt 3 to thunderbolt 2 adapter on the Mac Pro in the wrong “out” the iMac didn’t do anything when I hit command F2. Once I sorted that that’s when the iMac would try to display the Mac Pro but goes black. If I plug the dvi cable back in for the Mac Pro display the desktop is locked out like it thinks the iMac is is control.
i feel like I’m pretty close to getting it working
 
Hi
Thank you for this post. Indeed the devil hides in details : I should have plugged an SSD with only High Sierra on it. No other MacOS on top.
In the meantime I have put the k2100m back and the internal SSD works like a charm. So the sata cable is ok.
I will give the WX4150 another try once I’ve recieved the Kapton tape. I will make sure only HS is installed on main internal sata channel.
I got the same problem as yours. This happened after several attempts to take the card out and put on another machine (2011 model). Before that it had worked like a charm on unpatched High Sierra partition. SATA cable is not an issue.
Plug in the WX4150 and the machine is dead.
Plug it out and the machine will post (blindly).
If you still fail with the Kapton tape solution, perhaps some tiny components on the card had failed and caused the short.
 
** NVIDIA Geforce GTX880M Mac Edition ROM **
** NVIDIA Geforce GTX870M Mac Edition ROM **
** NVIDIA Geforce GTX860M Mac Edition ROM **

Genuine Native Boot Screen & Brightness Control


View attachment 942200

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.
- One of the following GPUs:

NVIDIA GeForce GTX 880M
N15E-GX-A2, MXM-B (3.0)
8GB VRAM

NVIDIA GeForce GTX 870M
N15E-GT-A2, MXM-B (3.0)
non-functional cards/original_ROMs:
80.04.EF.00.A2 (MSI)
80.04.F7.00.0C (MSI)

NVIDIA GeForce GTX 860M
Kepler (GK104)
N15P-GX-B-A2
Base ROMs:
80.04.F5.00.06
80.04.E8.00.0D
80.04.E9.00.03
Maxwell (GM107) N15P-GX-A1? - non-function with MacOS; cannot trust sources with GPU Variant
Base ROMs:
82.07.24.00.19
82.07.34.00.03
82.07.34.00.08
82.07.49.00.05

The GTX880M is the first 8GB VRAM card to work in our machines! I now have as much vram as system ram. I'm happy to report that macOS sees all the ram. It is boosting fully even at base clock speeds. When I purchased this card, the rivets were very long and kept too much of the GPU away from the heatsink surface. It was thermal throttling early as it sensed an overheat situation. When I removed the rivets, and used screws to secure it, I was able to get a much tighter seal and the card boosted properly.

Tested on a 2011 iMac using High Sierra 10.13.6. Please feel free to test on other MacOS versions, I will update this post as necessary with success/failures.

  • These ROMs do not require a 3rd party bootloader like OpenCore.
  • They will require a modification of the base AppleIntelPanelA/ApplePanels/F10Ta007 brightness stepping.
  • The frame-buffer depth issues remains for now, and can be temporarily corrected by entering a sleep cycle.

As previous, these roms should bring back:

⦁ Genuine native brightness control
⦁ Genuine ‘gray’ early-boot screen (stage 1 & 2 progress bar)
⦁ Genuine macOS bootloader compliance

Post-installation Requirements:
Brightness Control Stepping Mod:
-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

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.

**update 9/4/2020**
please note the 870M_6GB_UGA.rom is experimental and in testing phases for those interested and have the card.


"insanely great!"
-Steve Jobs

View attachment 940773 View attachment 940774

Anybody knows how to make the root writeable in MacOS Big Sur for the AppleBacklight.kext? I had this one modified in Catalina and it worked but now in BigSur the Sudo command is not working and gives a error message.
 
Anybody knows how to make the root writeable in MacOS Big Sur for the AppleBacklight.kext? I had this one modified in Catalina and it worked but now in BigSur the Sudo command is not working and gives a error message.
I know, but what I do not know, why do you want to know?
If you would have chosen the correct (iMac enabled) patcher it should have been added automatically.

Check the docs with the patcher you used before - most likely the micropatcher, I guess. Last section off the online docs. Not really hard to find.
 
I know, but what I do not know, why do you want to know?
If you would have chosen the correct (iMac enabled) patcher it should have been added automatically.

Check the docs with the patcher you used before - most likely the micropatcher, I guess. Last section off the online docs. Not really hard to find.
I actually had problems with the micropatcher , even after installation I would have kernal panics on every start before it boots into big sur and the loading time was really long even some blackscreens. So I used the patched sur from ben sova over catalina , everything works now even wifi and all apps but the only thing missing is the extended brightness control..
 
I actually had problems with the micropatcher , even after installation I would have kernal panics on every start before it boots into big sur and the loading time was really long even some blackscreens. So I used the patched sur from ben sova over catalina , everything works now even wifi and all apps but the only thing missing is the extended brightness control..
On the first post there is a list of (iMac aware) Big Sur patchers. Big Sur essentially uses the same micropatcher in the backend and a similar patch-kext.sh logic. But I do not know if Ben has adopted my iMac changes, I guess not. He never answered my request.

Nevertheless the OCLP and a certain kind of OC usage will make all these graphical patcher front end solutions obsolete.
 
On the first post there is a list of (iMac aware) Big Sur patchers. Big Sur essentially uses the same micropatcher in the backend and a similar patch-kext.sh logic. But I do not know if Ben has adopted my iMac changes, I guess not. He never answered my request.

Nevertheless the OCLP and a certain kind of OC usage will make all these graphical patcher front end solutions obsolete.

So this simply means I have to install it through the micropatcher or it won't work even with editing the backlight kext? I'm sorry to bother you... don't know much about this stuff at all I just do everything with the instructions given..
 
So this simply means I have to install it through the micropatcher or it won't work even with editing the backlight kext? I'm sorry to bother you... don't know much about this stuff at all I just do everything with the instructions given..
Long story short:

You can have it included with some patcher versions. On the first post these options are listed and all should have the backlighfixup included right now. Even the latest original OCLP.

If you do not want to reinstall follow my very first advice and read the last section of the official micropatcher Readme.md file on GitHub.com.

I will not post a set of commands for you since I am not in the "fix my installation business". I am really more interested in getting fully working installers (see above).
 
On the first post there is a list of (iMac aware) Big Sur patchers. Big Sur essentially uses the same micropatcher in the backend and a similar patch-kext.sh logic. But I do not know if Ben has adopted my iMac changes, I guess not. He never answered my request.

Nevertheless the OCLP and a certain kind of OC usage will make all these graphical patcher front end solutions obsolete.
Where on the first post is the “iMac aware” Big Sur section. I’m looking but not seeing it
 
Lately I found this little tool to measure the video encoding speed of the AMD GPUs and my oldest son got finally his new MacBookAir M1...attached you will find two pictures of the M1 and iMac12,2/WX4170 performance in this area, not too shabby :)

It measures the ability of the CPU and GPU to perform in video encoding of different screen resolutions and frame rates. Of course not the ultimate benchmark, but we are talking about GPU performance all the time.

BTW:
All the AMD GPU known here (WX4130/WX4150/WX4170/RX480/WX7100) perform in this benchmark nearly on the same level.
 

Attachments

  • WX4170-4K-Metal.png
    WX4170-4K-Metal.png
    315.4 KB · Views: 127
  • Apple-M1-4K-Metal.jpeg
    Apple-M1-4K-Metal.jpeg
    424.4 KB · Views: 143
Hi All,

I just wanted to say a massive thanks for this amazing thread and report another success story: iMac 21.5" 2010, upgraded to K610M.

I did read the first post multiple times and up to the first 100 pages before attempting the upgrade, and I continued and read the entire thread (yes, up to post #13,114) after that.

In my experience, post #1 had all the necessary information and accurate links to get the upgrade done successfully. However, in reading the entire thread I learnt so much more about the hardware, software, patches, Opencore, kexts, etc, etc... that it's been definitely worth it.

Plus, I laughed quite a bit with @Ausdauersportler 's replies to people who don't read the first post :)

Special thanks to to @Ausdauersportler for pulling all this knowlege together in a way that makes sense, all the patches, Opencore configurations, and all the amazing contributions to this thread, to @nikey22 for all the VBIOS (impressive work), , to @highvoltage12v for the explanation on how to remove the Legacy Video Card patch in Catalina (it worked like a charm for me), to @xanderon for the USB Linux solution (also worked flawlessly for me), and @dosdude1 for his awesome Catalina patcher and tools, and to all other contributors (I know there are many more things here that I didn't need because of my iMac and card combinations).

I've created a new Volume and installed Big Sur with the OCLP, but the brigth adjustment doesn't work there... so I'll remove it and try the @Ausdauersportler version of the micropatcher now (or even the Gui/Automated one, too).
 
  • Like
Reactions: Ausdauersportler
The operating system message: "kext error DirectHW.kext could not be loaded.The operation cannot procceed"
What did I not understand?View attachment 1737235

when I click on OK the software closes

it's nice to create software but spending your time denigrating beginners like me is less so

Hi there,
I had a similar problem. Tried the solution that @Pascal Baillargeau suggested but it didn't work for me.
Eventually I found the solution in another thread: I used Appcleaner (you can google it) to remove RomTool completely and then reinstalled it. After that it worked flawlessly every time.
After reading more in the other thread, I found that the culprit was an antivirus I was running on my iMac (Catalina 10.15.7) at the time, so I'd suggest you check that, too.
In my case, I uninstalled the AV software, then removed RomTool with Appclieaner, and that fixed the problem.
Good luck!
 
Hi All,

I just wanted to say a massive thanks for this amazing thread and report another success story: iMac 21.5" 2010, upgraded to K610M.

I did read the first post multiple times and up to the first 100 pages before attempting the upgrade, and I continued and read the entire thread (yes, up to post #13,114) after that.

In my experience, post #1 had all the necessary information and accurate links to get the upgrade done successfully. However, in reading the entire thread I learnt so much more about the hardware, software, patches, Opencore, kexts, etc, etc... that it's been definitely worth it.

Plus, I laughed quite a bit with @Ausdauersportler 's replies to people who don't read the first post :)

Special thanks to to @Ausdauersportler for pulling all this knowlege together in a way that makes sense, all the patches, Opencore configurations, and all the amazing contributions to this thread, to @nikey22 for all the VBIOS (impressive work), , to @highvoltage12v for the explanation on how to remove the Legacy Video Card patch in Catalina (it worked like a charm for me), to @xanderon for the USB Linux solution (also worked flawlessly for me), and @dosdude1 for his awesome Catalina patcher and tools, and to all other contributors (I know there are many more things here that I didn't need because of my iMac and card combinations).

I've created a new Volume and installed Big Sur with the OCLP, but the brigth adjustment doesn't work there... so I'll remove it and try the @Ausdauersportler version of the micropatcher now (or even the Gui/Automated one, too).
Agreed! How is a vbios even made? Typing 0's and 1's matrix style?
 
Hello everyone,
I've upgraded a time ago the imac mid 2011 with an AMD WX4150 and i7 2600 CPU. I use Mac Catalina OS (It's more stable for me and sleep works well).
All seems to work perfect except Final Cut Pro X: when I try to export to Facebook (H.264 codec) it shows an error and no export is possible (only Master export).
I've upgraded Opencore to 0.6.6 Catalina Loader but no success.
Anyone with this error?
 
I installed 11.2.1 with BenSova/Patched-Sur, on iMac Mid-2011. Everything works with upgrade Nvidia 780M - vBios 780M_EG2.rom
I don't use OpenCore at the moment.



With 780M_EG2.rom, I don't have the boot screen, but the possibility to select the boot disk (Alt-cmd) and no possibility to adjust the screen brightness (frozen at 100%)

With 780M_BR2.rom and 780M_BR3.rom, I have the boot screen but the brightness is adjustable but the maximum displays 50% of the screen brightness.

Is there a hardware modification to do ?
I'm using a 780M card from Dell.
 

Attachments

  • s-l1600-1.jpg
    s-l1600-1.jpg
    237.5 KB · Views: 97
  • s-l1600-2.jpg
    s-l1600-2.jpg
    328.6 KB · Views: 75
  • s-l1600.jpg
    s-l1600.jpg
    252.3 KB · Views: 69
Hello everyone,
I've upgraded a time ago the imac mid 2011 with an AMD WX4150 and i7 2600 CPU. I use Mac Catalina OS (It's more stable for me and sleep works well).
All seems to work perfect except Final Cut Pro X: when I try to export to Facebook (H.264 codec) it shows an error and no export is possible (only Master export).
I've upgraded Opencore to 0.6.6 Catalina Loader but no success.
Anyone with this error?
Go to this thread and search for Final Cut Pro X fine tuning - the very same Link is on post #1 listed, too.
 
Hello everyone,
I've upgraded a time ago the imac mid 2011 with an AMD WX4150 and i7 2600 CPU. I use Mac Catalina OS (It's more stable for me and sleep works well).
All seems to work perfect except Final Cut Pro X: when I try to export to Facebook (H.264 codec) it shows an error and no export is possible (only Master export).
I've upgraded Opencore to 0.6.6 Catalina Loader but no success.
Anyone with this error?
Excuse me, can you tell me the Brand of the vram chips from your card? Where did you bought it?
 
I tried the Micropatcher Automator today (https://github.com/Ausdauersportler/automator-for-barrykn-micropatcher) and faced a few issues:
- I got it to install Big Sur successfully but when doing the setup the wifi was not working
- I tried to reboot it and re-apply the post-install patches but couldn't get it to boot into the recovery screen anymore

Did SMC reset, VRAM reset (until it 3 times chime sound), pressed Alt on boot, selected the EFI boot drive, and it goes up to the Recovery screen but it only shows the background (in grey) and it doesn't show the window with the icons for Disk Utility, Post-install patches, etc.

If if boot into the Big Sur Volume (instead of the install Big Sur stick), it boots well and Big Sur works (except for wifi). Brightness control works just fine so I guess I'm missing some kext for the wifi legacy card.

what I find weird is that I can't get to the post-install patches anymore...sounds like a damaged install drive? I noticed when I did the post-install patching the first time around there was a message around reinstalling Opencore or something like that.

anyone experienced something like this before?

I'll try with the micropatcher tomorrow (sans Automator).
 
Have you never ever suspected that? The “unknown” reason for some cards working on a 2011 model versus not working was not “studied “?
No, it never came into my mind because the very same cards work with the very same BIOS and the (vary same) VRAM chips within the 2009/2010 and not within the 2011.

Since we do not change the VRAM chips when moving the card from the 2009/2010 to 2011 the root cause should unlikely be the VRAM type.

But who knows.

--

Unlike the NVIDIA vBIOS you can separately export the VRAM support part out of the vBIOS and replace it without reprogramming a complete new vBIOS. I have done this several times. You can easily create a 2GB BIOS from a working 4GB one just be changing this VRAM programming portion. This way the two 2GB and 4GB WX4130/WX4150 versions have been created in the past.

I had a single blue PCB Dell Ultron WX4150 and a single green PCB Dell WX4150 working both in 2011 system and I currently own two HP 4150 (different VRAM) and a RX480 (Samsung) not posting in the 2011. I can make a list of VRAM types...

The problem is not that the card will not run, the problem is the system does not boot an operating system at all! Putting the card in blocks POST and therefore boot.
 
  • Like
Reactions: Jforte
I tried the Micropatcher Automator today (https://github.com/Ausdauersportler/automator-for-barrykn-micropatcher) and faced a few issues:
- I got it to install Big Sur successfully but when doing the setup the wifi was not working
- I tried to reboot it and re-apply the post-install patches but couldn't get it to boot into the recovery screen anymore

Did SMC reset, VRAM reset (until it 3 times chime sound), pressed Alt on boot, selected the EFI boot drive, and it goes up to the Recovery screen but it only shows the background (in grey) and it doesn't show the window with the icons for Disk Utility, Post-install patches, etc.

If if boot into the Big Sur Volume (instead of the install Big Sur stick), it boots well and Big Sur works (except for wifi). Brightness control works just fine so I guess I'm missing some kext for the wifi legacy card.

what I find weird is that I can't get to the post-install patches anymore...sounds like a damaged install drive? I noticed when I did the post-install patching the first time around there was a message around reinstalling Opencore or something like that.

anyone experienced something like this before?

I'll try with the micropatcher tomorrow (sans Automator).
This is not weird, this is unfortunately the situation in between the worlds of non spoofing OC just for installation and spoofing the iMacPro1,1 ID for normal use and OTA.

In fact there will be a simple version of OpenCore installed just to enable the installation and later after installing and after patching another version installed which will be needed to run the installed system.

Since you cannot change the way the patcher runs in the Automator (this is what automatic means) there will be no gain to go back to the post install patches. It will not change the result! One would have to fix this problem with in the patcher itself.

WiFi should work whatever card you have installed - it has been working for months now. Currently I am working on an OpenCore only approach and will not spend time into fixing things.

If you need the freedom to use the patcher with command line arguments (now) you will need to use the iMac micropatcher.
 
I had tried OCLP before the Automator and WiFi worked there (but brightness control did not).
With the Automator it was the other way around.
Let's see where I get with the micropatcher...
 
I gave the WX4150 card another try today and can report a success on my 21,5" iMac 2010 :cool:
Compared with my previous trial I changed following things :
- Assembly of WX4150 on its heatsink using Kapton tape on both sides of GPU (of course not on GPU Die and VRAM)
- First boot on one SSD with only High Sierra installed, so that the lack of bootpicker does not matter. Than selection of Catalina Loader as first boot volume.
Thank you so much to all the contributors of this amazing thread and its famous 1st post ! Using search engine also really helps...
My next step will be to install Big Sur on this machine.
 
  • Like
Reactions: KennyW
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.