- macOS Big Sur 11.6.1 (updated)
- OpenCore 0.7.5 (updated)
Status | Additional details | |
---|---|---|
Sound | π | |
USB Ports | π | 6 x USB 2.0; 4 x USB 3.0: I didn't perform any speed test on the USB 3.1 port |
WiFi | π | |
Bluetooth | π | |
Airdrop/Handoff | π | |
Ethernet | π | |
Unlock with Apple Watch | π | |
Airdrop/Handoff | π | |
Graphics acceleration (dGPU) | π β | Connected to two monitors through DisplayPort and HDMI. I didn't compare the performance |
Sidecar | π | iPad shows a black screen |
Restart/Shutdown | π | |
Sleep | π | |
CPU power management | β | Not tested |
iServices | π | |
DRM | π β | Apple TV works fine! Netflix plays on chrome |
- Gigabyte B360M D3H
- Intel i3-8100 @3.60GHz
- Sapphire Radeon RX 580 Nitro+
- 4x4GB DDR4 2400MHz
- Wifi and Bluetooth card (PCI-express 1x adapter BCM943602CS)
- Dual monitor setup:
- 4K monitor (DisplayPort)
- 1080p vertical monitor (HDMI)
- Triple boot system
- 500GB NVME SSD for Windows
- 500GB SDD for MacOS
- 500GB SDD for Linux
Because I mainly use Windows and Linux (for professional reasons) I didn't need a quick dual boot setup. When I want to boot on macOS, I press F12 to select the BIOS startup disk.
- 16GB USB Flash Drive The new macOS Catalina doesn't fit anymore on a 8GB flash drive, because I had problems on the past with my USB 3.0 flash drive, I use an old USB 2.0 flash drive to hackintosh
Follow the guide https://dortania.github.io/OpenCore-Desktop-Guide/
ββββBOOT
β BOOTx64.efi
β
ββββOC
β config.plist
β OpenCore.efi
β
ββββACPI
β SSDT-AWAC.aml
β SSDT-EC.aml
β SSDT-PLUG.aml
β SSDT-PMC.aml
β SSDT-SBUS-MCHC.aml
β SSDT-USBX.aml
β
ββββBootstrap
β Bootstrap.efi
β
ββββDrivers
β AudioDxe.efi
β HfsPlus.efi
β OpenRuntime.efi
β
ββββKexts
β ββββAppleALC.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β AppleALC
β β
β ββββIntelMausi.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β IntelMausi
β β
β ββββLilu.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β Lilu
β β
β ββββSMCProcessor.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β SMCProcessor
β β
β ββββSMCSuperIO.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β SMCSuperIO
β β
β ββββUSBInjectAll.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β β USBInjectAll
β β β
β β ββββ_CodeSignature
β β CodeResources
β β
β ββββVirtualSMC.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β VirtualSMC
β β
β ββββWhateverGreen.kext
β β ββββContents
β β β Info.plist
β β β
β β ββββMacOS
β β WhateverGreen
β β
β ββββXHCI-unsupported.kext
β ββββContents
β Info.plist
β
ββββResources
β ββββAudio
β ββββFont
β ββββImage
β ββββLabel
ββββTools
OpenShell.efi
- Backup your EFI folder on a USB flash drive
- Follow the instructions on the official guide: https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
- Compare the config.plist with the sample.plist and configure it accordingly. Note that you need to remove the
BlacklistAppleUpdate
key because it's deprecated and it trigger a warning - Reboot and check for the system stability
- Backup your EFI folder on a USB flash drive
- Follow the instructions on the official guide: https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
- Compare the config.plist with the sample.plist and configure it accordingly. Use the validator to check for errors.
- Reboot and check for the system stability (after that backup again your EFI folder)
- Backup your EFI folder on a USB flash drive
- Follow the instructions on the official guide: https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
- Compare the config.plist with the sample.plist and configure it accordingly. Use the ocvalidator to check for errors. In this update I just had to delete some keys and add a few ones.
#######################################################
# OC Config Compare #
#######################################################
Checking for values missing from User plist:
config.plist -> Kernel -> Quirks - Missing Key: SetApfsTrimTimeout
config.plist -> Misc -> Boot - Missing Key: LauncherOption
config.plist -> Misc -> Boot - Missing Key: LauncherPath
config.plist -> Misc -> Boot - Missing Key: PickerVariant
config.plist -> PlatformInfo - Missing Key: UseRawUuidEncoding
config.plist -> PlatformInfo -> Generic - Missing Key: MaxBIOSVersion
config.plist -> UEFI -> Audio - Missing Key: ResetTrafficClass
config.plist -> UEFI -> Audio - Missing Key: SetupDelay
config.plist -> UEFI -> Output - Missing Key: GopPassThrough
config.plist -> UEFI -> Quirks - Missing Key: ActivateHpetSupport
config.plist -> UEFI -> Quirks - Missing Key: DisableSecurityPolicy
Checking for values missing from Sample:
Sample.plist -> Misc -> Security - Missing Key: BootProtect
Sample.plist -> UEFI -> Input - Missing Key: KeyMergeThreshold
Sample.plist -> UEFI -> Quirks - Missing Key: DeduplicateBootOrder
- Reboot and check for the system stability (after that backup again your EFI folder)
- Backup your EFI folder on a USB flash drive
- Follow the instructions on the official guide: https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
- Compare the config.plist with the sample.plist and configure it accordingly. Use the ocvalidator to check for errors. In this update I just had to delete some keys and add a few ones.
Add:
ACPI -> Patch -> Array -> base and baseskip
Booter -> Quirks -> ForceBooterSignature
UEFI -> AppleInput
Remove:
DevicePorperties -> PciRoot...
UEFI -> ProtocolOverrides -> AppleEvent
- Reboot and check for the system stability (after that backup again your EFI folder)
- Backup your EFI folder on a USB flash drive
- Follow the instructions on the official guide: https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
- Compare the config.plist with the sample.plist and configure it accordingly. Use the ocvalidator to check for errors. In this update I just had to delete some keys and add a few ones.
Add
ACPI -> Quirks - Missing Key: SyncTableIds
Kernel -> Quirks - Missing Key: ProvideCurrentCpuInfo
Kernel -> Scheme - Missing Key: CustomKernel
Misc -> Entries -> Array - Missing Key: Flavour
Misc -> Security - Missing Key: AllowToggleSip
Misc -> Tools -> Array - Missing Key: Flavour
NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 - Missing Key: ForceDisplayRotationInEFI
Generic - Missing Key: AdviseFeatures
UEFI -> AppleInput -> CustomDelays - Type Difference: String --> Boolean
UEFI -> Output -> GopPassThrough - Type Difference: Boolean --> String
UEFI -> ProtocolOverrides - Missing Key: AppleEg2Info
UEFI -> Quirks - Missing Key: EnableVectorAcceleration
UEFI -> Quirks - Missing Key: ForgeUefiSupport
UEFI -> Quirks - Missing Key: ReloadOptionRoms
Remove
PlatformInfo -> Generic - Missing Key: AdviseWindows
- Use ocvalidate tool (inside utilities folder). Open terminal drag and drop the ocvalidate executable, drag and drop the config.plist. You should have something like this:
/Users/username/Downloads/OpenCore-0.7.1-RELEASE/Utilities/ocvalidate/ocvalidate /Volumes/EFI/EFI/OC/config.plist
Completed validating /Volumes/EFI/EFI/OC/config.plist in 1 ms. No issues found.
- Reboot and check for the system stability (after that backup again your EFI folder)
- Backup your EFI folder on a USB flash drive
- Follow the instructions on the official guide: https://dortania.github.io/OpenCore-Post-Install/universal/update.html#updating-opencore
- Compare the config.plist with the sample.plist and configure it accordingly. Use the ocvalidator to check for errors. In this update I just had to delete some keys and add a few ones.
config.plist -> Booter -> Quirks - Missing Key: ResizeAppleGpuBars
config.plist -> UEFI -> AppleInput - Missing Key: GraphicsInputMirroring
config.plist -> UEFI -> Drivers -> Array - Type Difference: String --> Dictionary
config.plist -> UEFI -> Quirks - Missing Key: ForceOcWriteFlash
config.plist -> UEFI -> Quirks - Missing Key: ResizeGpuBars
Checking for values missing from Sample:
- Nothing missing from Sample config!
- Use ocvalidate tool (inside utilities folder). Open terminal drag and drop the ocvalidate executable, drag and drop the config.plist. You should have something like this:
/Users/username/Downloads/OpenCore-0.7.1-RELEASE/Utilities/ocvalidate/ocvalidate /Volumes/EFI/EFI/OC/config.plist
Completed validating /Volumes/EFI/EFI/OC/config.plist in 1 ms. No issues found.
- Reboot and check for the system stability (after that backup again your EFI folder)
- Update OpenCore to the latest version
- Update macOS
- The system will start the update and it will restart automatically (wait a few minutes)
- When the system restarts, choose on the OpenCore boot manager the new option to Install macOS
- The update can take more than 15 minutes
- The system will reboot automatically and then boot normally on the OpenCore boot manager
- After a longer boot process, you will be asked to introduce your iCloud password and then you can log in normally
- Restart the system to check for any problems on the boot loader
- Done (it was easier than I thought)!
- Update OpenCore to the latest version (at the time was 0.6.4)
- Prepare your USB boot drive (if you want you can use the older drive with EFI folder and the macOS catalina installer)
- Upgrade macOS from the system menu (as in a normal system)
- The system will start the update and it will restart automatically (wait a few minutes)
- When the system restarts, choose on the OpenCore boot manager the new option to Install macOS
- The update can take more than 30 minutes
- I had an issue with the displayPort Screen, so I disconnected that monitor and used only the HDMI one
- I had only a system freeze during the installation (had to hard shutdown the system)
- Copy the backup of the EFI folder to your new blank EFI folder
- Restart the system to check for any problems on the boot loader
- Done (it was easier than I thought)!
- Update OpenCore to the latest version (at the time was 0.6.7)
- Update also your kexts and test if the system is stable
- Prepare your USB boot drive with a copy of your EFI folder
- Update macOS from the system menu (as in a normal system). The download of the 3.6Gb update and the initial install take ~ 10 mins. After that it will restart automatically
- When the system restarts, choose on the OpenCore boot manager the new option that appear on the menu (Boot macOS...)
- It start one very verbose boot process (a lot of debug messages) ~ 5 mins.
- The system restarts automatically
- The Apple logo appears with the progress bar ~ 5 mins.
- The system restarts automatically
- A small verbose boot and it shows after the Apple logo with the progress bar, but this time with the estimated time remaining ~ 9 mins.
- The login screen appears, and you can enter in your session. Update done!
- Restart the system to check for any problems on the boot loader
- Done: no fuzz with the EFI folder or crashes!
- Update OpenCore to the latest version (at the time was 0.6.8)
- Update also your kexts and test if the system is stable
- Prepare your USB boot drive with a copy of your EFI folder
- Update macOS from the system menu (as in a normal system). The download of the 5.7Gbb update and the initial install take ~ 10 mins. After that it will restart automatically
- When the system restarts, choose on the OpenCore boot manager the new option that appear on the menu (Boot Macintosh HD...)
- It start one very verbose boot process (a lot of debug messages) ~ 4 mins.
- The system restarts automatically
- Choose the normal Mac boot entry
- After a small verbose boot the Apple logo appears with the progress bar ~ 3 mins.
- The system restarts automatically
- A small verbose boot and it shows after the Apple logo with the progress bar, but this time with the estimated time remaining ~ 10 mins.
- The login screen appears, and you can enter in your session. Update done!
- Restart the system to check for any problems on the boot loader
- Done: no fuzz with the EFI folder or crashes!
- Prepare your USB boot drive with a copy of your EFI folder
- Update macOS from the system menu (as in a normal system). The download of the 2.6Gb update and the initial install take ~ 10 mins. After that it will restart automatically
- When the system restarts, choose on the OpenCore boot manager the new option that appear on the menu (Boot Macintosh HD...)
- It start one very verbose boot process (a lot of debug messages) ~ 4 mins.
- The system restarts automatically
- Choose the normal Mac boot entry
- After a small verbose boot the Apple logo appears with the progress bar ~ 3 mins.
- The system restarts automatically
- A small verbose boot and it shows after the Apple logo with the progress bar, but this time with the estimated time remaining ~ 10 mins.
- The login screen appears, and you can enter in your session. Update done!
- Restart the system to check for any problems on the boot loader
- Done: no fuzz with the EFI folder or crashes!
- Prepare your USB boot drive with a copy of your EFI folder
- Update macOS from the system menu (as in a normal system) and click to install it.
- When the system restarts, choose on the OpenCore boot manager the new option that appear on the menu (Boot Macintosh HD...)
- It start one very verbose boot process (a lot of debug messages) ~ 4 mins.
- The system restarts automatically
- Choose the normal Mac boot entry
- After a small verbose boot the Apple logo appears with the progress bar ~ 3 mins.
- The system restarts automatically
- A small verbose boot and it shows after the Apple logo with the progress bar, but this time with the estimated time remaining ~ 10 mins.
- The login screen appears, and you can enter in your session. Update done!
- Restart the system to check for any problems on the boot loader
- Done: no fuzz with the EFI folder or crashes!
- Prepare your USB boot drive with a copy of your EFI folder
- Update macOS from the system menu (as in a normal system) and click to install it.
- When the system restarts, choose on the OpenCore boot manager the new option that appear on the menu (Boot Macintosh HD...)
- It start one very verbose boot process (a lot of debug messages) ~ 4 mins.
- The system restarts automatically
- Choose the normal Mac boot entry
- After a small verbose boot the Apple logo appears with the progress bar ~ 3 mins.
- The system restarts automatically. Update done!
- Update the other system updates and wait while macOS is optimizing the system.
- Restart the system to check for any problems on the boot loader
- Done: no fuzz with the EFI folder or crashes!