Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Feartech

Moderator
Joined
Aug 3, 2013
Messages
17,975
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
iMac
Mobile Phone
iOS
I would, but I am not able to run it since the machines doesn't have WiFi or Ethernet. Not sure how else to do it.
just run the tool, and save the file to a usb stick....

EDIT: also boot without caches then in terminal:

Code:
sudo kextcache -i /
then reboot
 
Joined
Jan 1, 2018
Messages
29
just run the tool, and save the file to a usb stick....

EDIT: also boot without caches then in terminal:

Code:
sudo kextcache -i /
then reboot
I am not familiar with how to boot without caches. I did use sudo kextcache -i /, rebooted, and used debug tool (files attached)

Edit: The plist file previously attached did not show Inject Kext set to Detect. This new one attached does.
 

Attachments

Last edited:

toleda

Moderator
Joined
May 20, 2010
Messages
24,261
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
I have the BCM4360 chip connected to an M.2 slot using an adapter.
There are a dozen 4360 flavors, what flavor is installed?
I do have antennas installed to answer that part of your question.
Not working
I was confused (and still am) because of the appearance of of "4352" in the comments portion of the patches
4352 in the comment means the patch applies to 4352 only. Changing the comment and expecting a different result is irrational. 2nd request, remove all patches that have (or had) 4352 in the comment.
Wifi has not been able to turn on.
Reasons previously noted above
 
Joined
Jan 1, 2018
Messages
29
There are a dozen 4360 flavors, what flavor is installed?

Not working

4352 in the comment means the patch applies to 4352 only. Changing the comment and expecting a different result is irrational. 2nd request, remove all patches that have (or had) 4352 in the comment.

Reasons previously noted above
Model is BCM9460CS2. I hope that that is what you are looking for.

I removed patches that contained 4352 in the comments. Note: I don't believe I ever changed the contents of a comment... I was just noting that I was confused by the appearance of the numbers 4352 in the comments when the patch name contained 4360. I only have 2 WiFi/BT related patches now... I would imagine that this is still not correct, since WiFi is still not working.

Note: I was previously told to include FakeSMC in /L/E, but I have since moved it back to Kexts/Other for the time being as the system seems to have fewer issues with it there.
 

Attachments

Joined
Apr 21, 2016
Messages
1,349
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
iOS
Model is BCM9460CS2. I hope that that is what you are looking for.

I removed patches that contained 4352 in the comments. Note: I don't believe I ever changed the contents of a comment... I was just noting that I was confused by the appearance of the numbers 4352 in the comments when the patch name contained 4360. I only have 2 WiFi/BT related patches now... I would imagine that this is still not correct, since WiFi is still not working.

Note: I was previously told to include FakeSMC in /L/E, but I have since moved it back to Kexts/Other for the time being as the system seems to have fewer issues with it there.
FakePCIID_XHCIMux.kext not applicable for your hardware, you should remove it.

Why is AppleAHCIPort.kext patched?

FakePCIID_Intel_HD_Graphics.kext you have in Clover won't function without FakePCIID.kext (though it'll work because kext are currently both injected and present in kernel cache). Not sure you need it anyway...

Why both IntelMausiEthernet.kext and RealtekRTL8111.kext installed? Intel kext is also quite old, you should update it (If you have Intel hardware, of course...)

With FakeSMC.kext installed to /L/E and InjectKexts=Detect, kext won't be injected from Clover. Therefore you need all the kext in Clover/kexts/Other to be installed to /L/E. That's probably why you experience slow boot/other issues.
In installation scenarios, for example, kext will be injected from Clover, as they can't be loaded from kernelcahce.
With that setup, all the kext you need go to /L/E.
Necessary kexts, the minimal set which is required to boot and have basic functionality (display, keyboard/mouse, internet connection) are installed to Clover/kexts/Other (They are still installed to /L/E too!)
 
Joined
Jan 1, 2018
Messages
29
FakePCIID_XHCIMux.kext not applicable for your hardware, you should remove it.

Why is AppleAHCIPort.kext patched?

FakePCIID_Intel_HD_Graphics.kext you have in Clover won't function without FakePCIID.kext (though it'll work because kext are currently both injected and present in kernel cache). Not sure you need it anyway...

Why both IntelMausiEthernet.kext and RealtekRTL8111.kext installed? Intel kext is also quite old, you should update it (If you have Intel hardware, of course...)

With FakeSMC.kext installed to /L/E and InjectKexts=Detect, kext won't be injected from Clover. Therefore you need all the kext in Clover/kexts/Other to be installed to /L/E. That's probably why you experience slow boot/other issues.
In installation scenarios, for example, kext will be injected from Clover, as they can't be loaded from kernelcahce.
With that setup, all the kext you need go to /L/E.
Necessary kexts, the minimal set which is required to boot and have basic functionality (display, keyboard/mouse, internet connection) are installed to Clover/kexts/Other (They are still installed to /L/E too!)
I've removed unnecessary kexts that were in Kexts/Other. Disabled AppleAHCIPort.kext patch. Installed all kexts to /L/E. System appears to boot fine, except that WiFi is still off. Are there some that should be duplicated and also contained in Kext/Other?

New Debug attached
 

Attachments

Joined
Sep 11, 2012
Messages
48
Motherboard
GA H370N-Wifi
CPU
i7 8700
Graphics
RX 580
Mac
MacBook Air
Mobile Phone
Android, iOS
let's hope for the best!
@toleda @jaymonkey it did work flawlessly!
IMG_20180723_161242_HHT.jpg
(M.2-KEYM to M.2 KEYA+E adapter / M.2 KEYA+E to Mac WLAN / BCM94360CS2)

So for H370N-Wifi users and many others that don't have m2-WIFI or have m2-CNVi slots, this solution works.
It's kinda creepy with 2 adapters in a m2 key m slot!
IMG_20180723_172359.jpg
but everything working!
Screen Shot 2018-07-23 at 20.01.06.png Screen Shot 2018-07-23 at 20.01.30.png
I managed to use the antenna cables from the original intel cnvi wlan card!
IMG_20180723_172418.jpg
:thumbup::mrgreen:
 
Last edited:
Top