Here are some common errors users may experience while using this patcher:
- OpenCore Legacy Patcher not launching
- Stuck on This version of Mac OS X is not supported on this platform
- Cannot boot macOS without the USB
- Infinite Recovery OS Booting
- Reboot when entering Hibernation (Sleep Wake Failure)
- Booting with a non-flashed GPU
- How to Boot Big Sur Recovery
- Stuck on "Your Mac needs a firmware update"
- No Brightness Control
- Cannot connect Wi-Fi on Monterey with legacy cards
- No Graphics Acceleration
- Black Screen on MacBookPro11,3 in macOS Monterey
- No DisplayPort Output on Mac Pros with NVIDIA Kepler
- Volume Hash Mismatch Error in macOS Monterey
- Cannot Disable SIP in recoveryOS
- Stuck on "Less than a minute remaining..."
- No acceleration after a Metal GPU swap on Mac Pro
# OpenCore Legacy Patcher not launching
If the application won't launch (e.g. icon will bounce in the Dock), try launching OCLP via Terminal by typing the following command, make sure you've moved the app to
/Applications before this.
# Stuck on
This version of Mac OS X is not supported on this platform
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
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.
# Cannot boot macOS without the USB
By default, the OpenCore Patcher won't install OpenCore onto the internal drive itself during installs. Instead, you'll need to either manually transfer (opens new window) OpenCore to the internal drive's EFI or run this patcher's Option 2 again and select your internal drive.
Reminder that once this is done, you'll need to select OpenCore in the boot picker again for your hardware to remember this entry and auto boot from then on.
# Infinite Recovery OS Booting
With OpenCore Legacy Patcher, we rely on Apple Secure Boot to ensure OS updates work correctly and reliably with Big Sur. However this installs NVRAM variables that will confuse your Mac if not running with OpenCore. To resolve this, simply uninstall OpenCore and reset NVRAM (opens new window).
- Note: Machines with modded root volumes will also result in an infinite recovery loop until integrity is restored.
# Reboot when entering Hibernation (
Sleep Wake Failure)
Known issue on some models (opens new window), a temporary fix is to disable Hibernation by executing the following command in the terminal:
sudo pmset -a hibernatemode 0
# Booting with a non-flashed GPU
For Mac Pro, Xserve and iMac users with non-flashed GPUs, you can still easily boot OpenCore and view the entire boot process. To do so, make sure SIP is disabled (to allow NVRAM write access) and run the following:
sudo bless --verbose --file /Volumes/VOLNAME/EFI/OC/OpenCore.efi --folder /Volumes/VOLNAME/EFI/OC --setBoot
- Note 1: You will need to replace
VOLNAMEwith the Volume name of your USB or hard drive with OpenCore.
- Note 2: Once done, you can re-enable SIP.
- Note 3: The EFI partition OpenCore was installed on must be mounted. If it's unmounted, simply rerun "Install OpenCore to drive."
Once you boot OpenCore for the first time, LauncherOption will install itself as the top boot priority, making OpenCore always launch. Combined with
RequestBootVar, all boot options must go through OpenCore, ensuring seamless usage even with OS installation and updates.
# How to Boot Big Sur Recovery
By default, the patcher will try to hide extra boot options such as recovery from the user. To make them appear, simply press the
Spacebar key while inside OpenCore's Picker to list all boot options.
# Stuck on "Your Mac needs a firmware update"
Full error: "Your Mac needs a firmware update in order to install to this Volume. Please select a Mac OS Extended (Journaled) volume instead."
This error occurs when macOS determines that the current firmware does not have full APFS support. To resolve this, when installing OpenCore, head to "Patcher Settings" and enable "Moderate SMBIOS Patching" or higher. This will ensure that the firmware reported will show support for full APFS capabilities.
# No Brightness Control
With OCLP v0.0.22, we've added support for brightness control on many models. However, some users may have noticed that their brightness keys do not work.
As a work-around, we recommend users try out the below app:
# Cannot connect Wi-Fi on Monterey with legacy cards
With OCLP v0.2.5, we've added support for legacy Wi-Fi on Monterey. However, some users may have noticed that they can't connect to wireless networks.
To work-around this, we recommend that users manually connect using the "other" option in the Wi-Fi menu bar or manually adding the network in the "Network" preference pane.
# No Graphics Acceleration
In macOS, GPU drivers are often dropped from the OS with each major release of it. With macOS Big Sur, currently all non-Metal GPUs require additional patches to gain acceleration. In addition, macOS Monterey removed Graphics Drivers for both Intel Ivy Bridge and NVIDIA Kepler graphics processors.
If you're using OCLP v0.4.4, you should have been prompted to install Root Volume patches after the first boot from installation of macOS. If you need to do this manually, you can do so within the patcher app. Once rebooted, acceleration will be re-enabled as well as brightness control for laptops.
# Black Screen on MacBookPro11,3 in macOS Monterey
Due to Apple dropping NVIDIA Kepler support in macOS Monterey, MacBookPro11,3's GMUX has difficulties switching back to the iGPU to display macOS correctly. (opens new window) To work-around this issue, boot the MacBookPro11,3 in Safe Mode and once macOS is installed, run OCLP's Post Install Root Patches to enable GPU Acceleration for the NVIDIA dGPU.
- Safe Mode can be started by holding
Enterwhen selecting macOS Monterey in OCLP's Boot Menu.
# No DisplayPort Output on Mac Pros with NVIDIA Kepler
If you're having trouble with DisplayPort output on Mac Pros, try enabling Minimal Spoofing in Settings -> SMBIOS Settings and rebuild/install OpenCore. This will trick macOS drivers into thinking you have a newer MacPro7,1 and resolve the issue.
# Volume Hash Mismatch Error in macOS Monterey
A semi-common popup some users face is the "Volume Hash Mismatch" error:
What this error signifies is that the OS detects that the boot volume's hash does not match what the OS is expecting, this error is generally cosmetic and can be ignored. However if your system starts to crash spontaneously shortly after, you'll want to reinstall macOS fresh without importing any data at first.
- Note that this bug affects native Macs as well and is not due to issues with unsupported Macs: OSX Daily: “Volume Hash Mismatch” Error in MacOS Monterey (opens new window)
Additionally, it can help to disable FeatureUnlock in Settings -> Misc Settings as this tool can be strenuous on systems with weaker memory stability.
# Cannot Disable SIP in recoveryOS
With OCLP, the patcher will always overwrite the current SIP value on boot to ensure that users don't brick an installation after an NVRAM reset. However, for users wanting to disable SIP entirely, this can be done easily.
Head into the GUI, go to Patcher Settings, and toggle the bits you need disabled from SIP:
|SIP Enabled||SIP Lowered (Root Patching)||SIP Disabled|
For those experiencing issues with USB 1.1 devices (such as mice, keyboards and bluetooth chipsets), macOS Big Sur and newer have weakened OS-side reliability for the UHCI controller in older Mac Pros.
- UHCI is a USB 1.1 controller that is hooked together with the USB 2.0 ports in your system. Whenever a USB 1.1 device is detected, the UHCI controller is given ownership of the device at a hardware/firmware level.
- EHCI is the USB 2.0 controller in older Mac Pros
Because of this, we recommend placing a USB 2.0/3.0 hub between your devices and the port on the Mac Pro. UHCI and EHCI cannot both be used at once, so using a USB hub will always force the EHCI controller on.
- Alternatively, you can try cold-starting the hardware and see if macOS recognizes the UHCI controller properly.
# Stuck on "Less than a minute remaining..."
A common area for systems to get "stuck", namely for units that are missing the
AES CPU instruction/older mobile hardware. During this stage, a lot of heavy cryptography is performed, which can make systems appear to be stuck. In reality they are working quite hard to finish up the installation.
Because this step can take a few hours or more depending on drive speeds, be patient at this stage and do not manually power off or reboot your machine as this will break the installation and require you to reinstall. If you think your system has stalled, press the Caps Lock key. If the light turns on, your system is busy.
If you finished installing Monterey with the original card installed (to see bootpicker for example) and swapped your GPU to a Metal supported one, you may notice that you're missing acceleration. To fix this, open OCLP and revert root patches to get your Metal-supported GPU work again.
Alternatively, you can remove "AutoPkg-Assets.pkg" from /Library/Packages on the USB drive before proceeding with the installation. To see the folder, enable hidden files with
The reason for this is that the autopatcher will assume that you will be using the original graphics card and therefore does non-metal patching, which includes removing some drivers for other cards. This causes Metal cards to not accelerate after swapping.
How do I boot into recovery OpenCore legacy patcher? ›
How to Boot Big Sur Recovery. By default, the patcher will try to hide extra boot options such as recovery from the user. To make them appear, simply press the Spacebar key while inside OpenCore's Picker to list all boot options.Do I need to update OpenCore Legacy Patcher? ›
With OpenCore Legacy Patcher, there's generally very little reason for users to update the OpenCore installation on their machine unless you feel there's a benefit with new versions for your setup, e.g. Bluetooth has stopped working with a new macOS update.How does OpenCore Legacy work? ›
OpenCore works by replicating the behaviors MacOS expects from UEFI and iBoot on a supported Mac on an unsupported system. It can run on legacy Mac products and computers from other manufacturers.What is OCLP? ›
OpenCore Legacy Patcher (OCLP) is an offshoot of the OpenCore bootloader that focuses on re-adding support for older Mac hardware, instead of making macOS run on generic x86 "Hackintosh" PCs.How do I force boot into recovery mode? ›
- Press Windows logo key + L to get to the sign-in screen, and then restart your PC by pressing the Shift key while you select the Power button > Restart in the lower-right corner of the screen.
- Your PC will restart in the Windows Recovery Environment (WinRE) environment.
- Click Start.
- Click the power button icon.
- Press and hold down the Shift key and then click Restart. ...
- Select Troubleshoot.
- Go to Advanced Options > Startup Repair.
- After the startup repair process is complete, reboot the computer.