diff --git a/CHANGELOG.md b/CHANGELOG.md index e4472a0f4..e7d72b25b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,13 @@ # OpenCore Legacy Patcher changelog ## 0.5.2 -- Resolve AMD Polaris external display output support - - AMD Polaris and legacy GCN cannot be mixed in the same system - - Legacy GCN support will be prioritized when both are present - - AMD Polaris GPU can still be used headless for rendering with legacy GCN (ex. [macOS: Prefer External GPU option](https://support.apple.com/en-ca/HT208544)) +- Ventura Specific Updates: + - Resolve AMD Polaris external display output support + - AMD Polaris and legacy GCN cannot be mixed in the same system + - Legacy GCN support will be prioritized when both are present + - AMD Polaris GPU can still be used headless for rendering with legacy GCN (ex. [macOS: Prefer External GPU option](https://support.apple.com/en-ca/HT208544)) +- Work-around MacPro6,1 and Lilu race condition + - Ensure Model and Board ID are set correctly before Lilu loads - Increment Binaries: - AirPortBrcmFixup 2.1.6 - release - DebugEnhancer 1.0.7 - release diff --git a/resources/build.py b/resources/build.py index c2ccf29ab..79a6f17b4 100644 --- a/resources/build.py +++ b/resources/build.py @@ -1277,9 +1277,9 @@ class BuildOpenCore: # Thus resulting in an infinite loop as Lilu tries to request the Board ID # To resolve this, set PlatformInfo -> DataHub -> BoardProduct and enable UpdateDataHub - # Note 1: Only apply if system is UEFI 1.2, this is generally Ivy Bridge and older, excluding MacPro6,1 + # Note 1: Only apply if system is UEFI 1.2, this is generally Ivy Bridge and older # Note 2: Flipping 'UEFI -> ProtocolOverrides -> DataHub' will break hibernation - if (smbios_data.smbios_dictionary[self.model]["CPU Generation"] <= cpu_data.cpu_data.ivy_bridge.value and self.model != "MacPro6,1"): + if (smbios_data.smbios_dictionary[self.model]["CPU Generation"] <= cpu_data.cpu_data.ivy_bridge.value and self.model): print("- Detected UEFI 1.2 or older Mac, updating BoardProduct") self.config["PlatformInfo"]["DataHub"]["BoardProduct"] = self.spoofed_board self.config["PlatformInfo"]["UpdateDataHub"] = True