miliuco Posted July 19 Share Posted July 19 (edited) Apple has released the first Public Beta and the third Developer Beta of macOS 15 Sequoia. Its installation is less problematic than previous versions of macOS that required deeper changes to OpenCore and kexts. This time, few changes have been necessary to make them compatible. The system works surprisingly well for being in such an early stage of development. Of course, there are things to polish but, in general, it is very usable even for daily use although it is not recommended in production environments. Hardware Motherboard Gigabyte Z390 Aorus Elite CPU Intel i9-9900K GPUs: iGPU Intel UHD 630 / AMD Radeon RX 6600 XT Audio Realtek ALC1220 Ethernet Intel I219V7 Wi-Fi + BT Fenvi FV-T919 (BCM94360CD). BIOS settings (F11) CSM: Disabled (mandatory) VT-d: Disabled Platform Power Management: Disabled XHCI Hand-Off: Enabled Network Stack: Disabled Wake on LAN: Disabled Initial Display Output: PCIe 1 Slot Integrated Graphics: Enabled DVMT Pre-allocated: 256M o higher Above 4G Decoding: Enabled CFG Lock: Disabled (mandatory) Fast Boot: Disabled OS Type: Windows 8/10 Secure Boot: Disabled. What works well? dGPU AMD as main card iGPU headless mode Shutdown and restart Ethernet Sound (also HDMI) USB ports (USB port map for this board) Bluetooth Fenvi T919. What's not working? Fenvi T919 Wi-Fi: It needs a fix, still in development phase, created by the OCLP team Sleep: It doesn't always work as it should, sometimes it goes to sleep properly and other times the screen goes black but the PC stays on. Mac models compatible with Sequoia macOS 15 is compatible with these Mac models with Intel processors: iMac 2019+ (iMac19,1 / iMac20,1 / iMac20,2) iMac Pro 2017+ (iMacPro1,1) Mac mini 2018+ (MacMini8,1) MacBook Pro 2018+ (MacBookPro15,1 / MacBookPro15,2 / MacBookPro16,1 / MacBookPro16,2 / MacBookPro16,3 / MacBookPro16,4) MacBook Air 2020+ (MacBookAir9,1) Mac Pro 2019+ (MacPro7,1). The list of supported models compared to macOS 14 Sonoma has one change: MacBook Air which included models from 2018 and now only supports those from 2020. All supported models except iMac19,1 (2019 iMac) have a T2 security chip, this is important when we talk about updates notification in System Settings (OTA: Over The Air updates). Get macOS 15 Sequoia Since the release of macOS 15 Public Beta it is easy to participate in the testing program. If you have macOS Ventura 13.4 or later: Go to the Free Apple Beta Software Program site Sign in with your Apple account -> Get Started -> Enroll your Mac Go to Software Update -> Beta Updates Open the drop-down menu and choose macOS Sequoia Public Beta Download the package The macOS 15 Beta Installer application is saved in the Applications folder. Note: The Apple account on your Mac must match the one in the beta program. This is the easiest way to get macOS 15. There is another way which is to download the full installation package, it is not necessary to access the Apple beta program. There are free applications that are well known and tested enough to download macOS 15 Beta Installer, these are just 2 of them: GibMacOS (Terminal application) Mist (graphical application that can also create the installation USB device) From here you can update the current system or create an installation USB device to install Sequoia from scratch. This task is sufficiently described on the Internet, here is a simple reminder: Get a USB device with at least 16 GB (preferably 32) Prepare the device with Disk Utility: Name: USB Partition scheme: GUID Format: MacOS Extended Journaled Open Terminal and run sudo /Applications/Install\ macOS\ Sequoia\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/USB /Applications/Install\ macOS\ Sequoia\ Beta.app --nointeraction When finished, the USB device is named Install macOS Sequoia Beta Prepare OpenCore on the EFI partition of the USB device. You can now boot from this device and install macOS from scratch. OpenCore 1.0.0 (same as Sonoma) Most of the OpenCore settings that were valid for Sonoma are also valid for Ventura. Main differences are in the versions of some kexts (not all of them are used on my hardware): Lilu 1.6.8 beta (if you use Lilu 1.6.7 you have to add -lilubetaall in boot args) AirportBrcmFixup 2.1.9 beta CPUFriend 1.2.8 beta CpuTscSync 1.1.1 beta ECEnabler 1.0.5 HibernationFixup 1.5.1 beta IntelBluetoothFirmware 2.5.0 beta RestrictEvents 1.1.3 or 1.1.4 beta (with both you need -revbeta in boot args) VoodooInput 1.1.5 beta WhateverGreen 1.3.7 beta Other extensions may be the most recent official versions. config.plist I get best results with iMac19.1 SMBIOS and the iGPU enabled in BIOS. These are the main details when configuring config.plist. ACPI: SSDT-EC-USBX.aml, SSDT-PLUG.aml and SSDT-PMC.aml. SSDT-AWAC.aml is not required on my system but, if in doubt, add it because it does not cause any harm if it is present without being needed ACPI >> Quirks: all = False Booter >> Quirks: AvoidRuntimeDefrag, DevirtualiseMmio, ProtectUefiServices, ProvideCustomSlide, RebuildAppleMemoryMap, SetupVirtualMap and SyncRuntimePermissions = True Booter >> ResizeAppleGpuBars=-1 DeviceProperties >> Add PciRoot(0x0)/Pci(0x2,0x0) AAPL,ig-platform-id | Data | 0300913E device-id | Data | 9B3E0000 enable-metal | Data | 01000000 rps-control | Data | 01000000 PciRoot(0x0)/Pci(0x1.0x0)/Pci(0x0.0x0)/Pci(0x0.0x0)/Pci(0x0.0x0) unfairgva | Number | 6 PciRoot(0x0)/Pci(0x1F,0x3) layout-id | Data | 07000000 PciRoot(0x0)/Pci(0x14,0x0) acpi-wake-type | Data | 01 acpi-wake-gpe | Data | 6D Kernel > Add: Sequoia compatible kexts, Lilu.kext in the first place, UTBMap.kext specific for this motherboard Kernel >> Quirks: CustomSMBIOSGuid, DisableIoMapper, DisableIoMapperMapping, DisableLinkeditJettison, PanicNoKextDump and PowerTimeoutKernelPanic = True Kernel >> Quirks: SetApfsTrimTimeout = 0 Misc >> Boot: HibernateMode=None, PickerAttributes=144, ShowPicker=True Misc >> Debug: AppleDebug, ApplePanic and DisableWatchDog = True, Target=3 Misc >> Security: AllowSetDefault=True, BlacklistAppleUpdate=True, ExposeSensitiveData=6, SecureBootModel=x86legacy NVRAM WriteFlash=True Add >> 7C436110-AB2A-4BBB-A880-FE41995C9F82: boot-args >> agdpmod=pikera csr-active-config >> 00000000 run-efi-updater >> No Delete >> 7C436110-AB2A-4BBB-A880-FE41995C9F82: boot-args and csr-active-config PlatformInfo Generic >> iMac19.1 UpdateDataHub, UpdateNVRAM and UpdateSMBIOS = True UpdateSMBIOSMode >> Custom UEFI >> Quirks: EnableVectorAcceleration and RequestBootVarRouting = True UEFI >> Quirks >> ResizeGpuBars=-1. Update Notification Only SMBIOS iMac19.1 model that lacks T2 security chip receives notifications of new updates in System Settings. Rest of the models that have T2 chip are only notified if you add: RestrictEvents.kext -revbeta revpatch=sbvmm in boot args. revpatch=sbvmm makes macOS believe that it is in a virtual machine and in this case it does not matter which SMBIOS model has a T2 chip. These settings can be disabled for daily use of the system but you have to re-enable them when you want to be notified of new updates. Another option is to download the full installer package each time, bypassing this limitation but they are large packages of around 15 GB so they are not practical for those who have to update a lot of computers at a time. EFI folder settings You can try the same settings that work in macOS Sonoma. Except for kext versions and what was said about update notification. Intel Wi-Fi and Bluetooth AirportItlwm does not work on Sequoia. itlwm does. You need to use version 2.4.0. Heliport (used in conjunction with itlwm) has also been updated to version 1.5.0 alpha which seems to work fine on Sequoia. Regarding Bluetooth, the latest version 2.4.0 works fine on Sequoia. Fenvi and Broadcom Wi-Fi OCLP developers have released a beta version that works on Sequoia, it is different from the one we were using on Sonoma. Grab AMFIPass version 1.4.1 from here Grab IOSkyWalkFamily version 1.1.0 from here Grab OCLP beta version 1.6.0 from here (OpenCore-Patcher.pkg) The rest of the settings are as before. EFI folder with 3 config.plist No wifi Fenvi or Broadcom Wi-Fi AX210 Intel Wi-Fi / Bluetooth << Link >> Edited July 20 by miliuco Link fixed 6 Link to comment Share on other sites More sharing options...
galisrule Posted July 20 Share Posted July 20 <<Link>> takes u no where.only to this said guide Link to comment Share on other sites More sharing options...
miliuco Posted July 20 Author Share Posted July 20 @galisrule Oops! You're right. I'm gonna fix it. 1 Link to comment Share on other sites More sharing options...
Max.1974 Posted July 21 Share Posted July 21 (edited) @miliuco Awesome tutorial my friend, excellent and so much important very detailed and certainly done with care, professionalism and passion. Congrats!! Edited July 21 by Max.1974 2 Link to comment Share on other sites More sharing options...
miliuco Posted August 23 Author Share Posted August 23 (edited) EFI folder with OpenCore 1.0.1 config-14-imac-amd.plist SMBIOS iMac19,1 IMPORTANT: fill in your own SMBIOS data iGPU headless mode and AMD as main card iGPU Enabled in BIOS unfairgva=6 in dGPU properties to get some kind of DRM config-14-macpro.plist SMBIOS MacPro7,1 IMPORTANT: fill in your own SMBIOS data iGPU disabled in BIOS config-extra config-fenvi.plist: if you have a Fenvi combo card or any of the Broadcom wifi chipsets that have lost support in Sonoma and are included in the OCLP root patch config-amfipass.plist: to have the Fenvi card with AMFIpass.kext instead of amfi=0x80 in boot args config-ax210.plist: if you have an Intel AX210 combo card (only wifi) (this file has AirportItlwm.kext but you can try itlwm.kext instead) config-ax210-bt.plist: if you have an Intel AX210 combo card (wifi + Bluetooth) (this file has AirportItlwm.kext but you can try itlwm.kext instead). Notes Rename the selected config to config.plist. Required kexts are not included because of the size of the ZIP file (only USBToolBox.kext and UTBMap.kext are included). Fenvi and Broadcom Wi-Fi cards AMFIPass.kext 1.4.0. IO80211FamilyLegacy.kext 1.0.0 and IOSkywalkFamily.kext 1.1.0. Intel supported combo cards - OpenIntelWireless. AirportItlwm.kext / itlwm.kext (Ventura v2.2.0, Sonoma v2.3.0). IntelBluetoothFirmware.kext / IntelBTPatcher.kext. BlueToolFixup.kext: BrcmPatchRAM by Acidanthera. Wi-Fi 6 Intel AX210 on macOS Sonoma. Get back Fenvi T919 and other Broadcom Wi-Fi on macOS 14 Sonoma thanks to OLCP. List of kexts not included in the ZIP file: AMFIPass.kext AirportItlwm.kext AppleALC.kext BlueToolFixup.kext CPUFriend.kext CPUFriendDataProvider.kext IO80211FamilyLegacy.kext IOSkywalkFamily.kext IntelBTPatcher.kext IntelBluetoothFirmware.kext IntelMausi.kext Lilu.kext NVMeFix.kext RestrictEvents.kext SMCProcessor.kext SMCSuperIO.kext VirtualSMC.kext WhateverGreen.kext itlwm.kext. Don't forget any other kext that you are using now. EFI-1.0.1.zip Edited August 23 by miliuco Fix typo 4 Link to comment Share on other sites More sharing options...
miliuco Posted November 12 Author Share Posted November 12 (edited) EFI folder with OpenCore 1.0.2 config-14-imac-amd.plist SMBIOS iMac19,1 IMPORTANT: fill in your own SMBIOS data iGPU headless mode and AMD as main card iGPU Enabled in BIOS unfairgva=6 in dGPU properties to get some kind of DRM config-14-macpro.plist SMBIOS MacPro7,1 IMPORTANT: fill in your own SMBIOS data iGPU disabled in BIOS config-extra config-fenvi.plist: if you have a Fenvi combo card or any of the Broadcom wifi chipsets that have lost support in Sonoma and are included in the OCLP root patch config-amfipass.plist: to have the Fenvi card with AMFIpass.kext instead of amfi=0x80 in boot args config-ax210.plist: if you have an Intel supported combo card (only wifi) (you can use AirportItlwm.kext but on Sequoia itlwm.kext is mandatory) config-ax210-bt.plist: if you have an Intel supported combo card (wifi + Bluetooth) (you can use AirportItlwm.kext but on Sequoia itlwm.kext is mandatory). Notes Rename the selected config to config.plist. Required kexts are not included because of the size of the ZIP file (only USBToolBox.kext and UTBMap.kext are included). Fenvi and Broadcom Wi-Fi cards AMFIPass.kext 1.4.1. IO80211FamilyLegacy.kext 1.0.0 and IOSkywalkFamily.kext 1.1.0. Intel supported combo cards - OpenIntelWireless. AirportItlwm.kext (Ventura and Sonoma) / itlwm.kext (Ventura v2.2.0, Sonoma and Sequoia v2.3.0). IntelBluetoothFirmware.kext / IntelBTPatcher.kext. BlueToolFixup.kext: BrcmPatchRAM by Acidanthera. Wi-Fi 6 Intel AX210 on macOS Sonoma. Get back Fenvi T919 and other Broadcom Wi-Fi on macOS 14 Sonoma thanks to OLCP. List of kexts not included in the ZIP file (get the required on your own): AMFIPass.kext AirportItlwm.kext AppleALC.kext BlueToolFixup.kext CPUFriend.kext CPUFriendDataProvider.kext IO80211FamilyLegacy.kext IOSkywalkFamily.kext IntelBTPatcher.kext IntelBluetoothFirmware.kext IntelMausi.kext Lilu.kext NVMeFix.kext RestrictEvents.kext SMCProcessor.kext SMCSuperIO.kext VirtualSMC.kext WhateverGreen.kext itlwm.kext. Don't forget any other kext that you are using now. EFI-1.0.2.zip Edited November 13 by miliuco Typo Link to comment Share on other sites More sharing options...
Recommended Posts