Jump to content
mathewgx

USB power managament on Catalina.

Recommended Posts

[ref]mathewgx[/ref], i dont see error log "wake unit" etc, i think is a bug, need wait next release


all usb work good?

Share this post


Link to post
Share on other sites

Since this is the only place online I'm seeing it discussed so far...


AppleBusPowerController.kext has changed in Catalina, it no longer matches to EC. Here's a screenshot of the plists compared between Mojave (left) and Catalina (right).


<IMGUR id="ZjVktLR"><a href=https://i.imgur.com/ZjVktLR.png' alt='IMGUR>'>


Added in 53 minutes 40 seconds:

The upshot of this has been that I don't need EC or USBX to get USB power. I've added a section for AppleBusPowerController to the top of my SSDT-UIAC:

 

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

       Name(RMCF, Package()
       {
           "AppleBusPowerController", Package()
           {
               "kUSBSleepPortCurrentLimit", 
               0x0834, 
               "kUSBSleepPowerSupply", 
               0x125C, 
               "kUSBWakePortCurrentLimit", 
               0x0834, 
               "kUSBWakePowerSupply", 
               0x125C   
           },

 

Works great, charges iPhone and iPad just fine and reports the extra current in system profiler. SSDT-EC and SSDT-USBX have been removed from my ACPI patches.

Share this post


Link to post
Share on other sites

[ref]matgen84[/ref], just use my dsdt, same patches woork, now in rtc instead ec

Share this post


Link to post
Share on other sites

[ref]matgen84[/ref], just use my dsdt, same patches woork, now in rtc instead ec

Sorry for my bad english: I don't understand well. You means that your DSDT contains same patch for AppleBusPowerController, Right?

Share this post


Link to post
Share on other sites

[ref]matgen84[/ref], yes, if u check ur dsdt, correct properties stay there

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...