Contribute
Register

BCM4352 Bluetooth not Working on High Sierra [Problem Report]

Status
Not open for further replies.
In 10.12 I had everything working with Brcm kexts. Why did it stopped working with an OS Update?
There must be something else I can do

EDIT: I think I found out something: on 10.12, the system was detecting the BCM4352 card as BCM20702A3 on the USB Tab under System Report and not as BCM20702A0.
There might be a misunderstanding between the kexts recognizing the card’s ID and the actual Bluetooth Controller.
 
Last edited:
Your BT controller, 17cf:0b05, is not supported by BrcmPatchRAM kexts.

There’s what I had on 10.12. Those 2 Kexts in EFI folder with kext-dev-mode=1. I got everything working 100% stable. Why did it stopped working with the same drivers from 10.12 to 10.13? Same 'Product ID'
AE887097-AC33-477D-914B-6D5689EDB0C7.png
 
There’s what I had on 10.12. Those 2 Kexts in EFI folder with kext-dev-mode=1. I got everything working 100% stable. Why did it stopped working with the same drivers from 10.12 to 10.13? Same 'Product ID'View attachment 296995

Your system is messed up.
Look at kextcache errors:
Code:
AsusBCM20702A0Bluetooth.kext - dependency 'com.apple.iokit.AppleBluetoothHCIControllerUSBTransport' not found.
AsusBCM20702A0Bluetooth.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
Kext rejected due to improper filesystem permissions: <OSKext 0x7fb3edcaa040 [0x7fff9c545570]> { URL = "IO80211Family-orig.kext/ -- file:///Library/Extensions/", ID = "com.apple.iokit.IO80211Family" }
Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IO80211Family at location IO80211Family-orig.kext/ -- file:///Library/Extensions/.
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fb3edb398b0 [0x7fff9c545570]> { URL = "bcm4352.kext/ -- file:///System/Library/Extensions/", ID = "com.toleda.driver" }
Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IO80211Family at location IO80211Family-orig.kext/ -- file:///Library/Extensions/.
Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IO80211Family at location IO80211Family-orig.kext/ -- file:///Library/Extensions/.
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fb3edacfaa0 [0x7fff9c545570]> { URL = "FakePCIID_Broadcom_WiFi.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Broadcom-WiFi" }
Kext with invalid signatured (-67054) allowed: <OSKext 0x7fb3edb6d3a0 [0x7fff9c545570]> { URL = "AppleHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }
Kext rejected due to improper filesystem permissions: <OSKext 0x7fb3edcba310 [0x7fff9c545570]> { URL = "AirPortAtheros40.kext/ -- file:///Library/Extensions/IO80211Family-orig.kext/Contents/PlugIns/", ID = "com.apple.driver.AirPort.Atheros40" }
Rejecting invalid/inauthentic kext for bundle id com.apple.iokit.IO80211Family at location IO80211Family-orig.kext/ -- file:///Library/Extensions/.
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fb3eda143d0 [0x7fff9c545570]> { URL = "toledaARPT.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.toledaARPT" }
Kext rejected due to improper filesystem permissions: <OSKext 0x7fb3ed94e110 [0x7fff9c545570]> { URL = "USBInjectAll.kext/ -- file:///System/Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
USBInjectAll.kext does not authenticate; omitting.

And the BrcmPatchRAM kexts are not even listed (as they are not installed to the system volume).
Do a fresh install, then install BrcmPatchRAM kexts.

Looks like you also don't have SIP disabled.

FYI: I misread your ioreg and fixed my last reply:
Your BT controller, 17cf:0b05, is not supported by BrcmPatchRAM kexts.
Struck.
Your BT controller is 0b05:17cf. And it is supported.
 
Well.. It finally works !
I had to reinstall High Sierra from scratch in order to make it work :headbang:
Confirmed. BCM4352 Combo Card works on High Sierra (both Wi-Fi and Bluetooth)
Now I just need to fix handoff and the Country Code.

This is what I get on System Report:

Wi-Fi Tab:

Screen Shot 2017-12-04 at 20.09.09.png


Bluetooth Tab:

Screen Shot 2017-12-04 at 20.08.42.png


USB Tab:

Screen Shot 2017-12-04 at 20.08.55.png


Thank you very much RehabMan for helping me sorting out this issue! You´re awesome man :clap:
 
Can you summarize the steps you took in your new install to get your Wifi and Bluetooth working? I got a bit confused trying to follow the back-and-forth.

Was it just kexts, or did you have to do any patching? Please advise. I've been having the same problem and I'm about to do a fresh install.

I would appreciate it very much if you went over WiFi (to get it working so well) and Bluetooth. I've got basic Ethernet but no Bluetooth at present.

Thanks.
 
Thanks, I have. But it is anything but concise, and I find it rather confusing to read. I asked him because he has the exact same build as mine, except for graphics card.

Doesn't get any more concise than this:
BCM94352 requirements:
- FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext (was FakePCIID_BCM94352Z_as_BCM94360CS2.kext): https://github.com/RehabMan/OS-X-Fake-PCI-ID. Install with Kext Wizard to /S/L/E.
- BrcmPatchRAM: https://github.com/RehabMan/OS-X-BrcmPatchRAM. Install with Kext Wizard to /S/L/E. Make sure you read the README as the kexts you install depend on OS X version and installation location.
- 5Ghz patch for WiFi documented here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html (Note: 10.12.x requires the 'fcvo' patch and NOT the 5ghz patch, but the fcvo patch is incorrectly referred to as a 5ghz patch at toleda's guide, no 5ghz or 'fcvo' patch required for 10.13). The fcvo patch is clearly documented here: https://www.tonymacx86.com/threads/readme-common-some-unsolved-problems-in-10-12-sierra.202316/
- handoff patch for bluetooth documented here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

Summary:
- BCM4352 WiFi requires FakePCIID.kext + FakePCIID_Broadcom_WiFi.kext
- if 10.12, you will need 'fcvo' patch by the-darkvoid
- if 10.11 or prior, need appropriate 5ghz patch
- no 5ghz/fcvo patch needed for WiFi on 10.13 (except for country code patch, but that will depend on the region you live)
- BT requires BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext (10.11+..., I doubt you're installing 10.10 or earlier)
- handoff patch required until 10.13.x (handoff is unreliable in any case)
 
I am having a similar issue on my primary system (GA-Z77X-UD5H/3770S, iMac13.1, macOS 10.13.2 with all updates) using this WiFi/BT combo card https://www.amazon.co.uk/gp/product/B00MBP25UK/?tag=tonymacx86-21
The BT card in this case is BCM943602CS.
When I start up the Hack the BT card detects and connects to my Apple KeyBoard within Clover, so I know that it is recognised at a hardware level. The BT card is connected to the internal USB header F_USB1.

However, within macOS under System Information the BT card is not listed and under Bluetooth not BT is available.
I have installed FakePCIID.kext and BrcmPatchRAM2.kext.
The WiFi aspect of the card works great.
The card works flawlessly (WiFi and BT) in my secondary system (GA-H67N-USB3-B3).

What am I missing for my GA-Z77X-UD5H/3770S build?
 
I am having a similar issue on my primary system (GA-Z77X-UD5H/3770S, iMac13.1, macOS 10.13.2 with all updates) using this WiFi/BT combo card https://www.amazon.co.uk/gp/product/B00MBP25UK/?tag=tonymacx86-21
The BT card in this case is BCM943602CS.
When I start up the Hack the BT card detects and connects to my Apple KeyBoard within Clover, so I know that it is recognised at a hardware level. The BT card is connected to the internal USB header F_USB1.

However, within macOS under System Information the BT card is not listed and under Bluetooth not BT is available.
I have installed FakePCIID.kext and BrcmPatchRAM2.kext.
The WiFi aspect of the card works great.
The card works flawlessly (WiFi and BT) in my secondary system (GA-H67N-USB3-B3).

What am I missing for my GA-Z77X-UD5H/3770S build?

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Status
Not open for further replies.
Back
Top