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 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 Share on other sites More sharing options...
Recommended Posts