Component | Model |
---|---|
CPU | Intel Core i7-9850H @ 2.6GHz to 4.6GHz |
RAM | 32GB (2 x 16GB) @ 2667MHz |
GPU | Intel UHD Graphics 630 |
OS Disk | Lexar NM790 2TB |
Ethernet | Intel I219-LM |
WiFi & Bluetooth | Fenvi BCM94360NG |
macOS version: macOS Sequoia 15.0 (24A335)
OpenCore version: 1.0.0 + OCLP
SMBIOS: MacBookPro16,3
- Sequoia (15.x)
- Sonoma (14.x)
- Ventura (13.x)
- Monterey (12.x)
- Big Sur (11.x)
- Earlier versions alo should work but are not tested
This EFI is compatible with Intel Core Laptop Coffee Lake Plus (9XXX) processors.
This EFI is compatible only with Intel UHD Graphics 630.
Intel NICs are supported. To use other NICs you must use a diffrent kexts.
Fenvi BCM94360NG and BCM94352Z works on Somona after applying OCLP root patches and supports features like AirDrop, Continuity, etc. Before Sonoma, it works out of the box. To use other wireless cards you must use kexts.
In addition to setting the BIOS settings given in the OpenCore guide, you need to set a few things in the BIOS that are not available through settings. To do this, you need to use the setup_var.efi
application and set the offsets according to your laptop model and BIOS version. To be sure of the settings offsets, I recommend extracting your current BIOS. Detailed instructions are available online. I recommend caution, these actions may damage your laptop.
CFG Lock: Disabled
DVMT Pre-Allocated: 64M
DVMT Total Gfx Mem: MAX
Settings for my laptop and BIOS:
// CFG Lock
0x6ED set to 0x00
// Overclocking Lock
0x789 set to 0x00
// DVMT Pre-Allocated
0xA11 set to 0x02
// DVMT Total Gfx Mem
0xA12 set to 0x03
This build has security features such as Secure Boot, System Integrity Protection, and Apple Mobile File Integrity disabled due to the application of OpenCore Legacy Patcher patches. FileVault is also unavailable.
- Use this guide to create USB with macOS recovery.
- Clone this repository and copy "BOOT" and "OC" directories to "EFI" directory on your USB.
- Modify "MLB", "ROM", "SystemSerialNumber" and "SystemUUID" in EFI/OC/config.plist using GenSMBIOS script with MacBookPro16,3 SMBIOS. You can find more detailed instructions here.
- Follow Dortania post-install guide.
- [Bootloader] OpenCore
- [SSDT] SSDT-AWAC
- [SSDT] SSDT-EC-USBX-LAPTOP
- [SSDT] SSDT-PLUG-DRTNIA
- [SSDT] SSDT-PMC
- [SSDT] SSDT-PNLF
- [Driver] AudioDxe
- [Driver] HFSPlus
- [Driver] OpenRuntime
- [Driver] OpenCanopy
- [Driver] ResetNvramEntry
- [Kext] Lilu
- [Kext] VirtualSMC
- [Kext] WhateverGreen
- [Kext] AppleALC
- [Kext] IntelMausi
- [Kext] USBToolBox
- [Kext] BrightnessKeys
- [Kext] NVMeFix
- [Kext] RestrictEvents
- [Kext] AlpsHID
- [Kext] VoodooI2C
- [Kext] VoodooPS2
- [Kext] IOSkywalk
- [Kext] IO80211FamilyLegacy
- [Tool] ProperTree
- [Tool] GenSMBIOS
- [Tool] MountEFI
- [Tool] ocvalidate
- [Tool] OCConfigCompare
- [Tool] setup_var.efi
- Dortania for config guides