- Joined
- Jul 28, 2011
- Messages
- 20
- Motherboard
- Gigabyte Z97X-UD7 TH
- CPU
- i7 4770k
- Graphics
- Nvidia GTX770
- Mac
- Mobile Phone
Not USBX, SSDT-UAIC is what I ment. Without a proper USB injector the power properties would not work with my iMac14,2.
Not USBX, SSDT-UAIC is what I ment. Without a proper USB injector the power properties would not work with my iMac14,2.
Sorry, was meant to be "injected" not "nieces", autocorrect.No idea what you mean by "nieces correctly", but you should look under the EC node.
Sorry, was meant to be "injected" not "nieces", autocorrect.
I believe I have got this working, but I am a little unsure as I had 'EC0' showing in ioreg to start with, but I also had 'H_EC' returning zero from _STA when I looked in maciASL.
In the end, I used SSDT-EC.dsl to create a fake EC, then I renamed 'H_EC' to 'EC' in clover. Should I also have added the patch to rename 'EC0' to 'EC'?
I also specified power property overrides using USBInjectAll.kext by adding the relevant details to my SSDT-UIAC.aml file.
I will attach my debug output, any help would be appreciated, hopefully I have explained what I did well enough.
Thank you
Your ioreg shows EC0 active.
You should remove SSDT-EC.aml, and add a patch to rename EC0->EC (no ECDT to get in the way of that).
Contrary to your claim, you have no H_EC->EC patch (and you don't want/need one either).
Note: iMac18,3 uses USBX to specify power properties... you really need to read post #1 carefully.
Thank you for the reply!
I have tried to add the patch for EC0 -> EC, but it does not seem to have any effect. Am I applying the patch correctly? You said I had not applied the patch for H_EC->EC previously, but in the config.plist of the last debug output I could see the relevant section under ‘Kernel And Kext Patches’, so am I applying this incorrectly? I have attached a new debug output after trying to patch EC0 -> EC, and removing SSDT-EC.aml.
I also added a USBX device in my SSDT-UIAC.aml file. Do I also need to specify a power override in that file as shown in the end of post #1 ? I have done so for now, but I’m not sure if I am supposed to do that or not. I have spent quite a lot of time reading post #1, so I am sorry if I am missing something obvious!
Any help would be greatly appreciated!
Thank you.
KernelAndKextPatches is not for ACPI patches.
ACPI patches are in config.plist/ACPI/DSDT/Patches.
KernelAndKextPatches is not for ACPI patches.
ACPI patches are in config.plist/ACPI/DSDT/Patches.