Contribute
Register

[solved] Kext for BCM4352

Status
Not open for further replies.
Hi,
I just received a BCM94352Z (Broadcom BCM94352Z M.2 NGFF 802.11AC 867Mbps BT 4.0 DW1560) and have been following this threads as the toleda guide is pretty confusing to me.

My current situation:
BCM94352Z installed
BrcmPatchRAM2.kext in S / L / E
BrcmFirmwareRepo.kext in S / L / E
FakePCIID.kext in S / L / E
FakePCIID_Broadcom_WiFi.kext in S / L / E

I am running Sierra 10.12.4

Terminal Output:
Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext XHCI-200-series-injector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: 91A60560EFAF7C2FF9766C66E460695F

Wifi is not working. Bluetooth has always worked (even before the BCM94352Z)

Any advice? Thanks in advance for your help!
 

Attachments

  • CLOVER.zip
    1.2 MB · Views: 177
  • iMac.zip
    665.5 KB · Views: 155
Hi,
I just received a BCM94352Z (Broadcom BCM94352Z M.2 NGFF 802.11AC 867Mbps BT 4.0 DW1560) and have been following this threads as the toleda guide is pretty confusing to me.

My current situation:
BCM94352Z installed
BrcmPatchRAM2.kext in S / L / E
BrcmFirmwareRepo.kext in S / L / E
FakePCIID.kext in S / L / E
FakePCIID_Broadcom_WiFi.kext in S / L / E

I am running Sierra 10.12.4

Terminal Output:
Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext XHCI-200-series-injector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: 91A60560EFAF7C2FF9766C66E460695F

Wifi is not working. Bluetooth has always worked (even before the BCM94352Z)

Any advice? Thanks in advance for your help!

You need the 'fcvo' patch by the-darkvoid. You didn't mention it.
But according to your ioreg, there is no Broadcom WiFi device on the PCI bus. Points to a hardware defect, BIOS setting issue, or incorrect installation of the WiFi hardware.
 
You need the 'fcvo' patch by the-darkvoid. You didn't mention it.
But according to your ioreg, there is no Broadcom WiFi device on the PCI bus. Points to a hardware defect, BIOS setting issue, or incorrect installation of the WiFi hardware.
Thank you RehabMan any experience with this in ASUS Bios? I will check the hardware installation as well. Is there a kext for the fvco or is it just a config.plist edit? I havent been able to find a corresponding kext and have tried the fvco. Maybe this might have something to do with a 200 board unofficial MacOS support?
 
Thank you RehabMan any experience with this in ASUS Bios? I will check the hardware installation as well. Is there a kext for the fvco or is it just a config.plist edit? I havent been able to find a corresponding kext and have tried the fvco. Maybe this might have something to do with a 200 board unofficial MacOS support?

'fcvo' patch is just an entry in config.plist/KernelAndKextPatches/KextsToPatch.
It won't help until you get the device to show on the PCI bus.
You should check that the device is inserted into a correct slot and properly seated.
 
'fcvo' patch is just an entry in config.plist/KernelAndKextPatches/KextsToPatch.
It won't help until you get the device to show on the PCI bus.
You should check that the device is inserted into a correct slot and properly seated.

It turns out I had a mixup installing the wifi card... NOW the BCM94352Z is installed... Whoops. But I checked the model and on the chip itself and it looked like it said "BCM94352ZAE". Anyway I went through all of the kext installs and fcvo patch and... It still wasn't working – I cleared the kext cache. And finally everything is working. Thanks for your help rehabman and your patience with everyone here.
 
Last edited:
I'm hoping someone can point out what I've missed. This is what shows up in dspci:

01:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03) (subsys 106b:0019)

I've got the kexts installed, the device shows up in a dspci listing, the card shows as matched in ioreg, the dark void patch is applied. The card is still not showing up as a network interface.

Any guidance?
 

Attachments

  • E7470.zip
    4.6 MB · Views: 189
I'm hoping someone can point out what I've missed. This is what shows up in dspci:

01:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03) (subsys 106b:0019)

I've got the kexts installed, the device shows up in a dspci listing, the card shows as matched in ioreg, the dark void patch is applied. The card is still not showing up as a network interface.

Any guidance?

You probably just need to rebuild cache and reboot.
 
So far, no joy.


Jerrys-MacBook:~ jerryw$ cat perm.sh
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo touch -f /L*/E*
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo touch -f /S*/L*/E*
sudo kextcache -Boot -U /

Jerrys-MacBook:~ jerryw$ sh perm.sh
Password:
rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext file:///Library/Extensions/DisableTurboBoostBattery.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ALC293.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DA62822590F07C2C0149E804DED61885
/System/Library/PrelinkedKernels/prelinkedkernel not cached.
Successfully updated disk0s3.
kextcache updated critical boot files, requesting launchd reboot
 
So far, no joy.


Jerrys-MacBook:~ jerryw$ cat perm.sh
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo touch -f /L*/E*
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo touch -f /S*/L*/E*
sudo kextcache -Boot -U /

Jerrys-MacBook:~ jerryw$ sh perm.sh
Password:
rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext file:///Library/Extensions/DisableTurboBoostBattery.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ALC293.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext
KernelCache ID: DA62822590F07C2C0149E804DED61885
/System/Library/PrelinkedKernels/prelinkedkernel not cached.
Successfully updated disk0s3.
kextcache updated critical boot files, requesting launchd reboot

Make sure you do the cache rebuild immediately after booting.
And if you need to check that the patch is being applied by Clover by setting config.plist/KernelAndKextPatches/Debug=true
 
Hello,
I also got a Broadcom BCM94352Z card for my Asus desktop computer. I have followed this thread and
Airport - PCIe Half Mini v2. working on Sierra 10.12.5

what I have done:
1. four kexts are in place
ls -l /System/Library/Extensions/
drwxr-xr-x@ 3 root wheel 102 11 Jun 08:00 BrcmFirmwareRepo.kext
drwxr-xr-x@ 3 root wheel 102 11 Jun 08:00 BrcmPatchRAM2.kext
drwxr-xr-x@ 3 root wheel 102 11 Jun 07:55 FakePCIID.kext
drwxr-xr-x@ 3 root wheel 102 11 Jun 07:55 FakePCIID_Broadcom_WiFi.kext

2. add 'fcvo' patch to config.plist using plistedit pro

3. after reboot, clear cache
$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
KernelCache ID: 505A7F3DB354C93B309E6D76CA0CF535

neither wifi nor BT works.
my Broadcom BCM94352Z works fine on windows 10. But on MacOS's System Information, I cannot find my wifi or bluetooth device. It seems like wifi card is not detected by Sierra? I don't understand IOREG which is attached below.

another questions is should I change the country code in fcvo patch? I didn't find the default one 55 53 (US).

Thanks in advance for any help.:):)
 

Attachments

  • Screen Shot 2017-06-11 at 9.45.26 AM.png
    Screen Shot 2017-06-11 at 9.45.26 AM.png
    75.8 KB · Views: 200
  • Screen Shot 2017-06-11 at 9.46.25 AM.png
    Screen Shot 2017-06-11 at 9.46.25 AM.png
    65.8 KB · Views: 165
  • Screen Shot 2017-06-11 at 9.46.35 AM.png
    Screen Shot 2017-06-11 at 9.46.35 AM.png
    55.6 KB · Views: 178
  • ioreg_and_clover.zip
    1.9 MB · Views: 112
Last edited:
Status
Not open for further replies.
Back
Top