darkvoid Posted February 5, 2015 Share Posted February 5, 2015 BCM57XX on OS X This driver was made possible because of Mieze's patches for AppleBCM5701Ethernet.kext. His explanation of the patches showed that only the PCI configuration space ID needed to be "spoofed". A wide range of Broadcom network adapters can be supported OOB on OS X, without any kext patches. This will allow installing OS X updates without losing network functionality due to re-patching required. 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 BCM57780 Gigabit Ethernet PCIe [14e4:1692] Broadcom NetLink BCM57781 Gigabit Ethernet PCIe [14e4:16b1] Broadcom NetXtreme BCM57782 Gigabit Ethernet PCIe [14e4:16b7] Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] Broadcom NetXtreme BCM57786 Gigabit Ethernet PCIe [14e4:16b3] 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 Results This kext driver has already been tested successfully on OS X Mavericks & OS X Yosemite. Additionally upgrading from OS X 10.10.1 to 10.10.2 with the driver in place works. Troubleshooting In case it does not work, it would be helpful providing an IORegistry dump to debug issues. FakePCIID_BCM57XX_as_BCM57765.zip 5 Link to comment https://www.insanelymac.com/forum/topic/304337-bcm57xx-network-with-native-apple-drivers-oob-no-patching/ Share on other sites More sharing options...
pustiu314p Posted July 14, 2016 Share Posted July 14, 2016 Hello, I try to fix my network card BCM57785 on El Capitan using what you posted but is not working, can you help me please? Link to comment https://www.insanelymac.com/forum/topic/304337-bcm57xx-network-with-native-apple-drivers-oob-no-patching/#findComment-2252593 Share on other sites More sharing options...
Recommended Posts