From d394bf75dbea76cbfa394a02a80983d1e3b51547 Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Wed, 25 May 2022 08:36:40 -0600 Subject: [PATCH] Sync changelog --- CHANGELOG.md | 2 ++ resources/build.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63c0d1b78..1ecc2f46f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ - Add "Search for disks again" option during OpenCore Install - Prevent Idle Sleep while running long processes (ie. downloading, flashing) - Resolve failing to find binaries with `--patch_sys_vol` argument +- Downgrade AppleFSCompressionTypeZlib to 12.3.1 on pre-Sandy Bridge Macs + - Resolves ZLib decompression kernel panics on 12.4 and newer ## 0.4.5 - Fix AutoPatcher.pkg download on releases diff --git a/resources/build.py b/resources/build.py index d63bc2da8..ade662216 100644 --- a/resources/build.py +++ b/resources/build.py @@ -240,7 +240,9 @@ class BuildOpenCore: # In macOS 12.4 and 12.5 Beta 1, Apple added AVX1.0 usage in AppleFSCompressionTypeZlib # Pre-Sandy Bridge CPUs don't support AVX1.0, thus we'll downgrade the kext to 12.3.1's # Currently a (hopefully) temporary workaround for the issue, proper fix needs to be investigated - # Ref: https://forums.macrumors.com/threads/macos-12-monterey-on-unsupported-macs-thread.2299557/post-31120235 + # Ref: + # https://forums.macrumors.com/threads/macos-12-monterey-on-unsupported-macs-thread.2299557/post-31120235 + # https://forums.macrumors.com/threads/monterand-probably-the-start-of-an-ongoing-saga.2320479/post-31123553 # To verify the non-AVX kext is used, check IOService for 'com_apple_AppleFSCompression_NoAVXCompressionTypeZlib' if smbios_data.smbios_dictionary[self.model]["CPU Generation"] < cpu_data.cpu_data.sandy_bridge.value: