- Joined
- Apr 21, 2016
- Messages
- 1,005
- Motherboard
- ASUS X556UA-Clover
- CPU
- i5-6200U
- Graphics
- HD 520,1366x768
- Mobile Phone
You don't need the I2C controllers patch.Hi,
I am having trouble making my Lenovo 320-15isk touchpad working(Synaptics).
1. Apply I2C controllers [SKL] DSDT patch got error (syntax error, unexpected PARSEOP_SCODE, expecting $end and premature end-of-line).
GPIO Enable [SKL+] and Windows10 patch applied OK.
2. With VoodooI2CHID.Kext, touchpad works wierd, cursor won't stop moving after I move the touchpad.(will stop if I touch the pad)
How can I resolve this problem and make VoodooI2CSynaptics.kext works, thanks a lot!
VoodooI2CSynaptics cannot work in polling mode, you must patch your DSDT to use GPIO interrupts.
I think you can accomplish that by changing this in TPD0._CRS:
Code:
If (LEqual (TPTY, 0x02))
{
Return (ConcatenateResTemplate (SBFS, SBFI))
}
Code:
If (LEqual (TPTY, 0x02))
{
Return (ConcatenateResTemplate (SBFS, SBFG))
}
That will also resolve your "cursor won't stop" problem