Comment 70 for bug 582809

Revision history for this message
Anton (avelo) wrote :

 It seems that for 7.4 model (Synaptics Touchpad, model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04771/0xe40000/0x5a0400)
multifinger don't works because caps are d04771 and so, not ending in 3 (as if model were f. ex. d04773), that is what the driver looks for.
I've tested changing in synaptics.h
- #define SYN_CAP_MULTIFINGER(c) ((c) & (1 << 1))
- #define SYN_CAP_MULTIFINGER(c) ((c) & (1 << 0))
0 never should be used as it's for palm_detect bit that I know is set to 1, but it was only a test

With this change, multifingers works more or less. Touchpad detect the fingers and you can right click with two fingers or scroll, but you have to keep the fingers separated. The bad words, are that it conflicts with using the touchpad bottom area as buttons (now detected as two fingers), so it's no so useful...

Is there any specifications available for this 7.4 touchpad?

Thanks