Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
OK. Should be able to send a link sometime tomorrow.

In the meantime, please confirm you have tried the version that does have the AVXpel patches so that angle can be closed.

PS: I don't think the version is significant but I suppose it needs to be tested
Yes, tried with AVXpel patches about 30 minutes ago. Same result: white screen with Apple logo and no progress indicator.
 
Okay.

So, there are three basic differences in your setup from the known working example as follows:
  1. MyBootMgr version
  2. Patches applied by OpenCore
  3. Your GPU
MyBootMgr version will be looked at later and GPU is a bit of a effort to eliminate but you can control patches applied with ConfigFactory. The likely major ones are the WiFi patches and you can easily disable these.

So rerun ConfigFactory, select "NO" to the query about WiFi modules/cards to skip applying those patches and see whether that makes a difference. AVXpel or NoZlibAVX confirmed to not matter as expected, so you can use whichever you want.
 
  • Like
Reactions: amstel78
I’ll give those suggestions a try and report back later.

For what it’s worth, I’m in the process of reinstalling Big Sur and the installer initialized immediately under OC_UPD, so there’s definitely something Monterey doesn’t like with my system, or the way OC was configured.
 
  • Like
Reactions: Dayo
Presumably you mean you already have Monterey installed and cannot boot it with OC_UPD. Are you able to boot it with the default instance? Also, please share an OpenCore log of the failed boot attempt.
 
Yes testing it with Monterey installed, it did boot from default config but I have neither installed now. I believe this is the log from attempting to boot OC_UPD
 

Attachments

  • opencore-2022-10-05-055856.txt
    256 KB · Views: 122
Thanks. It is the log from OC_UPD.
If you don't mind, can you run ConfigFactory and share the plists generated for both the default and update instances?
 
OK, here are the plists
 

Attachments

  • Default_config.plist.txt
    31.7 KB · Views: 129
  • UPD_config.plist.txt
    31.5 KB · Views: 98
Thanks. Will investigate when I get back home in a few hours.
 
@EdMun ... Try copying the config file from the default instance into OC_UPD and make the following changes:
  1. Set Cpuid1Data to AAAAAAAAAAAAAACAAAAAAA==
  2. Set Cpuid1Mask to AAAAAAAAAAAAAACAAAAAAA==
  3. Set SecureBootModel to Disabled
  4. Set UpdateSMBIOS to false
 
Dayo sorry I missed this request until now, that results in no display.

edit: OC log...
 

Attachments

  • opencore-2022-10-09-100007.txt
    256 KB · Views: 76
Last edited:
Replace the entire OC_UPD folder with the default folder (renamed as OC_UPD), then apply the changes.
 
It's late. that occurred to me after looking at the log. Same as original result but displayed some verbose and then text picker beforehand.
 

Attachments

  • opencore-2022-10-09-102115.txt
    256 KB · Views: 81
Only thing of note is that it appears to be hanging after loading ASPP-Override. This might explain why the issue only shows on Monterey. You can try setting UpdateSMBIOS back to true.
 
No idea why switching VMM on wouldn't work right now.
Will take a closer look later.

In the interim, you could duplicate the default instance again and add the following firmware feature flags/masks to the instances in the OC_UPD config:
  • "FirmwareFeaturesMask" to "P/8f/wgAAAA="
  • "FirmwareFeatures" to "A1QMwAgAAAA="
  • "UpdateNvram" to "true"
The VMM option should work the same as it does on BigSur though. Must be missing something on that
 
Last edited:
I may have been mistaken about the default OC booting I'm sorry, I went back to square one and tried a fresh ConfigFactory build of the default, it reboots where UPD hangs.
 

Attachments

  • opencore-2022-10-10-033239.txt
    256 KB · Views: 91
Finally makes sense.

I believe your current installation may have been done with the OCLP. If so, then the Rigid Patching it applies will be in conflict with stuff done by other means.

ConfigFactory asks the question early in the setup flow so that it will try to minimise such conflicts but ...
  1. All it does is try to minimise the conflicts
  2. The efficacy of the confflict minimisation attempt wanes as you move up the release time ladder
  3. I don't think you selected that option in the first place
ConfigFactory categories all such rigidly patched instances as DosDude Type instances.

You can try with choosing the correct option in ConfigFactory, if not previously done, but the chances of it generating an OCLP based Dosdude Type compatible config are slim ... with Monterey in particular as the OCLP has a shed load of such patches, less so with BigSur, lesser with Catalina and so on.

In summary, while you can manually incorporate OCLP configs into the MyBootMgr setup, see Post 1 for details, you can't really boot an OCLP instance with a MyBootMgr config.

I should have picked up on this earlier and the original failure report is probably the same issue. I suppose I was blinded by the report that the default instance from ConfigFactory was working.
 
Last edited:
I wasn't aware the OCLP OS installer patched anything, some of the recent MyBootMgr OC configs definitely worked OK with it as do CDF guide and Martin Lo configs.
 
I wasn't aware the OCLP OS installer patched anything
I would have thought this would be apparent from the OCLP name, as "P" stands for "Patcher".

In any case, OpenCore as a whole is a patcher. The thing about OCLP is that it makes additional filesystem changes AKA Rigid Patching while plain OpenCore only does Soft Patching (RAM only). The issue, and ConfigFactory tries to work around this to an extent, is that patches can conflict.

This is explained in ConfigFactory when you select the correct response to the query on whether you intend to use it with DosDude Type stuff. Not sure if still in the CDF guide but it warned against using it with such rigidly patched instances.

It could be that OCLP rigid patching is a specific additional option that is not always used though. I am pretty sure it is difficult to avoid for Monterey but could be wrong.

some of the recent MyBootMgr OC configs definitely worked OK with it as do CDF guide and Martin Lo configs.
Possibly so indeed. You will note I didn't say that the chances of success are zero but "slim".

FWIW, I have also consulted OpenCore's developer on your issue and his conclusion is that it must be due to something done by the OCLP. This was admittedly from a quick look at the log but either way, there is little point trying to troubleshoot failures with a known incompatible setup. To use OCLP instances with MyBootMgr and be sure of success, you need to manually incorporate it as a separate instance. See Post 1 for details.

However, you can always toss a CDF config in again and see if it still works. If it does, then the MyBootMgr one should also do so if you compare it with the CDF one and disable any additional kexts and patches until you have disabled all such extras or stumble on one that is in conflict with OCLP.
 
Last edited:
The OCLP patches don't appear to be particularly rigid, running Monterey install from the OCLP disk to another seems to have wiped them from both and the OCLP Monterey install now boots under MyBootMgr OC configs.
 
The OCLP patches don't appear to be particularly rigid, running Monterey install from the OCLP disk to another seems to have wiped them from both and the OCLP Monterey install now boots under MyBootMgr OC configs.
That they needed a rerun of the installer to remove them is what tells you they were rigid. The standard OpenCore patches just need a reboot to remove as only in the RAM.

So if you use a non-rigidly patched config to load Monterey, the next time you boot with another config, the patches the previous did would be gone. This is not the case with a rigidly patched setup as filesystem items would have been changed and these would persist unless specifically wiped out as you did.
 
Where would the 'rigidly patched setup as filesystem items' reside? I have trouble believing the installer would wipe them on the disk it was running from when installing to another disk.
 
You might be better served asking on the OCLP channel. I believe there is a link on their GitHub page.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.