I’ve a 21” mid-2011 iMac (12,1), running Ventura (via Open-Core Legacy Patcher). It worked fine for months. But two weeks ago, my iMac suddenly went black, while I was simply reading on the internet browser. I thought the display had died, but it didn’t. Nevertheless, I've been unable to get my system back to normal, ever since.
I’ve tried numerous different drives (HD and SSD), numerous macOS’s (from High Sierra to Sonoma), and different format types (“Journaled" on High Sierra, to “APFS" on the later OSes). Most of the time, it loads the Apple logo and progress bar, but then, stays on a blank screen (grey or black, depending on whether I’m using an OCLP EFI boot or a native Apple one).
However, for some unknown reason, it will run the drive with the Ventura OS that was installed (via OCLP) on my 2010 iMac 11,2. Even though it won’t load the Ventura desktop installed on the drive that was installed on my 2011 iMac! But OCLP requires that you patch the system for the Mac you are using it on. And as soon as I run the OCLP patcher on my 2011 iMac, it will go blank, after the boot screen.
There are 3 things that the OCLP patches, and one of them is “AMD Terascale 2” GPU. At first glance, it would seem that is the “problem patch”. Because if I leave the system unpatched, I cannot adjust brightness or use lower scaled resolutions on the iMac’s display.
The only other operating system that I was able to load on my 2011 iMac, was “Catalina”, installed via “Dosdude”’s patcher. However, same problem there, with the display. Can’t access brightness, can’t change from default resolution. Attempting to run the Dosude patcher results in the same issue afterward: I can no longer boot into the desktop, because — blank screen. (Even when attempting to boot into "safe mode").
It's even gone into a "reboot loop" sometimes, where it shuts down the computer, then restarts, infinitely. But thankfully, this occurred only on some types of installations I was trying. I can't do an "Internet Recovery" install either, even though I am connected via Ethernet. It starts out fine but then it goes blank and just won't ever complete.
I thought this was an “Open Core Legacy Patcher” issue, where somehow, the patch for the AMD Radeon GPU simply stopped working. But that can’t be it, because I installed a fresh copy of HIgh Sierra, which is native to my iMac, on a freshly Journal-formatted SSD. And though it may have worked on the first go, it gave the same result after reboots: a blank screen after the loading bar. Also, I can take the same drive that won't boot on the 2011 iMac, and it will boot and load the desktop, on the 2010 iMac.
I also thought the problem might stem from a corrupt EFI. But that can’t be, if the EFI firmware is written to a drive, and not a chip on the iMac itself, can it? The fact that it boots in error in every drive, would suggest that's it's not a drive issue, nor an OS issue.
I know it's not a RAM issue, as I've tried swapping out all the RAM modules.
I ran the Apple Diagnostic Test, which gave me error: 4SNS/1/40000000:TH00-9.000. Which is just a temperature sensor. Which is to be expected, as I swapped out the Apple HD for a non-Apple HD.
Finally…. I am considering the idea that the AMD Radeon HD6770M GPU’s firmware got somehow corrupted. But a search for firmware on AMD’s site for this GPU, shows only other operating systems supported… not Mac! And the reason I am looking at the GPU firmware as a possibility, is because...
a) the GPU itself must be okay, if it can sometimes load a desktop, even if it can only display at the default resolution.
b) When I tried to load Linux (Debian) “GParted” partition software off a USB flash drive plugged into my iMac, I couldn’t. But got this error message: “ERROR - Radeon kernel mode setting for R600 or later requires firmware installed. See — for information about missing firmware”.
Assuming the firmware for my iMac’s GPU somehow got erased… is it even possible to reinstall it?
Else… anyone have any ideas of how I might go about fixing this issue?
I’ve tried numerous different drives (HD and SSD), numerous macOS’s (from High Sierra to Sonoma), and different format types (“Journaled" on High Sierra, to “APFS" on the later OSes). Most of the time, it loads the Apple logo and progress bar, but then, stays on a blank screen (grey or black, depending on whether I’m using an OCLP EFI boot or a native Apple one).
However, for some unknown reason, it will run the drive with the Ventura OS that was installed (via OCLP) on my 2010 iMac 11,2. Even though it won’t load the Ventura desktop installed on the drive that was installed on my 2011 iMac! But OCLP requires that you patch the system for the Mac you are using it on. And as soon as I run the OCLP patcher on my 2011 iMac, it will go blank, after the boot screen.
There are 3 things that the OCLP patches, and one of them is “AMD Terascale 2” GPU. At first glance, it would seem that is the “problem patch”. Because if I leave the system unpatched, I cannot adjust brightness or use lower scaled resolutions on the iMac’s display.
The only other operating system that I was able to load on my 2011 iMac, was “Catalina”, installed via “Dosdude”’s patcher. However, same problem there, with the display. Can’t access brightness, can’t change from default resolution. Attempting to run the Dosude patcher results in the same issue afterward: I can no longer boot into the desktop, because — blank screen. (Even when attempting to boot into "safe mode").
It's even gone into a "reboot loop" sometimes, where it shuts down the computer, then restarts, infinitely. But thankfully, this occurred only on some types of installations I was trying. I can't do an "Internet Recovery" install either, even though I am connected via Ethernet. It starts out fine but then it goes blank and just won't ever complete.
I thought this was an “Open Core Legacy Patcher” issue, where somehow, the patch for the AMD Radeon GPU simply stopped working. But that can’t be it, because I installed a fresh copy of HIgh Sierra, which is native to my iMac, on a freshly Journal-formatted SSD. And though it may have worked on the first go, it gave the same result after reboots: a blank screen after the loading bar. Also, I can take the same drive that won't boot on the 2011 iMac, and it will boot and load the desktop, on the 2010 iMac.
I also thought the problem might stem from a corrupt EFI. But that can’t be, if the EFI firmware is written to a drive, and not a chip on the iMac itself, can it? The fact that it boots in error in every drive, would suggest that's it's not a drive issue, nor an OS issue.
I know it's not a RAM issue, as I've tried swapping out all the RAM modules.
I ran the Apple Diagnostic Test, which gave me error: 4SNS/1/40000000:TH00-9.000. Which is just a temperature sensor. Which is to be expected, as I swapped out the Apple HD for a non-Apple HD.
Finally…. I am considering the idea that the AMD Radeon HD6770M GPU’s firmware got somehow corrupted. But a search for firmware on AMD’s site for this GPU, shows only other operating systems supported… not Mac! And the reason I am looking at the GPU firmware as a possibility, is because...
a) the GPU itself must be okay, if it can sometimes load a desktop, even if it can only display at the default resolution.
b) When I tried to load Linux (Debian) “GParted” partition software off a USB flash drive plugged into my iMac, I couldn’t. But got this error message: “ERROR - Radeon kernel mode setting for R600 or later requires firmware installed. See — for information about missing firmware”.
Assuming the firmware for my iMac’s GPU somehow got erased… is it even possible to reinstall it?
Else… anyone have any ideas of how I might go about fixing this issue?
Last edited: