Hi There !
I am having some weird issues with my WiFi + BT combo card. It is a BCM94352Z
BT:
BCM20702A0:
Product ID: 0x216f
Vendor ID: 0x0a5c (Broadcom Corp.)
Firmware Version: v14 c5668
WiFI:
DW1560
Card Type: AirPort Extreme (0x14E4, 0x19)
This is running on a HP ce140na laptop with Intel i5-8250U. I have my USBs set up correctly with a SSDT, card is recognized, wifi and bluetooth function "correctly" - I have FaceTime running OK, can place phone calls from the laptop, handoff works, so does AirDrop, however:
1. Bluetooth mouse will occasionally pause for a few seconds - and then "catch up" to my movements, as if it freezes - but where I move and click it buffers and does it all at once afterwards. During this time, touchpad moves OK.
2. Same mouse works very well with its USB dongle (MX Master 3)
3. Apple bluetooth keyboard works, but stutters like the mouse.
4. Sidecar will only work if my tablet is connected via USB-C cable and has wifi disconnected on the tablet.
5. I cannot "import from iPhone or iPad" - it inevitably times out.
6. I cannot join a personal hotspot - even though it is identified - it just fails everytime. (Enabling hotspot manually on the phone and joining manually on the laptop works)
7. iPad and iPhone sync OTA
WiFi works brilliantly and I have no issues with range, signal strength, etc.
E/C/K/O folder contains:
BrcmBluetoothInjector.kext
BrcmFirmwareData.kext
BrcmFirmwareRepo.kext
BrcmPatchRAM3.kext
AirportBrcmFixup.kext
All latest version. Removing either of these breaks either WiFi or BT completely.
I am running Catalina 10.15.5, and a MacBookPro15,2 SMBIOS.
Mouse, keyboard, phone and tablet updated to latest software/firmware.
Hackingtool, with grep "brcm"
Timestamp (process)[PID]
2020-07-27 08:32:11.944749+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_BrcmNIC::init AirPortFamily_kexts-1710.3 "AirPortFamily_kexts-1710.3" May 26 2020 20:32:26
2020-07-27 08:32:11.944776+0100 localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 0.944774: AirPort_Brcm43XX:probe:, this[0xea376fd00c11d50d] score[2048]
2020-07-27 08:32:11.944785+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_Brcm4360::init AirPortFamily_kexts-1710.3 "AirPortFamily_kexts-1710.3" May 26 2020 20:32:26
2020-07-27 08:32:11.944798+0100 localhost kernel[0]: (AirPortBrcm4360) <AirPortBrcm4360`osl_iolog_withtimestamp> ARPT: 0.944796: AirPort_Brcm43XX:probe:, this[0x93ce0a741866dd95] score[1110]
2020-07-27 08:32:15.265464+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_BrcmNIC::init AirPortFamily_kexts-1710.3 "AirPortFamily_kexts-1710.3" May 26 2020 20:32:26
2020-07-27 08:32:15.265526+0100 localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 5.290716: AirPort_Brcm43XX:probe:, this[0xea376fd00cd0350d] score[2048]
2020-07-27 08:32:15.265534+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_Brcm4360::init AirPortFamily_kexts-1710.3 "AirPortFamily_kexts-1710.3" May 26 2020 20:32:26
2020-07-27 08:32:15.265586+0100 localhost kernel[0]: (AirPortBrcm4360) <AirPortBrcm4360`osl_iolog_withtimestamp> ARPT: 5.290776: AirPort_Brcm43XX:probe:, this[0x93ce0a7417ee1d95] score[1110]
2020-07-27 08:32:15.534016+0100 localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 5.559204: BRCM tunables:
2020-07-27 08:32:15.678258+0100 localhost kernel[0]: (kernel) BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM20702A1_001.002.014.1443.1572_v5668".
2020-07-27 08:32:15.678672+0100 localhost kernel[0]: (kernel) BrcmPatchRAM: Decompressed firmware (29651 bytes --> 70012 bytes).
2020-07-27 08:32:15.679062+0100 localhost kernel[0]: (kernel) BrcmPatchRAM: Firmware is valid IntelHex firmware.
2020-07-27 08:32:15.780017+0100 localhost kernel[0]: (kernel) BrcmPatchRAM: [0a5c:216f]: USB [C48E8FF4AA52 v274] "BCM20702A0" by "Broadcom Corp"
2020-07-27 08:32:15.790207+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::logDebug(char const*, ...)> AirPort_BrcmNIC::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6
2020-07-27 08:32:16.260058+0100 localhost kernel[0]: (kernel) BrcmPatchRAM: [0a5c:216f]: Firmware upgrade completed successfully.
2020-07-27 08:32:16.260286+0100 localhost kernel[0]: (kernel) BrcmPatchRAM: Processing time 0.581 seconds.
2020-07-27 08:32:20.164123+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211VirtualInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <p2p0> role 1
2020-07-27 08:32:20.165048+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211P2PInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> AirPort_BrcmNIC_P2PInterface::init <p2p> role 1
2020-07-27 08:32:20.406581+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211VirtualInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <awdl0> role 4
2020-07-27 08:32:20.406599+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211P2PInterface::awdlAttachToBpf()> AirPort_BrcmNIC_P2PInterface::awdlAttachToBpf name <awdl0> role 4 successful attach to bpf type 147
2020-07-27 08:32:20.411342+0100 localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211P2PInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> AirPort_BrcmNIC_P2PInterface::init <awdl> role 4
Any help will be greatly appreciated, as this is the only thing not working properly with this laptop...
Many thanks in advance!
happy hacking!
littlegreen