Contribute
Register

BCM94350ZAE/DW1820A only 802.11n wifi and no bluetooth devices

Status
Not open for further replies.
the reason your usb 3 ports are not working is because your .aml definition is wrong.
each USB 3 port also support USB 2, so every USB 3 port is actually a USB 2 + USB 3 port in your hackintosh ioreg. - so they count for two.

you only plugged a USB2 device in your ports to test so then ofcource IOreg won't register the SSxx ports
HS?? is USB2
SS?? is USB3


I use a combined USB2-3 hub to check which ports are used, make it easy to plug and unplug for testing without potentially damaging devices.
View attachment 330351



so you have at the moment I think (you have to double check location for me)
18 ports possible

HS01(usb2)- SS01(usb3): USB 3 port on your case
HS02 - SS02: USB 3 port on your case

HS03 - SS03: USB 3 port rear - below RJ45 ethernet port
HS04 - SS04: USB 3 port rear - below RJ45 ethernet port


HS05 - SS05 USB 3 port type C USB port
HS06 - SS06 USB 3 port rear - above type C USB port

(please check this because according to manual specs the Usb 3 port should be HS05-SS05 and the type C HS06-SS06 )
but manual specs could be wrong,
and you probably did not test the type C-port? So can you confirm HS06-SS06 is the normal USB3 port and you did not test the C-type?)



HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear

HS13: internal USB2 AURA LED
HS14:internal USB2 Bluetooth


So that means you have 18 ports,
you can only have 15 ports
So we will have to eliminate 3 -
since you already have plenty of usb2 ports only (you have 4) - I would suggest some to the USB 3 ports to be only USB3 and not backward compatible with USB2.
View attachment 330356View attachment 330349

PORT SELECTION
So for example: choose these

HS01-SS01
this probably is an easily accessible port on your enclosure/case so best to have them both usb 2 and 3 compatible
HS02-SS02.
this probably is an easily accessible port on your enclosure/case so best to have them both usb 2 and 3 compatible

SS03: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now
SS04: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now

HS05 - SS05 USB 3 port rear - type C-port : both usb 2 and 3 on type C
SS06: USB 3 port rear above type C USB port - so this will be USB 3 only now


HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear


HS13: AURA
HS14: Bluetooth

gives you 15 ports:


custom dsl - aml

Code:
// SSDT-UIAC-ALL.dsl
//
// This SSDT can be used as a template to build your own
// customization for USBInjectAll.kext.
//
// This SSDT contains all ports, so using it is the same as without
// a custom SSDT.  Delete ports that are not connected or ports you
// do not need.
//

//. created for Z370 I Strix gaming

DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")

        Name(RMCF, Package()
        {
            "8086_a2af", Package()
            {
                "port-count", Buffer() { 26, 0, 0, 0 },
                "ports", Package()
                {
                    "HS01", Package() // front USB on Case/enclosure - gives USB 2 compatibilty
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                    "HS02", Package() // front USB on case/enclosure - gives USB 2 compatibilty
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 2, 0, 0, 0 },
                    },
                   "HS06", Package() // USB 3 C-type  - to be confirmed - gives USB 2 compatibilty
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 6, 0, 0, 0 },
                    },
                    "HS07", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 7, 0, 0, 0 },
                    },
                    "HS08", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 8, 0, 0, 0 },
                    },
                    "HS09", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 9, 0, 0, 0 },
                    },
                    "HS10", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 10, 0, 0, 0 },
                    },
                    "HS13", Package() // AURA - internal
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 13, 0, 0, 0 },
                    },
                    "HS14", Package() // Bluetooth - internal
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 14, 0, 0, 0 },
                    },
                     "SS01", Package() // front USB on case - gives usb 3 compatibility
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 17, 0, 0, 0 },
                    },
                    "SS02", Package() // front USB on case - gives usb 3 compatibility
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 18, 0, 0, 0 },
                    },
                    "SS03", Package() // rear USB 3 port
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 19, 0, 0, 0 },
                    },
                    "SS04", Package() // rear USB 3 port
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 20, 0, 0, 0 },
                    },
                    "SS05", Package() // rear USB 3 port - C type - gives usb 3 compatibility - to be confirmed
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 21, 0, 0, 0 },
                    },
                    "SS06", Package() // rear USB 3 port above C-type. - to be confirmed
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 22, 0, 0, 0 },
                    },
                                    
                
                },
            },
          })
        }
}
//EOF

attached dsl aml file
Wow! This is great. I am back for testing tonight. Changed my profile. Sorry for the confusion. I have done several builds and have to find out how to enter several. Will post back as soon as I have tested! Thanks!
 
Thanks so much @YoshiMac for your suggestions for WiFi. I have now AC connections!
But I tried your suggestion for bluetooth and now it says "no information" meaning it does not find any bluetooth hardware. I also tried to rebuild kextcache but got an error:
Code:
imac$ sudo touch /System/Library/Extensions && sudo kextcache -u
kextcache: option requires an argument -- -u.
unrecognized option -u
how did you managed to get AC connections? Thank you!
 
the reason your usb 3 ports are not working is because your .aml definition is wrong.
each USB 3 port also support USB 2, so every USB 3 port is actually a USB 2 + USB 3 port in your hackintosh ioreg. - so they count for two.

you only plugged a USB2 device in your ports to test so then ofcource IOreg won't register the SSxx ports
HS?? is USB2
SS?? is USB3


I use a combined USB2-3 hub to check which ports are used, make it easy to plug and unplug for testing without potentially damaging devices.
View attachment 330351



so you have at the moment I think (you have to double check location for me)
18 ports possible

HS01(usb2)- SS01(usb3): USB 3 port on your case
HS02 - SS02: USB 3 port on your case

HS03 - SS03: USB 3 port rear - below RJ45 ethernet port
HS04 - SS04: USB 3 port rear - below RJ45 ethernet port


HS05 - SS05 USB 3 port type C USB port
HS06 - SS06 USB 3 port rear - above type C USB port

(please check this because according to manual specs the Usb 3 port should be HS05-SS05 and the type C HS06-SS06 )
but manual specs could be wrong,
and you probably did not test the type C-port? So can you confirm HS06-SS06 is the normal USB3 port and you did not test the C-type?)



HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear

HS13: internal USB2 AURA LED
HS14:internal USB2 Bluetooth


So that means you have 18 ports,
you can only have 15 ports
So we will have to eliminate 3 -
since you already have plenty of usb2 ports only (you have 4) - I would suggest some to the USB 3 ports to be only USB3 and not backward compatible with USB2.
View attachment 330356View attachment 330349

PORT SELECTION
So for example: choose these

HS01-SS01
this probably is an easily accessible port on your enclosure/case so best to have them both usb 2 and 3 compatible
HS02-SS02.
this probably is an easily accessible port on your enclosure/case so best to have them both usb 2 and 3 compatible

SS03: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now
SS04: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now

HS05 - SS05 USB 3 port rear - type C-port : both usb 2 and 3 on type C
SS06: USB 3 port rear above type C USB port - so this will be USB 3 only now


HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear


HS13: AURA
HS14: Bluetooth

gives you 15 ports:


custom dsl - aml

Code:
// SSDT-UIAC-ALL.dsl
//
// This SSDT can be used as a template to build your own
// customization for USBInjectAll.kext.
//
// This SSDT contains all ports, so using it is the same as without
// a custom SSDT.  Delete ports that are not connected or ports you
// do not need.
//

//. created for Z370 I Strix gaming

DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")

        Name(RMCF, Package()
        {
            "8086_a2af", Package()
            {
                "port-count", Buffer() { 26, 0, 0, 0 },
                "ports", Package()
                {
                    "HS01", Package() // front USB on Case/enclosure - gives USB 2 compatibilty
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                    "HS02", Package() // front USB on case/enclosure - gives USB 2 compatibilty
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 2, 0, 0, 0 },
                    },
                   "HS06", Package() // USB 3 C-type  - to be confirmed - gives USB 2 compatibilty
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 6, 0, 0, 0 },
                    },
                    "HS07", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 7, 0, 0, 0 },
                    },
                    "HS08", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 8, 0, 0, 0 },
                    },
                    "HS09", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 9, 0, 0, 0 },
                    },
                    "HS10", Package() // USB 2 only port rear
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 10, 0, 0, 0 },
                    },
                    "HS13", Package() // AURA - internal
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 13, 0, 0, 0 },
                    },
                    "HS14", Package() // Bluetooth - internal
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 14, 0, 0, 0 },
                    },
                     "SS01", Package() // front USB on case - gives usb 3 compatibility
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 17, 0, 0, 0 },
                    },
                    "SS02", Package() // front USB on case - gives usb 3 compatibility
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 18, 0, 0, 0 },
                    },
                    "SS03", Package() // rear USB 3 port
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 19, 0, 0, 0 },
                    },
                    "SS04", Package() // rear USB 3 port
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 20, 0, 0, 0 },
                    },
                    "SS05", Package() // rear USB 3 port - C type - gives usb 3 compatibility - to be confirmed
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 21, 0, 0, 0 },
                    },
                    "SS06", Package() // rear USB 3 port above C-type. - to be confirmed
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 22, 0, 0, 0 },
                    },
                                  
              
                },
            },
          })
        }
}
//EOF

attached dsl aml file
I don't know what to say @YoshiMac. Bluetooth is working! You have taken me to SSDT land:) I think I have learned a lot. Just an issue:

- USB-C is not working. I see in IOReg that SS06 registers something when I plug in a USB-C adapter/HUB but it is not working. HS05/SS05 shows nothing. See image. So when I plug in a USB-C adapter (Satechi) it is registered on SS06 as you see but does not work.

I forgot to answer your questions from the mother board layout:
- 14 is USB 3.1 connected to case front panel
- USB 3.1 front panel connector not in use (up to the left in layout)
- USB 2.0 left, right above PCIe slot is not in use. I have Corsair H75 cooler and do not plan to upgrade this build. I know the H100/H110 has a USB 2.0 cable.

I have attached screenshots of the back left USB 3.1 connector when nothing is plugged in, plugged in a USB stick, and a USB-C Satechi hub.
 

Attachments

  • Skjermbilde 2018-05-09 kl. 16.06.51.png
    Skjermbilde 2018-05-09 kl. 16.06.51.png
    219.6 KB · Views: 106
  • nothing in USB-C or above.png
    nothing in USB-C or above.png
    175.2 KB · Views: 101
  • plug in USB-C.png
    plug in USB-C.png
    222.4 KB · Views: 108
  • plug in USB above USB-C.png
    plug in USB above USB-C.png
    230.7 KB · Views: 111
Last edited:
I don't know what to say @YoshiMac. Bluetooth is working! You have taken me to SSDT land:) I think I have learned a lot. Just an issue:

- USB-C is not working. I see in IOReg that SS06 registers something when I plug in a USB-C adapter/HUB but it is not working. HS05/SS05 shows nothing. See image. So when I plug in a USB-C adapter (Satechi) it is registered on SS06 as you see but does not work.

good news!
USB-C can be tricky I will have a look.
 
good news!
USB-C can be tricky I will have a look.
I updated the post with some screenshots and answered your questions!
When this is done (looks good so far!) I hope I can do the same with another build I have with a Asrock Facility Z370 Wifi with the same DW1802A card.
 
I don't know what to say @YoshiMac. Bluetooth is working! You have taken me to SSDT land:) I think I have learned a lot. Just an issue:

- USB-C is not working. I see in IOReg that SS06 registers something when I plug in a USB-C adapter/HUB but it is not working. HS05/SS05 shows nothing. See image. So when I plug in a USB-C adapter (Satechi) it is registered on SS06 as you see but does not work.

I forgot to answer your questions from the mother board layout:
- 14 is USB 3.1 connected to case front panel
- USB 3.1 front panel connector not in use (up to the left in layout)
- USB 2.0 left, right above PCIe slot is not in use. I have Corsair H75 cooler and do not plan to upgrade this build. I know the H100/H110 has a USB 2.0 cable.

I have attached screenshots of the back left USB 3.1 connector when nothing is plugged in, plugged in a USB stick, and a USB-C Satechi hub.

So this is wanted you to check before,
see post #60

YoshiMac said:
so you have at the moment I think (you have to double check location for me)
18 ports possible

HS01(usb2)- SS01(usb3): USB 3 port on your case
HS02 - SS02: USB 3 port on your case

HS03 - SS03: USB 3 port rear - below RJ45 ethernet port
HS04 - SS04: USB 3 port rear - below RJ45 ethernet port


HS05 - SS05 USB 3 port type C USB port
HS06 - SS06 USB 3 port rear - above type C USB port

(please check this because according to manual specs the Usb 3 port should be HS05-SS05 and the type C HS06-SS06 )
but manual specs could be wrong,
and you probably did not test the type C-port? So can you confirm HS06-SS06 is the normal USB3 port and you did not test the C-type?)



HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear

HS13: internal USB2 AURA LED
HS14:internal USB2 Bluetooth



and so when you did this
I see in IOReg that SS06 registers something when I plug in a USB-C adapter/HUB but it is not working. HS05/SS05 shows nothing. See image. So when I plug in a USB-C adapter (Satechi) it is registered on SS06 as you see but does not work.
this means

type C is port 6 (HS06/SS06)
normal USB is port 5 (HS05/SS05)


rearconnection strix 370 i gaming.jpeg


will look further now to make HS06/SS06 type C work
 
Last edited:
when you say does USB C hub does not work,
how did you test?

at the moment (with the current SSDT-UIAC.amd/dsl i gave you, only SS06 is defined (no HS06) so you only have USB 3 function on the C-type port.
so if you plug in say a USB2 device into your type C hub - (eg USB2 flashdrive) it wont show up,
plug in a USB3 device and it probably will work.



We will change the custom SSDT-UIAC to allow both usb2/3 on your type C.
because now it is confirmed that HS06/SS06 is located on your type C.

hmmm looks like I did configure HS06 and SS06
and SS05 in the .dsl file
contrary to what I listed as selected ports before.

So in the ssdt_uiac
we have configured


HS01-SS01
HS02-SS02.


SS03: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now
SS04: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now

SS05: USB 3 port rear type C-port : both usb 2 and 3 on type C 9 so my comment in the .dsl file can be corrected
HS06-SS06: USB 3 port rear type C - so both usb 2 and usb 3 on the type C - also comment in .dsl file can be corrected.


HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear


HS13: AURA
HS14: Bluetooth


the type C , when you tested the port with USB hub, did you plug both a USB2 and USB3 device,
none of them showed up?

my type C USB works with port configured in same way as in your ssdt_uiac
but mine is USB 3.0 (on Z170N - wifi)
yours is type C USB 3.1 possibly that is what makes the difference

At first my type C hub did not work because it did not plug it in far enough/correctly ....
but I am sure you did not make that mistake ...right?


I will have to look further
 
Last edited:
when you say does USB C hub does not work,
how did you test?

at the moment (with the current SSDT-UIAC.amd/dsl i gave you, only SS06 is defined (no HS06) so you only have USB 3 function on the C-type port.
so if you plug in say a USB2 device into your type C hub - (eg USB2 flashdrive) it wont show up,
plug in a USB3 device and it probably will work.



We will change the custom SSDT-UIAC to allow both usb2/3 on your type C.
because now it is confirmed that HS06/SS06 is located on your type C.

hmmm looks like I did configure HS06 and SS06
and SS05 in the .dsl file
contrary to what I listed as selected ports before.

So in the ssdt_uiac
we have configured


HS01-SS01
HS02-SS02.


SS03: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now
SS04: USB 3 port rear - below RJ45 ethernet port - so this will be USB 3 only now

SS05: USB 3 port rear type C-port : both usb 2 and 3 on type C 9 so my comment in the .dsl file can be corrected
HS06-SS06: USB 3 port rear type C - so both usb 2 and usb 3 on the type C - also comment in .dsl file can be corrected.


HS07 : USB 2 only ports rear
HS08 : USB 2 only ports rear
HS09: USB 2 only ports rear
HS10: : USB 2 only ports rear


HS13: AURA
HS14: Bluetooth


the type C , when you tested the port with USB hub, did you plug both a USB2 and USB3 device,
none of them showed up?

my type C USB works with port configured in same way as in your ssdt_uiac
but mine is USB 3.0 (on Z170N - wifi)
yours is type C USB 3.1 possibly that is what makes the difference

At first my type C hub did not work because it did not plug it in far enough/correctly ....
but I am sure you did not make that mistake ...right?


I will have to look further
##UPDATE##
My hacintosh went to sleep and when I pressed the keyboard it restarted. Now:
- I have no WIFI (no hardware found)!
- Bluetooth shows devices but can not connect to BT device
- USB-C (HS05/SS05) port works fine now with Satechi USB-C adapter, also with USB 2 device in Satechi hub
- USB 2 does not work on port above USB-C (HS06). USB 3 memory stick works here
- USB 2 and USB 3 works on HS07-HS10
- USB 2 does not work on HS03/HS04, 2 ports under ethernet

This seems very unstable. What can be the reason that this changed so suddenly and I lost WIFI again?
I have attached debug file.
 

Attachments

  • debug_8831.zip
    3 MB · Views: 81
##UPDATE##
My hacintosh went to sleep and when I pressed the keyboard it restarted. Now:
- I have no WIFI (no hardware found)!
- Bluetooth shows devices but can not connect to BT device




All is good.
USB is working correctly according to the custom ssdt.
you keep confusing USB , custom DSDT
With the custom SSDT we had to choose only 15 ports (that is just the way apple OS works)
so not all your ports will have full functionality. We counted 18 ports so we had let go of some of them.
See again my post
#60

YoshiMac said:
So that means you have 18 ports,
you can only have 15 ports
So we will have to eliminate 3 -
since you already have plenty of usb2 ports only (you have 4) - I would suggest some to the USB 3 ports to be only USB3 and not backward compatible with USB2.




- USB-C (HS05/SS05) port works fine now with Satechi USB-C adapter, also with USB 2 device in Satechi hub

USB-C is HS06-SS06 in ssdt so that means both usb2 and 3 function (look at SSDT.dsl code)

- USB 2 does not work on port above USB-C (HS06). USB 3 memory stick works here

as per aml we used , we only have defined SS05 on this port so. only USB3

- USB 2 and USB 3 works on HS07-HS10

impossible
according to your hardware manual HS07-HS10 are USB2 ports only
so not possible to connect USB3 device
also the custom SSDT we put HSxx that means we only have USB2 function


if you are using a USB3 flash drive to test USB3 ports, understand that most USB 3 thumbdrives also support usb 2.
So if you plug a USB3 thumb drive into one of the 4 usb2 only ports at the back , it will work, does not mean those ports are usb3.

You have to look at the Ioregexplorer and see whether it connects to a HSxx or SSxx port
i

USB 2 does not work on HS03/HS04, 2 ports under ethernet

again this is normal,
as we defined
we only choose USB3 on those 2 ports


- if in the ssdt
we define a HSxx on a port it means this port will function USB2 only
we define a SSxx on a port it means this port will function USB3 only

please study the SSDT code and familiarize yourself with it
once you understand you can change it around to suit you
// SSDT-UIAC-ALL.dsl
//
// This SSDT can be used as a template to build your own
// customization for USBInjectAll.kext.
//
// This SSDT contains all ports, so using it is the same as without
// a custom SSDT. Delete ports that are not connected or ports you
// do not need.
//

//. created for Z370 I Strix gaming

DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0)
{
Device(UIAC)
{
Name(_HID, "UIA00000")

Name(RMCF, Package()
{
"8086_a2af", Package()
{
"port-count", Buffer() { 26, 0, 0, 0 },
"ports", Package()
{
"HS01", Package() // front USB on Case/enclosure - gives USB 2 compatibilty
{
"UsbConnector", 3,
"port", Buffer() { 1, 0, 0, 0 },
},
"HS02", Package() // front USB on case/enclosure - gives USB 2 compatibilty
{
"UsbConnector", 3,
"port", Buffer() { 2, 0, 0, 0 },
},
"HS06", Package() // USB 3 C-type - - gives USB 2 compatibilty
{
"UsbConnector", 3,
"port", Buffer() { 6, 0, 0, 0 },
},
"HS07", Package() // USB 2 only port rear
{
"UsbConnector", 0,
"port", Buffer() { 7, 0, 0, 0 },
},
"HS08", Package() // USB 2 only port rear
{
"UsbConnector", 0,
"port", Buffer() { 8, 0, 0, 0 },
},
"HS09", Package() // USB 2 only port rear
{
"UsbConnector", 0,
"port", Buffer() { 9, 0, 0, 0 },
},
"HS10", Package() // USB 2 only port rear
{
"UsbConnector", 0,
"port", Buffer() { 10, 0, 0, 0 },
},
"HS13", Package() // AURA - internal
{
"UsbConnector", 255,
"port", Buffer() { 13, 0, 0, 0 },
},
"HS14", Package() // Bluetooth - internal
{
"UsbConnector", 255,
"port", Buffer() { 14, 0, 0, 0 },
},
"SS01", Package() // front USB on case - gives usb 3 compatibility
{
"UsbConnector", 3,
"port", Buffer() { 17, 0, 0, 0 },
},
"SS02", Package() // front USB on case - gives usb 3 compatibility
{
"UsbConnector", 3,
"port", Buffer() { 18, 0, 0, 0 },
},
"SS03", Package() // rear USB 3 port
{
"UsbConnector", 3,
"port", Buffer() { 19, 0, 0, 0 },
},
"SS04", Package() // rear USB 3 port
{
"UsbConnector", 3,
"port", Buffer() { 20, 0, 0, 0 },
},
"SS05", Package() // rear USB 3 port above C type - gives usb 3 compatibility - to be confirmed
{
"UsbConnector", 3,
"port", Buffer() { 21, 0, 0, 0 },
},
"SS06", Package() // rear USB 3 port C-type. - to be confirmed
{
"UsbConnector", 3,
"port", Buffer() { 22, 0, 0, 0 },
},


},
},
})
}
}
//EOF

this picture showing the custom SSDT USB functionality on your physical ports
strix 370 custom back ports.jpeg



This seems very unstable. What can be the reason that this changed so suddenly and I lost WIFI again?
I have attached debug file.

Sleep/wake problems are normal with hackintoshes ,
just check the forum, you will see many post with regards to all sorts of wake/sleep problems

there are some things we can do.
but what I do on my mackintosh MacMini Z170N-wifi
is just change
energy settings
click on “prevent computer from sleeping automatically”

And also important
Unclick “wake for network access ”


Screen goes off but computer keeps running,
I can live with that.

sleep energy settings.jpeg



Just bare in mind, these are hackingtoshes, you will at times have to accept that it will not run as perfectly as an Apple Mac.
if you don't want any issues, buy a Apple Mac,
but that is no fun :p



==================
read up on 15 port limit and USB etc
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/

Rehabman said:
IMPORTANT! The port limit patch should not be used as a permanent solution. There is now clear evidence that using it causes other data beyond what is evidently a fixed size array to be clobbered. The result is strange behavior by the USB drivers when the port limit is exceeded.

Note that there is a 15-port limit for each controller/hub. That is, you can define only 15 total ports in each injector personality. Typically, this is not an issue except for on the

============

Config.plist


your config.plist>KextToPatch

still has 6 patches for BRCM94352. , you have a BRCM94350. , you can delete those
you can now also remove
the portlimit patch by PMHeart
since we have a custom SSDT_UIAC.aml file for USB Injectall


brcm94352 ptaches.jpeg


why do you have NVidiaWeb activated?
according to you signature you have ATI graphics card RADEON.
nvidiaweb.jpeg
 

Attachments

  • usbports z370  totsl.jpeg
    usbports z370 totsl.jpeg
    62.7 KB · Views: 91
Last edited:
Status
Not open for further replies.
Back
Top