If you want _ini
You have to rename DSDT
Clover config api patch
_INI to QINI
Find
5f494e49
Replace
51494e49
After this you can add _INI
I guess you don‘t understand my friend..
_ini is a predefined method to define and change hardware properties! All we do is executing _ini with a set of predefined parameters, which apparently does not work...
You cannot use for this a method different from method _ini..
True.. the code at least loads when removing the _ini call.. but it absolutely does nothing at this place in this case!!
The same states for your OSDW and GPWR approach, which does not work and will always return zero.. also in this case the code skips everything that requires OSDW to be 1 when loaded and there are no errors, as the code does absolutly nothing at these instances..
Check! You will even miss else implemented TB properties like PCIHotplugCapable, PCI-Thunderbold, etc... because it skips all parts of the code which require OSDW to be one!!!!
There are no errors because the code simply does nothing in this case!
Certainly, there are also instances where
Finally the screenshot that you attached above just shows another call of method _ini, but is not the definition of method _ini!
By the way, with respect to OSDW, method _ini is called at a second place!
These are not method _ini definitions but method _ini executions!:
i.e. hardware/software definitions.. you cannot replace these calls by calls of another undefined method!
Do you understand???
Try to Google if you do not believe..