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.
My situations:

iMac 2009
Firepro M6100 (flashed)
Runs fine in High Sierra (Opencore 1,4 pre-install, but no OC boot screen, it gets to High Sierra desktop pretty fast)

Issue: I can't boot the Monterey USB Installer (OCLP pre-installed) while the High Sierra disk is still inside.

The Monterey SATA Installer (OCLP pre-installed) will boot with artefacts. I booted it and install to a external USB box with SSD disk inside. But after 20min, the screen went black, I left it cooked for another hour, then full screen artefact and nothing else.
I power-off the machine and examine the USB SSD disk on another iMac, it's half done only. I installed OLCP on the EFI volume of it.

I removed the Monterey SATA Installer and put the half-cooked SSD inside the iMac on SATA interface and boot it up. But the screen went black and I couldn't see anything to know what's running.

I removed the internal SSD, plug in the GRML USB. The iMac booted and I managed to flashed the Overclocked version of vBIOS made by Nickey.
After this, I put a Windows SSD inside the iMac, booted up and still got black screen.

As the previous High Sierra SSD was formatted in the previous steps, I'm now trying to clone the High Sierra volume from another iMac to see whether it still boot-up with the new vBIOS.

If not, I'll try the third vBIOS made by @Ausdauersportler to see.

If you have any suggestions for my situation, please share. Thank you!.
Very important to know which 2009 iMac model you're talking about, since there were three different generations lauched in 2009.
 
  • Like
Reactions: Nguyen Duc Hieu
Testing a successful installation of Sonoma from external SSD with OCLP 1.4.1. on my iMac 11,3 with AMD Polaris Rx480 and BT 4.0 mod. Better than I expected!
I am always impressed by the hard work of the OCLP developers, contributors and community. Thank you!
 

Attachments

  • Bildschirmfoto 2024-03-10 um 13.56.34.png
    Bildschirmfoto 2024-03-10 um 13.56.34.png
    1.5 MB · Views: 176
  • Like
Reactions: Nguyen Duc Hieu
Haven't seen anybody post a successful upgrade to Sonoma 14.4 on an old Intel iMac (pre 2012), so I figured why not just try it.
I'm happy to report my 2010, 27" iMac upgraded with AMD M5100 runs just fine with Sonoma 14.4

Prior to the Sonoma upgrade, I upgraded OCLP to 1.4.1. Then I just run OTA software update. During the download of the Sonoma upgrade, OCLP should prompt you to download the KDK. Everything goes smoothly as expected. After some reboots, you'll boot into Sonoma 14.4, then OCLP will prompt you to do the root patch.
 

Attachments

  • Screenshot 2024-03-10 at 8.52.22 AM.png
    Screenshot 2024-03-10 at 8.52.22 AM.png
    113.3 KB · Views: 109
Interesting your install ( link ) on 12,x with GCN v1 didn't hit the sleep/wake issue. How did you install your "usual OS" mentioned in the link which showed pic of Sonoma?

My 12,x with GCN v1 M4000 had a 5% sleep not waking up requiring PRAM reset failure. Backed off to Kepler K610M + Big Sur since iMac is intended for elderly mother
So before I installed the new M5100 (pre-flashed from AliExpress), I had OCLP installed and running on Sonoma with a few minor graphical issues. After installation it took a while to get OCLP configured. I honestly don't know exactly what fixed the problem, but after setting up a clean install of Sonoma on an external HDD with OCP following exact steps I followed from a post on this site, I still had the same issue only being able to boot in safe mode.
I shut the computer down unplugged the external HDD with the new OS install on and went for a walk. When I next started the computer everything worked perfectly. No sleep issues and brightness control worked without any problems.
 
Last edited:
Is any thread like this for a MBP 2012?

Thanks
Camelia

2012 MBP has a metal GPU so just need to use OCLP to install newer macOS. No HW (other than SSD if still using HDD)

Sonoma will eat battery life at 2X speed. Likely Ventura also (likely all post M1 Silicon introduction macOS releases)

My signature link has pointers to OCLP
 
Last edited:
Haven't seen anybody post a successful upgrade to Sonoma 14.4 on an old Intel iMac (pre 2012), so I figured why not just try it.
I'm happy to report my 2010, 27" iMac upgraded with AMD M5100 runs just fine with Sonoma 14.4

Prior to the Sonoma upgrade, I upgraded OCLP to 1.4.1. Then I just run OTA software update. During the download of the Sonoma upgrade, OCLP should prompt you to download the KDK. Everything goes smoothly as expected. After some reboots, you'll boot into Sonoma 14.4, then OCLP will prompt you to do the root patch.

Had same upgrade. Found i3-550 with 2 core/4 thread a bit sluggish on Sonoma. $15 i7-870 upgrade solved that.

Post Apple Silicon macOS releases (Sonoma for sure, probably also Ventura) seems to 1) like 8 threads 2) eat x86 Mac's battery at 2x rate (had to back off my 2015 MBP A1502 from OCLP Sonoma to original macOS Monterey to get back useful battery life)
 
  • Like
Reactions: Nguyen Duc Hieu
Hello everyone! Quick question if anyone knows. Does the GPU upgrade enables the imac 2011 to act as an extended external windows display? Or is this unrelated to the upgrade?
 
Testing a successful installation of Sonoma from external SSD with OCLP 1.4.1. on my iMac 11,3 with AMD Polaris Rx480 and BT 4.0 mod. Better than I expected!
I am always impressed by the hard work of the OCLP developers, contributors and community. Thank you!
Finaly decided to completely move to Sonoma 14.4. Works like a charme on my moded iMac 27 inch 11,3.
 

Attachments

  • Bildschirmfoto 2024-03-11 um 23.15.57.png
    Bildschirmfoto 2024-03-11 um 23.15.57.png
    1.6 MB · Views: 144
  • Like
Reactions: Jimmy-Chivas
Finaly decided to completely move to Sonoma 14.4. Works like a charme on my moded iMac 27 inch 11,3.
That is great news! Now if I could just get High Sierra to flippin reinstall on my 2010 or 2011 iMac I would test this out too. Internet Recovery seems broken. Gonna try Dosdude's bootable method next.
 
  • Like
Reactions: Surf2bikes
My (mid)2011 21.5" Apple iMac - 12,1

Upgraded

- 2TB HDD in original HD bay for Plex movies, photos, music etc replacing original HDD(thunderstorm death)
- 500GB SSD connected to second SATA 3.0 port with new cable replacing ODD (DVD drive stopped working a while back)< dual booting macOS Sonoma and Windows 11 home n
- Increased RAM to 20GB (2x8GB+2x2GB)
- Replaced original i5 2.7GHz CPU with a i7 2.8
- Replaced the original Radeon 6770M 512MB graphics card with an AMD FirePro M5100 2GB

Everything went surprisingly well considering my lack of experience.
The whole project/experiment snowballed and I became obsessed from just wanting to view 15 years of photo's of the kids growing up on the iMac I've had since new, to a big bloody journey.
I hadn't used the Mac much in the last 5 years as the HDD had been fried in a thunderstorm.
Thought I'd replace the HDD about 3 years ago with the 2TB HDD just to try get it going again. Restored from a TM backup. Hardly used it after that, was painfully slow and the fan on full tit was kind of annoying (eventually found out about the HDD temp sensor thing). The kids played a bit of Roblox on it apart from that it gathered dust. It also started having a problem where it was trying to update High Sierra but was stuck in a loop so didn't bother with it for another year or 2.

FF to the end of last year I had some time on my hands so thought I'd tinker with the old girl and managed to break the update loop by putting in safe mode and went on to fixing the issue (dunno how).
I also realised how outdated and old the computer and OS actually was now so did some digging around online and came across the brilliant Open Core Patcher so applied the patch and installed Big Sur. Then me, always taking things one step too far by pushing onto Monterey ended up crashing the system somehow, got an SOS alarm beeping upon every startup for a solid day or 2 and finding no help online, apart from reading about the diagnostic lights on the logic board so having nothing to lose at that stage I reached for the screwdriver.
I discovered the lights were all working after plugging in with screen off (apart from the screen indicator light), so that was good, 'then' I realised, it hadn't made the obnoxious SOS bleating alarm. Somehow me pulling the screen off and poking around inside it fixed the problem.
That had to be a sign. So away I went again, and decided I'd breath a bit more life into her and wacked in a new SSD and replaced 2 2GB RAM sticks with 2 8GB. That made a big difference. I then found out about the 2nd Sata 3.0 port so me being me wasn't going to settle for boring old Sata 2.0 speeds, ordered the new cable (hastily) and discovered I'd got the wrong one after pulling the MotherBoard out...so made sure and ordered the right one after that.
Monterey worked pretty good and looked great, so thought what hell I might as well try out Sonoma (skipped Ventura). I discovered photos weren't displaying full size in the new Photos app and found out the graphics card was incompatible with the new OS because of not having metal capabilities.. ..so down the wormhole of graphics card upgrading I went and ended up here.
Honestly, I tried to read the first page but got to this sentence : "There is a most compatible card, the M4000/M5100/W5170M" and thought meh, that's good enough for me I'll take the M5100 at a decent price, to go, thanks Aliexpress (I also ordered the CPU from AE too). So feeling pretty good about myself while I waited for the card to arrive I had a bit of space to fill so did some more reading and thought it wise, with limited abilities, to formulate a plan for installing the new GPU whence I went on to continue reading the first page of this thread and encounter the heart sinking moment by being slapped back to reality with the bold red sentence :
Sleep and wake, and cold boot is broken in iMac12,x 2011 system. Needs a PRAM reset on each cold boot - DO NOT USE IN 2011 iMac12,x systems. This problem does not depend on the BIOS in use, so even with an EFI BIOS the very same problems will show up!

And then this from the AliExpress seller directly below the buy now and also red in bright lettering :

Tests:
- iMac12,2: sleep/wake broken - black screen on cold boot needs PRAM reset each time
- iMac12,1: sleep/wake broken - black screen on cold boot needs PRAM reset each time


Too late to change my order for a WX 4130, a few hours after ordering : " Sorry, order shipped already" ffs.
Oh well I thought, too late to cry like a little girl. So I desperately scoured these pages in hope of finding something to put my pathetic mind at ease and found this : post #19,059 from madvinegar and suddenly there was renewed hope.
Anyway to cut a long story short I put the CPU in that night the day they arrived, got beeping code after turning back on turned out just needed to put the RAM back in and then reseat it properly.
On the following day after trying to learn all that morning how to SSH incase I ended up with a blank screen or something, I decided to take the plunge. Installing was easy by that point as I'd already removed the logic board about 3 or 4 times, so after thoroughly cleaning the inside of my iMac, pulling the fans out and apart etc I put it all back together booted it in the guts and away she went, such a relief to hear the chime and see the apple.
So I signed in with password checked the settings, it said something like Radeon xxx 50MB. It was working but not as it should by any stretch. The graphics had stopped partially glitching that it used to do, but honestly it was performing like a not very funny joke.
Played around with OCLP still nothing, card wasn't recognised only said something like 50MB under 'About this Mac'. Also had to boot in safe mode otherwise I got a yellow screen.
I inquired reluctantly on this thread and got a coupleple of replies (ty). Someone mentioned this #21,636 about following a specific sequence to build and install OC so I tried that and installed a new OS on a external HD but it was the same thing after booting in, card not recognised etc..shut down.
Ended booting up the main internal drive a while later and whallah it was working like a rock star. It would sometimes say in 'about Mac'- Radeon Wxxxx 2GB - something like that, but aways works perfectly, no graphical glitching, no sleep/wake issues, brightness control works perfectly, photos displaying perfectly in photos app, not 1 performance issue.
I also installed Windows 11 just to add another set of challenges, was a little tricky getting installed. Lots of BSOD's took a while to get it working smoothly. Installing the right drivers took some patience, and finding files that would cause the plethora of 'blue screens of death' that Windows seems to delight in handing out. Also little things like Apple bluetooth mouse and keyboard needed configuring to work with both OS's without having to disconnect then reconnect when going from one OS to the other, scroll direction on mouse etc. Windows 11 now works smooth as custard, better on the iMac than the near new HP laptop.
Only issue is when it goes to sleep and I wake it up with the mouse or keyboard it just restarts, which is also really quick. I could install windows 11 in my sleep now, I've had that many goes at it. Either MCTI or Rufus both work.
I also ended up installing MacOS 14.4 beta to try to fix an issue I had after forcing a restart where I was getting the same message that the computer shut down because of a problem... everytime I went into macOS.
-Didn't fix it.. and I lost wifi and bluetooth connection, but soon found the solution to fix both.
I also screwed up my EFI partition a couple of times which was touch and go but luckily found ways to boot up again.

I've attached some pics.

Thanks for reading. If there's anything I can help anyone else out with I'd be happy to lend a hand.
 

Attachments

  • 7.png
    7.png
    163.8 KB · Views: 103
  • 8.jpg
    8.jpg
    214.3 KB · Views: 97
  • 6.png
    6.png
    598.5 KB · Views: 120
  • 5.png
    5.png
    70.4 KB · Views: 109
  • 4.jpg
    4.jpg
    103.7 KB · Views: 109
  • 3.jpg
    3.jpg
    105.7 KB · Views: 90
  • 2.jpg
    2.jpg
    65.6 KB · Views: 83
  • 1.jpg
    1.jpg
    70 KB · Views: 91
  • GPU.png
    GPU.png
    67.8 KB · Views: 113
Last edited:
That is great news! Now if I could just get High Sierra to flippin reinstall on my 2010 or 2011 iMac I would test this out too. Internet Recovery seems broken. Gonna try Dosdude's bootable method next.

If you have a working Mac, then you can use dosdude app to create a High Sierra USB installer. It works better than Internet Recovery (I tried Internet Recovery on my iMac 2011 and failed, as it couldn't get the link to download the files required)
 
  • Like
Reactions: Jimmy-Chivas
Would this work in a 2011 27" iMac?


Here are the specs:

Included:
+ Nvidia GeForce GTX 780M 4GB MXM Type B
+ OEM iMac 27" Heatsink with thermal sensor (professionally pre-fitted with CNC machine)
+ original mount bracket with 4 screws
 
Would this work in a 2011 27" iMac?


Here are the specs:

Included:
+ Nvidia GeForce GTX 780M 4GB MXM Type B
+ OEM iMac 27" Heatsink with thermal sensor (professionally pre-fitted with CNC machine)
+ original mount bracket with 4 screws
Check here first - first Post of this thread: https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/
 
Would this work in a 2011 27" iMac?


Here are the specs:

Included:
+ Nvidia GeForce GTX 780M 4GB MXM Type B
+ OEM iMac 27" Heatsink with thermal sensor (professionally pre-fitted with CNC machine)
+ original mount bracket with 4 screws

AMD WX4130 a lot cheaper option, works with existing heatsink and no problem on OCLP Sonoma. ~1/2 perf of GTX 780M, ~1/2 VRAM and runs way cooler (14nm vs 28nm process and smaller die)


In general, anything > WX4130 performance looks like going to need special heat sinks due to much higher heat output (just consult post #1 tables for performance + heat sink requirement) So you are going to really want that performance with the higher cooling requirement.


More info in my signature link
 
Last edited:
  • Like
Reactions: Sw1tch
Update on the progress:
- Installed OCLP and MacOS Sonoma with the old 6770HD GPU in place. I tried the update over the old High Sierra first but there were some bluetooth problems etc. so I wiped the whole MacOS SSD and did a clean install at the end.
- Once I did clean install I lost Windows 11 from the bootpicker for some reason (?)
- Reinstalled Windows 11 to the second SSD
- I had recorded the device IDs for the Intel HD graphics before Windows reinstallation so that I could prevent the driver loading for it and causing crashes (https://zzq.org/?p=39) Note: don't connect to the internet before you have changed the driver install policy! Anyway since I had the IDs available before install, I could prevent the bootloop and the install was quite smooth this time
- Sound and brightness control works in Windows straight away after installing bootcamp drivers! No special tricks needed
- Did PRAM reset at some point, that might have helped with the bluetooth problem I had

Now I have OCLP bootpicker showing at startup and I can select Windows 11 or Sonoma. Everything seems to be working at the moment.

While I'm waiting for my WX4130 to arrive, I'm wondering what is the proper sequence for OCLP patching vs GPU installation?

Option 1.
- Revert patching for OCLP on the main SSD with Sonoma (as I understood the patching I have now for the 6770HD has also disabled newer AMD GPU drivers and I need to revert that)
- Shutdown
- Install new GPU with the correct VBIOS
- Hope that I get bootpicker and I can boot to Sonoma
- Run pathing with GOP injection and AMD Polaris Override
- Reboot and hopefully everything is ok?

Option 2.
- Same as 1. but after revert patching and reboot, run patching with GOP injection and AMD polaris override before GPU install

Option 3.
- Install GPU
- Use USB OCLP installer to boot. Maybe with the GOP Injection and AMD polaris override patched to the USB installer already.
- With USB installer I could try different OCLP options easily and just create new USB installer on another computer and try with which options it will boot.
- But not sure do I get the boot picker before I have patched everything correctly for the GPU? And if I don't get the bootpicker how I can select the USB to boot? By disconnecting both SSDs first and hoping it will default to USB boot?
Update on my iMac upgrade.

Got the wx4130 GPU and flashed the enable GOP vbios from github. I used CH341a programmer to flash it. It was quite straightforward, just had to pick right size eeprom in the software (google the eeprom topmark). First erase then write and verify.

I first did revert patching in OCLP, rebooted and then built the OCLP again with the AMD GOP injection and AMD Polaris option selected, and then shut down the computer.

Swapped the GPU, CPU and fans in one go. Glued ODD temp sensor to the GPU heatsink. Booted the computer and did PRAM reset. I got the OCLP bootpicker right away, no drama. Windows 11 booted correctly but it had the standard Windows gpu driver in the device manager. Brightness control did not work. Downloaded and installed AMD drivers (not 3rd party, but directly from AMD) and now I have the AMD WX drivers showing the device manager and brightness control works.

Then booted to Sonoma and it seemed to boot correctly up to 50% and then display went black. I could ssh to the imac so it was just matter of screen being black and something wrong with the graphics drivers or setup. Rebooted in safe mode (keeping shift presses during boot) and finally got login screen. Once logged in, started OCLP and did post install patching. OCLP listed AMD polaris and legacy wireless patches, which sounded correct and ran the patching. Rebooted and everything works now, it seems so far :)

Thanks to everyone helping with the upgrade and of course to the developers of OCLP and vbios for these legacy cards!
 
Last edited:
  • Like
Reactions: howardc64
If you have a working Mac, then you can use dosdude app to create a High Sierra USB installer. It works better than Internet Recovery (I tried Internet Recovery on my iMac 2011 and failed, as it couldn't get the link to download the files required)
Thank You Brother! Tried your suggestion today and it works. I used a Mac with Big Sur to accomplish this.

*A note for anyone new to this process, the first attempt to write High Sierra to a properly formatted USB thumb drive may fail, but that is okay. Just try again, but this time do not change the default device name or formatting (it will appear to be named something different than 'macOS' and the formatting will appear as 'Mac OS Extended' or something similar. Just run the setup again and it should work. That's what happened for me. More information on this process is here:

 
Update on my iMac upgrade.

Got the wx4130 GPU and flashed the enable GOP vbios from github. I used CH341a programmer to flash it. It was quite straightforward, just had to pick right size eeprom in the software (google the eeprom topmark). First erase then write and verify.

Can you post a pic of your CH341a clip? Mine wouldn't grab onto the wx4130 eeprom as its flatter than other older cards (m4000, m5000, k610m) Here is mine clip from a cheap (<$10) CH341a

IMG_1703.jpeg

I first did revert patching in OCLP, rebooted and then built the OCLP again with the AMD GOP injection and AMD Polaris option selected, and then shut down the computer.


Then booted to Sonoma and it seemed to boot correctly up to 50% and then display went black. I could ssh to the imac so it was just matter of screen being black and something wrong with the graphics drivers or setup. Rebooted in safe mode (keeping shift presses during boot) and finally got login screen. Once logged in, started OCLP and did post install patching OCLP listed AMD polaris and legacy wireless patches, which sounded correct and ran the patching. Rebooted and everything works now, it seems so far :)

I've also always had trouble doing revert root patching + install OC with proper GPU card options followed by install GPU and boot.

One might think this is same as installing OCLP onto a blank SSD prior to root patching but it is clearly behaving differently.

It is interesting you could safe boot multiple times and get it to boot up. I'll try that a few times next time I try this short cut.
 
Can you post a pic of your CH341a clip? Mine wouldn't grab onto the wx4130 eeprom as its flatter than other older cards (m4000, m5000, k610m) Here is mine clip from a cheap (<$10) CH341a

View attachment 2359082



I've also always had trouble doing revert root patching + install OC with proper GPU card options followed by install GPU and boot.

One might think this is same as installing OCLP onto a blank SSD prior to root patching but it is clearly behaving differently.

It is interesting you could safe boot multiple times and get it to boot up. I'll try that a few times next time I try this short cut.
I have the same clip, which kind of grabbed the chip but not quite… So I just soldered wires to the chip pins. I’m a HW guy so I had a HW solution :) I’m much more comfortable with soldering iron than SW..

On the hindsight if I had to do similar install in the future, I would try with just revert patching, then install the gpu and after that do the patching. Just thinking Sonoma will boot with the original 6770HD gpu without any patching (after revert patching). It looks crap and it is slow, but it boots. So it might have booted similarly with the new gpu. But the safe boot method worked as well for me.
 

Attachments

  • IMG_0795.jpeg
    IMG_0795.jpeg
    613 KB · Views: 84
Last edited:
Succeeded installing AMD WX4130 in 12,2 running OCLP Sonoma on 2 different iMacs with same OEM AMD 6770M GPU. Basically same steps as my effort on M5100 in 11,1 ( post #21491 )

Sonoma Stability

Everything seems to work. Smooth and fast.

12,2 Hardware challenges

Need to remove the whole logic board to get GPU card out. 11,x was much easier. This make any GPU physical installation mistakes more cumbersome.

Flash vBIOS using GRML
  • Worked smoothly no problem.
  • Actually tried to flash with CH341A BIOS clip. Unfortunately the ROM chip ( IS25LQ040 ) is lower profile and the flash clip could not connect properly. Someone did success but am unsure if this flash clip is higher quality ( post #21698 )
  • vBIOS file per post #1
Hardware Install
  • Used a hot air station (~150c) to remove original WX4130 X bracket with small bolt threads. Used original GPU X bracket.
  • Check distance from top of GPU chip to top of board. 2 iMacs had 2 different results. Maybe need to double check again in the future haha.
    • iMac #1 original card ~= 2.0mm, WX4130 ~= 1.5mm so used a 0.5mm copper shim
    • iMac #2 original card ~= 1.5mm. Didn't use a copper shim
  • For HDD temp sensor, jumpered the HDD temp test probe point to nearby ground plane per this website
Building OCLP Installation USB

Follow the diretions in M5100 link above. Really important to have the settings correct when building the USB stick to install smoothly

Set AMD Polaris and AMD GOP Injection when building OC

View attachment 2346234

Proof of Life :)

View attachment 2346229

Performance and Temperature


GPU runs fairly cool and much higher performance than M5100/M4000

10min valley run reached steady state of 54/60C heatsink/GPU with MacFanControl ODD fan set to GPU heat sink temp sensor so the fan came up only to 1150rpm to help cool. Same results in both shimmed and unshimmed iMac.

View attachment 2348301

OCLP Installation

Review the OCLP Installation and macOS setup summaries from M5100 post above

Encountered a couple of issues during clean install to blank SSD
  • Installation stopped in one of the reboot phases ( link ) Seen this before with OEM system OCLP install so unrelated to +metal GPU
  • Nearly towards the end got a black screen for like 1 min. Shut down and boot internal SSD installation target to resume progress. The % completion screen phase started and continued to finish
Dear Howard, thrills to read your post as I am aiming to upgrage my Imac 12,2 with a WX4130 to target Monterey update. If Sonoma is reacheable, even better. I have however 2 questions before moving forward
1) From the different vBios, which one would you recommend to use between GOP/EG (or EG2)?
2) I assume that you have upgraded you WIFI/BT to allow Sonoma to work?

I have currently high sierra with my original 6970M. Interested into extended the life of that wonderful machine. Not interested into having windows though.
thank you.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.