Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
Nov 6, 2012
Messages
74
Motherboard
Gigabyte X99 Designare
CPU
Broadwell-E 10 core i7-6950X
Graphics
EVGA Titan Black, 980Ti
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Oh I see. Sorry, I thought you were talking about Post #1 of this thread, which has a different group of requested "problem reporting" files. Well now after running gen_debug.sh, the Bluetooth is working. It also fixed one other weird issue I was having. At the macOS login screen, I was seeing a user account called "_fpsd". Now that's gone. What is this script doing besides collecting logs?
 
Joined
Apr 8, 2014
Messages
26
Motherboard
Acer Aspire 5740g (Clover legacy)
CPU
Core i3 330M - Mobile Intel HM55 Express
Graphics
ATI Mobility Radeon HD 5470 - 1366x768

Attachments

  • After Sleep.zip
    2.3 MB · Views: 58
  • Before Sleep.zip
    2.2 MB · Views: 69
Joined
Jan 23, 2018
Messages
5
Motherboard
Alienware m17x r4
CPU
Intel Core i7-3630QM
Graphics
GTX660m
See Post #1/Bluetooth Injection Method/1.kext enable/2. Correctly configured USB ...
Post to linked thread, off topic.
After applying IRQ fixes, bluetooth works like a charm.
When I tried to fix my ethernet AR8151, I tried atherose2200ethernet.kext and it requires ionetworkingfamily.kext to work. After installing ionetworkingfamily kext, my laptop is not recognize wifi anymore but bluetooth is still working normally. Do you have any idea for this situation?
 
Joined
Nov 8, 2015
Messages
33
Motherboard
MSi B150M BAZOOKA
CPU
i5-6500
Graphics
Sapphire Tri-X R9 290X
Mac
  1. MacBook
Classic Mac
  1. PowerBook
Mobile Phone
  1. Android
  2. iOS
I saw this thread and was excited to see that BCM94350ZAE was supported because this is the only other compatible wifi card for this Lenovo other than the Intel 3165 and 8260, which is currently not supported. So I orered 1 for my YOGA700 and installed it.

I first tried method 3 with setting the wifi id to 0x43a014e4. It didn't work.

I then attempted method 1 but I got confused by the paste patch part. I'm not sure exactly which 1 of those patches I need or do I copy them all??? I'm running 10.13.1.

I then tried method 3 with FakePCIID_Broadcom_Wifi.kext and clearing out the WiFi ID. It didn't work.

wYpHpmW.jpg


Attached is my clover folder with my last attempt.

edit...So I just attempted method 3 option with FakePCIID_Broadcome_WiFi.kext and my laptop froze during installation with Kext Utility. Had to do a hard reboot and I was meet with Error loading Kernel Cache 0xe. I tried all kinds of boot flags and it would not work. The only way to fix it was to boot up with the unibeast USB and manually rebuild the cache in Terminal. The install USB has saved my butt twice now. So DON'T format your USB after installation because YOU WILL EVENTUALLY NEED IT AGAIN.

edit edit...I got bluetooth working. Just hoping someone has a solution for the wifi card now. Adding this code in kext to patch no longer gave me that error screen. Laptop boots up fine but wifi is not detected.

Code:
<dict>
    <key>Comment</key>
    <string>AirPortBrcm4360 - fcvo</string>
    <key>Disabled</key>
    <false/>
    <key>Find</key>
    <data>gflSqgAAdSk=</data>
    <key>Name</key>
    <string>AirPortBrcm4360</string>
    <key>Replace</key>
    <data>gflSqgAAZpA=</data>
</dict>
 

Attachments

  • Clover.zip
    16.6 MB · Views: 82
Last edited:
Joined
Oct 23, 2013
Messages
7
Motherboard
HP Envy 17-u177cl Laptop (Clover)
CPU
i7-7500U
Graphics
Intel HD620/NVIDIA 940MX, 1920x1080
I (perhaps unwisely since it is not as much used) purchased a BCM94350ZAE for my HP laptop with High Sierra installed on it. I realize that there seem to be few people using this card (at least there are very few posts about it). I read through the guide multiple times and am still a little confused about what procedure I am supposed to follow to get it to work.

The guide says "M.2: BCM94350ZAE/DW1820A - supports WiFi/ac and BT4LE" which sounds good.

In section VI Broadcom, the "Details - macOS/Native" does NOT list my card. But in "Broadcom Device_IDs" it says "Supported Device_ID (native)" and lists my (card BCM94350ZAE). What does it mean "Supported Device_ID (native)"? Do I need to use "WiFi Injection Methods" with this card? And if I do need it which of the 3 methods are appropriate?

And do I need to add patches from config-bcm94352-130.plist.zip to my clover config? It is a bit confusing since the filename "config-bcm94352-130.plist.zip" references bcm94352 which is NOT the card I have.

I have been very succesful patching my DSDT/SSDT, disabling my discrete graphics, and getting the USB configured properly so I think I can get this working if I know what to do. Just a little confused on what that is.

Thanks for any help.
 
Joined
Mar 22, 2016
Messages
22
Motherboard
GA-Z170N-WIFI
CPU
i5-6500
Graphics
GTX 960
@9000RPM: do you have copied latest version of FakePCIID.kekt to your clover kext folder or only the FakePCIID_Broadcome_WiFi.kext??

I had easy success by using the method 3 of the guide... just don't forget to use latest lilu.kext. If you run into trouble with this method -> there are disable switches for both kexts.

@kramerkramer I would try method 3 first. Don't forget lilu.kext and remember the boot flags needed to disable both if something goes wrong.
 
Last edited:
Top