Quick migration guide to OpenCore :
Wifi card I was waiting for :
Broadcom BCM943602CDP
https://www.osxwifi.com/product/pc-...-11-a-b-g-n-ac-bluetooth-4-2-limited-edition/
Considering that you must follow the official documentation, here is my guide to migrate to OpenCore 0.6.2 (Update to 0.6.3 at the end) starting with a working setup.
Follow the guide to have detailed steps.
Best practice before starting : read all this guide *AND*
https://dortania.github.io/OpenCore-Install-Guide/
To get rid of all kexts changes, the better way, at least for me, is to
- Get a clean vanilla install
- Import users and applications with the migration utility but /!\ not import settings /!\
Discrete graphic cards I am using :
Target -> OpenCore 0.6.2 and Catalina 10.15.7 (Update to 0.6.3 at the end)
OpenCore Install Guide
https://dortania.github.io/OpenCore-Install-Guide/
Complete OpenCore documentation
https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf
Download OpenCore 0.6.2 Release
https://github.com/acidanthera/OpenCorePkg/releases
Download and Install PoperTree plist editor
https://github.com/corpnewt/ProperTree
Download and Install MountEFI
https://github.com/corpnewt/MountEFI
Disk Utility : Erase an USB drive and format it to « macOS Extended (HFS+) » with a « GUID partition map » to have an EFI volume on the drive.
Name used in following command is « OC_CAT »
In « Terminal », run createinstallmedia command like this :
« Terminal » : « sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/OC_CAT »
MountEFI : mount the EFI partition of the USB install drive created named « Install macOS Catalina »
Finder : copy the structure of the X64 folder of the OpenCore 0.6.2 download to the EFI partition
Finder : EFI/OC/Drivers : remove everything unless « OpenRuntime.efi »
Finder : EFI/OC/Tools : remove everything unless « OpenShell.efi »
Finder : EFI/OC/Drivers : add « HfsPlus.efi »
https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi
Finder : EFI/OC/Kexts : add
Finder : EFI/OC/ACPI : add
Finder : copy OpenCore Docs/Sample.plist to EFI/OC/ and rename it « config.plist »
ProperTree : Open the EFI/OC/config.plist
ProperTree : perform a « Clean Snaphot » Cmd/Ctrl + Shift + R (or menu entry) and point to your EFI/OC folder
ProperTree : edit config.plit according ton Skylake settings
https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake.html
Comments :
DeviceProperties : AAPL,ig-platform-id : set to 01001219 if you have a dedicated GPU like a RX 580
- NVRAM : Add : 7C436110-AB2A-4BBB-A880-FE41995C9F82 : prev-lang:kbd : 656E2D55 533A30
Sets lang to (en-US:0)
- PlatformInfo : Generic : Copy paste your MLB, ROM and serial or create new data with GenSMBIOS https://github.com/corpnewt/GenSMBIOS
Verify your config.plit against the Sanity Checker
https://opencore.slowgeek.com/
You should be able to boot from your USB Drive. Press F8 key on BIOS boot sequence to chose your USB drive, install Catalina.
You can import users and applications with the migration utility but don’t import settings.
OpenCanopy GUI guide for entries picker :
https://dortania.github.io/OpenCore-Post-Install/cosmetic/gui.html
USB Mapping :
https://dortania.github.io/OpenCore-Post-Install/usb/
Set bluetooth to internal !
Update :
OpenCore 0.6.2 to 0.6.3
https://dortania.github.io/OpenCore-Post-Install/universal/update.html
Take your Installer USB drive or make a new one following previous instructions.
Copy your EFI to the USB EFI partition.
Open the USB config.plit with PopperTree and ad « -v » to NVRAM […] « boot-args » to boot on verbose mode.
Update your kexts : you can verify kexts to update with Hackingtool for example.
You should be able to boot from your USB Drive. Press F8 key on BIOS boot sequence to chose your USB drive.
Replace your those files on your USB EFI with the ones you donwloaded :
- EFI/BOOT/BOOTx64.efi
- EFI/OC/OpenCore.efi
- EFI/OC/Drivers/OpenRuntime
Do the same with other files on your EFI/OC/Drivers like OpenCanopy.efi
Compare your config.plist to that of the new Sample.plist and apply changes.
Verify your config.plit against the Sanity Checker
https://opencore.slowgeek.com/
Done.
If you can book, copy the EFI to your boot drive.
Open the config.plit with PopperTree and remove « -v » to NVRAM […] « boot-args » to not boot on verbose mode.