Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
Nov 23, 2018
Messages
9
Motherboard
Asus Z390M-PRO GAMING Wi-Fi
CPU
i7-8700
Graphics
integrated
Do I still have to patch USB if I use native card with M2 adapter?

I have ASUS Z390 pro gaming wifi, replaced intel wifi/bt module with BCM94360CSAX. Wifi works, bluetooth doesn't.
 
Joined
May 3, 2013
Messages
23
Motherboard
X1 Carbon 6th Gen
CPU
i7-8650U
Graphics
UHD 620
looking to turn my Thinkpad X1C6 into a hackintosh and was wondering what would be the best card to buy with money not being an issue?
 
Joined
Mar 24, 2014
Messages
30
Motherboard
Aorus Xtreme Z390
CPU
i9-9900K
Graphics
Vega 56
Mobile Phone
Other
After scouring the web (and also some threads here) I came to realize I'm indeed in dire need of professional help, so;

  1. Description of WiFi/Bluetooth problem
  2. OS X version/motherboard model/BIOS version/processor/graphics
  3. Procedure/Guide used
  4. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (III. Tools 2.)
  5. Screenshots
    • DPCIManager/Status (III. Tools 3.)
    • System Information/Hardware/Network/WiFi
    • System Information/Hardware/Bluetooth
    • System Information/Hardware/USB (Select Bluetooth device)
  6. Clover (if installed)
    • EFI/CLOVER/config.plist
    • DPCIManager/Misc/Boot Log
    • EFI/CLOVER/ACPI/Patched/dsdt.aml (if WiFi edited)
    • EFI/CLOVER/ACPI/Patched/ssdt.aml (if WiFi edited)
  7. Put all files in a folder, compress and attach post on this thread
1. I have three Combo Cards (BCM94331CD, BCM94360CD, BCM943602CDP <- P/N 653-00011, the one with BT 4.2) and only the 4331 works in my Z390 build, the others won't even boot, when installed in PCIe x1 Slot (tried the other slots as well, because some users mentioned they got their cards working in x4 slot, nevertheless, it doesn't get recognised in the "big" slots, not even by Windows). Boot just stops somewhere at IO80211, or throws KP after something with apfs (sorry I don't have screenshots, because the cameras of my SFOS Xperia X and BB Classic just aren't good enough to capture a readable moment). The apfs thingy must definitely be related to the card (also saw other users with KPs like that disappearing after unplugging the "guilty" PCIe Devices). All cards get recognised and work in Windows (though the BCM943602CDP has some BT problems, related to Windows complaining about the AppleBT-Drivers being unsigned, Dev-Mode/Disable Driver Signature Check and it works like a charm). All three cards also work OOB in my x58 build, so I'm thinking it must be related either to something config related in OS X, or something PCIe related in BIOS settings (though I find that unlikely, because the 4331 card works in both x1 slots and my RX Vega on all the other slots. So I think I also can confirm the PCI slots are healthy).

What I also tried so far:

- Disable CNVi via BIOS, no effect/remove CNVi card, also no dice (though Windows startup is now less likely to freeze, due to some conflicts with my 4331 and CNVi card)

-FakePCIID.kext & FakePCIID_Broadcom_WiFi.kext, AiportBrcmFixup and Clover AirportFix

Haven't tried plugging in a DW1560/DW1830 card yet, because of negative user experiences with Gigabyte CNVi (might give it a try, though)


2. Mojave 10.14.6 (started with 10.13.3)/Z390 Aorus Xtreme/latest BIOS (F8a)/i9-9900K/Sapphire RX Vega 56 Nitro+

Maybe also worth mentioning:

-I'm using an LED Cinema Display (MiniDP to DP adapter, plugged into the RX Vega, plugged into the x16 slot).

-CPU is delidded and custom water cooled (due to TDP related user experiences), case is a bequiet Dark Base Pro v2

-Other devices are: Logitech Mouse Dongle and cable (for my G900) and a G910

-Windows and OS X are installed on 2x Samsung 970 Pro (Windows in 1st slot, closest to CPU, OS X 2nd slot, 3rd slot empty as of now) and an old WD Caviar green 1TB classic HDD (data graveyard) plugged in over SATA

3. Mainly used this guide of @CaseySJ (again many thanks, for bearing with me) and also posted there for help (but I think my problem became rather "specific", than "general" lately)
4.-7. all in the attachment (hope I got everything right)

Coffee Lake, to date:
true: Asus, ASRock Gigabyte B360
not true: Gigabyte Z390 and H370/310 motherboards
regarding this: do you now of any case, where an experiment was performed disabling CNVi over BIOS? I'm just curious, whether it completely disables the slot itself, or just disables the CNVi capability and "reverts" the slot to a normal M.2. I disabled CNVi on my board using the same method for disabling the CFG Lock (no CNVi options over BIOS settings), but haven't tested it yet.
 

Attachments

Last edited:

toleda

Moderator
Joined
May 20, 2010
Messages
24,463
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
only the 4331 works in my Z390 build, the others won't even boot
The 4331 is working, not helpful.
Not booting with the 4360 is not a WiFI problem.
Remove any and all wifi kexts, patches, etc.
The 4360 is supported natively.
If your system does not boot with the 4360 installed, something is not native; fix.
 
Joined
Mar 24, 2014
Messages
30
Motherboard
Aorus Xtreme Z390
CPU
i9-9900K
Graphics
Vega 56
Mobile Phone
Other
Remove any and all wifi kexts, patches, etc.
The 4360 is supported natively.
If your system does not boot with the 4360 installed, something is not native; fix.
That's exactly what's bugging me. The kexts were applied afterwards and are already removed (because system's still not booting with mentioned cards).

I use only the EFI/Clover/kexts/other directory for 3rd party kexts, /L/E & /S/L/E remain untouched.

The 4331 is working, not helpful.
Not booting with the 4360 is not a WiFI problem.
I really don't know, how else I can depict my problem. It is and it is not, you're right; basically a hardware issue, somehow related to those exact cards.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,463
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
Joined
Mar 24, 2014
Messages
30
Motherboard
Aorus Xtreme Z390
CPU
i9-9900K
Graphics
Vega 56
Mobile Phone
Other
[GUIDE] Installing 3rd Party Kexts - El Capitan, Sierra, High Sierra, Mojave +
Will try and report back. Meanwhile I grabbed my old USB 3.0 PCI card for testing purposes, as it is different than an Airport card, plugged it in and that one worked, too.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,463
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 grabbed my old USB 3.0 PCI card for testing purposes, as it is different than an Airport card, plugged it in and that one worked, too.
Not relevant, useless, waste of time
Your system fails with native hardware, the install is broken.
Last resort, clean install
 
Joined
Nov 1, 2014
Messages
35
Motherboard
Lenovo T460
CPU
Skylake Intel Core i7-6600U + Intel Sunrise Point-LP, Intel Skylake-U
Graphics
Intel(R) HD Graphics 520 / 1920x1080
Hello,

Can someone confirm that AirportBrcmFixup replaces :
- BrcmFirmwareRepo.kext
- BrcmPatchRAM2.kext
- FakePCIID_Broadcom_WiFi.kext
- FakePCIID.kext

?

Thank you
 
Top