# Alps touchpad driver analysis # # http://www.spinics.net/lists/linux-input/msg21993.html # https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238 # # Qemu reverse engineer # http://swapspace.forshee.me/2011/11/touchpad-protocol-reverse-engineering.html # # Qemu DSDT PS2 work...
This code is derived and adapted from VoodooI2CHID's Multitouch Event Driver and Precision Touchpad Event Driver (https://github.com/alexandred/VoodooI2C) and the Linux kernel driver for the alps HID touchpad (https://github.com/torvalds/linux/blob/master/drivers/hid/hid-alps.c) ...
This repo will remain up for archival purposes. The current version of the Alps driver which now has I2C / U1 support is located here -- AlpsHID AlpsT4USB This is a satellite kext which uses VoodooI2C's multitouch engine to bring native multitouch to the Alps T4 USB touchpad found on ...