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 ...