- May 29, 2013
- Gigabyte Z390 M Gaming
- i9-9900K OC'd @ 5.0GHz
- Vega 56 (Bios flashed to 64)
- Classic Mac
- Mobile Phone
Look what I have!!! All gestures working!!!
After leaving here, I proceeded to do the GPIO Pinning in hopes that would solve my problem and, in fact, it did, sort of... TPD0 was now attached to VoodooI2C but the trackpad still wasn't recognized as a trackpad. Looking at the kernel logs, I saw the problem.
SSCN and FMCN were not working right. A whole lot of Googling led me to the discovery of a hot patch that addresses this very problem, SSDT-I2CxConf. No other SSDTs are needed, including XOSI and GPIO. I'm using the basic VoodooI2CHID. VoodooI2CELAN doesn't work.
The acidanthera fork of VoodooPS2Controller must be used for VoodooI2C to work. It will not work with Rehabman's VoodooPS2Controller.
Trackpad pointer control works in Recovery partition but clicking and gestures don't. Therefore, if you need to do anything in Recovery, make sure you have a mouse.
I have attached the .aml file for those who may come across the same problem as I did.
Lastly, for anyone with the same laptop as mine, the GPIO pin is 0x0083.