Add RTL812xLucy kext

This commit is contained in:
Hoang Hong Quan
2026-08-27 02:38:53 +07:00
parent 91806b465d
commit 61c19da622
3 changed files with 23 additions and 3 deletions
+11
View File
@@ -431,6 +431,7 @@ kexts = [
name = "LucyRTL8125Ethernet",
description = "Provides support for Realtek RTL8125 family",
category = "Ethernet",
conflict_group_id = "RTL8125",
github_repo = {
"owner": "Mieze",
"repo": "LucyRTL8125Ethernet"
@@ -475,6 +476,16 @@ kexts = [
"url": "https://github.com/Mieze/RTL8111_driver_for_OS_X/releases/download/2.4.2/RealtekRTL8111-V2.4.2.zip"
}
),
KextInfo(
name = "RTL812xLucy",
description = "A new macOS driver for the Realtek RTL812x family",
category = "Ethernet",
conflict_group_id = "RTL8125",
github_repo = {
"owner": "Mieze",
"repo": "RTL812xLucy"
}
),
KextInfo(
name = "GenericUSBXHCI",
description = "Fixes USB 3.0 issues found on some Ryzen APU-based",
+10 -1
View File
@@ -831,7 +831,16 @@ RealtekRTL8125IDs = [
"1186-8125"
]
EthernetIDs = AppleIGBIDs + AquantiaAqtionIDs + AtherosE2200IDs + BroadcomBCM57XXIDs + IntelI22XIDs + IntelMausiIDs + IntelX500IDs + RealtekRTL8100IDs + RealtekRTL8111IDs + RealtekRTL8125IDs
RealtekRTL812xIDs = [
# RTL812xLucy.kext
"10EC-3000",
"10EC-5000",
"10EC-8125",
"10EC-8126",
"1186-8125"
]
EthernetIDs = AppleIGBIDs + AquantiaAqtionIDs + AtherosE2200IDs + BroadcomBCM57XXIDs + IntelI22XIDs + IntelMausiIDs + IntelX500IDs + RealtekRTL8100IDs + RealtekRTL8111IDs + RealtekRTL8125IDs + RealtekRTL812xIDs
WirelessUSBIDs = [
# RtWlanU.kext, RtWlanU1827.kext and RT2870USBWirelessDriver.kext
+2 -2
View File
@@ -319,8 +319,6 @@ class KextMaestro:
selected_kexts.append("AtherosE2200Ethernet")
elif device_id in pci_data.IntelMausiIDs:
selected_kexts.append("IntelMausiEthernet")
elif device_id in pci_data.RealtekRTL8125IDs:
selected_kexts.append("LucyRTL8125Ethernet")
elif device_id in pci_data.RealtekRTL8100IDs:
selected_kexts.append("RealtekRTL8100")
elif device_id in pci_data.RealtekRTL8111IDs:
@@ -331,6 +329,8 @@ class KextMaestro:
selected_kexts.append("CatalinaBCM5701Ethernet")
elif device_id in pci_data.IntelX500IDs:
selected_kexts.append("IntelLucy")
elif device_id in pci_data.RealtekRTL812xIDs:
selected_kexts.append("RTL812xLucy")
if all(network_props.get("Bus Type") == "USB" for network_props in hardware_report.get("Network", {}).values()):
selected_kexts.append("NullEthernet")