- Joined
- Apr 28, 2018
- Messages
- 19
- Motherboard
- ASUS R558UQ-DM542D
- CPU
- Intel i5 7200u/X556uqk
- Graphics
- Intel HD 620 + Nvidia 940mx
- Mac
- Mobile Phone
You can have multiple devices under a single controller.
The I2C controller your trackpad is attached to is indeed I2C1.
Additionally, DSDTs usually contain devices that don't really exist. They are constructed from templates + machine specific data.
Undo every patch you have in TPL1 (it does not exist), and patch ETPD.
You can, of course, find it With Command+F in MaciASL
After you correctly patch ETPD for GPIO interrupts, it'll work just fine with VoodooI2CELAN
Note: This IOReg looks different than the previous one. That's due to Apple's kexts attaching to your I2C controllers.
Add CoolStar's patches to your config.plist to make them not attach. You can find both of them here (add both):
https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/config_patches.plist
Of course, please attach a new archive after you make changes (Very simple with gen_debug.sh).
As asked, I'veedited the original DSDT again, but this time only patching ETPD. Also added the config.plist patches mentioned. But, unfortunately, no luck with the trackpad, it doesn't move at all using VoodooI2CELAN. Sad indeed. Pls help my soul. Thanks in advance!