diff --git a/CHANGELOG.md b/CHANGELOG.md index 6647db053..6f6541679 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,17 +24,19 @@ - AppleALC (1.6.2 rolling - 06-08-2021) - CPUFriend (1.2.4 rolling - 06-08-2021) - Lilu (1.5.4 rolling - 06-11-2021) - - NVMeFix (1.0.9 rolling - 06-08-2021) + - NVMeFix (1.0.9 rolling - 06-12-2021) - WhateverGreen (1.5.1 rolling - 06-08-2021) - RestrictEvents (1.0.3 rolling - 06-11-2021) - - Apple Binaries (0.0.14 release - 06-10-2021) + - Apple Binaries (0.0.18 release - 06-12-2021) - MouSSE (0.95 release - 06-08-2021) - SidecarFixup (1.0.2 rolling - 06-11-2021) - Fix SSE4,2 Emulation - Fix Sidecar and CPU renaming support in macOS Monterey - Add AirPlay support to older Models - Add Intel HD4000 Acceleration - - Big thanks to Jackluke! + - Big thanks to Jackluke, EduCovas, DhinakG, MykolaG! +- Add DebugEnhancer for better macOS Monterey logs + - DebugEnhancer (1.0.3 rolling - 06-08-2021) ## 0.1.6 - Add XHCI UEFI Driver for 3rd Party USB 3.0 Controllers diff --git a/Resources/Build.py b/Resources/Build.py index ee2f15243..1f9989bec 100644 --- a/Resources/Build.py +++ b/Resources/Build.py @@ -155,6 +155,7 @@ class BuildOpenCore: ("AppleIntelPIIXATA.kext", self.constants.piixata_version, self.constants.piixata_path, lambda: self.model in ModelArray.IDEPatch), # Misc ("SidecarFixup.kext", self.constants.sidecarfixup_version, self.constants.sidecarfixup_path, lambda: self.model in ModelArray.SidecarPatch), + ("DebugEnhancer.kext", self.constants.debugenhancer_version, self.constants.debugenhancer_path, lambda: self.constants.kext_debug is True), ]: self.enable_kext(name, version, path, check) @@ -586,7 +587,7 @@ class BuildOpenCore: if self.constants.kext_debug is True: print("- Enabling DEBUG Kexts") self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " -liludbgall" - self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " msgbuf=1048576" + #self.config["NVRAM"]["Add"]["7C436110-AB2A-4BBB-A880-FE41995C9F82"]["boot-args"] += " msgbuf=1048576" if self.constants.opencore_debug is True: print("- Enabling DEBUG OpenCore") self.config["Misc"]["Debug"]["Target"] = 67 diff --git a/Resources/Constants.py b/Resources/Constants.py index b35ef0d6e..3092efa5b 100644 --- a/Resources/Constants.py +++ b/Resources/Constants.py @@ -38,9 +38,10 @@ class Constants: self.hibernationfixup = "1.3.9" self.nvmefix_version = "1.0.9" self.sidecarfixup_version = "1.0.2" + self.debugenhancer_version = "1.0.3" self.innie_version = "1.3.0" self.fw_kext = "1.0.0" - self.payload_version = "0.0.18" + self.payload_version = "0.0.18" # Apple-Binaries-OCLP # Get resource path self.current_path = Path(__file__).parent.parent.resolve() @@ -209,6 +210,8 @@ class Constants: @property def sidecarfixup_path(self): return self.payload_kexts_path / Path(f"Acidanthera/SidecarFixup-v{self.sidecarfixup_version}.zip") @property + def debugenhancer_path(self): return self.payload_kexts_path / Path(f"Acidanthera/DebugEnhancer-v{self.debugenhancer_version}.zip") + @property def innie_path(self): return self.payload_kexts_path / Path(f"Misc/Innie-v{self.innie_version}.zip") @property def plist_folder_path(self): return self.payload_kexts_path / Path(f"Plists") diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist index 5ed55ba72..62dd24566 100644 --- a/payloads/Config/config.plist +++ b/payloads/Config/config.plist @@ -932,6 +932,24 @@ PlistPath Contents/Info.plist + + Arch + x86_64 + BundlePath + DebugEnhancer.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/DebugEnhancer + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Block diff --git a/payloads/Kexts/Acidanthera/DebugEnhancer-v1.0.3.zip b/payloads/Kexts/Acidanthera/DebugEnhancer-v1.0.3.zip new file mode 100644 index 000000000..d8e125d8f Binary files /dev/null and b/payloads/Kexts/Acidanthera/DebugEnhancer-v1.0.3.zip differ diff --git a/payloads/Kexts/Acidanthera/NVMeFix-v1.0.9.zip b/payloads/Kexts/Acidanthera/NVMeFix-v1.0.9.zip index b32d93e9d..a2d32449e 100644 Binary files a/payloads/Kexts/Acidanthera/NVMeFix-v1.0.9.zip and b/payloads/Kexts/Acidanthera/NVMeFix-v1.0.9.zip differ