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