Jump to content



Member Since 17 Jan 2009
Offline Last Active Today, 01:19 AM

Posts I've Made

In Topic: Airport - PCIe Half Mini

13 December 2017 - 01:59 AM

For Sierra, basic requirements for BCM94252 WiFi:
- FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext
- 'fcvo' patch from the-darkvoid
- reboot, rebuild caches, reboot
(nothing else)

Yes, and having those in place (although I use an SSDT over FakePCIID, same results with FakePCIID) results in me having working wifi with DW1560 up until I did a fresh install with updates to the last few security updates. The EFI folder didn't change. Clearly something is happening, but I guess it is just me. It sure seems like the fcvo patch is no longer applying even thought it is verifiably still valid for the latest binary.

In Topic: Airport - PCIe Half Mini

05 December 2017 - 08:13 PM

FakePCIID_Broadcom_WiFi.kext looks for "supported" devices and "injects" a supported device-id (one of those listed in /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/Info.plist). "SSDT for wifi" does the same thing. It injects a device ARPT with hardware-ids listed in that Info.plist.

If you directly patch AirPortBrcm4360.kext, you'll need to re-patch it every time you update the os, as Apple overwrites their kexts. It is correct, but not very efficient IMHO.


I agree, and I understand that. The problem being that with FakePCIID, clover kext patches, or any SSDT (not doing all three at once of course) I am unable to get WiFi on a fresh install of 10.12.6 with my DW1560. My particular card requires some manner of injection, plus the fcvo patch to even appear.


The best I can get with any injection attempt plus the clover patch for fcvo is that DPCI manager sees it as "Unknown" and Brcm4360 is loaded, but no WiFi appears.

By directly editing the kext it works. I have no such problems in 10.13, so this is related to fcvo somehow in 10.12.6, not the actual injection.


I think I must have something rattling around loose over here, but I can't find where I have gone wrong. A fresh install of 10.12.6 has no working WiFi, while my older 10.12.6 install does when both are using the exact same EFI folder.



edit: (more info)

If you you have a WiFi card that requires fcvo then I would appreciate it if in the latest version of 10.12.6 you would remove all devices from Sys Pref->Network, then delete NetworkInterfaces.plist, then reboot. Can you re-add in WiFi?


I cannot if I do that to my old 10.12.6 that otherwise has working WiFi. Removing WiFi from Network breaks WiFi until I manually edit the kext.

In Topic: Airport - PCIe Half Mini

05 December 2017 - 07:22 PM

Should I just remake the usb installer and start over fresh ?

Sent from my iPhone using Tapatalk


Wikedone--I went back to 10.12.6 just to check on a fresh install and am having similar problems. I finally applied the fcvo patch manually in HexEdit and re-installed the IO80211Family.kext and have working WiFi again. If your device ID is not natively supported then add it to the Info.plist in Brcm4360.


The really odd thing is that this only happens to me on a fresh install. With my other 10.12.6 the EXACT same EFI folder has WiFi loaded properly.


With those changes I can remove FakePCIID, all kernel patches for WiFi, and any SSDT for wifi.

In Topic: Airport - PCIe Half Mini

05 December 2017 - 12:48 AM

That is unfortunate.


Just out of curiosity, how is that the Intel card manages to get WiFi+BT in that slot, but the Broadcom card does not? Does Intel run BT via PCI-e?

In Topic: Airport - PCIe Half Mini

04 December 2017 - 11:31 PM

Make sure you fit the card into a combo PCIe/USB slot. Otherwise, no Bluetooth...


Hm, I am using the same NGFF slot on the motherboard that came with an Intel 3168 by default. The Intel card has AC+BT, so I had assumed that slot would work with any other model as well.


Is my assumption incorrect?

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy