diff --git a/CHANGELOG.md b/CHANGELOG.md index e02de4f2d..dc63eaa0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # OpenCore Legacy Patcher changelog +## 0.3.1 + ## 0.3.0 - Fix Nvidia Tesla Acceleration in Monterey Beta 7+ - Add missing NVDAStartup diff --git a/payloads/Kexts/Acidanthera/BlueToolFixup-v2.6.1.zip b/payloads/Kexts/Acidanthera/BlueToolFixup-v2.6.1.zip index a86d49f6a..cff22a80b 100644 Binary files a/payloads/Kexts/Acidanthera/BlueToolFixup-v2.6.1.zip and b/payloads/Kexts/Acidanthera/BlueToolFixup-v2.6.1.zip differ diff --git a/payloads/Kexts/Acidanthera/BlueToolFixup.patch b/payloads/Kexts/Acidanthera/BlueToolFixup.patch index 438fc46ae..ee3f85313 100644 --- a/payloads/Kexts/Acidanthera/BlueToolFixup.patch +++ b/payloads/Kexts/Acidanthera/BlueToolFixup.patch @@ -1,5 +1,5 @@ diff --git a/BrcmPatchRAM/BlueToolFixup.cpp b/BrcmPatchRAM/BlueToolFixup.cpp -index 0fa891a..4cebff4 100644 +index 0fa891a..18e4b74 100644 --- a/BrcmPatchRAM/BlueToolFixup.cpp +++ b/BrcmPatchRAM/BlueToolFixup.cpp @@ -37,8 +37,10 @@ bool BlueToolFixup::start(IOService *provider) { @@ -36,11 +36,10 @@ index 0fa891a..4cebff4 100644 static mach_vm_address_t orig_cs_validate {}; -@@ -70,10 +87,14 @@ static inline void searchAndPatch(const void *haystack, size_t haystackSize, con - static void patched_cs_validate_page(vnode_t vp, memory_object_t pager, memory_object_offset_t page_offset, const void *data, int *validated_p, int *tainted_p, int *nx_p) { +@@ -71,9 +88,14 @@ static void patched_cs_validate_page(vnode_t vp, memory_object_t pager, memory_o char path[PATH_MAX]; int pathlen = PATH_MAX; -- FunctionCast(patched_cs_validate_page, orig_cs_validate)(vp, pager, page_offset, data, validated_p, tainted_p, nx_p); + FunctionCast(patched_cs_validate_page, orig_cs_validate)(vp, pager, page_offset, data, validated_p, tainted_p, nx_p); - if (vn_getpath(vp, path, &pathlen) == 0 && UNLIKELY(strcmp(path, blueToolPath) == 0)) { - searchAndPatch(data, PAGE_SIZE, path, kSkipUpdateFilePathOriginal, kSkipUpdateFilePathPatched); - } diff --git a/resources/build.py b/resources/build.py index cdd189f80..8e925d9ff 100644 --- a/resources/build.py +++ b/resources/build.py @@ -381,8 +381,6 @@ class BuildOpenCore: Path(self.constants.amc_contents_folder).mkdir() shutil.copy(amc_map_path, self.constants.amc_contents_folder) self.get_kext_by_bundle_path("AMC-Override.kext")["Enabled"] = True - elif self.model == "MacBookPro10,1": - self.config["DeviceProperties"]["Add"]["PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)"] = {"agdpmod": "vit9696"} if self.model not in model_array.NoAGPMSupport: print("- Adding AppleGraphicsPowerManagement Override") @@ -399,7 +397,6 @@ class BuildOpenCore: Path(self.constants.agdp_contents_folder).mkdir() shutil.copy(agdp_map_path, self.constants.agdp_contents_folder) self.get_kext_by_bundle_path("AGDP-Override.kext")["Enabled"] = True - if self.constants.serial_settings != "None": # AGPM Patch diff --git a/resources/constants.py b/resources/constants.py index 0bb72dba4..40cce0ce1 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -13,7 +13,7 @@ from resources import device_probe class Constants: def __init__(self): # Patcher Versioning - self.patcher_version = "0.3.0" # OpenCore-Legacy-Patcher + self.patcher_version = "0.3.1" # OpenCore-Legacy-Patcher self.patcher_support_pkg_version = "0.1.7" # PatcherSupportPkg self.url_patcher_support_pkg = "https://github.com/dortania/PatcherSupportPkg/releases/download/" self.nightly_url_patcher_support_pkg = "https://nightly.link/dortania/PatcherSupportPkg/workflows/build/master/"