5T33Z0 / OC-Little-Translated

ACPI Hotpatches and Guides for the OpenCore Bootmanager. Enhance and fine-tune your Hackintosh by adding devices and enabling additional features not covered in the OpenCore Install Guide. Only place that covers how to use OpenCore Legacy Patcher on PCs.
BSD 3-Clause "New" or "Revised" License
538 stars 71 forks source link

Guide for Enabling Broadcom Ethernet on macOS11+ #112

Closed unitedastronomer closed 2 months ago

unitedastronomer commented 6 months ago

CatalinaBCM5701Ethernet

You could use the CatalinaBCM5701Ethernet.kext provided in OCLP.

How to use:

  1. Add your device-id in the kext's Info.plist.
  2. Set MinKernel to 20.0.0.
Add these to Kernel -> Patch AS IT IS: Identifier* Find Replace minKernel Comment
com.apple.iokit.CatalinaBCM5701Ethernet E8CA9EFF FF668983 00050000 B8B41600 00668983 00050000 20.0.0 Broadcom BCM577XX Patch

Cosmetic

This is optional. You could also apply a Kernel -> Patch to show the correct model in System Report, edit accordingly to match your model. Identifier* Find Replace minKernel Comment
com.apple.iokit.CatalinaBCM5701Ethernet 35373736 35 35373738 35 20.0.0 SysReport 57765 -> 57785 (Cosmetic)

3 5 3 7 3 7 3 6 3 5 -> 3 5 3 7 3 7 3 8 3 5

You could use HexFriend to find and replace these values instead of adding them on Kernel -> Patch.

Credits: