mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 22:20:53 +10:00
Disable SIP on legacy Wifi Macs
This commit is contained in:
@@ -204,6 +204,12 @@ If you plan to create the USB for another machine, please select the "Change Mod
|
|||||||
self.constants.sip_status = False
|
self.constants.sip_status = False
|
||||||
self.constants.amfi_status = True
|
self.constants.amfi_status = True
|
||||||
self.constants.allow_fv_root = True # Allow FileVault on broken seal
|
self.constants.allow_fv_root = True # Allow FileVault on broken seal
|
||||||
|
if (
|
||||||
|
isinstance(self.computer.wifi, device_probe.Broadcom)
|
||||||
|
and self.computer.wifi.chipset in [device_probe.Broadcom.Chipsets.AirPortBrcm4331, device_probe.Broadcom.Chipsets.AirPortBrcm43224]
|
||||||
|
) or (isinstance(self.computer.wifi, device_probe.Atheros) and self.computer.wifi.chipset == device_probe.Atheros.Chipsets.AirPortAtheros40):
|
||||||
|
self.constants.sip_status = False
|
||||||
|
self.constants.allow_fv_root = True # Allow FileVault on broken seal
|
||||||
elif model in ModelArray.LegacyGPU:
|
elif model in ModelArray.LegacyGPU:
|
||||||
self.constants.disable_cs_lv = True
|
self.constants.disable_cs_lv = True
|
||||||
if model in ModelArray.LegacyGPU:
|
if model in ModelArray.LegacyGPU:
|
||||||
|
|||||||
@@ -35,6 +35,12 @@ class OpenCoreLegacyPatcher:
|
|||||||
self.constants.sip_status = False
|
self.constants.sip_status = False
|
||||||
self.constants.amfi_status = True
|
self.constants.amfi_status = True
|
||||||
self.constants.allow_fv_root = True # Allow FileVault on broken seal
|
self.constants.allow_fv_root = True # Allow FileVault on broken seal
|
||||||
|
if (
|
||||||
|
isinstance(self.computer.wifi, device_probe.Broadcom)
|
||||||
|
and self.computer.wifi.chipset in [device_probe.Broadcom.Chipsets.AirPortBrcm4331, device_probe.Broadcom.Chipsets.AirPortBrcm43224]
|
||||||
|
) or (isinstance(self.computer.wifi, device_probe.Atheros) and self.computer.wifi.chipset == device_probe.Atheros.Chipsets.AirPortAtheros40):
|
||||||
|
self.constants.sip_status = False
|
||||||
|
self.constants.allow_fv_root = True # Allow FileVault on broken seal
|
||||||
elif model in ModelArray.LegacyGPU:
|
elif model in ModelArray.LegacyGPU:
|
||||||
self.constants.disable_cs_lv = True
|
self.constants.disable_cs_lv = True
|
||||||
|
|
||||||
|
|||||||
@@ -660,8 +660,8 @@ set million colour before rebooting"""
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
isinstance(self.constants.computer.wifi, device_probe.Broadcom)
|
isinstance(self.constants.computer.wifi, device_probe.Broadcom)
|
||||||
and self.computer.wifi.chipset in [device_probe.Broadcom.Chipsets.AirPortBrcm4331, device_probe.Broadcom.Chipsets.AirPortBrcm43224]
|
and self.constants.computer.wifi.chipset in [device_probe.Broadcom.Chipsets.AirPortBrcm4331, device_probe.Broadcom.Chipsets.AirPortBrcm43224]
|
||||||
) or (isinstance(self.computer.wifi, device_probe.Atheros) and self.computer.wifi.chipset == device_probe.Atheros.Chipsets.AirPortAtheros40):
|
) or (isinstance(self.constants.computer.wifi, device_probe.Atheros) and self.constants.computer.wifi.chipset == device_probe.Atheros.Chipsets.AirPortAtheros40):
|
||||||
if self.constants.detected_os > self.constants.big_sur:
|
if self.constants.detected_os > self.constants.big_sur:
|
||||||
self.legacy_wifi = True
|
self.legacy_wifi = True
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user