I get the boot menu too, but as far as I've heard from Martin, if the system firmware doesn't say his specific revision that he codes in, OC is not being recognized properly.
macOS 12.3 needs an extra kext for power management:I just updated to Martin Lo's 0.78v2 and macOS 12.3, and my Mac won't boot. It booted once after installing 12.3 (think it took a couple of tries). But hasn't booted since I turned off VMM spoofing (just hangs at about 50%).
Using Mojave, I applied the fixes to config.plist that you suggest above but it made no difference. Is anything else I need to do?
You don’t want to do that: those additions are necessary now, and the VMM flag is not intended for long term use.Might try removing cdf's additions, but keep the VMM flag.
macOS 12.3 needs an extra kext for power management:
OpenCore on the Mac Pro
Managed to fix it thanks to @cdf . You need to add the ASPP-Override.kext to the EFI>OC>Kexts folder and add the definition to the config.plist (underneath Lilu, WhateverGreen, FeatureUnlock): Edit: Enabled has to be set to true for this to work Arch...forums.macrumors.com
You don’t want to do that: those additions are necessary now, and the VMM flag is not intended for long term use.
OC must be doing something, or the 5,1 wouldn't be able to boot Monterey in the first place?I get the boot menu too, but as far as I've heard from Martin, if the system firmware doesn't say his specific revision that he codes in, OC is not being recognized properly.
If updateSMBIOS is set to true then Martin's spoofed value will not appear in system firmware. I'm not sure if there's any other ramifications for this.Thanks for the info.
So it's not necessary to have updateSMBIOS set to 'true' then? Is that just when doing OS updates?
Will setting the VMM flag disable power management? Obviously, being able to boot is more important, but still. I'm currently booted with VMM off, so don't really want to enable it if it has side-effects. I guess I may have been lucky though (this time).
My BT is working fine. I haven't changed any related settings in Martin's Config - are the values you gave the defaults?
It wasn't my experience that the MP would boot with just the VMM flag (at least with SMBIOS set to true as well). It was only after I added the stuff that cdf suggested that it did. Though it did pause for a couple of minutes during boot.
2. The reason the system firmware didn't read as Martin's spoofed value was because updateSMBIOS was set to false per the install Monterey instructions Martin provided. Setting this value to true clears that up.
?If updateSMBIOS is set to true then Martin's spoofed value will not appear in system firmware. I'm not sure if there's any other ramifications for this.
Yes, sorry. Must have mixed that up when typing. It should only be set to false when installing, then set back to true so that you see Martin's spoofed value in system firmware.Sorry, I was getting mixed up about SMBIOS. Rechecking Martin's video, it's usually set to True, and is just set to False for system updates. So should it be set to True?
I'm using an upgraded BT module, from a later iMac I believe. I was persistently running into an issue with BT not working (so no keyboard), even when my Mac managed to boot to the desktop. It's working now without changing those BT entries, but that's almost certainly due to adding either cdf's new plist code, or the new kext / code in the OC thread.
Yes, I'm running Martin's 0.78v2 and Monterey 12.3. I wouldn't normally be on the bleeding edge of updates; I mistakenly thought 12.3 had been out for a week and people had found it fine. I'd been getting the occasional Monterey 'boot disk hash error' and was hoping 12.3 would fix it (will have to wait to find out).
May I have a copy of your config.plist file?Thanks for the info.
So it's not necessary to have updateSMBIOS set to 'false', in addition to setting VMM to 'C'? Is that only when doing OS updates?
Will setting the VMM flag to 'C' disable power management? Obviously, being able to boot is more important, but still. I'm currently booted with VMM off, so don't really want to enable it if it has side-effects. I guess I may have been lucky though (this time).
My BT is working fine. I haven't changed any related settings in Martin's Config - are the values you gave the defaults?
It wasn't my experience that the MP would boot with just the VMM flag, though my updateSMBIOS was set to false at the same time. It was only after I added the stuff that cdf suggested that the Mac booted. Though it did pause for a couple of minutes during boot.
Would you mind posting a copy of cofig and also the 0.7.9 v2 package? Cant find it anywhere and Martin's link on facebook is dead. ThanksI have tried to set things up for 12.3 based on the 0.7.9v2 package, and the computer seems to start up into Monterey (can sleep, wake and eject optical disc tray), but I have no video signal.
Forget it – it works now! I had pasted some stuff in the wrong place in the config.plst.
Sorry, typo.Would you mind posting a copy of cofig and also the 0.7.9 v2 package? Cant find it anywhere and Martin's link on facebook is dead. Thanks
0.7.8 v2 is on page 53 of this thread just like all the other versions of Martin's OC. However, I would not recommend using it and instead please wait until he releases 0.7.9 officially. I am now running 0.7.9 beta 2 and I can confirm it fixes the boot loop issue. Everything works nice and smoothly now, and Martin is assuming that if no other issues arise, 0.7.9 beta 2 will end up becoming the official 0.7.9 release. Hang tight!Sorry, typo.
Meant 0.7.8v2
OK Cool - I am still running 0.7.8 but unfortunately upgraded to 12.3 so I am having many weird problems, biggest of which is I cannot boot without the VMM set. I have added the ASPP-Override kext and config as per @cdf but that didnt solve the VMM requirement that. Also my bluetooth is no longer working so I am not sure whats what right now. The stock 0.7.8v2 doesnt boot my mac anymore so I was hoping for a Martin Lo 0.7.9 to solve it!0.7.8 v2 is on page 53 of this thread just like all the other versions of Martin's OC. However, I would not recommend using it and instead please wait until he releases 0.7.9 officially. I am now running 0.7.9 beta 2 and I can confirm it fixes the boot loop issue. Everything works nice and smoothly now, and Martin is assuming that if no other issues arise, 0.7.9 beta 2 will end up becoming the official 0.7.9 release. Hang tight!
0.7.8 v2 is on page 53 of this thread just like all the other versions of Martin's OC. However, I would not recommend using it and instead please wait until he releases 0.7.9 officially. I am now running 0.7.9 beta 2 and I can confirm it fixes the boot loop issue. Everything works nice and smoothly now, and Martin is assuming that if no other issues arise, 0.7.9 beta 2 will end up becoming the official 0.7.9 release. Hang tight!
OK Cool - I am still running 0.7.8 but unfortunately upgraded to 12.3 so I am having many weird problems, biggest of which is I cannot boot without the VMM set. I have added the ASPP-Override kext and config as per @cdf but that didnt solve the VMM requirement that. Also my bluetooth is no longer working so I am not sure whats what right now. The stock 0.7.8v2 doesnt boot my mac anymore so I was hoping for a Martin Lo 0.7.9 to solve it!
Does your USB dongle work with stuff like Continuity and Handoff? Not specifically with 12.3, but just in general with macOS. I've got an upgraded wireless card, but the BT signal can be a little weak sometimes, so interested in alternatives.Yes, thanks – I know.
I just mistyped 0.7.9v2 when I meant 0.7.8v2 in my post above and @kkinto was wondering if I could share the 0.7.9v2 package which I don't have.
Monterey 12.3 is working fine for me now using Martin's 0.7.8v2 after modifying the config.plist, but like you say it's probably a good idea to wait for Martin's 0.7.9 release of the OC package.
Maybe just wait for 0.7.9, but did you also enter the code in this post correctly?
It has to be added into the config.plist – not replace anything in it.
For Bluetooth to work with my USB dongle I have to enable Bluetooth-Spoof.kext and BlueToolFixup.kext
Easy to do with OpenCore Configurator after having opened the config.plist with it:
View attachment 1974460
It's just a Bluetooth 4.0 dongle and I don't have any working wifi, so no – it doesn't work with Continuity and Handoff.Does your USB dongle work with stuff like Continuity and Handoff? Not specifically with 12.3, but just in general with macOS. I've got an upgraded wireless card, but the BT signal can be a little weak sometimes, so interested in alternatives.