RehabMan / OS-X-Fake-PCI-ID

Allow returning Fake PCI ID from IOPCIDevice. Used to avoid patching kexts, such as needed for HD4600 Yosemite, WiFi and others.
GNU General Public License v2.0
252 stars 49 forks source link

FakePCIID_BCM57XXX #33

Open dave988 opened 7 years ago

dave988 commented 7 years ago

Not working on High Sierra. I guess it's because the AppleBCM5701Ethernet.kext doesn't exist in the S/L/E folder.

RehabMan commented 7 years ago

The kext is still present in 10.13.

Note:

SPEEDY-NUC:Projects rehabman$ ls -l /Volumes/1013/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/
total 0
drwxr-xr-x  3 root  wheel  96 Aug 24 22:14 AppleBCM5701Ethernet.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:08 AppleIntel8254XEthernet.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:14 AppleIntelI210Ethernet.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:08 AppleVmxnet3Ethernet.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:08 AppleYukon2.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:08 IOEthernetAVBController.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:08 Intel82574L.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:08 mDNSOffloadUserClient.kext
drwxr-xr-x  3 root  wheel  96 Aug 24 22:10 nvenet.kext
dave988 commented 7 years ago

Oh you are right. No idea what they changed in High Sierra then. I'm back on Sierra 10.12.6 and it's working perfectly.

by-nari commented 7 years ago

I confirm this issue. I reinstall to 10.13.1 and my ethernet not working anymore. I installed the latest version of this kext yesterday.

by-nari commented 7 years ago

My laptop is Acer V3-571, using BCM57785.

qschneider commented 6 years ago

Same problem on my Asrock Z77E-ITX. Either Networkcard fix won't be injected or MAC is 00:01:02:03:04:05. As described here the problem seems to be related to the ionetworkfamily.kext Hope this helps to track down the issue.

qschneider commented 6 years ago

Any chance that this issue will be fixed in the near future? Thanks in advance.

GeorgThomassen commented 6 years ago

I got the same issue with High Sierra. However with a fresh installation of OS X and a bare minimum of drivers selected at MultiBeast, this Kext seems to work when installed at first (Using KextBeast to (Library/Extensions). However after a restart it doesn't pick up the connection.

I thought it could be one of the Clover injected kexts - but booting without any injected kexts doesn't seems to fix it. But maybe it can help pinpoint what is wrong

I just found out if I turn off the computer by holding down the power button and start it again it works ¯\_(ツ)_/¯. A normal shutdown or restart makes the Kext unusable.

sdaffe commented 6 years ago

I have High Sierra and fakepcii works on the first release .. but if I update High Sierra it no longer works

classified commented 6 years ago

any updates on this?