VoodooI2C Skylake hotpatch

Hi All,

I'm working on hacking an old Asus laptop I have lying around and almost everything works great. Right now I'm trying to convert VoodooI2C's DSDT changes to ACPI hotpatches, and I have all of them working except for the Skylake patch, which I need as I'm on Skylake and the touchpad doesn't work without it.

So far I have been unable to get the patch working as a simple DSDT override as it creates tons of errors within my DSDT (doesn't even compile afterwards), which has made it far more difficult to even understand what the patch does.

Relevant Specs (I can provide ofc more but they shouldn't matter for this):
ASUS GL552VW

i7 6700HQ

ELAN 1000 (I'm using the VoodooI2CELAN satellite kext) (_SB.PCI0.I2C1.ETPD in my DSDT)

I followed the vanilla OC guide and the official VoodooI2C dev guide for its DSDT patches

I'm going to attach my raw decompiled DSDT and what I have so far.

Thanks!

submitted by /u/EasyBot01
[link] [comments]