Open AurelienAudero opened 1 year ago
A temporary fix for Broadcom cards has been made available by the Dortania team through OpenCore Legacy Patcher but this fix requires disabling some macOS security features and also requires post-install patching.
This fix is working by porting the macOS Ventura Broadcom drivers to macOS Sonoma but for this fix to work, we had to put macOS System Integrity Protection in a less secure state. We also had to completely disable Apple Mobile File Integrity and macOS Secure Boot.
⚠️ WARNINGS :
- These changes reduce the security of macOS and allow any application running with administrator privileges to have full access to macOS system files.
- Keep in mind that incremental system updates will no longer work once you applied root patches. Instead the complete macOS installer will be downloaded (≈ 13 GB).
- macOS updates will no longer appear in System Settings, you will have to go to the App Store and then search for "macOS Sonoma" to get the update.
- Before updating macOS, always make sure your EFI is updated to the latest version and that this version is compatible to the version of macOS you're updating to.
Post-Install Root Patch
buttonStart Root Patching
buttonYour Broadcom card is now fully functional again
ℹ️ Ce guide est aussi disponible en Français ici
Contents
Discover all the new features of the new release
You can learn more about the new features of macOS Sonoma by visiting Apple's official website.
Apple drops support for some SMBIOS
As Apple drops support for some older Macs, some SMBIOS are not supported anymore by macOS Sonoma (see more).
The
iMac18,1
andiMac18,3
SMBIOS, that were previously used by this EFI, are no longer supported and you need to regenerate your entire SMBIOS (SystemProductName
,SystemSerialNumber
,MLB
andSystemUUID
) because these SMBIOS correspond to the 2017 iMac models.Hackintosh Broadcom cards are no longer officially supported
While macOS Sonoma drops support for some older Macs, the drivers allowing support for the Broadcom cards present in these Macs have been removed from macOS system files.
Thus, the only Broadcom cards that are still supported by macOS Sonoma are soldered to the logic board of the Macs supported by macOS Sonoma and are therefore not available for purchase at the moment, unlike the Fenvi T919.
How to upgrade
First, you need to understand that by upgrading to macOS Sonoma today, you will lose some features due to the drop of support for Hackintosh Broadcom cards (as said earlier). After the upgrade, the following features will no longer work :Wi-FiAirDropAirPlay and AirPlay to MacApple Watch UnlockLocation ServicesWireless Continuity CameraWireless Continuity MarkupWireless Continuity SketchInstant HotspotSidecarUniversal Controlℹ️ The support for Hackintosh Broadcom cards has been restored in the EFI v3.01 update (learn more)
If you want to upgrade, you need to check what SMBIOS you are using right now :
config.plist
file present inEFI > OC
Generic -> SystemProductName
If the value is
iMac18,3
and you're using a dedicated GPU (AMD), we're sorry but your configuration is no longer supported by this EFI. If you want to continue using this EFI and upgrade to macOS Sonoma, we invite you to switch to a iGPU only configuration.If the value is
Macmini8,1
make sure to update your EFI to the latest version. Once the update is complete, you're ready to upgrade to macOS Sonoma.If the value is
iMac18,1
you will need to update your SMBIOS as this iMac model is no longer supported. Follow these steps in order to update your SMBIOS :GenSMBIOS.bat
if you're on Windows orGenSMBIOS.command
if you're on macOS.Macmini8,1
(case sensitive).config.plist
file using the output given by GenSMBIOS :Type
part gets copied toGeneric -> SystemProductName
.Serial
part gets copied toGeneric -> SystemSerialNumber
.Board Serial
part gets copied toGeneric -> MLB
.SmUUID
part gets copied toGeneric -> SystemUUID
.Apple ROM
part !Generic -> ROM
, we use the MAC Address of the network interface, in all lowercase, and without:
config.plist
and you can reboot using your new EFI.⚠️ NOTE AND WARNINGS :