Fix crashing when Wireless module not present

This commit is contained in:
Mykola Grymalyuk
2021-05-12 08:42:05 -06:00
parent 276883059f
commit 78760b8a08
3 changed files with 13 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
# OpenCore Legacy Patcher changelog
## 0.1.5
- Fix crashing when Wireless module not present
## 0.1.4
- Fix Device Path formatting on 2012+ iMacs

View File

@@ -46,7 +46,10 @@ class BuildOpenCore:
def build_efi(self):
Utilities.cls()
print(f"Building Configuration for model: {self.model}")
if not self.constants.custom_model:
print(f"Building Configuration on model: {self.model}")
else:
print(f"Building Configuration for external model: {self.model}")
if not Path(self.constants.build_path).exists():
Path(self.constants.build_path).mkdir()
print("Created build folder")

View File

@@ -71,8 +71,11 @@ class pci_probe:
print(f"- No ACPI entry found for {gpu_type}")
return vendor_id, device_id, ""
except ValueError:
print(f"- No IOService entry found for {gpu_type}")
print(f"- No IOService entry found for {gpu_type} (V)")
return "", "", ""
except IndexError:
print(f"- No IOService entry found for {gpu_type} (I)")
return "", "", "", ""
def wifi_probe(self):
try:
@@ -92,5 +95,8 @@ class pci_probe:
print(f"- No ACPI entry found for {vendor_id}:{device_id}")
return vendor_id, device_id, ioname, ""
except ValueError:
print(f"- No IOService entry found for Wireless Card")
print(f"- No IOService entry found for Wireless Card (V)")
return "", "", "", ""
except IndexError:
print(f"- No IOService entry found for Wireless Card (I)")
return "", "", "", ""