This is a list of all bits in a REAL 9p packet, which remain ON no
matter what you do:
alps.c: [0]  11001111
alps.c: [1]  00000000
alps.c: [2]  00000000
alps.c: [3]  00001111
alps.c: [4]  00000000
alps.c: [5]  00000000
alps.c: [6]  00001000
alps.c: [7]  00000000
alps.c: [8]  00000000

This is a list of all bits in a REAL 9p packet which remain OFF no
matter what you do:

alps.c: [0]  11001111
alps.c: [1]  01111111
alps.c: [2]  00111010
alps.c: [3]  00111111
alps.c: [4]  11111111
alps.c: [5]  11111111
alps.c: [6]  01111000
alps.c: [7]  01111111
alps.c: [8]  01111111

If 9p packet has something which identifies it, it might be possible to
find it using these two masks (possibly superimposed). The other
possibility is that your current test is correct and it is the "1+2+3
Pad click", which identifies itself as *NOT 9p*.

Considering the HW design, I wouldn't be surprised if they didn't expect
3 button Pads while making your model, and now that there *are* 3
buttons, they have to signal (backwards-compatible) that 1+2+3 packet
*IS NOT a real 9p*. We'll talk tomorrow, for now read up what I prepared
for you this evening! :))

-- 
ALPS DualPoint Touchpad flaky performance
https://bugs.launchpad.net/bugs/296610
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to