I just got an Eve. Great device overall but my touchpad experience is very frustrating. I came from Link that has the best touchpad I've ever used and I can't reach even close experience on the Eve.
The most annoying problem is scrolling. When I'm scrolling while reading I usually leave two fingers on the touchpad and then when ready to scroll further I lift my fingers off the touchpad slightly upward/backward to place them back down onto the touchpad. In the moment, the touchpad detects the movement and slightly scroll a page just about a line. Obviously, touchpad software should recognize that pattern. Like "if pressure is decreasing to zero and travel distance is short then don't scroll" but it doesn't do that. So it looks like this is software problem maybe touchpad config isn't applied correctly or so. I've never experienced this issue on Link. Overall, touchpad sensitivity much higher than on Link I even had to decrease touchpad speed to have better control over cursor.
I found several touchpad related errors in dmesg like:
cros-ec-i2c i2c-GOOG0008:00: request of size 194 is too big (max: 120)
many i2c_hid i2c-ACPI0C50:00: i2c_hid_get_input: incomplete report (66/60652)
On the system page:
atmel_tp_deltas, atmel_tp_refs fields gives an error
grep: /sys/bus/i2c/devices/*/config_file: No such file or directory Unable to find device tp
My touchpad firmware version:
RO version: rose_v1.1.6782-7f839aaa2
RW version: rose_v1.1.8546-ee1861e9e
Firmware copy: RW
Build info: rose_v1.1.8546-ee1861e9e 2018-06-04 17:23:44 sheckylin@sheckylin-z840.tpe.corp.google.com
Chip vendor: stm Chip name: stm32f412 Chip revision:
Board version: 2169
If I recall corectly there are bash scripts for updating touchpad firmware/config in /opt/google/touch. Maybe
I should go to dev mode and try to run them?
If someone could help me to determine if that's the software or hardware problem I'd appreciate it very much.
I can't rma the device, I'm outside the US, so it will take month or two to deal with warranty.
Let me know If you need any additional information.