diff --git a/CHANGELOG.md b/CHANGELOG.md index d0b7df2cc..5505bf17b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,11 +12,12 @@ - BrcmPatchRAM 2.6.1 - release - WhateverGreen 1.5.5 - release - PatcherSupportPkg 0.2.0 - release - - FeatureUnlock 1.0.4 - rolling (4b3ebe3) + - FeatureUnlock 1.0.4 - rolling (4161389) - Fix AirPlay to Mac on macOS 12.1 - Add macOS InstallAssistant downloader to TUI - Resolve rare memory corruption due to FeatureUnlock - Raise SurPlus MaxKernel to 21.99.99 +- Fix Content Caching with spoofless usage ## 0.3.1 - Increment Binaries: diff --git a/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-DEBUG.zip b/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-DEBUG.zip index 430999194..e28fb2242 100644 Binary files a/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-DEBUG.zip and b/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-DEBUG.zip differ diff --git a/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-RELEASE.zip b/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-RELEASE.zip index 4da5448e8..62d33a9c9 100644 Binary files a/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-RELEASE.zip and b/payloads/Kexts/Acidanthera/FeatureUnlock-v1.0.4-RELEASE.zip differ diff --git a/resources/build.py b/resources/build.py index ffc94388d..afc3ad158 100644 --- a/resources/build.py +++ b/resources/build.py @@ -796,6 +796,10 @@ class BuildOpenCore: if smbios_data.smbios_dictionary[self.model]["CPU Generation"] >= cpu_data.cpu_data.nehalem.value: # Nehalem and newer MacBooks force firmware throttling via MSR_POWER_CTL self.enable_kext("SimpleMSR.kext", self.constants.simplemsr_version, self.constants.simplemsr_path) + if self.get_item_by_kv(self.config["Kernel"]["Patch"], "Comment", "Reroute kern.hv_vmm_present patch (1)")["Enabled"] is True: + # Add Content Caching patch + print("- Fixing Content Caching support") + self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " -allow_assetcache" if self.get_kext_by_bundle_path("RestrictEvents.kext")["Enabled"] is False: # Ensure this is done at the end so all previous RestrictEvents patches are applied # RestrictEvents and EFICheckDisabler will confilict if both are injected