- Joined
- Apr 1, 2018
- Messages
- 20
- Motherboard
- ASUS GL703GS laptop (Clover)
- CPU
- i7-8750H/HM370?
- Graphics
- NVidia GTX 1070, 1920x1080
Basic keyboard & mouse work fine, but trackpad is unresponsive and trackpad does not show up in System Preferences ("no trackpad found").
Trackpad seems to be an Elan1203 I2C HID device.
I have installed VoodooI2C and VoodooI2CHID kexts to /Library/Extensions to try for polling mode, and I have attempted patching DSDT with Windows 10 _OSI patch from alexandred's VoodooI2C repository. (Also tried W8.1, W8, W7.)
The other DSDT patches applied are Fix _WAK Arg0 v2, HPET Fix, IRQ Fix, RTC Fix, Fix Mutex with non-zero SyncLevel, SMBUS Fix, and Asus N55SL battery patch all from RehabMan.
I haven't tried other patches or fixes in DSDT or in config because I am not sure which ones would be helpful and not just further confuse the picture. I also don't know which if any additional adjustments are needed or even relevant for FakePCIID, FakePCIID_XHCIMux, power settings, etc.
The trackpad wasn't working before I installed Nvidia webdriver and wifi/bt card kexts. After I added those in, I started noticing that when I pull up System Preferences/Trackpad, it now shows "Wait for a bluetooth trackpad to be discovered. If your bluetooth trackpad doesn't appear, make sure it is turned on," which wasn't there before.
edit:
Ben Raz on the developer's Gitter thread helped me out.
Needed to skip a logic test to get a single logic bloc that was being blocked to execute:
changed from
to
After that, the trackpad preference panel began to show up in System Preferences, and the trackpad became responsive. I then just needed to un-select "Look up & data detectors" in the trackpad prefpane to get it to respond to clicks. Almost as smooth as an actual MBP--the Asus' trackpad surface has a slightly higher amount of resistance when gliding.
Trackpad seems to be an Elan1203 I2C HID device.
I have installed VoodooI2C and VoodooI2CHID kexts to /Library/Extensions to try for polling mode, and I have attempted patching DSDT with Windows 10 _OSI patch from alexandred's VoodooI2C repository. (Also tried W8.1, W8, W7.)
The other DSDT patches applied are Fix _WAK Arg0 v2, HPET Fix, IRQ Fix, RTC Fix, Fix Mutex with non-zero SyncLevel, SMBUS Fix, and Asus N55SL battery patch all from RehabMan.
I haven't tried other patches or fixes in DSDT or in config because I am not sure which ones would be helpful and not just further confuse the picture. I also don't know which if any additional adjustments are needed or even relevant for FakePCIID, FakePCIID_XHCIMux, power settings, etc.
The trackpad wasn't working before I installed Nvidia webdriver and wifi/bt card kexts. After I added those in, I started noticing that when I pull up System Preferences/Trackpad, it now shows "Wait for a bluetooth trackpad to be discovered. If your bluetooth trackpad doesn't appear, make sure it is turned on," which wasn't there before.
edit:
Ben Raz on the developer's Gitter thread helped me out.
Needed to skip a logic test to get a single logic bloc that was being blocked to execute:
changed from
Code:
If (USTP)
{
// . . .
}
to
Code:
If (ONE)
{
// ...
}
After that, the trackpad preference panel began to show up in System Preferences, and the trackpad became responsive. I then just needed to un-select "Look up & data detectors" in the trackpad prefpane to get it to respond to clicks. Almost as smooth as an actual MBP--the Asus' trackpad surface has a slightly higher amount of resistance when gliding.
Attachments
Last edited: