Contribute
Register

[Guide] USB power property injection for Sierra (and later)

You're right, here it is

No need for the two EC rename patches (H_EC->EC, EC0->EC). Your EC is already named 'EC'. Remove both patches.
No need for SSDT-EC.aml, remove.
Your ioreg clearly shows AppleBusPowerController loaded under the EC node. And the USB properties are present, and are coming from USBX.
 
No need for the two EC rename patches (H_EC->EC, EC0->EC). Your EC is already named 'EC'. Remove both patches.
No need for SSDT-EC.aml, remove.
Your ioreg clearly shows AppleBusPowerController loaded under the EC node. And the USB properties are present, and are coming from USBX.
Thank you @RehabMan :)
 
Hi @RehabMan

Trying to figure out USB power delivery for the Broadcom NGFF module. Any help appreciated.

I started off with your SSDT-UIAC.

Code:
                    "HS13",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0xFF,
                        "port",
                        Buffer (0x04)
                        {
                             0x0D, 0x00, 0x00, 0x00                      
                        }
                    },

Thank you!
 

Attachments

  • Screen Shot 2018-03-04 at 10.54.38 AM.png
    Screen Shot 2018-03-04 at 10.54.38 AM.png
    193.6 KB · Views: 93
  • SSDT-UIAC.aml
    1 KB · Views: 112
  • iMac Pro_x299_DesignareEX.zip
    5.1 MB · Views: 81
Last edited:
Hi @RehabMan

Trying to figure out USB power delivery for the Broadcom NGFF module. Any help appreciated.

I started off with your SSDT-UIAC.

Code:
                    "HS13",
                    Package (0x04)
                    {
                        "UsbConnector",
                        0xFF,
                        "port",
                        Buffer (0x04)
                        {
                             0x0D, 0x00, 0x00, 0x00                     
                        }
                    },

Thank you!

Your ioreg is corrupt (wrong version of IORegistryExplorer.app used).
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Port configuration has nothing to do with power properties.
 
Your ioreg is corrupt (wrong version of IORegistryExplorer.app used).
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Port configuration has nothing to do with power properties.

See attached.

Port configuration (with my situation) helped get rid of BT audio drop outs.
If there's anything more I need to do please let me know :)
 

Attachments

  • iMac Pro.ioreg.zip
    5.2 MB · Views: 77
See attached.

Still collected with the wrong version.

Port configuration (with my situation) helped get rid of BT audio drop outs.

Yes, of course. But port configuration is off-topic for this thread. This thread concerns USB power properties only.
 
Still collected with the wrong version.



Yes, of course. But port configuration is off-topic for this thread. This thread concerns USB power properties only.
I used 3.0 in your thread. I will try 2.1 sorry

Main concern is to get usb power distribution properly
 
I used 3.0 in your thread.

No idea what you're referring to. The only version recommended in the FAQ is 2.1. And the only version attached to the thread that is linked from the FAQ is 2.1.
 
Apologies, there was an old version of IOReg that kept popping up.

Here's the correct one made via 2.1

Thank you
 

Attachments

  • iMac Pro.ioreg.zip
    1.2 MB · Views: 77
Back
Top