Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

14dcutaneo

macrumors member
Aug 28, 2017
56
20
USA
And just like that I was able to update from 11.3 to 11.6 without any issues. Thank you for your hard work!
 

avro707

macrumors 68020
Dec 13, 2010
2,263
1,654
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. :)
 

whackit

macrumors newbie
Dec 22, 2014
16
8
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).
 

dksoutha

macrumors member
Mar 5, 2012
35
1
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.
 

m1ndless

macrumors newbie
Sep 1, 2021
7
0
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?
 

PeterHolbrook

macrumors 68000
Sep 23, 2009
1,625
441
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

m1ndless

macrumors newbie
Sep 1, 2021
7
0
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).
 

Dt990

macrumors member
Jan 24, 2020
56
28
Oregon
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.
 

benmuetsch

macrumors member
Oct 10, 2020
73
25
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:
 

plunger

macrumors member
Jul 20, 2020
45
15
Melbourne
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?
 

NC_Bulldog

macrumors newbie
Nov 14, 2017
27
23
Western NC
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!
 

avro707

macrumors 68020
Dec 13, 2010
2,263
1,654
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: 98

aaronmacg

macrumors newbie
Jun 24, 2019
13
3
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.
 

startergo

macrumors 603
Sep 20, 2018
5,020
2,282
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:
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
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: trifero
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.