diff --git a/CHANGELOG.md b/CHANGELOG.md
index d3454c1d7..51c9a04f7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
# OpenCore Legacy Patcher changelog
+## 0.0.10
+- Increment binaries
+ - OpenCore 43f5339(0.6.6 release)
+ - Lilu d107554(1.5.1 release)
+ - WhateverGreen 9e53d8a(1.4.7 release)
+- Add IDE support to MacPro3,1
+- Set SecureBootModel to iMac Pro(should aid in booting older OSes with OpenCore)
+- Update MacBookPro SMBIOS
+
## 0.0.9
- Resolve firmware install issues bricking Macs
diff --git a/OpenCore-Patcher.command b/OpenCore-Patcher.command
index d8e113c95..e39c5fc2d 100755
--- a/OpenCore-Patcher.command
+++ b/OpenCore-Patcher.command
@@ -20,7 +20,7 @@ except NameError:
pass
# List build versions
-patcher_version = "0.0.9"
+patcher_version = "0.0.10"
CustomSMBIOS=False
MainMenu=True
diff --git a/Resources/BuildOpenCore.py b/Resources/BuildOpenCore.py
index c6ffb4cdf..5d9ae1b61 100644
--- a/Resources/BuildOpenCore.py
+++ b/Resources/BuildOpenCore.py
@@ -228,6 +228,14 @@ def BuildEFI():
""
)
+ if current_model in ModelArray.IDEPatch:
+ print("- Adding AppleIntelPIIXATA v%s" % Versions.piixata_version)
+ copy(Versions.piixata_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)
@@ -277,9 +285,9 @@ def BuildSMBIOS():
elif current_model in ModelArray.MacBookPro111:
print("- Spoofing to MacBookPro11,1")
new_model = "MacBookPro11,1"
- elif current_model in ModelArray.MacBookPro112:
- print("- Spoofing to MacBookPro11,2")
- new_model = "MacBookPro11,2"
+ elif current_model in ModelArray.MacBookPro113:
+ print("- Spoofing to MacBookPro11,3")
+ new_model = "MacBookPro11,3"
elif current_model in ModelArray.Macmini71:
print("- Spoofing to Macmini7,1")
new_model = "Macmini7,1"
diff --git a/Resources/ModelArray.py b/Resources/ModelArray.py
index 3dd4f6efd..9df0d3ead 100644
--- a/Resources/ModelArray.py
+++ b/Resources/ModelArray.py
@@ -393,6 +393,10 @@ HiDPIpicker = [
"MacBookPro10,2",
]
+IDEPatch = [
+ "MacPro3,1"
+]
+
# 11" Air
MacBookAir61 = [
"MacBookAir3,1",
@@ -424,7 +428,7 @@ MacBookPro111 = [
# MacBook Pro 15" and 17"
-MacBookPro112 = [
+MacBookPro113 = [
"MacBookPro3,1",
"MacBookPro4,1",
"MacBookPro5,1",
diff --git a/Resources/Versions.py b/Resources/Versions.py
index b0b6f8d5d..feb554d81 100644
--- a/Resources/Versions.py
+++ b/Resources/Versions.py
@@ -12,8 +12,8 @@ import sys
# List build versions
opencore_version = "0.6.6"
-lilu_version = "1.5.0"
-whatevergreen_version = "1.4.6"
+lilu_version = "1.5.1"
+whatevergreen_version = "1.4.7"
airportbcrmfixup_version = "2.1.2"
bcm570_version = "1.0.0"
marvel_version = "1.0.0"
@@ -25,6 +25,7 @@ io80211high_sierra_version = "1.0.0"
io80211mojave_version = "1.0.0"
voodoohda_version = "296"
restrictevents_version = "1.0.0"
+piixata_version = "1.0.0"
# List current location
os.chdir(os.path.dirname(os.path.realpath(__file__)))
@@ -51,6 +52,7 @@ bcm570_path = os.path.join(current_path, "payloads/Kexts/Ethernet/" "CatalinaBCM
marvel_path = os.path.join(current_path, "payloads/Kexts/Ethernet/" "MarvelYukonEthernet-v%s.zip" % marvel_version)
nforce_path = os.path.join(current_path, "payloads/Kexts/Ethernet/" "nForceEthernet-v%s.zip" % nforce_version)
mce_path = os.path.join(current_path, "payloads/Kexts/Misc/" "AppleMCEReporterDisabler-v%s.zip" % mce_version)
+piixata_path = os.path.join(current_path, "payloads/Kexts/Misc/" "AppleIntelPIIXATA-v%s.zip" % piixata_version)
mousse_path = os.path.join(current_path, "payloads/Kexts/SSE/" "AAAMouSSE-v%s.zip" % mousse_version)
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)
diff --git a/payloads/Config/v0.6.5/config.plist b/payloads/Config/v0.6.5/config.plist
index 94f135ae1..2702f5f6e 100644
--- a/payloads/Config/v0.6.5/config.plist
+++ b/payloads/Config/v0.6.5/config.plist
@@ -1,7 +1,7 @@
-
+
ACPI
diff --git a/payloads/Config/v0.6.6/config.plist b/payloads/Config/v0.6.6/config.plist
index 584888d6d..96b938faf 100644
--- a/payloads/Config/v0.6.6/config.plist
+++ b/payloads/Config/v0.6.6/config.plist
@@ -1,7 +1,7 @@
-
+
ACPI
@@ -117,6 +117,9 @@
MmioWhitelist
+ Patch
+
+
Quirks
AllowRelocationBlock
@@ -462,6 +465,24 @@
PlistPath
Contents/Info.plist
+
+ Arch
+ x86_64
+ Comment
+ AppleIntelPIIXATA
+ Enabled
+
+ MaxKernel
+
+ MinKernel
+ 20.0.0
+ BundlePath
+ AppleIntelPIIXATA.kext
+ ExecutablePath
+ Contents/MacOS/AppleIntelPIIXATA
+ PlistPath
+ Contents/Info.plist
+
Arch
x86_64
@@ -565,6 +586,8 @@
PowerTimeoutKernelPanic
+ SetApfsTrimTimeout
+ -1
ThirdPartyDrives
XhciPortLimit
@@ -592,6 +615,10 @@
Auto
HideAuxiliary
+ LauncherPath
+ Full
+ LauncherOption
+ Default
PickerAttributes
1
PickerAudioAssist
@@ -640,8 +667,6 @@
0
AuthRestart
- BootProtect
- Bootstrap
BlacklistAppleUpdate
DmgLoading
@@ -659,7 +684,7 @@
ScanPolicy
0
SecureBootModel
- x86legacy
+ j137
Vault
Optional
@@ -817,6 +842,8 @@
UpdateSMBIOSMode
Create
+ UseRawUuidEncoding
+
UEFI
@@ -951,6 +978,8 @@
Quirks
+ DisableSecurityPolicy
+
ExitBootServicesDelay
0
IgnoreInvalidFlexRatio
diff --git a/payloads/Kexts/Acidanthera/Lilu-v1.5.1.zip b/payloads/Kexts/Acidanthera/Lilu-v1.5.1.zip
new file mode 100644
index 000000000..6e017eede
Binary files /dev/null and b/payloads/Kexts/Acidanthera/Lilu-v1.5.1.zip differ
diff --git a/payloads/Kexts/Acidanthera/WhateverGreen-v1.4.7.zip b/payloads/Kexts/Acidanthera/WhateverGreen-v1.4.7.zip
new file mode 100644
index 000000000..da3191548
Binary files /dev/null and b/payloads/Kexts/Acidanthera/WhateverGreen-v1.4.7.zip differ
diff --git a/payloads/Kexts/Misc/AppleIntelPIIXATA-v1.0.0.zip b/payloads/Kexts/Misc/AppleIntelPIIXATA-v1.0.0.zip
new file mode 100644
index 000000000..ebe8450ad
Binary files /dev/null and b/payloads/Kexts/Misc/AppleIntelPIIXATA-v1.0.0.zip differ
diff --git a/payloads/OpenCore/OpenCore-v0.6.6.zip b/payloads/OpenCore/OpenCore-v0.6.6.zip
index 55718d502..b5e384a08 100644
Binary files a/payloads/OpenCore/OpenCore-v0.6.6.zip and b/payloads/OpenCore/OpenCore-v0.6.6.zip differ