Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
And just like that I was able to update from 11.3 to 11.6 without any issues. Thank you for your hard work!
 
First bit done, updated and working without any trouble on 11.2.3 so far. I'll install 11.6 on one of the NVME drives tonight and if that works, I'll run the update on my normal 11.2.3 install.

Thanks. :)
 
First bit done, updated and working without any trouble on 11.2.3 so far. I'll install 11.6 on one of the NVME drives tonight and if that works, I'll run the update on my normal 11.2.3 install.

Thanks. :)
My install from 11.2.3 > 11.6 went smoothly onto my NVME (used Martin's 0.7.3 (V2) package).
 
Installed using OCLP 0.3.0 nightly release, then upgraded from Catalina to 11.6 on my 4,1/5,1. No issues so far.
 
Was able to install it successfully and removed latebloom – however today when I did a triple PRAM reset it seems to have gotten stuck booting into MacOS (similar to the boot hang that is caused by the race condition). Force restarting it made it boot up normally. Is there anyway PRAM reset would re introduce the race condition?
 
today when I did a triple PRAM reset it seems to have gotten stuck booting into MacOS (similar to the boot hang that is caused by the race condition). Force restarting it made it boot up normally. Is there anyway PRAM reset would re introduce the race condition?
An NVRAM reset destroys the blessed condition of OC. Boot into Recovery and re-bless it. In other words, you’ve disabled OpenCore, hence SurPlus. That’s the reason for the race condition you’ve created for yourself.
 
  • Like
Reactions: foliovision
An NVRAM reset destroys the blessed condition of OC. Boot into Recovery and re-bless it. In other words, you’ve disabled OpenCore, hence SurPlus. That’s the reason for the race condition you’ve created for yourself.
Interesting... I didn't need to bless it though to load properly again after the force restart. OC loaded fine (i assume so because the boot picker appeared).
 
I'll have to dust off the Mac Pro 3,1 but linked this thread and Martin Lo's package in the Definitive Mac Pro Upgrade Guide. Trying to keep parity with the recent events here.

The ReadMe is fantastic on the GitHub repository.
 
This is so utterly amazing guys.
I cannot use Big Sur on my Mac Pro on a daily basis at the moment as my Audio Interface won't be supported for Big Sur and Firewire, but to see that this is happening is totally amazing. Amazing work @Syncretic
If I update with a Titan Ridge one day, will use and donate for sure. :cool:
 
I've posted my findings about the MacOS 11.3+ "race condition" bug, along with a patch I'm calling SurPlus, in a github repository. All the details are there, and I'm not sure there's any benefit in reposting them all here. (Yes, I had to write my own debugger; the boot hangs generally happened before the boot was far enough along for MacOS' remote debugging facility to work, so drastic measures were required.)

This thread will serve for questions (hopefully with answers), comments, and discussion regarding SurPlus.

In a nutshell: our Classic Macs will live to fight another day. As of now, latebloom is deprecated. Install the three-byte SurPlus patch in your OpenCore config.plist and boot Big Sur or Monterey just as you would Catalina or Mojave.

PLEASE: If you're going to post in this thread because you're having trouble getting the patch to work, please include your OpenCore config.plist file as an attachment. Without that, it's very difficult to offer assistance.
Great job! Loved your description of your analysis and resolution.

Can you install OpenCore with SurPlus patch on Mojave and then upgrade to Big Sur 11.6?
 
I installed the OCLP 0.3.0 nightly build and used a Big Sur 11.5.1 installer - worked great. Then used Software Update to install Big Sur 11.6. It also worked great.

I next installed Monterey 12.0 public beta 4 using an installer to an empty SSD container. That also worked great. I then wanted to use Software Update to update to public beta 7. Software Update refuses to display the update claiming my Mac is up to date. I have seen the same thing happen with hackintoshes using OpenCore, and beta 7 refusing to be offered as an update. Some security-related settings in OCLP's config.plist may need to be changed.

I'll wait for an OCLP update to handle the Beta 7 install, or try to download the full Beta 7 installer and use it.

Congratulations to @Syncretic for all the hard work to give our ancient Macs an extended life!
 
I tried it with installing Monterey Beta 6 (installed from a USB) on NVME drive using a Sonnet card (and Samsung 980 Evo).

This wasn't successful. Installer got to about 80%, did a restart and that was it, black screen, system wouldn't boot up and powered down. I took the Sonnet card out and then the system eventually started up on my normal 11.2.3 but without the Opencore bootscreen. So it looks like that went.

I'm just running the bless script again and about to restart and hoping I get my boot screen back.

My Config plist is attached.
 

Attachments

  • config.plist.zip
    5 KB · Views: 99
I tried it with installing Monterey Beta 6 (installed from a USB) on NVME drive using a Sonnet card (and Samsung 980 Evo).

This wasn't successful.

I don't know if it's related, but I ran your config.plist through ocvalidate, and it returned the following issues:

Code:
OCS: Missing key BIOSReleaseDate, context <SMBIOS>!
OCS: Missing key BIOSVendor, context <SMBIOS>!
OCS: Missing key BoardAssetTag, context <SMBIOS>!
OCS: Missing key BoardLocationInChassis, context <SMBIOS>!
OCS: Missing key BoardManufacturer, context <SMBIOS>!
OCS: Missing key BoardSerialNumber, context <SMBIOS>!
OCS: Missing key BoardType, context <SMBIOS>!
OCS: Missing key BoardVersion, context <SMBIOS>!
OCS: Missing key ChassisAssetTag, context <SMBIOS>!
OCS: Missing key ChassisManufacturer, context <SMBIOS>!
OCS: Missing key ChassisSerialNumber, context <SMBIOS>!
OCS: Missing key ChassisType, context <SMBIOS>!
OCS: Missing key ChassisVersion, context <SMBIOS>!
OCS: Missing key PlatformFeature, context <SMBIOS>!
OCS: Missing key SmcVersion, context <SMBIOS>!
OCS: Missing key SystemFamily, context <SMBIOS>!
OCS: Missing key SystemManufacturer, context <SMBIOS>!
OCS: Missing key SystemProductName, context <SMBIOS>!
OCS: Missing key SystemSKUNumber, context <SMBIOS>!
OCS: Missing key SystemSerialNumber, context <SMBIOS>!
OCS: Missing key SystemUUID, context <SMBIOS>!
OCS: Missing key SystemVersion, context <SMBIOS>!
OCS: Couldn't get array serialized at 0 index!
OCS: Couldn't get array serialized at 1 index!
OCS: Couldn't get array serialized at 2 index!
OCS: Missing key ForceOcWriteFlash, context <Quirks>!
Serialisation returns 26 errors!

Kernel->Emulate->Cpuid1Data requires Cpuid1Mask to be active for replaced bits!
CheckKernel returns 1 error!

UEFI->Quirks->RequestBootVarRouting is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckUEFI returns 1 error!

Completed validating ./config.plist in 2 ms. Found 28 issues requiring attention.
 
I tried it with installing Monterey Beta 6 (installed from a USB) on NVME drive using a Sonnet card (and Samsung 980 Evo).

This wasn't successful. Installer got to about 80%, did a restart and that was it, black screen, system wouldn't boot up and powered down. I took the Sonnet card out and then the system eventually started up on my normal 11.2.3 but without the Opencore bootscreen. So it looks like that went.

I'm just running the bless script again and about to restart and hoping I get my boot screen back.

My Config plist is attached.
Here is OCLP Nightly:
 
I don't know if it's related, but I ran your config.plist through ocvalidate, and it returned the following issues:

Code:
OCS: Missing key BIOSReleaseDate, context <SMBIOS>!
OCS: Missing key BIOSVendor, context <SMBIOS>!
OCS: Missing key BoardAssetTag, context <SMBIOS>!
OCS: Missing key BoardLocationInChassis, context <SMBIOS>!
OCS: Missing key BoardManufacturer, context <SMBIOS>!
OCS: Missing key BoardSerialNumber, context <SMBIOS>!
OCS: Missing key BoardType, context <SMBIOS>!
OCS: Missing key BoardVersion, context <SMBIOS>!
OCS: Missing key ChassisAssetTag, context <SMBIOS>!
OCS: Missing key ChassisManufacturer, context <SMBIOS>!
OCS: Missing key ChassisSerialNumber, context <SMBIOS>!
OCS: Missing key ChassisType, context <SMBIOS>!
OCS: Missing key ChassisVersion, context <SMBIOS>!
OCS: Missing key PlatformFeature, context <SMBIOS>!
OCS: Missing key SmcVersion, context <SMBIOS>!
OCS: Missing key SystemFamily, context <SMBIOS>!
OCS: Missing key SystemManufacturer, context <SMBIOS>!
OCS: Missing key SystemProductName, context <SMBIOS>!
OCS: Missing key SystemSKUNumber, context <SMBIOS>!
OCS: Missing key SystemSerialNumber, context <SMBIOS>!
OCS: Missing key SystemUUID, context <SMBIOS>!
OCS: Missing key SystemVersion, context <SMBIOS>!
OCS: Couldn't get array serialized at 0 index!
OCS: Couldn't get array serialized at 1 index!
OCS: Couldn't get array serialized at 2 index!
OCS: Missing key ForceOcWriteFlash, context <Quirks>!
Serialisation returns 26 errors!

Kernel->Emulate->Cpuid1Data requires Cpuid1Mask to be active for replaced bits!
CheckKernel returns 1 error!

UEFI->Quirks->RequestBootVarRouting is enabled, but OpenRuntime.efi is not loaded at UEFI->Drivers!
CheckUEFI returns 1 error!

Completed validating ./config.plist in 2 ms. Found 28 issues requiring attention.
His config is a 0.7.2 config
 
  • Like
Reactions: 0134168
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.