mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-19 22:00:00 +10:00
build.py: Ensure Model/Board ID are set on MacPro6,1
This commit is contained in:
+7
-4
@@ -1,10 +1,13 @@
|
|||||||
# OpenCore Legacy Patcher changelog
|
# OpenCore Legacy Patcher changelog
|
||||||
|
|
||||||
## 0.5.2
|
## 0.5.2
|
||||||
- Resolve AMD Polaris external display output support
|
- Ventura Specific Updates:
|
||||||
- AMD Polaris and legacy GCN cannot be mixed in the same system
|
- Resolve AMD Polaris external display output support
|
||||||
- Legacy GCN support will be prioritized when both are present
|
- AMD Polaris and legacy GCN cannot be mixed in the same system
|
||||||
- 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))
|
- 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:
|
- Increment Binaries:
|
||||||
- AirPortBrcmFixup 2.1.6 - release
|
- AirPortBrcmFixup 2.1.6 - release
|
||||||
- DebugEnhancer 1.0.7 - release
|
- DebugEnhancer 1.0.7 - release
|
||||||
|
|||||||
+2
-2
@@ -1277,9 +1277,9 @@ class BuildOpenCore:
|
|||||||
# Thus resulting in an infinite loop as Lilu tries to request the Board ID
|
# Thus resulting in an infinite loop as Lilu tries to request the Board ID
|
||||||
# To resolve this, set PlatformInfo -> DataHub -> BoardProduct and enable UpdateDataHub
|
# 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
|
# 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")
|
print("- Detected UEFI 1.2 or older Mac, updating BoardProduct")
|
||||||
self.config["PlatformInfo"]["DataHub"]["BoardProduct"] = self.spoofed_board
|
self.config["PlatformInfo"]["DataHub"]["BoardProduct"] = self.spoofed_board
|
||||||
self.config["PlatformInfo"]["UpdateDataHub"] = True
|
self.config["PlatformInfo"]["UpdateDataHub"] = True
|
||||||
|
|||||||
Reference in New Issue
Block a user