Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
Jul 3, 2013
Messages
202
Motherboard
HP EliteBook 8460P-CLover
CPU
i7-2670QM
Graphics
HD 3000 1366 x 768
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@toleda @jaymonkey it did work flawlessly!
View attachment 342751
(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!
View attachment 342752
but everything working!
View attachment 342756 View attachment 342755
I managed to use the antenna cables from the original intel cnvi wlan card!
View attachment 342753
:thumbup::mrgreen:
Returned my B360N to try this, worth the extra $ cause I want dedicated graphics in the future, I’ll report back
 
Joined
Sep 13, 2012
Messages
35
Motherboard
INTEL D54250WYKH2
CPU
i5-4250U
Graphics
HD 5000
Mobile Phone
  1. Android
Mojave 10.14.4 Beta does not recognise WiFi M2 Azure Wave card AW-NE773 (Atheros AR9280, Atheros AR5BHB92, ID: 168c:002a, SS: 1a3b:1081).
To solve this I have:
1. Replaced Mojave IO80211Family.kext from S/L/E with that of High Sierra 10.13.5
2. Installed FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext according to RehabMans’ instructions (including config.plist changes)
3. Rebuilt kext caches
4. Rebooted
Wifi works again.
 
Last edited:
Joined
Sep 11, 2012
Messages
49
Motherboard
GA H370N-Wifi
CPU
i7 8700
Graphics
RX 580
Mac
  1. MacBook Air
Mobile Phone
  1. Android
  2. iOS
Nice to know that I'm not alone! It worked OOB without a problem, but sure thing you need to do the custom SSDT for USBInjectAll (for the Bluetooth to be recognized in System Report). Also for windows you need to download the bootcamp apple drivers. If you need any help, just ask! Cheers :)

Returned my B360N to try this, worth the extra $ cause I want dedicated graphics in the future, I’ll report back
 
Joined
Jul 3, 2013
Messages
202
Motherboard
HP EliteBook 8460P-CLover
CPU
i7-2670QM
Graphics
HD 3000 1366 x 768
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Nice to know that I'm not alone! It worked OOB without a problem, but sure thing you need to do the custom SSDT for USBInjectAll (for the Bluetooth to be recognized in System Report). Also for windows you need to download the bootcamp apple drivers. If you need any help, just ask! Cheers :)
I got it all yesterday, put in the board and boom! works OOB, thank you thank you. Bluetooth perfectly recognized in the system, this should be put in a guide somewhere cause it would help so many others out there with the miniITX builds to be able to have a dedicated graphics.
 
Joined
Sep 11, 2012
Messages
49
Motherboard
GA H370N-Wifi
CPU
i7 8700
Graphics
RX 580
Mac
  1. MacBook Air
Mobile Phone
  1. Android
  2. iOS
put in the board and boom!
Nice work! I have to say, I don't miss a day with an ethernet cable (but I love them anyway:mrgreen:) and a poor usb bluetooth connection!
this should be put in a guide
Please fell free to make one, I'm finishing some projects so my time is short!
miniITX builds to be able to have a dedicated graphics.
I'm planning to research about a m2mkey-Pcie adaptor to get somehow a firewire connector. Would be amazing to have in a miniITX build a GPU, this Wifi/BLE card and a firewire pcie!!!:lol:

well that's for later anyway, nice to hear the good news!
Cheers, Kevin.
 
Joined
Aug 5, 2018
Messages
15
Motherboard
Dell xps l322x - Clover UEFI - 0VGJF6
CPU
i5-3337u
Graphics
hd 4000
AirPortBrcm4360I followed this guide and i got the BT working but :

Screenshot 2018-08-07 at 21.32.34.png


can't turn it off, why ??
Note : Kexts loaded are ( FakePCIID.kext, AirPortBrcm4360.kext, USBInjectAll.kext) kexts not loaded (FakePCIID_Broadcom_WiFi.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
AirPortBrcm4360I followed this guide and i got the BT working but :

View attachment 345204

can't turn it off, why ??
Note : Kexts loaded are ( FakePCIID.kext, AirPortBrcm4360.kext, USBInjectAll.kext) kexts not loaded (FakePCIID_Broadcom_WiFi.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext).

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 gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,623
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Sorry again .

Why did you patch these kexts?
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f97fade1ee0 [0x7fffa460b8d0]> { URL = "IOBluetoothFamily.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.iokit.IOBluetoothFamily" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f97fade5b30 [0x7fffa460b8d0]> { URL = "IOBluetoothHostControllerUSBTransport.kext/ -- file:///System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/", ID = "com.apple.iokit.IOBluetoothHostControllerUSBTransport" }

Also, BrcmPatchRAM does not support your device 0a5c:219a.
 
Joined
Aug 5, 2018
Messages
15
Motherboard
Dell xps l322x - Clover UEFI - 0VGJF6
CPU
i5-3337u
Graphics
hd 4000
Why did you patch these kexts?
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f97fade1ee0 [0x7fffa460b8d0]> { URL = "IOBluetoothFamily.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.iokit.IOBluetoothFamily" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f97fade5b30 [0x7fffa460b8d0]> { URL = "IOBluetoothHostControllerUSBTransport.kext/ -- file:///System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/", ID = "com.apple.iokit.IOBluetoothHostControllerUSBTransport" }

tried an old guide for mac osx 10.10 to see if it will work but it ddn't

Also, BrcmPatchRAM does not support your device 0a5c:219a.

just following the guide

Bluetooth Injection Method (10.13/10.12 /10.11 - all versions, 10.10/10.9 - see VII. Previous macOS Support)
  1. kext enabler, Brcm.../RehabMan
    1. All supported Broadcom WiFi cards
    2. Correctly configured USB, see [Guide] Creating a Custom SSDT for USBInjectAll.kext
    3. README: RehabMan/OS-X-BrcmPatchRAM
    4. Download: RehabMan / OS-X-BrcmPatchRAM
    5. Install to EFI/CLOVER/kexts/Other or kext installer to /System/Library/Extensions:
      • BrcmFirmwareRepo.kext
      • BrcmPatchRAM2.kext
      • Install latest versions as available
 
Top