Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
Feb 23, 2019
Messages
10
Motherboard
HP 837D
CPU
i5-8250U
Graphics
UHD 620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Classic Mac
  1. iBook
Mobile Phone
  1. iOS
WiFi card (BCM94350ZAE) is recognised but does not function

Symptons:
  1. After a re-start, it takes a couple of minutes before the wifi icon appears in the status bar. (Note: the AirPlay icon, Bluetooth icon, the battery status icon, etc. do not appear either during this period. Without a wifi card installed they appear immediately.)
  2. The network preference pane (in System Preferences) is often very unresponsive; so unresponsive that it seems like system preferences has hung.
  3. Clicking on the "Turn Wi-Fi On" button changes the button colour briefly but nothing else happens. That is, wifi does not get turned on.

Hardware & software: see footer.

The guide I followed is: https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/#post-1664577
Following "WiFi Injection" (I am not so interested in Bluetooth at the moment)
1. Remove all Wifi patches and kexts
- No action needed. I did check but I cannot find any patches or kexts to remove (nothing mentions wifi or network).
2. AirportBrcmFixup/acidanthera
  • I tried all four combinations mentions in the README: acidanthera/AirportBrcmFixup, namely
    • 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
  • in combination with installing AirportBrcmFixup.kext and Lilu.kext.
None of these worked.
Notes:
  • for "AddProperties(fake device-id)" I just added a WiFi device ID in Clover; I do not know of any properties I can add
  • added Clover boot option "brcmfx-country=NL"

I re-read [FAQ] READ FIRST! Laptop Frequent Questions/Post #1/WiFi/bluetooth is not working. How to fix?
It mentions:
Correct ACPI patches can sometimes help (eg. correct "OS Check Fix" patch).
But I cannot find any information about this. What is an "OS Check Fix" patch? Where can I find one?

It also suggests taping over some pins. On my WiFi card pin 60 is not used (it is plain PCB without an electrical contact). I taped over pin 54 (Wireless disable 2), that did not help. I taped over pins 54 (Wireless disable 2) and 56 (Wireless disable 1), that also did not help.
Note: taping over pins 54 & 56 made the card work with Windows 10. It would seem that the card is functional and that there is no whitelist in the BIOS.

I re-tried all the combinations mentioned in the ReadMe (now with taped pins), namely
  • 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
Nothing worked

The WiFi card is recognised as an AirPort without using a Fake ID in Clover (using a Fake ID did not change anything). Either way, macOS correctly identifies the correct manufacturer and device IDs.

In case this helps, I looked to see which kexts were available/active. Below you can see the situation just after a re-start and the situation a few minutes later (one less kext).
Bash:
$ kextstat | grep -i airport
   46    0 0xffffff7f862b3000 0x6000     0x6000     as.lvs1974.AirportBrcmFixup (1.1.9) 028D3DBE-65DA-3926-9115-9A491A0C08F8 <17 16 13 8 6 5 3 2 1>
   90    0 0xffffff7f81b36000 0x7bd000   0x7bd000   com.apple.driver.AirPort.BrcmNIC (1400.1.1) 634ADD85-2211-349E-ACEA-1D93B1ED184F <89 88 87 17 13 8 7 6 5 3 1>
  139    0 0xffffff7f83423000 0x2527000  0x2527000  com.apple.driver.AirPort.BrcmNIC-MFG (1400.1.1) 171AABC4-716E-3509-ABEF-5542008AFF69 <89 88 87 17 13 8 7 6 5 3 1>
$ kextstat | grep -i airport
   46    0 0xffffff7f862b3000 0x6000     0x6000     as.lvs1974.AirportBrcmFixup (1.1.9) 028D3DBE-65DA-3926-9115-9A491A0C08F8 <17 16 13 8 6 5 3 2 1>
   90    0 0xffffff7f81b36000 0x7bd000   0x7bd000   com.apple.driver.AirPort.BrcmNIC (1400.1.1) 634ADD85-2211-349E-ACEA-1D93B1ED184F <89 88 87 17 13 8 7 6 5 3 1>

Have you any ideas?

If I missed something in [FAQ] READ FIRST! Laptop Frequent Questions/Post #1/WiFi/bluetooth is not working. How to fix? please don't say "read the FAQ". I've read it many times. Please point me to a specific remark.

Environment
laptop: HP ProBook 450 G5
WiFi: BCM94350ZAE
macOs: Mojave 10.14.3
motherboard: HP 837D
bios: Q85 Ver.01.06.00 01/03/2019
CPU: Intel i5-8250U
GPU: Intel UHD620
 

Attachments

  • ErrorReport.zip
    1.2 MB · Views: 20

toleda

Moderator
Joined
May 20, 2010
Messages
24,199
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
As for RehabMan kexts, I meant BrcmPatchRAM/RehabMan
2 kexts: BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext, both installed? Where?
USB does not look correct, attach USBInjectAll.kext
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,199
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
If I missed something in [FAQ] READ FIRST! Laptop Frequent Questions/Post #1/WiFi/bluetooth is not working. How to fix? please don't say "read the FAQ". I've read it many times. Please point me to a specific remark.
The WiFi won't turn on is a laptop problem, i.e., whitelist/blacklist
To be clear, post to that thread or start a new thread in the Laptop Forum
re-tried all the combinations mentioned in the ReadMe
The README is not current. None of the configurations noted are valid for the BCM94350ZAE
 
Joined
Feb 23, 2019
Messages
10
Motherboard
HP 837D
CPU
i5-8250U
Graphics
UHD 620
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Classic Mac
  1. iBook
Mobile Phone
  1. iOS
Thanks for the quick reply. But was it too quick?
The WiFi won't turn on is a laptop problem, i.e., whitelist/blacklist
The WiFi turns on and works when I boot into Windows. The WiFi card works. It works in the laptop. It is not blacklisted by the BIOS in the laptop. Nor is it outside any whitelist of the BIOS in the laptop (if there is such a whitelist). I had already pointed this out.
Note: taping over pins 54 & 56 made the card work with Windows 10. It would seem that the card is functional and that there is no whitelist in the BIOS.
We know it is not a problem due to whitelisting.
We know it is not a problem due to blacklisting.
So what do you mean by it is "a laptop problem, i.e., whitelist/blacklist"? Did you misunderstand something?
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,199
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
Joined
Nov 24, 2018
Messages
19
Motherboard
H370M-ITX/AC
CPU
i7-8700
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook Pro
as rock h370 itx-ac /i7800/uhd630
How can I make the Wi-Fi and bluethoot work? ( the bluethoot works default but it's a little bit low)! i need to buy dongle? what dongle?
 
Joined
Jan 20, 2019
Messages
6
Motherboard
Dell Inspiron 7000
CPU
i7-8750H
Graphics
UHD 630 + GTX MX150
2 kexts: BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext, both installed? Where?
USB does not look correct, attach USBInjectAll.kext
Yes both in L/E with correct permissions
Here is USBInjectAll kext : what makes you think USB does not look correct?
Thanks a lot for your time!
 

Attachments

  • USBInjectAll.kext.zip
    15.4 KB · Views: 140
Joined
Apr 17, 2010
Messages
153
Motherboard
GA-Z87X-D3H-F9
CPU
i7-4770K
Graphics
GTX 1060
Mac
  1. iMac
Mobile Phone
  1. Android
Hi all,

after reading many pages of this thread I can't figure out what is the best/cheaper solution for getting WIFI on a Z390 AORUS PRO motherboard. I'm running Mojave, I'm using a Vega 56 graphic card in Slot 1 and for instance I'm not using M.2 SSD.

thank you
 
Top