Open Drovosek01 opened 2 years ago
Using the SSDTTime script, I extracted DSDT on Windows and generated FakeEC tables for my Chinese x79 motherboard
Some time later, while studying the instructions, I looked in detail at the source code of ST EC Desktop, which lies in the OpenCore repository https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-EC-DESKTOP.dsl and I saw that the returned values in the file from the repository and in the generated file are oppositely different
In the dsl file generated by SSDTTIme, here is a condition with return values:
If (_OSI ("Darwin")) { Return (0x0F) } Else { Return (Zero) }
And in the dsl file from the OpenCore repository , this is:
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-EC-DESKTOP.dsl#L560
If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) }
Actual questions:
Using the SSDTTime script, I extracted DSDT on Windows and generated FakeEC tables for my Chinese x79 motherboard
Some time later, while studying the instructions, I looked in detail at the source code of ST EC Desktop, which lies in the OpenCore repository https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-EC-DESKTOP.dsl and I saw that the returned values in the file from the repository and in the generated file are oppositely different
In the dsl file generated by SSDTTIme, here is a condition with return values:
And in the dsl file from the OpenCore repository , this is:
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-EC-DESKTOP.dsl#L560
Actual questions: