[Kernel-packages] [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

[Kernel-packages] [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 Kernel

[Kernel-packages] [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

[Kernel-packages] [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

[Kernel-packages] [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,

[Kernel-packages] [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,

[Kernel-packages] [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 Kernel Packages, which is

[Kernel-packages] [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 you