Jump to content

USB power managament on Catalina.


Recommended Posts

  • 3 weeks later...

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.

Link to post
Share on other sites
  • 4 weeks later...
  • 1 month later...

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

:cap-Please Disable Your ADBlocker and Support Our Forum-:cap