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.
EDIT (30oct21): If you're trying to install Monterey 12.1 Beta 1 (or, presumably, later), please read this thread as well.
EDIT (20dec21): It appears that the released Monterey 12.1 does not require either the SurPlus or MonteRand patches. This may change in a later release, but for now, the race condition addressed by SurPlus is no longer an issue in 12.1. (Note that SurPlus is still required for Big Sur 11.3-11.6.2 and Monterey prior to 12.1; MonteRand seems to only be required for 12.1b1 and no other version/beta.)
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. |
EDIT (30oct21): If you're trying to install Monterey 12.1 Beta 1 (or, presumably, later), please read this thread as well.
EDIT (20dec21): It appears that the released Monterey 12.1 does not require either the SurPlus or MonteRand patches. This may change in a later release, but for now, the race condition addressed by SurPlus is no longer an issue in 12.1. (Note that SurPlus is still required for Big Sur 11.3-11.6.2 and Monterey prior to 12.1; MonteRand seems to only be required for 12.1b1 and no other version/beta.)
Last edited: