- Joined
- Jul 3, 2014
- Messages
- 931
- Motherboard
- Dell XPS 9360 (KabyLake R)
- CPU
- Intel i7 8550U
- Graphics
- Intel UHD 620
- Mac
- Mobile Phone
BCM57XX on OS X
A wide range of Broadcom network adapters can be supported OOB on OS X, without any kext patches required.
This will allow installing OS X updates without losing network functionality due to the patches changing.
It currently supports the following Broadcom devices:
Note: These devices were obtained from the Broadcom Tigon3 driver and should be compatible.
I believe more devices could be supported in the future, depending on feedback.
Installation
Use Clover kext injection or place the attached kexts (FakePCIID.kext and FakePCIID_BCM577XX_as_BCM57765.kext) in /System/Library/Extensions and rebuild the kext cache.
Ensure your AppleBCM5701Ethernet.kext is vanilla and any previous Clover patches for the BCM577XX are removed.
Information & Download
For now the initial version is attached to this post, however the home of FakePCIID should have this injector available in the future.
https://github.com/RehabMan/OS-X-Fake-PCI-ID
Troubleshooting
In case it does not work, it would be helpful providing an IORegistry dump to debug issues.
A wide range of Broadcom network adapters can be supported OOB on OS X, without any kext patches required.
This will allow installing OS X updates without losing network functionality due to the patches changing.
It currently supports the following Broadcom devices:
- Broadcom NetXtreme BCM5700 Gigabit Ethernet [14e4:1644]
- Broadcom NetXtreme BCM5701 Gigabit Ethernet PCIe [14e4:1645]
- Broadcom NetXtreme BCM5702 Gigabit Ethernet PCIe [14e4:1646]
- Broadcom NetXtreme BCM5703 Gigabit Ethernet PCIe [14e4:1647]
- Broadcom NetXtreme BCM5717 Gigabit Ethernet PCIe [14e4:1655]
- Broadcom NetXtreme BCM5717 Gigabit Ethernet PCIe [14e4:1665]
- Broadcom NetXtreme BCM5718 Gigabit Ethernet PCIe [14e4:1656]
- Broadcom NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657]
- Broadcom NetXtreme BCM5725 Gigabit Ethernet PCIe [14e4:1643]
- Broadcom NetXtreme BCM5727 Gigabit Ethernet PCIe [14e4:16f3]
- Broadcom NetXtreme BCM5761 10/100/1000BASE-T Ethernet [14e4:1688]
- Broadcom NetXtreme BCM5762 Gigabit Ethernet PCIe [14e4:1687]
- Broadcom NetXtreme BCM57760 Gigabit Ethernet PCIe [14e4:1690]
- Broadcom NetXtreme BCM57764 Gigabit Ethernet PCIe [14e4:1642]
- Broadcom NetXtreme BCM57767 Gigabit Ethernet PCIe [14e4:1683]
- Broadcom NetLink BCM57781 Gigabit Ethernet PCIe [14e4:16b1]
- Broadcom NetXtreme BCM57782 Gigabit Ethernet PCIe [14e4:16b7]
- Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] -- Confirmed
- Broadcom NetXtreme BCM57786 Gigabit Ethernet PCIe [14e4:16b3] -- Confirmed
- Broadcom NetXtreme BCM57787 Gigabit Ethernet PCIe [14e4:1641]
- Broadcom NetLink BCM57788 Gigabit Ethernet PCIe [14e4:1691]
- Broadcom NetLink BCM57790 Gigabit Ethernet PCIe [14e4:1694]
- Broadcom NetLink BCM57791 Gigabit Ethernet PCIe [14e4:16b2]
- Broadcom NetLink BCM57795 Gigabit Ethernet PCIe [14e4:16b6]
- Broadcom NetLink BCM5785 Gigabit Ethernet [14e4:1699]
- Broadcom NetLink BCM5785 Fast Ethernet [14e4:16a0]
- Broadcom NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693]
- Broadcom Network Adapter [14e4:1689]
Note: These devices were obtained from the Broadcom Tigon3 driver and should be compatible.
I believe more devices could be supported in the future, depending on feedback.
Installation
Use Clover kext injection or place the attached kexts (FakePCIID.kext and FakePCIID_BCM577XX_as_BCM57765.kext) in /System/Library/Extensions and rebuild the kext cache.
Ensure your AppleBCM5701Ethernet.kext is vanilla and any previous Clover patches for the BCM577XX are removed.
Information & Download
For now the initial version is attached to this post, however the home of FakePCIID should have this injector available in the future.
https://github.com/RehabMan/OS-X-Fake-PCI-ID
Troubleshooting
In case it does not work, it would be helpful providing an IORegistry dump to debug issues.
Post ioreg: [Guide] How to Make a Copy of IOReg. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply to an ioreg from any other version of IORegistryExplorer.app.