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