[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2017-05-13 Thread Chris Diamand
Hi! Automatic detection of BYD touchpads was sadly disabled at the end of last year. They can be still be used by forcing the protocol manually as described by Kai-Heng Feng above. The reason for disabling detection was that the detection code generated false positives with normal PS/2 mice (mean

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2016-04-16 Thread Chris Diamand
Yep - I changed the bug status to "Fix committed" which I think makes the most sense - it's committed upstream but as you say won't be fixed properly in Ubuntu until they update to a newer kernel version (or backport it). -- You received this bug notification because you are a member of Ubuntu Bu

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2016-04-16 Thread Chris Diamand
A driver for this has been added upstream - see Linux kernel commits 98ee377144935857d8ad5d7d70cdab1da4ede32e and 98ee377144935857d8ad5d7d70cdab1da4ede32e. ** Changed in: linux (Ubuntu) Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubun

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2015-03-13 Thread Chris Diamand
*previous comment continued. Gesture recognition is done by the touchpad and not the driver, and it's not very good. I.e., it reports the gesture, not the finger positions, so we can't configure things like scroll threshold. The way to improve this would be to somehow put it in 'absolute' mode, w

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2015-03-13 Thread Chris Diamand
Ok, so I've managed to write a kernel driver, as an extension to psmouse, which recognises the touchpad and puts it into gesture-enabled mode. Currently it recognises and uses vertical and horizontal two finger scrolling, and also knows about the other gestures (but I haven't got around to figuring

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2015-02-26 Thread Chris Diamand
** Attachment added: "Qemu 2.2.0's hw/input/ps2.c, modified to dump data from/to the touchpad" https://bugs.launchpad.net/ubuntu/+source/linux-lts-utopic/+bug/1424293/+attachment/4328778/+files/ps2.c -- You received this bug notification because you are a member of Ubuntu Bugs, which is subs

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2015-02-26 Thread Chris Diamand
Using the technique here: http://blog.forshee.me/2011/11/touchpad- protocol-reverse-engineering.html (with Qemu - I couldn't get it to work under VBox), I have obtained a trace of the interaction between Windows driver and touchpad on Windows 7 with all features working (two finger scrolling, pinch

[Bug 1424293] Re: BYD trackpad detected as PS/2 mouse

2015-02-26 Thread Chris Diamand
** Attachment added: "A trace of the sent and received bytes between BYD touchpad and windows driver running in Qemu." https://bugs.launchpad.net/ubuntu/+source/linux-lts-utopic/+bug/1424293/+attachment/4328779/+files/example_trace_w7_qemu.txt -- You received this bug notification because yo

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-26 Thread Chris Diamand
Hi, It has been fixed for 'Dolphin V1' touchpads - the driver is upstream so they are fine. The problem is that 'Doplhin V2' touchpads don't yet work - although a driver has been written (it's in the DKMS module and works great), it hasn't yet been pushed to the mainline kernel. It would be grea

[Bug 606238] Re: synaptic touchpad not recognized on dell latitude e6510 and others

2013-05-16 Thread Chris Diamand
Hi all, I have a Dell Vostro 3360 with a 'Dolphin V2' touchpad, running linux 3.10-rc1 (latest from git). I have been using the psmouse-alps-1.3-alt.tbz driver, works fine (touchpad detected, multitouch, not too jumpy) except for edge scrolling (but I don't care about that because two-finger sc