Contribute
Register

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

That's the problem. Sorry, I'm definitely confused then. See attached. Any guidance? I don't see anything in post #1 that shows why i shouldn't see AppleBusPowerControllerUSB?

The ioreg you attached previously shows EC0, not EC.
If you have a question, please ask... and provide "Problem Reporting" files as per FAQ.
...
"Problem Reporting" files are incomplete.
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 tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
The ioreg you attached previously shows EC0, not EC.
If you have a question, please ask... and provide "Problem Reporting" files as per FAQ.
...
"Problem Reporting" files are incomplete.
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 tool mentioned in the FAQ, that way it is less likely you'll omit something.
Sorry about that. The attached should all be accurate. My question is where is AppleBusPowerControllerUSB? I had to inject USBX as well which I didn't have to do before.
 

Attachments

  • patchmatic.zip
    65 KB · Views: 76
  • Terminal Saved Output2.txt
    5.6 KB · Views: 116
  • Terminal Saved Output.txt
    4.1 KB · Views: 93
  • iMac.ioreg.zip
    885.2 KB · Views: 90
  • EFI.zip
    16.5 MB · Views: 95
Sorry about that. The attached should all be accurate. My question is where is AppleBusPowerControllerUSB? I had to inject USBX as well which I didn't have to do before.

Your ioreg shows 10.13.2 installed.
As per post #1, AppleBusPowerControllerUSB not expected with 10.13.x.
You have AppleBusPowerController under EC (due to EC0->EC rename), which is what is expected.

Note: In the future, DO NOT attach the entire EFI folder. Only EFI/Clover (without themes) was requested.
 
My SMBIOS is MacBookPro13.2, this model is not support in IOUSBHostFamily, so I can't get the value for "kUSBSleepPowerSupply"/"kUSBSleepPortCurrentLimit"/"kUSBWakePowerSupply"/"kUSBWakePortCurrentLimit", where should I look for these values?
 
My SMBIOS is MacBookPro13.2, this model is not support in IOUSBHostFamily, so I can't get the value for "kUSBSleepPowerSupply"/"kUSBSleepPortCurrentLimit"/"kUSBWakePowerSupply"/"kUSBWakePortCurrentLimit", where should I look for these values?

If you want values from a real MacBookPro13,2, you will need to obtain an ioreg and/or ACPI set from an Apple MacBookPro13,2.
 
Your ioreg shows 10.13.2 installed.
As per post #1, AppleBusPowerControllerUSB not expected with 10.13.x.
You have AppleBusPowerController under EC (due to EC0->EC rename), which is what is expected.
Ok, thanks.

So as you can see in the attached screenshots, my iPhone nor iPad are fast charging.

What adjustment do I need to make to correct this? Am I using the wrong injections? All of this was easier with 10.13.0 and 18,3! :lol:
 

Attachments

  • Terminal Saved Output.txt
    4.1 KB · Views: 99
  • patchmatic.zip
    65 KB · Views: 72
  • Terminal Saved Output2.txt
    5.6 KB · Views: 112
  • iMac.ioreg.zip
    885.2 KB · Views: 55
  • CLOVER.zip
    2.4 MB · Views: 74
  • Screenshot 2018-01-12 11.21.41.png
    Screenshot 2018-01-12 11.21.41.png
    161 KB · Views: 120
  • Screenshot 2018-01-12 11.21.43.png
    Screenshot 2018-01-12 11.21.43.png
    174.2 KB · Views: 120
  • Screenshot 2018-01-12 11.24.08.png
    Screenshot 2018-01-12 11.24.08.png
    174.3 KB · Views: 131
  • Screenshot 2018-01-12 11.22.55.png
    Screenshot 2018-01-12 11.22.55.png
    244 KB · Views: 114
  • Screenshot 2018-01-12 11.22.51.png
    Screenshot 2018-01-12 11.22.51.png
    240.5 KB · Views: 107
Ok, thanks.

So as you can see in the attached screenshots, my iPhone nor iPad are fast charging.

What adjustment do I need to make to correct this? Am I using the wrong injections? All of this was easier with 10.13.0 and 18,3! :lol:

Your USB configuration is wrong.

As is clear in ioreg, SSDT-UIAC.aml is not effective. Probably because the version of USBInjectAll.kext you installed does not support iMac19,1.

See guide for link to latest USBInjectAll.kext:
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
 
As is clear in ioreg, SSDT-UIAC.aml is not effective. Probably because the version of USBInjectAll.kext you installed does not support iMac19,1.
Unfortunately, after updating the latest release of USBInjectAll.kext I'm still not seeing extra current on my iPhone. Suggestions?
 

Attachments

  • CLOVER.zip
    2.4 MB · Views: 67
  • patchmatic.zip
    59.7 KB · Views: 87
  • Mac.ioreg.zip
    1,001.9 KB · Views: 74
  • Terminal Saved Output.txt
    4.1 KB · Views: 94
  • Terminal Saved Output2.txt
    5.6 KB · Views: 95
Unfortunately, after updating the latest release of USBInjectAll.kext I'm still not seeing extra current on my iPhone. Suggestions?

Your ioreg still shows USBInjectAll.kext 0.6.2. Current version is 0.6.4.
0.6.2 does not support iMac19,1. iMac19,1 was added in 0.6.3 (read the README/changelog).
 
If you want values from a real MacBookPro13,2, you will need to obtain an ioreg and/or ACPI set from an Apple MacBookPro13,2.
Can I understand this: I can use a values of different model than smbios, like macbookpro 12.1 or imac14.1?
Another question is, are these values in SSDT-UIAC.aml and SSDT-USBX.aml need to be the same?
 
Back
Top