Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
Oct 17, 2013
Messages
142
Motherboard
Chuwi AeroBook Plus
CPU
Intel i5 6287U
Graphics
HD550, 3840 x 2160
Mobile Phone
  1. iOS
I retry to follow the guide:

  • M.2: BCM94350ZAE/DW1820A - native WiFi/ac and BT4LE
Remove all Wifi patches and kexts

For WIFI
  1. Clover fixes (config.plist/ACPI/DSDT/Fixes/)
  2. Clover patches (config.plist/KernelAndKextPatches/KextsToPatch/)
  3. WiFi kexts (/L/E and EFI/CLOVER/Kexts/...)
  4. WiFi ssdts and dsdt edits (EFI/CLOVER/ACPI/patched)
Install to /Library/Extensions/ with KextBeast:
  • AirportBrcmFixup.kext
  • Lilu.kext
  • Install latest versions as available
For BT

Correctly configured USB ( now I have the USB patched correctly)

    1. Install to /Library/Extensions/ with KextBeast:
      • BrcmFirmwareRepo.kext
      • BrcmPatchRAM2.kext
      • Install latest versions as available
After rebuild the cache "sudo kextcache -i /"

Reboot, enable BT and WIFI, but at the first restart I have a kernel panic:

I attach the log.

UPDATE: I try other time but with the same result, kernel panic. I attach other log.
 

Attachments

  • debug_21594.zip
    3.3 MB · Views: 54
  • debug_18088.zip
    2.9 MB · Views: 60
Last edited:
Joined
Oct 17, 2013
Messages
142
Motherboard
Chuwi AeroBook Plus
CPU
Intel i5 6287U
Graphics
HD550, 3840 x 2160
Mobile Phone
  1. iOS
UPDATE : Alone I solved the first part of my problem... I cannot boot on osx if I enable the wifi. If I enable only the bluethoot I can boot , but the device with IoRegistryExplorer is under the USB controller ( It's correct ? ).

How I can boot with the wifi enable without going on kernel panic??
 

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,559
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
UPDATE : Alone I solved the first part of my problem... I cannot boot on osx if I enable the wifi. If I enable only the bluethoot I can boot , but the device with IoRegistryExplorer is under the USB controller ( It's correct ? ).

How I can boot with the wifi enable without going on kernel panic??

Remove the brcrampatchkexts. Use only the first one you have listed above broadcomwififix.
 
Joined
Oct 17, 2013
Messages
142
Motherboard
Chuwi AeroBook Plus
CPU
Intel i5 6287U
Graphics
HD550, 3840 x 2160
Mobile Phone
  1. iOS
Yesterday I do a new test:

I enable in config.plist, under Kernel and Kext Patch :

  • Kernel CPU
  • Kernel LAPIC
  • KernelPM
  • AppleIntelCPUPM
After this I enable the wifi & BT but without enable the switch. Surprise... at the first start , the device not working, but I can see on PCI List. I do a screenshoot

Schermata 2019-09-04 alle 17.24.00.png


As you see the Wireless take the PCI of the Wired Network and the Wired Network take other PCI Address.
With This , I'd like to retry if the systems with a reboot can see the device.

After the reboot the system hang and not boot , freezee a moment before the system going to the login screen with a apple.
 

toleda

Moderator
Joined
May 19, 2010
Messages
22,923
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
I enable in config.plist, under Kernel and Kext Patch :

  • Kernel CPU
  • Kernel LAPIC
  • KernelPM
  • AppleIntelCPUPM
Those patches address CPU PM, no effect on WiFi
After the reboot the system hang and not boot , freezee a moment before the system going to the login screen with a apple.
Clean install
KPs and freezes are installation problems, off topic
 
Joined
Oct 17, 2013
Messages
142
Motherboard
Chuwi AeroBook Plus
CPU
Intel i5 6287U
Graphics
HD550, 3840 x 2160
Mobile Phone
  1. iOS
ok I understand, when I have more Time I do a clean install !

Thank you
 
Joined
Jul 10, 2013
Messages
20
Motherboard
HP Elitebook 8470p
CPU
i5-3320m/QM77
Graphics
HD 4000, 1366x768
plug BCM94331CSA PCIe on Window 10 and Mojave 10.14.6 only detected Bluetooth, in device manager not show any adaptor network for install driver. I change card wifi intel 9260AC PCIe, it native and work fine on Window 10.
Any idea for fix BCM94331 PCIe? Thank you.
 
Last edited:

Gigamaxx

Moderator
Joined
May 15, 2016
Messages
6,559
Motherboard
GIGABYTE X470 Arous Gaming 7 WiFi
CPU
Ryzen R9 3900X
Graphics
RX 480
Mac
  1. iMac
plug BCM94331CSA PCIe on Window 10 and Mojave 10.14.6 only detected Bluetooth, in device manager not show any adaptor network for install driver. I change card wifi intel 9260AC PCIe, it native and work fine on Window 10.
Any idea for fix BCM94331 PCIe? Thank you.

This adapter works well in the HP notebooks. I’ve used 4-5 of them.

9C58794B-251A-4A7F-88E7-67CD387AAA4D.png
 
Joined
Dec 11, 2018
Messages
56
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8500
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
There is a BCM94360HMB, but I think you'll have similar results as your current card.
It works here too with a BCM94352Z, but not perfect (Handoff usually works one way only, Instant Hotspot not working, Auto Unlock not working...)
From what I know, the only way to get perfect Continuity operational with every feature 100% working is with an Apple card + an adapter.

With an Apple card, you would be getting an adapter anyway. Apple cards won't fit an M.2 (NGFF) slot as well.
If you can't find an adapter that'll make an Apple card fit in your motherboard, you can get an adapter that'll use your PCIe 1x slot (And the built-in wireless card slot will be unused).

Hi ben9923

I got a BCM94352Z and everything works well, but unlock with apple watch. "Allow your Apple Watch to unlock your Mac" opt at the "Preferences > Security & Privacy" is enabled, but the password field pops up when login. Is there the problem of hardware and no anyway to resolve it?

Regards,
Xavier
 
Joined
Feb 9, 2011
Messages
56
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
Radeon 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
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.
Did you get your WiFi/BT card working in your Gigabyte Z390 Aorus Xtreme? If so, what did you do? I don't have mine working yet, but I found that at least the machine will boot if it is installed in a long slot (not a 1XPCIe slot).
 
Top