utouch: make htcleo (HTC HD2) touchscreen work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Open Input Framework |
Fix Released
|
Wishlist
|
Henrik Rydberg | ||
smartphone |
In Progress
|
Medium
|
Most People Use Their Full Name here |
Bug Description
I am running ubuntu maverick on the htcleo machine (HTC HD2).
It has a 4,3" capacitive touchscreen on a wvga display. It is designed for gestures etc.
Currently I am using this exact driver: http://
I installed the utouch meta package to see if it works ootb.
One of the test programs wouldn't show any gestures, the other one claimed /dev/input/event0 (ts device node) would not be a valid device.
Unfortunately I don't have a good understanding of how this whole TS stuff works. I know we have a kernel config switch to enable or disable multitouch.
In karmic I had to install tslib to get TS working in xorg. It would then work with either config (mutlitouch on or off in the driver).
Now in maverick somehow the TS works out of the box (evtouch ??) - without installing xf86-input-tslib and putting any xorg.conf. In that situation (unmodified drivers and no xorg.conf) it will only work with the multitouch config disabled. With multitouch enabled there will be a strange curosr offset and it's impossible to click.
This driver works perfeclts with the according touchscreen API found in Google Android 2.2 . I am looking for the source code and will reference it here hoping it might help to get a better understanding fo the driver.
Regards
Changed in utouch: | |
assignee: | nobody → Henrik Rydberg (rydberg) |
importance: | Undecided → Wishlist |
Changed in smartphone: | |
status: | New → Incomplete |
status: | Incomplete → In Progress |
importance: | Undecided → Medium |
Changed in utouch: | |
status: | New → In Progress |
Changed in smartphone: | |
assignee: | nobody → Lukas-David Gorris (lgorris) |
For interested people that is the driver IC : img694. imageshack. us/img694/ 4182/dscf4362y. jpg
http://
I am wondering what dependencies utouch makes on the driver level.