OK, I notice that this topic is technically in the Yosemite laptop section, but I am guessing it's a bit more widespread than that. I have a couple of machines with yet another variant of the BCM5xxx ethernet adapter. The one I'm currently trying to get to work is the BCM5906M, 14e4:1713. There are some third
party drivers that do work for this (the Adlan BCM 5722D and there is also one specifically for the BCM5906M). Both of those work OK in 10.6.3 but I'm having issues getting them to work as well in 10.6.8
(doing netboot—seems to be OK booting from a disk), so I'd like to use the BCM57xx injector. I modified the Info.plist in the injector to add the pci id (to both places). Unlike the AR injector in the previous post, it looks like there is only name matching. When I try to load the FakePCIID and the injector, the AppleBCM5701 kext loads, but complains that the 1713 is an unknown device. I seem to have read that most other people that have used the AppleBCM5701 driver BEFORE FakePCIID had to modify not just the info.plist but the executable binary as well as there were various checks within the driver itself. This would make sense with what I am seeing, but what I read here about that injector says it should work with the vanilla Apple kext (no binary patches). Is there perhaps an OS version minimum or something I'm not aware of? Again, I am noticing this is the Yosemite forum, but your page on GitHub says you were building with/for 10.6 anyway. Thanks!