MacOS 14 (Sonoma) Beta - OpenCore 0.9.2 Release (June 5th, 2023) Modified
Working for the MacOS 13.5 (Ventura) Beta 2 and MacOS 14 (Sonoma) Beta 1.
As the brilliant contributors to OpenCore work through the latest changes for MacOS 14, it appears they have chosen to delay the 0.9.3 release. I was able to get MacOS 14 running using OpenCore 0.9.2.
Notable changes and problems:
- The Kernel - Patch -> MaxKernel updated from 22.99.99 to 23.99.99
- Added bootarg -lilubetaall
- BCM94360NG & BCM94360CS2 wifi no longer supported
- Some have reported LucyRTL8125Ethernet.kext does not work. It is still in the EFI, enable at your risk
- AMDRyzenCPUPowerManagement.kext, SMCAMDProcessor.kext and/or RadeonSensor.kext cause crash and have been remove from the EFI
- NVMeFix is not working and causes a crash and has been remove from the EFI
- AppleIGB works
So, if you do not have a working wifi or ethernet solution hold off on installing or updating your primary. Possibly there will be some fix in the future.
Apps like Little Snitch and Radio Silence will cause the internet to disconnect and be unusable in Ventura 13.4 Beta 4 and newer.
This can be resolved by removing the apps and all the dependencies.
This is in no means a complete guide to successful installation. I have done my best to document what worked for me.
Required BIOS and EFI Setting Links:
- BIOS Settings
- EFI Settings (Core Count & GPU)
- Included Kext
- NVRAM Reset
Downloading:
Do not use the Apple Silicon version in the Developer portal.
To download the MacOS Beta Installer from
System Settings -> General -> Software Updates RestrictEvents.kext must be disabled.
It is already disable in the EFI. Once the download and the installation is complete
RestrictEvents.kext can be enabled to stop the RAM error and provide accurate hardware information.
A bootable USB can be created from the installation media in the
Applications folder.
Included Kexts:
The following kexts are included but disabled by default.
Ethernet:
- AppleIGB.kext -> Intel 1GB Ethernet
- SmallTreeIntel82576.kext ->1GB Intel Ethernet
- Disabled if using AppleIGB
- Enable if using LucyRTL8125Ethernet
- LucyRTL8125Ethernet -> Driver for Realtek RTL8125 2.5GBit Ethernet Controllers
As always,
Reset NVRAM after making changes to the EFI.
Clean Install - new volume/partition needs to be formatted as APFS. In the past JHFS+ was use, but now the installer fails if the drive was formatted to JHFS+ prior to install.