Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Android File Transfer is known to cause problems.

Removed to no avail... Even looked up a few "complete removal" guides which didn't work.

Also, there seems to be some native support:
NUC6i7KYK:whatevergreen.git rehabman$ grep 33421 -R /System/Library/Extensions/
/System/Library/Extensions//IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist: <integer>33421</integer>
/System/Library/Extensions//IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/Info.plist: <integer>33421</integer>

So, you may not want to mess with it as far as BrcmNonPatchRAM (maybe Android File Transfer was causing problems all along).

That's what I thought. :/ But it still isn't being detected. It's the chip that goes into an actual MacBook put into a PCIe convertor slot for WiFi and a USB header for Bluetooth.


Shouldn't really affect this though should it? AFAIK that's just for PM and so the OS doesn't ping non-existent ports. My PC sleeps fine so I don't really have any issues.

Also, your profile/signature seems incomplete (the specs you have there does not correlate with the data you just uploaded).

I can't edit my build and my signature for some weird reason. I've posted about it here.
 
Shouldn't really affect this though should it? AFAIK that's just for PM and so the OS doesn't ping non-existent ports. My PC sleeps fine so I don't really have any issues.

Suggest you implement USB correctly.
 
Good day!
Tell me please: M.2: BCM943602BAED/DW1830 - native WiFi/ac and BT4LE - this card will be work out of box or it will be necessary to install kexts and edit something in the settings?
M/B: Gigabyte Z370N Wi-fi
 
  1. Description of WiFi/Bluetooth problem:
Hi, I am experiencing strange problems now. I am using BT/WiFi model Broadcom BCM94352Z NGFF Dual Band 802.11ac 867M Wifi BT 4.0 Lenovo FRU 04X6020. Everything seems to be OK (continuity/handoff/airdrop/connect phone's network) except for two strange things: I cannot connect my phone's hotspot directly from the WiFi options (I can do that by go to the bluetooth preferences -> right click the phone to connect).

Ldtlali.png


What it said

zM2AMor.png


Moreover, I cannot see "enable apple watch to unlock mac" option in the system preferences.
I think these two things are kind of... interconnected and relevant. But I cannot locate where is the problem.

Thanks for your help!

2. OS X version/motherboard model/BIOS version/processor/graphics

I am on Mojave 10.14 (18A391). Motherboard is ASRock Fatal1ty Z370 Gaming-ITX Motherboard. Processor is i7 8700 with internal graphics card uhd 630.

3. Procedure/Guide used

I am exactly using this guide.

4. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (III. Tools 2.)

In the zip file.
  1. Screenshots
    • DPCIManager/Status (III. Tools 3.)
ydS7QQO.png


  • System Information/Hardware/Network/WiFi
Software Versions:

CoreWLAN: 13.0 (1370.8)

CoreWLANKit: 13.0 (1370.8)

Menu Extra: 13.0 (1375.14)

System Information: 12.0 (1300.2)

IO80211 Family: 12.0 (1200.12.2)

Diagnostics: 1.0 (805)

AirPort Utility: 6.3.9 (639.6)

Interfaces:

en1:

Card Type: AirPort Extreme (0x14E4, 0x623)

Firmware Version: Broadcom BCM43xx 1.0 (7.21.190.32 AirPortDriverBrcm4360-1302)

MAC Address: 48:e2:44:e2:22:41

Locale: FCC

Country Code: US

Supported PHY Modes: 802.11 a/b/g/n/ac

Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165

Wake On Wireless: Supported

AirDrop: Supported

AirDrop Channel: 149

Status: Connected

Current Network Information:
  • System Information/Hardware/Bluetooth
Apple Bluetooth Software Version: 6.0.8f6

Hardware, Features, and Settings:

Name: wbx’s iMac

Address: 48-E2-44-E2-22-42

Bluetooth Low Energy Supported: Yes

Handoff Supported: Yes

Instant Hot Spot Supported: Yes

Manufacturer: Broadcom

Transport: USB

Chipset: 20702A3

Firmware Version: v14 c5747

Bluetooth Power: On

Discoverable: Off

Connectable: Yes

Auto Seek Pointing: On

Remote wake: On

Vendor ID: 0x0489

Product ID: 0xE07A

HCI Version: 4.0 (0x6)

HCI Revision: 0x1673

LMP Version: 4.0 (0x6)

LMP Subversion: 0x220E

Device Type (Major): Computer

Device Type (Complete): Mac Desktop

Composite Class Of Device: 0x380104

Device Class (Major): 0x01

Device Class (Minor): 0x01

Service Class: 0x1C0

Auto Seek Keyboard: On

Devices (Paired, Configured, etc.):

wbx的MacBook Pro:

Address: AC-BC-32-89-43-C6

Major Type: Miscellaneous

Minor Type: Unknown

Services:

Paired: No

Configured: Yes

Connected: No

Class of Device: 0x00 0x00 0x0000

iPhone:

Address: 68-AB-1E-A0-08-1D

Major Type: Phone

Minor Type: Smartphone

Services: Wireless iAP, PAN Network Access Profile, Handsfree Gateway, Audio Source, AVRCP Device, MAP MAS-iOS, Wireless iAP v2, AVRCP Device, Phonebook

Paired: Yes

Configured: Yes

Connected: No

Manufacturer: Broadcom (0x9, 0x420E)

Firmware Version: 0x0C00

Vendor ID: 0x004C

Product ID: 0x710D

Class of Device: 0x02 0x03 0x7A020C

EDR Supported: Yes

eSCO Supported: Yes

SSP Supported: Yes

OnePlus 5:

Address: 94-65-2D-87-55-FC

Major Type: Phone

Minor Type: Smartphone

Services: OBEX File Transfer, OBEX Object Push, OBEX Phonebook Access Server, Android Network Access Point, Advanced Audio, Handsfree Gateway, Dial up Networking, SMS/MMS, SIM Access, Android Network User, AV Remote Control Target, Headset Gateway

Paired: Yes

Configured: Yes

Connected: No

Manufacturer: Unknown (0x9, 0x2BE)

Firmware Version: 0x1436

Vendor ID: 0x001D

Product ID: 0x1200

Class of Device: 0x02 0x03 0x5A020C

EDR Supported: Yes

eSCO Supported: Yes

SSP Supported: Yes

sparkle的 Apple Watch:

Address: 40-4D-7F-0A-28-AF

Major Type: Miscellaneous

Minor Type: Unknown

Services:

Paired: No

Configured: Yes

Connected: No

Class of Device: 0x00 0x00 0x0000

wbx’s AirPods:

Address: D4-90-9C-A0-A6-18

Major Type: Audio

Minor Type: Headphones

Services: Handsfree, Wireless iAP, AVRCP Controller, Audio Sink, AVRCP Target, AAP Server

Paired: Yes

Configured: Yes

Connected: No

Manufacturer: Apple (0x6, 0x03)

Firmware Version: 0x0372

Vendor ID: 0x004C

Product ID: 0x2002

Class of Device: 0x04 0x06 0x240418

EDR Supported: Yes

eSCO Supported: Yes

SSP Supported: Yes

Services:

Bluetooth File Transfer:

Folder other devices can browse: ~/Public

When receiving items: Accept all without warning

State: Disabled

Bluetooth File Exchange:

Folder for accepted items: ~/Downloads

When other items are accepted: Save to location

When receiving items: Accept all without warning

State: Disabled

Bluetooth Internet Sharing:

State: Disabled

Incoming Serial Ports:

Bluetooth-Incoming-Port:

RFCOMM Channel: 3

Requires Authentication: No

Outgoing Serial Ports:

wbxsAirPods-WirelessiAP-1:

Address: D4-90-9C-A0-A6-18

RFCOMM Channel: 1

Requires Authentication: No

iPhone-WirelessiAPv2:

Address: 68-AB-1E-A0-08-1D

RFCOMM Channel: 1

Requires Authentication: No
  • System Information/Hardware/USB (Select Bluetooth device)
BCM20702A0:

Product ID: 0xe07a

Vendor ID: 0x0489 (Foxconn / Hon Hai)

Version: 1.12

Serial Number: 48E244E22242

Speed: Up to 12 Mb/sec

Manufacturer: Broadcom Corp

Location ID: 0x14900000 / 3

Current Available (mA): 500

Current Required (mA): 0

Extra Operating Current (mA): 0

Built-In: Yes
  1. Clover (if installed)
    • EFI/CLOVER/config.plist
In the zip file.
  • DPCIManager/Misc/Boot Log
In the zip file.
 

Attachments

  • qweer28.zip
    13.4 MB · Views: 90
Last edited:
Everything seems to be OK (continuity/handoff/airdrop/connect phone's network) except for two strange things
Post #1:
This thread does not support:
  • macOS/Continuity
Start a new thread
 
After a bit of digging I found this line in dmesg right after bootup:

Code:
[IOBluetoothFamily][SearchForTransportEventTimeOutHandler] -- 'IOBluetoothUSBDFU.kext' is loaded causing this missing Blutooth Controller Transport problem

Is this relevant?

I also injected a USB SSDT and it still doesn't work.
 
Last edited:
BCM94352Z requirements:
WiFi: AirportBrcmFixup.kext + Lilu.kext
BT: BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext

Note: BT assumes correctly configured USB (you have the link in your query).

No need of FakePCIID_Broadcom_WiFi.kext or BrcmFirmwareData.kext or any Clover patch listed on this guide?
And what's the meaning in AirportBrcmFixup Readme?

Installation types
  • Clover Airport Fix + AirportBrcmFixup
  • Clover Airport Fix + AddProperties(fake device-id) + AirportBrcmFixup (preferable)
  • Clover Airport Fix + AirportBrcmFixup + FakePCIID + FakePCIID_Broadcom_WiFi.kext
  • AirportBrcmFixup + FakePCIID + FakePCIID_Broadcom_WiFi.kext
 
Back
Top