Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
May 23, 2019
Messages
23
Motherboard
Asrock z370 fatality mini itx
CPU
i7 8700 non-k
Graphics
AMD VEGA RX 56
Mac
MacBook Pro
Mobile Phone
iOS
Hello.

Okay, with the SSDT in place you need to *disable* the port-limit removal patches. In your latest EFI upload they are enabled, overriding the SSDT.

So first step is to disable the two patches, save, reboot and then check if HS14 is still absent.

:)
Good morning
I rebooted with rplp disabled, and I still cannot see the hs14 port. The port is listed from hs1 to hs13, then ss01 and ss02
here is a screen shot:
1578322831287.png
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
3,239
Motherboard
Gigabyte Z370M D3H
CPU
i3-8350K
Graphics
RX 560
Mac
iMac, Mac mini
Classic Mac
eMac, iBook
Mobile Phone
iOS
Good morning
I rebooted with rplp disabled, and I still cannot see the hs14 port. The port is listed from hs1 to hs13, then ss01 and ss02
here is a screen shot:
View attachment 443819
Well that's 15 for sure.

Next, try the command-line: -uia_exclude=SS02

Don't change anything else or go back.

See what that does.

(We can try excluding SS01 instead later.)

:)
 
Joined
May 23, 2019
Messages
23
Motherboard
Asrock z370 fatality mini itx
CPU
i7 8700 non-k
Graphics
AMD VEGA RX 56
Mac
MacBook Pro
Mobile Phone
iOS
Well that's 15 for sure.

Next, try the command-line: -uia_exclude=SS02

Don't change anything else or go back.

See what that does.

(We can try excluding SS01 instead later.)

:)
Interestingly, excluding the ss02 did nothing to my ioreg
here is a screen shot of ioreg
1578333804614.png

and this is my boot in my config.plist
1578333823288.png

I can confirm that I only have usb related kext in efi/clover/kext/other, and only usbinjectall is included in the kext for usb related kext.

BTW, I also tried -uia_exclude_ss, and it was the same result as the first pic
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
3,239
Motherboard
Gigabyte Z370M D3H
CPU
i3-8350K
Graphics
RX 560
Mac
iMac, Mac mini
Classic Mac
eMac, iBook
Mobile Phone
iOS
Interestingly, excluding the ss02 did nothing to my ioreg
here is a screen shot of ioreg
View attachment 443842
and this is my boot in my config.plist
View attachment 443843
I can confirm that I only have usb related kext in efi/clover/kext/other, and only usbinjectall is included in the kext for usb related kext.

BTW, I also tried -uia_exclude_ss, and it was the same result as the first pic
Okay. Let's start again ... I am conscious this is a Network - Broadcom WiFi/Bluetooth thread so am concentrating on the HS14 header that is used, in this build to operate the Bluetooth adapter. If it gets too general and USB related we should move this to another problem thread in General Help.

So...

The last time you uploaded an EFI folder it had an SSDT-UIAC.aml which included ports:

HS03
HS04
HS05
HS06
HS08
HS09
HS10
HS14
SS01
SS02
SS03
SS04
SS05
SS07
SS08

... but HS14 would not appear.

In your latest test with the port-limit removal patch disabled and with USBInjectAll.kext and SSDT-UIAC.aml in place, you got 15-ports as expected but not the 15-ports you had chosen.

In post #1094 of this thread, where you uploaded the EFI folder, you showed an IOReg output with 21x ports. As you had USBInjectAll.kext, an SSDT-UIAC.aml AND active port-limit removal patches for Catalina. As you had to disable those PLRpatches to make everything work, you tried this and got, at post #1107 15x ports at last BUT they were they wrong ones. This does not make any sense.

The only other consideration left to us here is Catalina security and SIP.

CsrActiveConfig is showing as 0x3 whereas 0x67 might be more useful AND you need to set the System partition as R/W for Catalina.

On a final note, there are at least two other builders who have had successful builds with this, or similar, motherboards so it isn't anything unusual. Build 1 / Build 2 .

I would also suggest as a trial - to use system-definition iMac18.3 and the older version of USBInjectAll.kext (v 0.71 instead of the latest).

Be aware that doing this will change your serial-numbers so disconnect from the Internet while you test.

Something has to work ...

:)
 
Last edited:
Joined
Jul 11, 2019
Messages
6
CPU
Intel i3 1.8GHZ
Graphics
Intel Graphics HD 4000
Mac
Mac mini
Classic Mac
Apple
Mobile Phone
iOS
Hi,

I'm using Intel NUC PC. I have installed macOS Catalina 10.15. PCI-E uses Broadcom BCM94312HMG Wifi card. I don't understand how do I get wifi card working?

Thank you
Screen Shot 2020-01-22 at 16.47.47.png
Screen Shot 2020-01-22 at 16.42.21.png
Screen Shot 2020-01-22 at 16.40.43.png
Screen Shot 2020-01-21 at 18.35.45.png
Screen Shot 2020-01-21 at 18.35.27.png
 
Joined
May 22, 2011
Messages
1,019
Motherboard
ASUS TUF Z390 Plus Gaming
CPU
i9-9900K
Graphics
RX 560
Mac
iMac, MacBook Pro
Mobile Phone
iOS
How can we use Combo Card on the other slots? I am getting trouble Bluetooth on Slot1 and changed to the Slot 4 Bluetooth working but no Wifi now. What should I do?
 
Joined
Apr 18, 2019
Messages
1
Motherboard
MSI Z370 TOMAHAWK
CPU
i3-8350K
Graphics
RX 580 4Gb
Mobile Phone
iOS
Hi there! So I bought a BCM94331CSAX w/ PCI-E adapter, but it looks like that wifi and Bluetooth doesn't see antennas. I mean it works, but Bluetooth doesn't see device and WiFi see only few networks. Can somebody help me with that?
 
Top