Most things are just the same as Ventura-EFI except you'll need a difference SMBIOS and Sonoma specific kexts if avaliable.
Keep in mind macOS 14 Sonoma is NOT NATIVELY supported for Haswell system. this modification may cause bug glitches to an operating system.
* I am not responsible for any damage done to your device. Use at your own risk.
* Please do some research if you concerns about features included in this EFI.
* Before continuing, you are choosing to make these modifications yourself
* if any thing goes wrong, it is your responsible for the damage that happen next.
Every laptop are difference, even those with the same model number. So use this EFI as a reference and edit accordingly to your own hardware.
Use CorpNewt's GENSMBIOS to generate platforminfo using MacBookPro15,2
as an SMBIOS for Sonoma. Head to Dortania's haswell platforminfo guide for in-depth guide.
Most things is handle by OpenCore we only use OCLP for GPU Acceleration
- Partial Metal GPU Acceleration
- WiFi & Bluetooth connection
- Ethernet connection
- Onboard Audio & Microphone
- Display Brightness Control
- Webcam
- USB 2.0 & 3.0
- Battery read-out (Battery percentage)
- Keyboard & Trackpad
- Volume keys
- Sleep & Wake (Set "Graphic Device: UMA Only" in bios)
- lid wake & sleep
- Airdrop & Continuity Features (Need native wificard & Bios whitelist removal)
- Brightness control keys (From built-in keyboard)
- Build-in Windows control keys: Close window, Refresh, Airplane mode, Task switch, Display toggle (Some can be remapped idk)
Most(every?) issues come from OpenCore itself see Hackintosh_OpenCore_Lenovo-Z50-70#known-issues.
- Unable to grant special permissions to apps (ie. Camera Access to Zoom, Discord Microphone) Workaround: Unable to grant special permissions to apps
- Legacy Metal Graphics issues Even more intense than Ventura
- GeForce Now app crashing due to Metal acceleration problem.
Configuration
- Graphic Device:
UMA Only
(this fix wake-from-sleep unresponsive blackscreen) - Intel Virtual Technology:
Enable
(Can be enabled. I already configured in config.plist)
Boot
- Boot mode:
Legacy Supported
(this fix screen tearing) - Boot Prioriy:
UEFI First
- Build OpenCore Ventura installer or use my EFI provided.
- Generate SMBIOS using
MacBook10,1
- in config.plist
Misc > Security > SecureBootModel
: set toDisabled
boot-args
: addamfi=0x80
- Download latest
OpenCore-Patcher.pkg
from OpenCore-Legacy-Patcher Repository copy to usb installer or your prefered storage. - Boot into installer and install macOS. (you may experience slow graphic caused incompatible gpu we will patch with OCLP when we boot into system.)
- Once the installation finish. Install
OpenCore-Patcher.pkg
open OpenCore-Patcher app selectPost-Install Root Patch
and clickStart Root Patching
. - Restart the system
More info Hackintosh_OpenCore_Lenovo-Z50-70
- https://github.com/acidanthera/OpenCorePkg (OpenCore Bootloader)
- https://dortania.github.io/OpenCore-Install-Guide/ (OpenCore Setup,Installation,Troubleshooting)
- https://dortania.github.io/OpenCore-Post-Install/misc/rtc.html#fixing-rtc-write-issues (Wake restart fix)
- https://github.com/dortania/OpenCore-Legacy-Patcher (OCLP)