diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d2a24f0b..7af9bd660 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ - Currently limited to MacBookPro11,x - Set iMacPro1,1 SMBIOS for Mac Pro and Xserve models - Allows for wider array of OS support (High Sierra+) +- Use plist override for BCM943224 and BCM94331 support in Big Sur+ + - Allows for older OS support through OpenCore ## 0.2.4 diff --git a/Resources/Build.py b/Resources/Build.py index 96d1f62fd..adef71ccf 100644 --- a/Resources/Build.py +++ b/Resources/Build.py @@ -223,7 +223,7 @@ class BuildOpenCore: def wifi_fake_id(self): self.enable_kext("AirportBrcmFixup.kext", self.constants.airportbcrmfixup_version, self.constants.airportbcrmfixup_path) - # self.get_kext_by_bundle_path("AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext")["Enabled"] = True + self.get_kext_by_bundle_path("AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext")["Enabled"] = True if not self.constants.custom_model and self.computer.wifi and self.computer.wifi.pci_path: arpt_path = self.computer.wifi.pci_path print(f"- Found ARPT device at {arpt_path}") @@ -242,7 +242,7 @@ class BuildOpenCore: # iMac11,x-12,x also apply arpt_path = "PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)" print(f"- Using known DevicePath {arpt_path}") - self.config["DeviceProperties"]["Add"][arpt_path] = {"device-id": binascii.unhexlify("ba430000"), "compatible": "pci14e4,43ba"} + # self.config["DeviceProperties"]["Add"][arpt_path] = {"device-id": binascii.unhexlify("ba430000"), "compatible": "pci14e4,43ba"} if not self.constants.custom_model and self.computer.wifi and self.constants.validate is False and self.computer.wifi.country_code: print(f"- Applying fake ID for WiFi, setting Country Code: {self.computer.wifi.country_code}") self.config["DeviceProperties"]["Add"][arpt_path].update({"brcmfx-country": self.computer.wifi.country_code}) diff --git a/Resources/SysPatchArray.py b/Resources/SysPatchArray.py index a9c302a6f..6c49c1b67 100644 --- a/Resources/SysPatchArray.py +++ b/Resources/SysPatchArray.py @@ -193,7 +193,7 @@ DeleteVolumeControl = [ ] AddNvidiaAccelLegacy = [ - "GeForceGA.bundle", + #"GeForceGA.bundle", "GeForceTesla.kext", "GeForceTeslaGLDriver.bundle", "GeForceTeslaVADriver.bundle", diff --git a/payloads/Config/config.plist b/payloads/Config/config.plist index 43143528d..5f2556615 100644 --- a/payloads/Config/config.plist +++ b/payloads/Config/config.plist @@ -350,7 +350,7 @@ MaxKernel MinKernel - 20.0.0 + 12.0.0 BundlePath AirportBrcmFixup.kext ExecutablePath