Hi everyone,
I’ve been trying for several days to fix my EFI configuration for macOS Tahoe on my system but haven’t had any success so far.
My hardware specs are:
• CPU: Ryzen 7 1800X
• Motherboard: MSI Tomahawk B350
• GPU: RX 550 4GB
• Storage: NVMe SSD
• Network: Realtek RTL8111 Ethernet
I have a working EFI for macOS Sonoma, but I need help adapting or fixing the EFI so that it can properly install and run macOS Tahoe on this setup.
I’m willing to share my current EFI files (including the Sonoma EFI) for anyone interested in helping improve or create a Tahoe-compatible EFI.
If anyone is experienced with Ryzen Hackintosh setups and macOS Tahoe, I would really appreciate your help!
Thank you in advance.
You have a few issues with your EFI, which will prevent you running Tahoe on your soup.
You are using the Sequoia AMD Kernel Patches (MaxKernel 24.99.99) in your config.plist. You need to replace these with the latest version which supports Tahoe (MaxKernel 25.99.99).
SSDT-PMC.aml is not meant for use with an AMD system, it is aimed at fixing issues on Intel 300-series motherboards. Remove it from your setup.
I am not sure you need the SSDT-GPRW.aml table and patch, as that is more commonly a fix for laptops.
Your USBMap.kext looks wrong, too many Physical USB2 ports are present, no Internal USB headers included and it doesn't support Tahoe.
You need to revise your USBMap.kext to activate the correct ports, with the correct USB connector type. Otherwise you may as well not use it.
You will need to convert your current USBMap.kext to include the new USB port and number requirements instigated by Apple with the release of Tahoe. Little point doing this if you don't first fix the issues in the kext.
You need to use the Kernel > Quirks > XhciPortLimit entry until you fix your USBMap.kext.
You need to clean out the unnecessary Drivers and Tools in your OC setup. These additional Tools and Drivers do nothing helpful.
Same with the DeviceProperties you are using that appear to have been lifted straight from Hackintool's PCIe tab/Export files. None of these DeviceProperties add anything new to the setup. They just regurgitate the information present in Hackintool. Anything they do generate is purely cosmetic with no additional function in macOS.
WhateverGreen.kext doesn't work during the Tahoe installation, it needs to be disabled or removed and only reinstated/Enabled once you get to the macOS Tahoe desktop. Otherwise you will see a kernel panic.
AppleALC.kext stopped working with the release of the Tahoe Beta, due to Apple removing support for AppleHDA.kext.
Before you get AppleALC working, you need to reinstall AppleHDA.kext and the associated files to Tahoe as a post install process. Do not have AppleALC present in your OC setup during installation.
You should remove any and all Sensor or non-essential kexts from your setup, as they are as likely to cause issues as they are to work in Tahoe.
I have amended your EFI folder as listed above, try the attached EFI and see if it works.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.