- OpenCore (0.8.8)
- Supported OS
- macOS Ventura (13.1)
- macOS Monterey (12.6)
- macOS Big Sur (11.4)
- macOS Catalina (10.15)
- All USB Ports at full speed (USB 3.2) (via Custom USB Mapping)
- Intel UHD Graphics 630 - 4K UHD @ 60hz (Displayport)
- Full Metal hardware acceleration
- Sleep, wake and power nap
- Audio - Internal Speaker and front audio port
- Airplay, Sidecard, Continuity, Airdrop, Facetime, iMessage and Handoff - If you have the right Wifi card (tested with BCM94360NG M.2 Wifi Card)
- Mount EFI Partition
- Copy
EFI
folder to EFI Partition root(/)
- Replace the following values in
EFI/OC/config.plist
with generated values from GenSMBios- PlatformInfo --> Generic --> SystemSerialNumber
- PlatformInfo --> Generic --> MLB
- PlatformInfo --> Generic --> SystemUUID
Tested with BIOS version 1.16.0
Update the following settings in BIOS with RU.exe or bios-extraction-guide (Dell)
UEFI Variable | Offset | Value | Comment |
---|---|---|---|
SaSetup | 0xF5 | 0x2 | DVMT: 64M |
CpuSetup | 0x3E | 0x0 | CFG Lock: OFF |
Update the following settings in BIOS:
Item | Value |
---|---|
System Configuration | |
Memory Map IO above 4GB | Enabled |
Security | |
TPM 2.0 Security | Disabled |
Secure Boot | |
Secure Boot Enable | Disabled |
Intel Software Guard Extensions | |
Intel SGX Enable | Disabled |
Performance | |
Intel SpeedStep | Enabled |
C-States Control | Enabled |
Cache Prefetch | Hardware Prefetched - Enabled |
Adjacent Cache Prefetcher - Enabled | |
Intel Turbo Boost | Enabled |
HyperThread Control | Enabled |
Enable Intel Speed Shift Technology | Enabled |
Power Management | |
Deep Sleep Control | Enabled in S4 and S5 |
USB Wake Support | Disabled |
Virtualization | |
Virtualization | Enabled |
VT for Direct I/O | Enabled |
Disable hibernation, act like a real mac
sudo pmset standby 0
sudo pmset autopoweroff 0
sudo pmset proximitywake 0
sudo pmset powernap 0
sudo pmset tcpkeepalive 0
sudo pmset womp 0
sudo pmset hibernatemode 0
Delete the sleepimage file and block MacOS from creating it again.
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
- Upgraded to OpenCore 0.8.8
- Upgraded to OpenCore 0.8.7
- Upgraded to OpenCore 0.8.6
- macOS Ventura supported (13.0.1)
- Upgraded to OpenCore 0.8.4
- Restored previous
USBPorts.kext
for USB Mapping. There were some USB performance issues that I noticed with the previousUSBMap.kext
- Upgraded to OpenCore 0.8.3
- Changed SMBIOS to match
Macmini8,1
- Testing - Regenerated USB Map (
USBMap.kext
) - it's been awhile since I did this. Seems stable so far
- Upgraded to OpenCore 0.8.2
- Updated Kexts
- Removed AirportBrcmFixup (didn't notice any difference without it)
- Upgraded to OpenCore 0.8.1
- Retained NVRAM reset
- Updated Kexts
- Upgraded to OpenCore 0.8.0
- BIOS 1.11.0
- Mac OS Monterey 12.3
- Upgraded to OpenCore 0.7.6
- Added FeatureUnlock to unlock locked features (eg. AirPlay to Mac Unlock) in Monterey
- Updated kexts
- Upgraded to OpenCore 0.7.5
- Removed
CPUFriendDataProvider
as it was causing issues with CPU fan speeds and also wake-up time. It is also recommended to install a fan control app (eg. smcFanControl) and increase to max to help decrease temps. - Added
AirportBrcmFixup.kext
which seemed to fix some bluetooth issues (eg. slow cursor with magic mouse)
- Updated to OpenCore 0.7.4 (2021-09-23)
- Dell BIOS 1.16.0
- Removed
FakePCIID.kext
andFakePCIID_Intel_HDMI_Audio.kext
(HDMI audio no longer required)