From 0c9d2028b75de6beb0737dce2811908f89fb618d Mon Sep 17 00:00:00 2001 From: Hoang Hong Quan Date: Tue, 14 Jan 2025 15:33:14 +0700 Subject: [PATCH] Resolve AppleIGC kext absence and enhance support for multiple Ethernet controllers --- Scripts/kext_maestro.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/kext_maestro.py b/Scripts/kext_maestro.py index 4bbc7c0..5ee3e48 100644 --- a/Scripts/kext_maestro.py +++ b/Scripts/kext_maestro.py @@ -159,7 +159,7 @@ class KextMaestro: except: continue - ethernet_device = 107 < device_index < 270 + ethernet_device = ethernet_device or 107 < device_index < 270 if device_index < 21 and self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("23.0.0"): selected_kexts.append("IOSkywalkFamily") @@ -172,7 +172,7 @@ class KextMaestro: selected_kexts.append("AirportBrcmFixup") elif 20 < device_index < 108: selected_kexts.append("AirportItlwm" if self.utils.parse_darwin_version(macos_version) < self.utils.parse_darwin_version("23.0.0") else "itlwm") - elif 109 < device_index < 115: + elif 107 < device_index < 115: selected_kexts.append("AppleIGC") elif 114 < device_index < 122: selected_kexts.append("AtherosE2200Ethernet")