Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Hi,

Having trouble with bluetooth on my Asus laptop. Using the 20200480 BCM94352Z LENOVO WIRELESS MINI CARD (listed as 0489 e07a). Often, bluetooth will not load. When it does, after sleep it will show 'Not available', even though it is still listed in About this Mac. Followed all the Guides re install USB setup, etc.

Wifi aspects of the same card work fine.

I've attached the requested troubleshooting files. Hope someone can identify the issue!
 

Attachments

  • Bluetooth Troubleshoot.zip
    1,007.3 KB · Views: 126
Hi, I have a broadcom usb dongle for bluetooth - this one - https://www.ebay.co.uk/itm/292968980725

but i am getting a stuttering when i use audio headset only - everything else is fine, would this resolve my problem?

many thanks
 
Screenshot and IOReg show 2 bluetooth controllers, verify USB configuration

Thanks for the insight. I have discovered that if the bluetooth is recognized on boot, the IORegistry is normal and so is bluetooth behavior. However, after deep sleep and on battery power the bluetooth show 'Not available' and the IORegistry shows the double connection. I've attached the IORegistry which shows the sequence of normal wake up and (abnormal) deep wake-up.

?? I have delays in the Boot Args for the BT card - should I make them work for wake up as well???

Often when waking up with the 'Bluetooth not available', the laptop reboots and has the following error report:

Stackshot Reason: Wake transition timed out after 180 seconds while calling power state change callbacks. Suspected bundle: com.apple.iokit.IOUSBHostFamily. Thread 0x7020e.
Failure code:: 0x00000008 00000027

================================================================
Date/Time: 2019-02-27 09:42:14 -0500
OS Version: ??? ??? (Build ???)
Architecture: x86_64
Report Version: 27

Data Source: Stackshots
Shared Cache: 0x1aeb2000 8798E474-11E5-3989-B240-A14773E6B050

Event: Sleep Wake Failure
Duration: 0.00s
Steps: 1

Boot args: darkwake=0 kext-dev-mode=1 nv_disable=1 bpr_probedelay=200 bpr_initialdelay=400 bpr_postresetdelay=400

Time Awake Since Boot: 2800s
 

Attachments

  • Bluetooth Double.zip
    1.2 MB · Views: 90
Last edited:
What should I use to replace Intel® Wireless-AC 9560 on my Asus Zephyrus GM501GS? I'm using High Sierra 10.13.6 2019-001
 
I have an issue where my DW1820A is not working properly. I have 802.11A, but no 802.11AC connectivity, and while bluetooth technically works, it doesn't function properly (it won't actually complete a pairing session). I am running 10.13.6. Everything else works great. Debug is attached. Thanks for helping!

I have exactly same problems as you describe with this card, and it was working properly until recent dates. Something either in recent Lilu update or AirportBrcmFixup broke ac mode and bluetooth. Those are the only kext I've updated recently.
 
Broadcom WiFi/Bluetooth [Guide]

WiFi and Bluetooth working out of box on macOS with Apple branded Broadcom BCM94360. Enables specific half mini and M.2 BCM94352 on macOS with methods described below. Credit: RehabMan

This thread does not support:
  • macOS/Continuity
  • Atheros/Qualcomm WiFi/Bluetooth
  • Intel CNVi Wifi/Bluetooth
Change Log
v1.1 - 10/26/2018: 10.14 support, AirportBrcmFixup replaces all previous WiFi methods
v1.0 - 1/5/2018: 10.13/Broadcom WiFi/Bluetooth support

Previous thread: [Guide] Airport - PCIe Half Mini v2/Deprecated

Broadcom WiFi + BT (2 antennas, except as noted)
  • PCIe/x1: BCM94360CD - native WiFi/ac and BT4LE (3 antennas)
  • PCIe/x1: BCM94331CD - native WiFi and BT4LE
  • M.2: BCM943602BAED/DW1830 - native WiFi/ac and BT4LE (3 antennas)
    • Laptop issues/solutions, see jaymonkey/Post #138
  • M.2: BCM94360CS2 - native WiFi/ac and BT4LE
  • M.2: BCM94352Z/AzureWave AW-CE162NF/DW1560 - supports WiFi/ac and BT4LE
  • M.2: BCM94350ZAE/DW1820A - native WiFi/ac and BT4LE
  • Half mini: BCM94360HMB/AzureWave AW-CB160H - native WiFi/ac and BT4LE (3 antennas)
  • Half mini: BCM94352 HMB/AzureWave AW-CE123H - supports WiFi/ac and BT4LE
Requirements
  • macOS 10.11 or newer - RUNNING HIGH SIERRA (as per trs96's Guide on this site)
  • Supported Broadcom WiFi/BT - YES I have purchased this from eBay (as shown above)

    Broadcom BCM94352HMB Dell DW1550 802.11ac WiFi Card Bluetooth 4.0 867Mbps

  • Clover v4658 or newer
Broadcom WiFi/Bluetooth Repo
wireless_broadcom

I. Broadcom WiFi/BT Installation
WiFi Injection
(10.14/10.13/10.12 /10.11)
  1. Remove all Wifi patches and kexts
    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)
  2. AirportBrcmFixup/acidanthera
    1. All supported Broadcom WiFi cards
    2. README: acidanthera/AirportBrcmFixup
    3. Download:
      1. AirportBrcmFixup
      2. Lilu
    4. Install to /Library/Extensions/ with KextBeast:
      • AirportBrcmFixup.kext
      • Lilu.kext
      • Install latest versions as available
BT Injection (10.14/10.13/10.12 /10.11)
  1. BrcmPatchRAM/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 /Library/Extensions/ with KextBeast:
      • BrcmFirmwareRepo.kext
      • BrcmPatchRAM2.kext
      • Install latest versions as available

Need assistance. Installed this MiniPCI card as showing as a valid device. I am NOW getting WiFi - but BlueTooth is NOT working. The SYSTEM PREFS shows no BlueTooth is installed.

Any Ideas?


Grizz
 
Back
Top