For the last months I updated from time to time the OpenCore version to be used with our iMac11,x and iMac12,x to get either Brightness Control (several
+ cards on the NVIDIA list) or enable the AMD GPIU acceleration (all
+++ GPUs on our list) or just to enable OTA upgrades with Big Sur.
There has been a really exciting project started some months ago to provide a OpenCore based Big Sur installer named OpenCore Legacy Patcher. Most of our knowledge has been adopted and if you need a new version of OpenCore to be used with Big Sur this is possibly the single choice in the future unless you are willing to configure it on our own.
Download and follow the instructions on the download site. You can either installer the EFI on your Catalina Loader or put or directly on an EFI partition (internal boot drive or external USB/SD drive/card).
Really important:
The EFI and System (replaces BOOT) folders will be created in a temp sub folder under /private/var/folder/.... and it's exact location will be printed out after creation to the console. If you want to save it (and you want this!) copy it manually from there to your Documents folder
before quitting the program!
1. Use/enable this settings (
mandatory):
Using minimal SMBIOS spoofing (default)
Disabling SecureBootModel (no default)
Disabling SIP (no default)
2. Optional developers should add:
Enabling Verbose boot
Enabling DEBUG Kexts
Enabling DEBUG OpenCore
Unsolved problems:
Ethernet via CatalinaBMC5701Ethernet.kext does not work on iMac11,x and iMac12,x
Sound via VoodooHDA.kext is not a really convincing solution
I have prepared a nanopatcher to patch this two kernel extensions back into Big Sur. Doing this brings back full functionality, but break the delta OTA upgrades. It is your choice. Currently you cannot get it all!
Download:
here (current version 0.0.18 based on OpenCore 0.6.8, development is rapid, new versions on a nearly daily base right now)
Documentation:
here
You all your help if you start to adopt this OpenCore solution and report new problems with the software to the developers using the Github page and open an issue.
If you need help you can to subscribe to Discord and post into the opencore-patcher channel.