Did not work on my P65xRP6
Did not work on my laptop. I compiled the kext with latest source code and I checked that the kext had been loaded.
Did you add corresponding codes into DSDT as README said? It's a workaround to cannot directly attaching WMI devices.(This kext just call corresponding functions in WMI device)
I have, maybe different model needs different code?
Well, as I have known all CLEVO full color keyboard should share the same code. I recommend you to check your DSDT to see if it has the OEM WMI device because many hackintosh guides suggest patching DSDT to remove OEM WMI device.
Is this right?
DSDT.dsl.zip and this is my dsdt
It seems there is no problem in DSDT, at least the WMI part...
I've noticed there is no _OSI fake in DSDT, as it's related to EC initialization, you can try it out.(i.e. replace If (_OSI ("Windows 2015")) to If (LOr (_OSI ("Darwin"), _OSI ("Windows 2015"))) )
Still cannot work. And should I replace PNP0C02 with PNP0C14 as the picture shows?
No, the SMCD device is only a wrapper. And as here said, the kext attaches on device named "MON0000"(or "MON00000").
And this name is only used when loading the kext, as the kext is loaded, this shouldn't be a problem.
To figure out where the problem is, you may need to play with ACPI under Linux or Windows. As there's no such info in your profile, how can I contact you?