You do have a bootable USB Sonoma Installer disk don't you? Use that to boot and try reinstalling the OS..Hello.
I installed Sonoma with OpenCore Legacy Patcher. Trying to update to 14.1 beta it got stuck during installation and after forced restart it kept doing that. So I loaded recovery and restored from Time Machine. Now after Apple logo I have Bootkicker.efi, OpenShell.efi and Reset NVRAM options. Unable to boot.
How to get rid of OCLP?
I also have this on a MacBookPro14,2 – every morning when I open the lid.
I had a look in the console. There I found diagnostic reports of the past three days.
The first two lines read in each case:
Code:Sleep Wake failure in EFI Failure code:: 0x0171260e 0x0000001f
macOS 14.1 (23B73), OCLP 1.1.0n
Fortunately I still had the USB installer and I re-installed from there and then migrated my data from time machine backup. Wonder what went wrong with updating to 14.1 that it got stuck.You do have a bootable USB Sonoma Installer disk don't you? Use that to boot and try reinstalling the OS..
BTW, did you install Open Core apart from OCLP? The "Bootkicker.efi, OpenShell.efi" are associated with Open Core, not OCLP.
So your question may be "How to get rid of Open Core?"
The normal way to get rid of OCLP is to initialize the whole disk. But of course that will wipe your data too.
You can try downloading MountEFI, a utility found on Github, use it to mount the EFI partition and erase the contents. Of course to do that you have to get the machine booted up. Do you have an external bootable SSD disk?
I have never tried using MountEFI while booted from an external disk, but it may still work. That is a ? mark there.
I had two installs using a prior 1.1n version of OCLP go bad, then using the Oct. 16th version, Sonoma 14.1 installed easily. Your case may have been related to the OCLP version, difficult to say for sure. The latest OCLP 1.1 nightly works well. However, it is probably better to wait for the release of the official version of Sonoma 14.1 and OCLP 1.1.Fortunately I still had the USB installer and I re-installed from there and then migrated my data from time machine backup. Wonder what went wrong with updating to 14.1 that it got stuck.
From someone who has been testing 3D acceleration on (Supported) hardware / software, you're better off running macOS on bare metal anyway. It runs well enough but you're still limited with what will run. For example, Apple Compressor won't run in a VM. It gives a message on startup clearing stating it's not supported. In fact, before they fixed it, in the root patches, compressor wouldn't run with open core either because it thought it was in a VM.It looks like the devs have acknowledged that paravirtualized graphics didn’t work with the previous fix (at least on some machines):
![]()
Remove ParavirtualizedGraphics.framework downgrade · dortania/OpenCore-Legacy-Patcher@331d5c7
Determined to be ineffective for 3802-based GPUsgithub.com
Let’s hope that a solution can be found, in order to be able to run macOS VMs with full acceleration, at least in Parallels (and possibly also Fusion, which however sadly seems to be deprecating macOS guest support)…
It appears that OCLP has permission protections in place as I am unable to delete the sleepimage file.Good news?
Anyway, something has changed here in the behavior regarding hibernation of the MacBookPro14,2 (macOS 14.1 (23B73), OCLP 1.1.0n) when I open the lid in the morning - no crash, no powering on. The keyboard light turns on and shortly after that my Apple Watch unlocks the screen. Great!
What I did last:
I installed the latest OCLP nightly build last night. Of course, I can't judge if anything has been changed in it in this context.
I then deleted the sleep image in the /private/var/vm/ directory in the Finder and not in Terminal. To see these directories and this file in the Finder, press command-shift-. (point). To undo this later, press this shortcut again.
The sleep image (about one GB in size) I could easily put into the trash after entering the administrator password and delete it. After a reboot there was a new image of the same size.
When I closed the computer last night, I had closed the running applications before.
Next time I will leave some applications open again and then test the computer the next morning to see how it behaves. I stay tuned ...
After you 'sudo pmset -a hibernatemode 0' and reboot, are you using 'sudo rm sleepimage' ?It appears that OCLP has permission protections in place as I am unable to delete the sleepimage file.
Thanks for replying and the info.These two URLs are your starting points:
![]()
Releases · dortania/OpenCore-Legacy-Patcher
Experience macOS just like before. Contribute to dortania/OpenCore-Legacy-Patcher development by creating an account on GitHub.github.com
On your other Mac, get the latest OCLP, have a 16GB USB memory stick initialized to HFs+ Guid format and named Untitled.
On the iMac, Insert the formatted USB, run the OCLP app and choose 1.
What version of OCLP?Hello everyone.
I have installed Opencore Legacy Patcher ...
Well, it seems I have been able to solve it. I recreated a Macpro 6.1 USB from a Macbook Air with the OpenCore installer and booted from the USB again. Then reinstall OpenCore on the internal SSD. I followed these instructions, in case this solution can help someone:What version of OCLP?
EDIT: If I had to guess (I don't, but I will anyway), it appears that you are trying to boot your new macOS installation without the Open Core EFI that is generated by Open Core Legacy Patcher (OCLP) when you "Build and Install Open Core."
EDIT2: The SMBIOS Spoofing is controlled by the Open Core config.plist that is generated by OCLP when you "Build and Install Open Core." To eliminate the spoofing, use OCLP (on another bootable Mac) to "Build and Install Open Core" to a bootable USB thumb drive. Make sure to "Build and Install Open Core" without spoofing. Then boot your macOS with the USB thumb drive's EFI. Note that you will need to manually set your SMBIOS model if you "Build and Install Open Core" on another Mac (unless it is an identical Mac), because OCLP detects the Mac Model and will detect the model of the Mac on which you are "Building and Installing Open Core."
In the future, always have a recovery plan. Best to do your testing in a "sandbox" APFS volume while you leave your working "production" APFS volume untouched.
EDIT3: If you are testing a new Open Core EFI/config.plist, it is best to leave the working EFI on your SSD UNTOUCHED. Do your Open Core EFI testing by building to a USB thumb drive and booting from the thumb drive. Only after you have confirmed that the thumb drive's EFI works for you should you "Build and Install Open Core" to your SSD.
Many of the problems I see here are because people are building their Open Core EFI and installing an unsupported macOS without a solid recovery plan. There is no need to risk production APFS volumes and production EFIs while testing OCLP and an unsupported macOS.
Stuck on This version of Mac OS X is not supported on this platform or (🚫) Prohibited Symbol
This means macOS has detected an SMBIOS it does not support. To resolve this, ensure you're booting OpenCore before the macOS installer in the boot picker. Reminder that the option will be called EFI Boot.
Once you've booted OpenCore at least once, your hardware should now auto-boot it until either an NVRAM reset occurs, or you remove the drive with OpenCore installed.
However, if the 🚫 Symbol only appears after the boot process has already started (the bootscreen appears/verbose boot starts), it could mean that your USB drive has failed to pass macOS' integrity checks. To resolve this, create a new installer using a different USB drive (preferably of a different model.)
Yep, I had OCLP Ventura on my MB Pro late 2016 and saw the update in software manager, I naively clicked on it to get Sonoma thinking it would download and give me the opportunity to install or not.
Well, it did no such thing. It immediately shutdown my MB Pro and started installing. I couldn't stop it.
I tried a little to run with it but the OCLP site says it's way buggy with lots of glitchy stuff so far. It was, my wifi and bluetooth and touch bar stopped working.
Luckily, I had a time machine backup so rebooted from OCLP and restored from my time machine backup which took about 20 hours (network backup and over 1 TB of disk use).
I'm not going to Sonoma anytime soon. The guys at the OCLP project still don't feel confident about their patches for most of us - especially those of us with touchbar Macs!
So, if I were you, I'd go back to Ventura. It's pretty stable and haven't had any major issues.
You'll have to restore to Catalina and then use OCLP to install Ventura over it.
If you want to be super clean, you can use OCLP to load Ventura and then use disk utility to format your hard disk, run the Ventura install and then near the end it will ask about importing from a backup. There you'll import from your last Catalina backup. It will NOT import from Sonoma because that is newer than Ventura.
To answer your questions:@rp7777 Thanks for posting your observations - helpful to all following the OCLP development progress. It would also be helpful to include the OCLP version (or build date if you download source and built yourself).
Just curious - when you "Built an OCLP installer USB with Sonoma on it for the iMac14,1 model", did you "Build and Install Open Core" to the USB installer on the Mac that you are installing Sonoma or on another Mac? In other words, did you build on another Mac that required you to manually set "iMac14,1" or did you build on the Mac being patched (allowing OCLP to detect the Mac model)?
EDIT: Also, while you were installing macOS, were you careful to make sure that you booted with the Open Core EFI (created by OCLP when you "Build and Install Open Core") during each step of the installation and then when you booted the installed macOS? Did you then use the same version of OCLP that you used to "Build and Install Open Core" to apply post-install patches before you re-booted your new macOS?
Excellent summary - thank you! It is important to make sure that the Open Core EFI is used to boot each step of the installation (when installer reboots) and when booting the installed, unsupported macOS.I was expecting the multiple reboots and having to select the Open Core USB but that does not seems to have happened? (or I missed while at dinner and it defaulted to ????).
Also - went to run Root patches but OCLP said already applied.
Depending on what you select in the security tab can determine what permissions are set.After you 'sudo pmset -a hibernatemode 0' and reboot, are you using 'sudo rm sleepimage' ?
Google to learn more and find discussions like this: https://discussions.apple.com/thread/1638823#:~:text=If you're pretty confident,file and empty the trash.
EDIT: The sleepimage permissions are not controlled by OCLP.