diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ab87f282..d0c32d10e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # OpenCore Legacy Patcher changelog +## 0.1.3 +- Fix internal PCIe devices reporting as external + - Innie 0ccd95e (1.3.0 release - 01-16-2021) + ## 0.1.2 - Fix IDE support on 2008 era MacBooks, iMacs and Xserves - Fix reduced output speeds on BCM94360 series Wifi cards diff --git a/Resources/Build.py b/Resources/Build.py index 6cf410dae..6f22c8f7e 100644 --- a/Resources/Build.py +++ b/Resources/Build.py @@ -130,6 +130,7 @@ class BuildOpenCore: ("AppleIntelPIIXATA.kext", self.constants.piixata_version, self.constants.piixata_path, lambda: self.model in ModelArray.IDEPatch), # Misc ("SidecarFixup.kext", self.constants.sidecarfixup_version, self.constants.sidecarfixup_path, lambda: self.model in ModelArray.SidecarPatch), + ("Innie.kext", self.constants.innie_version, self.constants.innie_path, lambda: self.model in self.model in ModelArray.MacPro71), ]: self.enable_kext(name, version, path, check) diff --git a/Resources/Constants.py b/Resources/Constants.py index d8b5e7eb9..1b5407f44 100644 --- a/Resources/Constants.py +++ b/Resources/Constants.py @@ -9,7 +9,7 @@ from pathlib import Path class Constants: def __init__(self): - self.patcher_version = "0.1.2" + self.patcher_version = "0.1.3" self.opencore_commit = "65cc81b - 05-03-2021" self.opencore_version = "0.6.9" self.lilu_version = "1.5.3" @@ -37,6 +37,7 @@ class Constants: self.hibernationfixup = "1.3.9" self.nvmefix_version = "1.0.7" self.sidecarfixup_version = "1.0.0" + self.innie_version = "1.3.0" self.payload_version = "0.0.4" # Get resource path @@ -190,6 +191,8 @@ class Constants: @property def sidecarfixup_path(self): return self.payload_kexts_path / Path(f"Acidanthera/SidecarFixup-v{self.sidecarfixup_version}.zip") @property + def innie_path(self): return self.payload_kexts_path / Path(f"Misc/Innie-v{self.innie_version}.zip") + @property def plist_folder_path(self): return self.payload_kexts_path / Path(f"Plists") @property def platform_plugin_plist_path(self): return self.plist_folder_path / Path(f"PlatformPlugin") diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist index 50ddc0a4a..c2d9c47f8 100644 --- a/payloads/Config/config.plist +++ b/payloads/Config/config.plist @@ -824,6 +824,24 @@ PlistPath Contents/Info.plist + + Arch + x86_64 + Comment + Innie + Enabled + + MaxKernel + + MinKernel + + BundlePath + Innie.kext + ExecutablePath + Contents/MacOS/Innie + PlistPath + Contents/Info.plist + Block diff --git a/payloads/Kexts/Misc/Innie-v1.3.0.zip b/payloads/Kexts/Misc/Innie-v1.3.0.zip new file mode 100644 index 000000000..c7699d31b Binary files /dev/null and b/payloads/Kexts/Misc/Innie-v1.3.0.zip differ