diff --git a/CHANGELOG.md b/CHANGELOG.md index dbd2f2627..d00a3fa88 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,10 @@ - Better Wireless networking support - Fix MacBook6,1 audio support - Increment binaries + - OpenCore 1a673ad (0.6.9 rolling - 05-02-2021) + - Lilu c77722d (1.5.3 rolling - 05-01-2021) - AppleALC 84850d0 (1.6.0 rolling - 04-30-2021) + - RestrictEvents 9e2bb0f (1.0.1 rolling - 05-01-2021) ## 0.1.1 - Fix iMac11,3 GFX0 pathing diff --git a/Resources/Build.py b/Resources/Build.py index a687bf18a..392a139bf 100644 --- a/Resources/Build.py +++ b/Resources/Build.py @@ -438,9 +438,10 @@ class BuildOpenCore: if mp_dgpu_vendor == self.constants.pci_amd_ati: print("- Adding Mac Pro, Xserve DRM patches") self.config["DeviceProperties"]["Add"][mp_dgpu_path] = {"shikigva": 128, "unfairgva": 1, "wegtree": 1} - #elif mp_dgpu_vendor == self.constants.pci_nvidia: - # print("- Enabling Nvidia Output Patch") - # self.config["UEFI"]["Quirks"]["ForgeUefiSupport"] = True + elif mp_dgpu_vendor == self.constants.pci_nvidia: + print("- Enabling Nvidia Output Patch") + self.config["UEFI"]["Quirks"]["ForgeUefiSupport"] = True + self.config["UEFI"]["Quirks"]["ReloadOptionRoms"] = True except IndexError: print(f"- Failed to find Device path for NVMe {x}") @@ -449,9 +450,10 @@ class BuildOpenCore: if "shikigva=128 unfairgva=1 -wegtree" not in self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"]: print("- Falling back to boot-args") self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " shikigva=128 unfairgva=1 -wegtree" - #elif mp_dgpu_vendor == self.constants.pci_nvidia: - # print("- Enabling Nvidia Output Patch") - # self.config["UEFI"]["Quirks"]["ForgeUefiSupport"] = True + elif mp_dgpu_vendor == self.constants.pci_nvidia: + print("- Enabling Nvidia Output Patch") + self.config["UEFI"]["Quirks"]["ForgeUefiSupport"] = True + self.config["UEFI"]["Quirks"]["ReloadOptionRoms"] = True x = x + 1 except ValueError: print("- No socketed dGPU found") diff --git a/Resources/Constants.py b/Resources/Constants.py index 67ee742be..6611bd0d2 100644 --- a/Resources/Constants.py +++ b/Resources/Constants.py @@ -10,9 +10,9 @@ from pathlib import Path class Constants: def __init__(self): self.patcher_version = "0.1.2" - self.opencore_commit = "c528597 - 2021-04-05" - self.opencore_version = "0.6.8" - self.lilu_version = "1.5.2" + self.opencore_commit = "1a673ad - 05-02-2021" + self.opencore_version = "0.6.9" + self.lilu_version = "1.5.3" self.whatevergreen_version = "1.4.9" self.airportbcrmfixup_version = "2.1.2" self.bcm570_version = "1.0.1" @@ -26,7 +26,7 @@ class Constants: self.io80211high_sierra_version = "1.0.0" self.io80211mojave_version = "1.0.0" self.applealc_version = "1.6.0" - self.restrictevents_version = "1.0.0" + self.restrictevents_version = "1.0.1" self.restrictevents_mbp_version = "1.0.1" self.piixata_version = "1.0.0" self.backlight_version = "1.0.1" diff --git a/payloads/ACPI/Source/SSDT-PCI.dsl b/payloads/ACPI/Source/SSDT-PCI.dsl index 7c7d2415c..8c31d4c9b 100644 --- a/payloads/ACPI/Source/SSDT-PCI.dsl +++ b/payloads/ACPI/Source/SSDT-PCI.dsl @@ -1,6 +1,6 @@ /* Removes PCI0's 32-bit Allocation Limitation to resolve PCIe device support on Sandy and * Ivy Bridge Macs, mainly applicable for Audio and eGPU support. - * BUF0 to BUF1 patch required to override exisiting BufObj in DSDT. + * BUF0 to BUF1 patch required to override exisiting BuffObj in DSDT. * * Source: * https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/ diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist index e158f46bd..45cbe5b82 100644 --- a/payloads/Config/config.plist +++ b/payloads/Config/config.plist @@ -1335,7 +1335,7 @@ AppleEvent Builtin CustomDelays - Disabled + KeyInitialDelay 0 KeySubsequentDelay @@ -1459,14 +1459,20 @@ ActivateHpetSupport + EnableVectorAcceleration + DisableSecurityPolicy ExitBootServicesDelay 0 + ForgeUefiSupport + IgnoreInvalidFlexRatio ReleaseUsbOwnership + ReloadOptionRoms + RequestBootVarRouting TscSyncTimeout diff --git a/payloads/Kexts/Acidanthera/Lilu-v1.5.2.zip b/payloads/Kexts/Acidanthera/Lilu-v1.5.2.zip deleted file mode 100644 index 16fe6fbd2..000000000 Binary files a/payloads/Kexts/Acidanthera/Lilu-v1.5.2.zip and /dev/null differ diff --git a/payloads/Kexts/Acidanthera/Lilu-v1.5.3.zip b/payloads/Kexts/Acidanthera/Lilu-v1.5.3.zip new file mode 100644 index 000000000..d42142f68 Binary files /dev/null and b/payloads/Kexts/Acidanthera/Lilu-v1.5.3.zip differ diff --git a/payloads/Kexts/Acidanthera/RestrictEvents-MBP91-v1.0.1.zip b/payloads/Kexts/Acidanthera/RestrictEvents-MBP91-v1.0.1.zip index 4b9126309..40e415c31 100644 Binary files a/payloads/Kexts/Acidanthera/RestrictEvents-MBP91-v1.0.1.zip and b/payloads/Kexts/Acidanthera/RestrictEvents-MBP91-v1.0.1.zip differ diff --git a/payloads/Kexts/Acidanthera/RestrictEvents-v1.0.0.zip b/payloads/Kexts/Acidanthera/RestrictEvents-v1.0.0.zip deleted file mode 100644 index fc555ba7d..000000000 Binary files a/payloads/Kexts/Acidanthera/RestrictEvents-v1.0.0.zip and /dev/null differ diff --git a/payloads/Kexts/Acidanthera/RestrictEvents-v1.0.1.zip b/payloads/Kexts/Acidanthera/RestrictEvents-v1.0.1.zip new file mode 100644 index 000000000..bce2416d5 Binary files /dev/null and b/payloads/Kexts/Acidanthera/RestrictEvents-v1.0.1.zip differ diff --git a/payloads/OpenCore/OpenCore-DEBUG.zip b/payloads/OpenCore/OpenCore-DEBUG.zip index bdb452ba0..574faa2bb 100644 Binary files a/payloads/OpenCore/OpenCore-DEBUG.zip and b/payloads/OpenCore/OpenCore-DEBUG.zip differ diff --git a/payloads/OpenCore/OpenCore-RELEASE-v0.6.8.zip b/payloads/OpenCore/OpenCore-RELEASE-v0.6.8.zip deleted file mode 100644 index 42b0024c3..000000000 Binary files a/payloads/OpenCore/OpenCore-RELEASE-v0.6.8.zip and /dev/null differ diff --git a/payloads/OpenCore/OpenCore-RELEASE.zip b/payloads/OpenCore/OpenCore-RELEASE.zip index f0b9029ad..d36420b04 100644 Binary files a/payloads/OpenCore/OpenCore-RELEASE.zip and b/payloads/OpenCore/OpenCore-RELEASE.zip differ