mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-24 20:10:14 +10:00
Fix build crashing when no wifi card is present
This commit is contained in:
@@ -9,6 +9,7 @@
|
|||||||
- Add public beta support for Legacy GPU Acceleration (v0.0.3)
|
- Add public beta support for Legacy GPU Acceleration (v0.0.3)
|
||||||
- Note ATI/AMD TeraScale 2 unsupported (HD 5/6000)
|
- Note ATI/AMD TeraScale 2 unsupported (HD 5/6000)
|
||||||
- Add better kmutil crash handling
|
- Add better kmutil crash handling
|
||||||
|
- Fix build crashing when no wifi card is present
|
||||||
|
|
||||||
## 0.1.0
|
## 0.1.0
|
||||||
- Fix crash on iMacs with Metal GPUs
|
- Fix crash on iMacs with Metal GPUs
|
||||||
|
|||||||
@@ -166,11 +166,14 @@ class BuildOpenCore:
|
|||||||
vendor_atheros = binascii.unhexlify("E4140000")
|
vendor_atheros = binascii.unhexlify("E4140000")
|
||||||
vendor_broadcom = binascii.unhexlify("8C160000")
|
vendor_broadcom = binascii.unhexlify("8C160000")
|
||||||
wifi_devices = [i for i in wifi_devices if i["vendor-id"] == vendor_atheros or i["vendor-id"] == vendor_broadcom and i["class-code"] == binascii.unhexlify("00800200")]
|
wifi_devices = [i for i in wifi_devices if i["vendor-id"] == vendor_atheros or i["vendor-id"] == vendor_broadcom and i["class-code"] == binascii.unhexlify("00800200")]
|
||||||
|
try:
|
||||||
wifi_vendor = self.hexswap(binascii.hexlify(wifi_devices[0]["vendor-id"]).decode()[:4])
|
wifi_vendor = self.hexswap(binascii.hexlify(wifi_devices[0]["vendor-id"]).decode()[:4])
|
||||||
wifi_device = self.hexswap(binascii.hexlify(wifi_devices[0]["device-id"]).decode()[:4])
|
wifi_device = self.hexswap(binascii.hexlify(wifi_devices[0]["device-id"]).decode()[:4])
|
||||||
wifi_ioname = wifi_devices[0]["IOName"]
|
wifi_ioname = wifi_devices[0]["IOName"]
|
||||||
if not self.constants.custom_model:
|
if not self.constants.custom_model:
|
||||||
print(f"- Detected Wifi Card: {wifi_vendor}:{wifi_device}")
|
print(f"- Detected Wifi Card: {wifi_vendor}:{wifi_device}")
|
||||||
|
except IndexError:
|
||||||
|
wifi_devices = ""
|
||||||
|
|
||||||
else:
|
else:
|
||||||
wifi_devices = ""
|
wifi_devices = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user