Fix Ethernet

Card Ethernet Intel

  • IntelMausi

    • Yêu cầu trên hầu hết các chipset intel Nics

    • Intel's 82578, 82579, I217, I218 and I219 NICs được support chính thức

    • Yêu cầu OS X 10.9 hoặc mới hơn

  • SmallTreeIntel82576

    • Yêu cầu cho I211 NICs

    • Không support trên Monterey và mới hơn

    • Cần thiết cho các AMD mainboard chạy intel nics

    • Yêu cầu OS X 10.9 đến MacOs BigSur

      • OS X 10.9-10.12: Sử dụng phiên bản 1.0.6

      • MacOS 10.13-10.14: Sử dụng phiên bản 1.2.5

      • MacOS 10.15+: Sử dụng phiên bản 1.3.0

  • AppleIGB

    • Chức năng giống với SmallTreeIntel82576

    • Tuy nhiên hỗ trợ cho Macos Monterey và mới hơn

    • Yêu cầu MacOs 12.0+

Card Ethernet Atheros

  • AtherosE2200Ethernet

    • Yêu cầu cho Atheros và Killer NICs

      • Atheros Killer E2500 models dựa trên kiến trúc của Realtek nên bạn không thể sử dụng kext này để patch nó được

    • Yêu cầu OS X 10.8 và mới hơn

Card Ethernet Realtek

  • RealtekRTL8111

    • Sử dụng để fix ethernet cho Realtek's Gigabit

    • Yêu cầu OS X 10.8 và mới hơn

      • Thỉnh thoảng version mới nhất của kext sẽ gặp mốt vài issue. Nếu như bạn gặp như vậy bạn hãy sử dụng phiên bản cũ hơn

        • OS X 10.8: Sử dụng phiên bản 2.2.0

        • MacOS 10.12: Sử dụng phiên bản 2.2.2

        • MacOS 10.14: Sử dụng phiên bản 2.3.0

        • Các phiên bản macos mới hơn sử dụng các phiên bản macos mới hơn

  • LucyRTL8125Ethernet

    • Hỗ trợ cho Realtek's 2.5Gb Ethernet

    • Yêu cầu MacOS 10.15 và mới hơn

Patch I225-V

Thường xuất hiện ở Mainboard Comet Lake cao cấp sẽ có như Z490, Z590, Z690

B1: Download SSDT-I225V

B2: Thêm SSDT sau vào EFI -> OC -> ACPI

B3: Add boot-arg dk.e1000=0

Boot arg này chỉ cho bigsur

Đối với monterey và ventura trở lên thì bạn sử dụng arg e1000=0 để thay thế

B4: Nếu là ventura thì các bạn nên thêm sau

Nếu bạn dualboot nhiều version macos khác nhau thì các bạn sửa MinKernel thành 22.0.0

B5: Snapshot lại rồi save

B7: Reboot và tận hưởng

Patch Intel I350 1Gb NIC

B1: Các bạn tải hackintool tại đây

B2: Các bạn vào tab PCIe và nhìn vào mục Ethernet controller

B3: Các bạn chọn Copy Device path

B4: Mở EFI -> OC -> Config.plist

B5: Truy cập vào mục Device Properties --> Add

B6: Ấn tổ hợp phím Command +

B7: Thay thế dòng New String vừa tạo thành path vừa copy khi nãy

Native Ethernet Controllers

Aquantia Series

# AppleEthernetAquantiaAqtion.kext
pci1d6a,1    = Aquantia AQC107
pci1d6a,d107 = Aquantia AQC107
pci1d6a,7b1  = Aquantia AQC107
pci1d6a,80b1 = Aquantia AQC107
pci1d6a,87b1 = Aquantia AQC107
pci1d6a,88b1 = Aquantia AQC107
pci1d6a,89b1 = Aquantia AQC107
pci1d6a,91b1 = Aquantia AQC107
pci1d6a,92b1 = Aquantia AQC107
pci1d6a,c0   = Aquantia AQC113
pci1d6a,4c0  = Aquantia AQC113

Do một số firmware bị outdate trong các dòng trên bạn có thể cần update firmware cho chúng ở windows và linux

Intel Series

# AppleIntel8254XEthernet.kext
pci8086,1096 = Intel 80003ES2LAN
pci8086,100f = Intel 82545EM
pci8086,105e = Intel 82571EB/82571GB

# AppleIntelI210Ethernet.kext
pci8086,1533 = Intel I210
pci8086,15f2 = Intel I225LM (Added in macOS 10.15)

# Intel82574L.kext
pci8086,104b = Intel 82566DC
pci8086,10f6 = Intel 82574L

Broadcom Series

# AppleBCM5701Ethernet.kext
pci14e4,1684 = Broadcom BCM5764M
pci14e4,16b0 = Broadcom BCM57761
pci14e4,16b4 = Broadcom BCM57765
pci14e4,1682 = Broadcom BCM57762
pci14e4,1686 = Broadcom BCM57766

Last updated