diff --git a/CHANGELOG.md b/CHANGELOG.md index 72cd0fd8a..f62eee665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ - Implement OpenCore GUI - Ensure symlinks are preserved - Enable TeraScale 2 patches by default on desktops +- Fix NightShift support for macOS Monterey +- Add UniversalControl support + - Currently not enabled by Apple in macOS Monterey Beta 2/iOS 15 Beta 2 ## 0.2.2 diff --git a/Resources/Build.py b/Resources/Build.py index b65f8bdb5..eff39a274 100644 --- a/Resources/Build.py +++ b/Resources/Build.py @@ -169,12 +169,6 @@ class BuildOpenCore: ("WhateverGreen.kext", self.constants.whatevergreen_version, self.constants.whatevergreen_path, lambda: self.constants.allow_oc_everywhere is False), ("RestrictEvents.kext", self.constants.restrictevents_version, self.constants.restrictevents_path, lambda: self.model in ModelArray.MacPro71), ("RestrictEvents.kext", self.constants.restrictevents_mbp_version, self.constants.restrictevents_mbp_path, lambda: self.model in ["MacBookPro6,1", "MacBookPro6,2", "MacBookPro9,1"]), - ( - "NightShiftEnabler.kext", - self.constants.nightshift_version, - self.constants.nightshift_path, - lambda: self.model in ModelArray.NightShift and self.constants.allow_oc_everywhere is False and self.constants.serial_settings == "Minimal", - ), ("SMC-Spoof.kext", self.constants.smcspoof_version, self.constants.smcspoof_path, lambda: self.constants.allow_oc_everywhere is False), # CPU patches ("AppleMCEReporterDisabler.kext", self.constants.mce_version, self.constants.mce_path, lambda: self.model in ModelArray.DualSocket), diff --git a/Resources/ModelArray.py b/Resources/ModelArray.py index 56e9532d2..b8f3b68f5 100644 --- a/Resources/ModelArray.py +++ b/Resources/ModelArray.py @@ -445,13 +445,35 @@ XhciSupport = [ ] SidecarPatch = [ + "MacBook4,1", + "MacBook5,1", + "MacBook5,2", + "MacBook6,1", + "MacBook7,1", "MacBook8,1", + "MacBookAir2,1", + "MacBookAir3,1", + "MacBookAir3,2", + "MacBookAir4,1", + "MacBookAir4,2", "MacBookAir5,1", "MacBookAir5,2", "MacBookAir6,1", "MacBookAir6,2", "MacBookAir7,1", "MacBookAir7,2", + "MacBookPro4,1", + "MacBookPro5,1", + "MacBookPro5,2", + "MacBookPro5,3", + "MacBookPro5,4", + "MacBookPro5,5", + "MacBookPro6,1", + "MacBookPro6,2", + "MacBookPro7,1", + "MacBookPro8,1", + "MacBookPro8,2", + "MacBookPro8,3", "MacBookPro9,1", "MacBookPro9,2", "MacBookPro10,1", @@ -468,10 +490,24 @@ SidecarPatch = [ "MacBookPro14,1", "MacBookPro14,2", "MacBookPro14,3", + "Macmini3,1", + "Macmini4,1", + "Macmini5,1", + "Macmini5,2", + "Macmini5,3", "Macmini6,1", "Macmini6,2", "Macmini7,1", "Macmini8,1", + "iMac7,1", + "iMac8,1", + "iMac9,1", + "iMac10,1", + "iMac11,1", + "iMac11,2", + "iMac11,3", + "iMac12,1", + "iMac12,2", "iMac13,1", "iMac13,2", "iMac13,3", @@ -485,6 +521,8 @@ SidecarPatch = [ "iMac18,1", "iMac18,2", "iMac18,3", + "MacPro3,1", + "MacPro4,1", "MacPro5,1", "MacPro6,1", "Dortania1,1", diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist index 59ff2db1e..fe5975ee3 100644 --- a/payloads/Config/config.plist +++ b/payloads/Config/config.plist @@ -816,7 +816,7 @@ MaxKernel MinKernel - 19.0.0 + 16.0.0 BundlePath SidecarFixup.kext ExecutablePath diff --git a/payloads/Kexts/Acidanthera/SidecarFixup-v1.0.2.zip b/payloads/Kexts/Acidanthera/SidecarFixup-v1.0.2.zip index ddb795b27..f9c5c936b 100644 Binary files a/payloads/Kexts/Acidanthera/SidecarFixup-v1.0.2.zip and b/payloads/Kexts/Acidanthera/SidecarFixup-v1.0.2.zip differ