mirror of
https://github.com/outbackdingo/OpCore-Simplify.git
synced 2026-01-27 10:19:49 +00:00
Add support for Intel 10 GBit Ethernet controllers
This commit is contained in:
@@ -3052,7 +3052,7 @@ DefinitionBlock ("", "SSDT", 2, "ZPSS", "UsbReset", 0x00001000)
|
||||
else:
|
||||
selected_patches.append("PLUG")
|
||||
|
||||
if not any(network_props.get("Device ID") in pci_data.NetworkIDs[108:280] for network_props in hardware_report.get("Network", {}).values()):
|
||||
if not any(network_props.get("Device ID") in pci_data.NetworkIDs[108:326] for network_props in hardware_report.get("Network", {}).values()):
|
||||
selected_patches.append("RMNE")
|
||||
|
||||
if hardware_report.get("Motherboard").get("Chipset") in ("C610/X99", "Wellsburg", "X299"):
|
||||
|
||||
@@ -319,6 +319,15 @@ kexts = [
|
||||
"url": "https://github.com/TomHeaven/HoRNDIS/releases/download/rel9.3_2/Release.zip"
|
||||
}
|
||||
),
|
||||
KextInfo(
|
||||
name = "IntelLucy",
|
||||
description = "Provides support for Intel X500 family",
|
||||
category = "Ethernet",
|
||||
github_repo = {
|
||||
"owner": "Mieze",
|
||||
"repo": "IntelLucy"
|
||||
}
|
||||
),
|
||||
KextInfo(
|
||||
name = "IntelMausiEthernet",
|
||||
description = "Intel Ethernet LAN driver for macOS",
|
||||
|
||||
@@ -518,6 +518,53 @@ NetworkIDs = [
|
||||
# Aquantia AQC100
|
||||
"1D6A-00B1",
|
||||
"1D6A-80B1",
|
||||
# IntelLucy.kext
|
||||
"8086-10B6",
|
||||
"8086-10C6",
|
||||
"8086-10C7",
|
||||
"8086-10C8",
|
||||
"8086-10DB",
|
||||
"8086-10DD",
|
||||
"8086-10E1",
|
||||
"8086-10EC",
|
||||
"8086-10F1",
|
||||
"8086-10F7",
|
||||
"8086-10F8",
|
||||
"8086-10F9",
|
||||
"8086-10FB",
|
||||
"8086-10FC",
|
||||
"8086-1507",
|
||||
"8086-1508",
|
||||
"8086-150B",
|
||||
"8086-1514",
|
||||
"8086-1517",
|
||||
"8086-151C",
|
||||
"8086-1528",
|
||||
"8086-1529",
|
||||
"8086-152A",
|
||||
"8086-154A",
|
||||
"8086-154D",
|
||||
"8086-154F",
|
||||
"8086-1557",
|
||||
"8086-1558",
|
||||
"8086-1560",
|
||||
"8086-1563",
|
||||
"8086-15AA",
|
||||
"8086-15AB",
|
||||
"8086-15AC",
|
||||
"8086-15AD",
|
||||
"8086-15AE",
|
||||
"8086-15B0",
|
||||
"8086-15C2",
|
||||
"8086-15C3",
|
||||
"8086-15C4",
|
||||
"8086-15C6",
|
||||
"8086-15C7",
|
||||
"8086-15C8",
|
||||
"8086-15CE",
|
||||
"8086-15D1",
|
||||
"8086-15E4",
|
||||
"8086-15E5",
|
||||
# RtWlanU.kext, RtWlanU1827.kext and RT2870USBWirelessDriver.kext
|
||||
"0409-0408",
|
||||
"0411-0242",
|
||||
|
||||
@@ -159,7 +159,7 @@ class KextMaestro:
|
||||
except:
|
||||
continue
|
||||
|
||||
ethernet_device = ethernet_device or 107 < device_index < 280
|
||||
ethernet_device = ethernet_device or 107 < device_index < 326
|
||||
|
||||
if device_index < 21 and self.utils.parse_darwin_version(macos_version) >= self.utils.parse_darwin_version("23.0.0"):
|
||||
selected_kexts.append("IOSkywalkFamily")
|
||||
@@ -188,6 +188,8 @@ class KextMaestro:
|
||||
selected_kexts.append("AppleIGB")
|
||||
elif 228 < device_index < 263:
|
||||
selected_kexts.append("CatalinaBCM5701Ethernet")
|
||||
elif 279 < device_index < 326:
|
||||
selected_kexts.append("IntelLucy")
|
||||
|
||||
if not ethernet_device:
|
||||
selected_kexts.append("NullEthernet")
|
||||
|
||||
Reference in New Issue
Block a user