macOS Sonoma 14.0 (23A344) is running smoothly in my 2107 iMac 4K 21.5" (iMac18,2), just booting from a USB pendrive created with OpenCore Legacy Patcher 0.6.9 to install it in a 100GB partition of a 1TB Samsung T5 external SSD drive.
No need to run any Root Patch, so system is 100% vanilla. The "magic" only happens in the EFI partition of the USB pendrive.
Here you can see my Wi-Fi running perfectly, connected to an access point setup in a OnePlus 8T Android mobile phone, running Android 13 and OxygenOS 13, using a 5G connection with Vodafone. Speeds are much better than the ADSL connection that I have at this iMac location.
AirDrop requires Wi-Fi, and it works without any issue sending photos from my iPhone 14 Pro.
Bluetooth also works flawlessly, and with the 2nd generation AirPods Pro I get to access the settings with adaptive sound, which is a great improvement that you can only enjoy if you have macOS Sonoma.
All my Bluetooth devices work perfectly, the 2nd generation AirPods Pro, another 1st generation AirPods and the fantastic for music Sennheiser Momentum True Wireless 3. Also the Magic Keyboard keyboard and the Magic Mouse 2 mouse, which at first left me a bit puzzled because I thought the right button didn't work, but this was due to settings in the system preferences.
OpenCore Legacy Patcher is the magician, implementing a patch for IO80211FamilyLegacy.kext without altering our Sonoma installation, because everything is managed from the EFI partition of the boot disk where there is a version of OpenCore with its adapted EFI folder, which works as an alternative boot manager.
Running the latest version of Hackintool on macOS Sonoma, I can see that the OpenCore Legacy Patcher installer has installed version 0.9.3, and we already have version 0.9.5.
Checking the OpenCore loaded kernel extensions we get four: AirportBrcmFixup being responsible for patching the IO80211FamilyLegacy.kext extension, and we also have LiLu, FeatureUnlock and RestrictEvents.
All hardware is perfectly recognized, and in particular both the Wi-Fi and Bluetooth adapters are recognized and working in macOS Sonoma, as you can see in System Settings > Network
And this is the table with all the PCI devices for a 2017 iMac 4K
If you want to go deeper and see the AirPort adapter in the IORegistry Explorer, it reports exactly the same as it's reporting in macOS Ventura, even thought the IO80211FamilyLegacy.kext kernel extension doesn't exist in the /System/Library/Extensions folder, only the IO80211Family.kext appears there.
This is in macOS Ventura
And the same IORegistry Explorer output
If you want to try for yourself, download the Nightly Build of OpenCore Legacy Patcher at
This PR is primarily for tracking development of patch sets and changes implemented in code base. Please note that these builds are highly unstable and will require frequent re-installs throughout ...
github.com
Latest build is from last Thursday
Just run the app and select "Create macOS Installer". It will download macOS Sonoma for you or you can specify a previously downloader installer.
Wait for the process to finish
And then go for the Build and Install OpenCore option to install it in your drive (a pendrive in my case)
First stage is build
And second phase is copying it to your drive. Be careful choosing the right drive here! My Sandisk pendrive is located in disk10
It will finish and you'll be ready to boot your Mac.
You must press the Option key to get the Apple boot manager to select the boot drive and select the EFI Boot that will open the OpenCore bootloader.
And there you go, now installing macOS Sonoma is not banned anymore.
Programmed obsolescence for a 2017 iMac 4K removing just a 12 kilobytes file...
C'mon Apple! That's not fair!
Before installing it in my system drive, I'll wait for the final release of OpenCore Legacy Patcher due October 2nd.
Until then, I'm testing it in a 100GB partition of a 1TB Samsung T5 external SSD drive.