RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,058
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
@RehabMan
Would you mind to check my injection, please?
Hardware:
What I did:
- Asus Z170i PRO Gaming
- Intel i7 6700
- UEFI Clover install
- Found EC0 in my System DSDT looking for "PNP0C09". It doesn't return zero from _STA so I guess I need to rename EC0 to EC rather than add a fake EC.
- Added change EC0 to EC patch (find 4543305f >> replace 45435f5f in config.plist\Acpi\DSDT Patches)
- Injected the USBX device via SSDT adding
at the bottom of my SSDT-UIAC (to me SSDT-3.aml)Code:Device (_SB.USBX) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LNot (Arg2)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x08) { "kUSBSleepPortCurrentLimit", 0x0834, "kUSBSleepPowerSupply", 0x13EC, "kUSBWakePortCurrentLimit", 0x0834, "kUSBWakePowerSupply", 0x13EC }) } }
- Overrided the IOUSBHostFamily.kext/Contents/Info.plist via SSDT adding
at the beginning of my SSDT-UIAC (to me still SSDT-3.aml)Code:"AppleBusPowerControllerUSB", Package (0x08) { "kUSBSleepPortCurrentLimit", 0x0834, "kUSBSleepPowerSupply", 0x13EC, "kUSBWakePortCurrentLimit", 0x0834, "kUSBWakePowerSupply", 0x13EC },
The point I am missing, here, is how to check if my steps are correct.
- Rebuilded cache
- Rebooted
Thanks for the huge support. As always.
No files in ACPI/origin (you forgot to press F4 in Clover before collecting EFI/Clover).
From ioreg, looks as expected.
And yes, you have an active EC, as it would not appear in ioreg (with AppleACPIEC) if it wasn't real...