From 3f2ba03892b372d93e43c6734202f23520616b0e Mon Sep 17 00:00:00 2001 From: Onn Date: Fri, 5 Dec 2025 16:37:23 +0700 Subject: [PATCH] Use amfi=0x80 for OCLP 3.0.0 - Experimental Fork --- Scripts/config_prodigy.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Scripts/config_prodigy.py b/Scripts/config_prodigy.py index e2f276f..8007c0c 100644 --- a/Scripts/config_prodigy.py +++ b/Scripts/config_prodigy.py @@ -502,13 +502,16 @@ class ConfigProdigy: return kernel_patch - def boot_args(self, hardware_report, macos_version, kexts, config): + def boot_args(self, hardware_report, macos_version, needs_oclp, kexts, config): boot_args = [ "-v", "debug=0x100", "keepsyms=1" ] + if needs_oclp and self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("25.0.0"): + boot_args.append("amfi=0x80") + if config["Booter"]["Quirks"]["ResizeAppleGpuBars"] != 0 and self.is_intel_hedt_cpu(hardware_report.get("CPU").get("Processor Name"), hardware_report.get("CPU").get("Codename")): boot_args.append("npci=0x2000") @@ -682,7 +685,7 @@ class ConfigProdigy: config["Misc"]["Tools"] = [] del config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["#INFO (prev-lang:kbd)"] - config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] = self.boot_args(hardware_report, macos_version, kexts, config) + config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] = self.boot_args(hardware_report, macos_version, needs_oclp, kexts, config) config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["csr-active-config"] = self.utils.hex_to_bytes(self.csr_active_config(macos_version)) config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["prev-lang:kbd"] = self.utils.hex_to_bytes("")