diff --git a/Resources/BuildOpenCore.py b/Resources/BuildOpenCore.py index 12cd3e6a8..e9c5093d7 100644 --- a/Resources/BuildOpenCore.py +++ b/Resources/BuildOpenCore.py @@ -195,6 +195,14 @@ def BuildEFI(): "" ) + if current_model in ModelArray.LegacyAudio: + print("- Adding VoodooHDA v%s" % Versions.voodoohda_version) + copy(Versions.voodoohda_path, Versions.kext_path_build) + Versions.plist_data = Versions.plist_data.replace( + "", + "" + ) + usb_map_path = os.path.join(Versions.current_path, "payloads/Kexts/Maps/Zip/" "USB-Map-%s.zip" % current_model) if os.path.exists(usb_map_path): print("- Adding USB Map for %s" % current_model) diff --git a/Resources/Versions.py b/Resources/Versions.py index 5483d7856..0e05822fd 100644 --- a/Resources/Versions.py +++ b/Resources/Versions.py @@ -23,6 +23,7 @@ mousse_version = "0.93" telemetrap_version = "1.0.0" io80211high_sierra_version = "1.0.0" io80211mojave_version = "1.0.0" +voodoohda_version = "296" # List current location os.chdir(os.path.dirname(os.path.realpath(__file__))) @@ -52,6 +53,7 @@ mousse_path = os.path.join(current_path, "payloads/Kexts/SSE/" "AAAMouSSE-v%s.zi telemetrap_path = os.path.join(current_path, "payloads/Kexts/SSE/" "telemetrap-v%s.zip" % telemetrap_version) io80211high_sierra_path = os.path.join(current_path, "payloads/Kexts/Wifi/" "IO80211HighSierra-v%s.zip" % io80211high_sierra_version) io80211mojave_path = os.path.join(current_path, "payloads/Kexts/Wifi/" "IO80211Mojave-v%s.zip" % io80211mojave_version) +voodoohda_path = os.path.join(current_path, "payloads/Kexts/Audio/" "VoodooHDA-v%s.zip" % voodoohda_version) # Build Location opencore_path_build = os.path.join(current_path, "Build-Folder/" "OpenCore-v%s.zip" % opencore_version) diff --git a/payloads/Config/v0.6.3/config.plist b/payloads/Config/v0.6.3/config.plist index 7d4c5eb30..54f41dd77 100644 --- a/payloads/Config/v0.6.3/config.plist +++ b/payloads/Config/v0.6.3/config.plist @@ -424,6 +424,24 @@ PlistPath Contents/Info.plist + + Arch + x86_64 + Comment + VoodooHDA + Enabled + + MaxKernel + + MinKernel + 18.0.0 + BundlePath + VoodooHDA.kext + ExecutablePath + Contents/MacOS/VoodooHDA + PlistPath + Contents/Info.plist + Arch x86_64 diff --git a/payloads/Config/v0.6.4/config.plist b/payloads/Config/v0.6.4/config.plist index 634bba9dc..16de8b2cd 100644 --- a/payloads/Config/v0.6.4/config.plist +++ b/payloads/Config/v0.6.4/config.plist @@ -426,6 +426,24 @@ PlistPath Contents/Info.plist + + Arch + x86_64 + Comment + VoodooHDA + Enabled + + MaxKernel + + MinKernel + 18.0.0 + BundlePath + VoodooHDA.kext + ExecutablePath + Contents/MacOS/VoodooHDA + PlistPath + Contents/Info.plist + Arch x86_64