Add Innie Support

Closes https://github.com/dortania/OpenCore-Legacy-Patcher/issues/187
This commit is contained in:
Mykola Grymalyuk
2021-05-03 12:28:47 -06:00
parent ca4051b10d
commit 5bca1a0ad6
5 changed files with 27 additions and 1 deletions

View File

@@ -1,5 +1,9 @@
# OpenCore Legacy Patcher changelog # 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 ## 0.1.2
- Fix IDE support on 2008 era MacBooks, iMacs and Xserves - Fix IDE support on 2008 era MacBooks, iMacs and Xserves
- Fix reduced output speeds on BCM94360 series Wifi cards - Fix reduced output speeds on BCM94360 series Wifi cards

View File

@@ -130,6 +130,7 @@ class BuildOpenCore:
("AppleIntelPIIXATA.kext", self.constants.piixata_version, self.constants.piixata_path, lambda: self.model in ModelArray.IDEPatch), ("AppleIntelPIIXATA.kext", self.constants.piixata_version, self.constants.piixata_path, lambda: self.model in ModelArray.IDEPatch),
# Misc # Misc
("SidecarFixup.kext", self.constants.sidecarfixup_version, self.constants.sidecarfixup_path, lambda: self.model in ModelArray.SidecarPatch), ("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) self.enable_kext(name, version, path, check)

View File

@@ -9,7 +9,7 @@ from pathlib import Path
class Constants: class Constants:
def __init__(self): def __init__(self):
self.patcher_version = "0.1.2" self.patcher_version = "0.1.3"
self.opencore_commit = "65cc81b - 05-03-2021" self.opencore_commit = "65cc81b - 05-03-2021"
self.opencore_version = "0.6.9" self.opencore_version = "0.6.9"
self.lilu_version = "1.5.3" self.lilu_version = "1.5.3"
@@ -37,6 +37,7 @@ class Constants:
self.hibernationfixup = "1.3.9" self.hibernationfixup = "1.3.9"
self.nvmefix_version = "1.0.7" self.nvmefix_version = "1.0.7"
self.sidecarfixup_version = "1.0.0" self.sidecarfixup_version = "1.0.0"
self.innie_version = "1.3.0"
self.payload_version = "0.0.4" self.payload_version = "0.0.4"
# Get resource path # Get resource path
@@ -190,6 +191,8 @@ class Constants:
@property @property
def sidecarfixup_path(self): return self.payload_kexts_path / Path(f"Acidanthera/SidecarFixup-v{self.sidecarfixup_version}.zip") def sidecarfixup_path(self): return self.payload_kexts_path / Path(f"Acidanthera/SidecarFixup-v{self.sidecarfixup_version}.zip")
@property @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") def plist_folder_path(self): return self.payload_kexts_path / Path(f"Plists")
@property @property
def platform_plugin_plist_path(self): return self.plist_folder_path / Path(f"PlatformPlugin") def platform_plugin_plist_path(self): return self.plist_folder_path / Path(f"PlatformPlugin")

View File

@@ -824,6 +824,24 @@
<key>PlistPath</key> <key>PlistPath</key>
<string>Contents/Info.plist</string> <string>Contents/Info.plist</string>
</dict> </dict>
<dict>
<key>Arch</key>
<string>x86_64</string>
<key>Comment</key>
<string>Innie</string>
<key>Enabled</key>
<false/>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>BundlePath</key>
<string>Innie.kext</string>
<key>ExecutablePath</key>
<string>Contents/MacOS/Innie</string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
</array> </array>
<key>Block</key> <key>Block</key>
<array/> <array/>

Binary file not shown.