yashsingh1/xdaforums huggingface dataset:
[XPERIA X8 Original Android Development] skyboyextreme:
if we know how it works maybe we can write something that works in the same way in android native language and if this is not possible then still the legend is android based and got the same DT as the n8 ;)

we just need some dev who is willing to spend some time on this, that's about all what we need and then even the x8 (synpatics) will be good for games....

Edit : if the legend is rated as "clearpad 2000" with it's T1021A then i guess we are clearpad 2000 too, or Synaptics must be mistaken in the information that is displayed on their web site here.....

Edit 2 : shouldn't we try and contact synaptics and ask them if the T1021A is a clearpad 1000 or 2000 ? in their website it says that it is a clearpad 2000 so i guess we should make sure of that by contacting them directly and ask them about that !

Important Edit 3 : i just called the synpatics technical support in the U.S (0018774054163) and asked them weather the T1021A is a Clearpad 1000 or a Clearpad 2000 ?.......

and the answer was "according to documentation" IT IS a clearpad 2000 that is capable of registering 2 simultaneous touch points at the same time...

that was exactly what the support guy told me so i guess now it is confirmed that the T1021A is a clearpad 2000 unless synpatics guys know nothing about the stuff they produce :D

i can call them back anytime and get any further needed information, i guess it's getting more exciting for us now.....

thanks
[XPERIA X8 Original Android Development] SpliFFdu95240:
Look at here http://www.synaptics.com/about/press/press-releases/synaptics-touchscreen-selected-kin-one-and-kin-two-new-windows-phones

"ANTA CLARA, Calif. – May 27, 2010 - Synaptics Inc. (NASDAQ: SYNA), a leading developer of human interface solutions for mobile computing, communications, and entertainment devices, announced today that its ClearPad™ 2000 Series capacitive sensors are the touchscreens on the KIN ONE and KIN TWO, new Windows Phones."

We know kin two have same digitizer (T1021A)

And Here ( http://www.synaptics.com/about/press/press-releases/synaptics-clearpad-on-nexus-one-smartphone

"SANTA CLARA, Calif. – Jan 11, 2010 – Synaptics Inc. (NASDAQ: SYNA), a leading developer of human interface solutions for mobile computing, communications, and entertainment devices, today announced that the Nexus One™ phone uses its ClearPad™ 2000 capacitive touchscreen sensor. "

The chip is labeled T1007A, 2 0927, AMP08P. It controls the ClearPad 2000 series capacitive dualtouch sensor used in this phone. ( http://www.ifixit.com/Teardown/Nexus-One-Teardown/1654/2 )
[XPERIA X8 Original Android Development] skyboyextreme:
yes and i phoned Synaptics technical support myself and the technical support agent confirmed that the T1021A is a clearpad 2000......
[XPERIA X8 Original Android Development] hdavid1:
Isn't the driver is at /sys/bus/i2c/synaptics-rmi-ts or something like that? I saw that sometime ago in my X8.

And, if we take out these files from a CleadPad 2000 device(for example ZTE Blade?), and just copy it to our X8, won't it work? :) Even if we have a ClearPad 1000?

Some developer can't try this? :) Thanks...
[XPERIA X8 Original Android Development] mati96PL:
We would need an developer who would port it to our phone.
[XPERIA X8 Original Android Development] Asdoos:
Just wait till bin4ry is finishing the hack for custom kernel for x8 and then have a look what's possible or not
[XPERIA X8 Original Android Development] x_crossbone_x:
what about firmware 2.0.1.A.0.47?

Can it use the update.zip from 2.1.1?
[XPERIA X8 Original Android Development] karun11:
@Doixanh

The X10 and X8 have similar screens. SE developers had to implement a 'software' solution to enable dualtouch, so hopefully you'll be able to do the same. Afaik only the mini pro has a clearpad 2000 solution which supports dualtouch natively.

But awesome job! :-)
[XPERIA X8 Original Android Development] SunShine522:
Thank you to make efforts, applied to 2.1.1. A. 0.6 works well, let us see the hope, ha ha
[XPERIA X8 Original Android Development] malungkot:
Sir, the update.zip for 2.3.3-CM J005-by-racht have an error.. ;))
[XPERIA X8 Original Android Development] doixanh:
What error? Can you provide more detail?
[XPERIA X8 Original Android Development] malungkot:
When I installs update from SD card in xrecovery..

Error is:

Can't open /sdcard/update.zip

(bad)

Installation aborted

..

Please advise if I have done wrong.. Thank you..
[XPERIA X8 Original Android Development] doixanh:
You need to choose "install custom zip" or something like that, then select your downloaded zip.
[XPERIA X8 Original Android Development] aries77:
have you rename the file to update.zip and place it /sdcard yet? (not inside folder) if not use install custom zip option.

BTW :

I've tried to installed it twice. both works (gesture), but all my apps that store on secure folder (app2sd native like angry birds, mini squadron SE) has gone. files're still on /sdcard/.android_secure but somehow icons are missing, and failed to reinstall.
[XPERIA X8 Original Android Development] malungkot:
Yes.. I rename and copy it to SDcard i tried so many times.. OK i try to install custom zip ..

thanks
[XPERIA X8 Original Android Development] aries77:
if you rename with your device, please ensure that the file name update.zip not update. zip -> happens on me because keyboard add space after "." automatically
[XPERIA X8 Original Android Development] malungkot:
Just now I tried.. custom zip install.. but xrecovery error said..

no files found..

I just rename the file in PC when downloaded in mega-upload.. I really don't know what is the problem..
[XPERIA X8 Original Android Development] doixanh:
Updated X8Gesture on March 24 with better finger detection and reduced zoom-in speed.
[XPERIA X8 Original Android Development] aries77:
wow, fast update :). Just want to inform, after update with previous gesture , it delete files in /mnt/asec . My installed application has gone. have tried twice with same result. I'll try march 24 update.

I'm using Floyo 0.15
[XPERIA X8 Original Android Development] doixanh:
I didn't have that error : my apps are still there. Update script doesn't delete your files from /mnt/asec. I think your missing apps are not related to the update script. ?.
[XPERIA X8 Original Android Development] aries77:
strange, i've installed angrybirds and mini squadron SE. after update, all gone. but files in /mnt/secure are still there. so icon not shown and failed to reinstall. Restore with xrecovery, apps still there, update again and it's gone again.

same thing happend with update march 24. maybe there's something wrong with my device.
[XPERIA X8 Original Android Development] doixanh:
I have some apps installed in SD. I'm using native app2sd in MiniCM beta2. Angrybird, Quadrant, XDA, TitaniumBackup... are still there. I think your device has some problems, because nobody reported the same thing?
[XPERIA X8 Original Android Development] aries77:
I'll try to manual copy /mnt/asec from backup, if this not work, i'll reinstall my device
[XPERIA X8 Original Android Development] velnens123:
How to use the new update old one works great but new, how???
[XPERIA X8 Original Android Development] malungkot:
tried to new update for 2.3.3 CM X8 J005 HACKDROID but same problem I encounter..

Can't open /sdcard/update.zip

(bad)

Installation aborted

;~(
[XPERIA X8 Original Android Development] abaz123:
But there is no dev willing improve DT :*(
[XPERIA X8 Original Android Development] doixanh:
Your discussions about T1021A can be posted in General section.

Thread closed.
[XPERIA X8 Original Android Development] doixanh:
You need to download your update from this line

Rename to update.zip, mount usb, copy the file from your PC to the root of the sdcard, reboot and install it.
[XPERIA X8 Original Android Development] viper001:
Download it again. Its probably a bad copy. Happened to me too. Check file size.
[XPERIA X8 Original Android Development] muzik_demon:
Its awesome and getting better and better

it works with both fingers now, not always though.

Wish we could get dual touch, would be better for gaming :p
[XPERIA X8 Original Android Development] caicek:
I updated and confirm that it works - MiniCM b2.

I also noticed that it is possible to zoom with using a big flat surface of a thumb. So if you got big fingers you can sometimes zoom accidentaly.
[XPERIA X8 Original Android Development] doixanh:
maybe I set too high sensitivity. but it's better for many ppl to activate the gesture

Sent from my X8
[XPERIA X8 Original Android Development] XperianPro:
Its so easy and good please dont change sensitivity.
[XPERIA X8 Original Android Development] Tobi@s:
well... I would change sensitivity. pls. make it a bit lower.
[XPERIA X8 Original Android Development] caicek:
Is it possible for us to see the sourcecode of your modified driver and check what changes did you exactly make to fake dualtouch?
[XPERIA X8 Original Android Development] ponanovn:
Please make change sensitivity back cos I can not scroll thru my homescreens.
[XPERIA X8 Original Android Development] malungkot:
I did download again, I think 4 times now.. but same problem happens.. :confused::confused::confused:
[XPERIA X8 Original Android Development] doixanh:
The sensitivity is too high? I will decrease it next release. I watched your clip. In my case I cannot activate gesture so easily as you.
[XPERIA X8 Original Android Development] D-SHEL:
Please make update.zip with this hw_config.sh (it from stock 2.0.1.A.0.47).
[XPERIA X8 Original Android Development] CaptainZap:
Tryed this but I can only test in a multitouch test app, other than that I can't make it work, browser FC some times but nothing... tryed even with skyfire and opera and still nothing.It kind of works in angry birds but I want this for browsing not gaming, pinch zoom I mean - DT would be nice in gaming.
[XPERIA X8 Original Android Development] fifo171:
i have found this on the forum :

http://maboot.com/how-to-install-multitouch-drivers-on-android-enabling-multitouch-–-a-guide/1769/

will it work ???
[XPERIA X8 Original Android Development] hugerth:
I tested today's version, but it is a bit worse than previuos version. Now i must to tap very hard to recognize 'double' touch...

Can anyone upload version from yesterday for MiniCM ?
[XPERIA X8 Original Android Development] doixanh:
One guy says it's too sensitive, and another says it's hard to recognize the gesture.

What should I do? :D

@D-SHEL: Uploaded update.zip for 2.0.1.A.0.47 in the first post.
[XPERIA X8 Original Android Development] fifo171:
here is it for minicm :
[XPERIA X8 Original Android Development] Tobi@s:
This are the drivers from X10. It wont work afaik. This guy (@blog] thinks that it will work on any SE-Android cause he don't know it ^^
[XPERIA X8 Original Android Development] cruizz:
done for floyo 0.15...but looks so messy when i test using multitouch visualizer2 from market :D. btw nice job mate...keep on...
[XPERIA X8 Original Android Development] hugerth:
Do your best and that's all. Sensitivity problem isn't the most important...
[XPERIA X8 Original Android Development] ponanovn:
Ok you can leave it the way it is I don't have any problem now, I think my hand was swetty or something.
[XPERIA X8 Original Android Development] Asdoos:
maybe when the script is final release J or racht can import it in cyanogen mod options. (it's just an idea don't know if this possible).

So don't have an argument about sensifity and concentrate on stability and perfection ;) , please.

Greetings Asdoos
[XPERIA X8 Original Android Development] doixanh:
Updated module for zoom-out and rotate. Did a bit of module optimization.
[XPERIA X8 Original Android Development] XperianPro:
Zoom-out is too slow.
[XPERIA X8 Original Android Development] caicek:
Update 25-03 works great.
[XPERIA X8 Original Android Development] Imppy:
good work! on the miniCM the new update works nicely....just needs a lot of practice to get it working good...I will strongly suggest to practice with the visualizer first.
[XPERIA X8 Original Android Development] muzik_demon:
New update is awesome , I think you have struck the speed and sensivity issues too :)

Edit: miniCM has dev tools> pointer location tool , you can even practice here
[XPERIA X8 Original Android Development] andrej456:
[Module] X8Gesture - one-finger pinch zoom | X8 | X10mini

I have long ago wrote about it

http://xdaforums.com/showpost.php?p=11946737&postcount=39

@doixanh

I think now, how to do that are read by the coordinates of the second finger (save 1 finger coordinates) may be necessary to send a signal chip, such as

sleep, then back to work

or to do re-initialization.

try can you get can be

here dualtach Samsung Spica

food for thought(as an example)

http://forum.samdroid.net/f38/spica-multitouch-driver-bugreports-2005/
[XPERIA X8 Original Android Development] hugerth:
Why version from 23rd had 2mb, day after 50kb and now only 9kb?

And please, name it like 'v.001' or something, not 'version from twenty-third March' ;D
[XPERIA X8 Original Android Development] jamesbond22:
I can delete file synaptics_i2c_rmi4_dx.ko after update from day 25-03? And ramdisk.tar should be recover? I installated with update.zip.

->
[XPERIA X8 Original Android Development] ponanovn:
You don't need "hw_config.sh" in miniCM-Beta2.1 for the X8 you only need the "x8gesture.ko" file.

Update file for Beta2.1 http://www.multiupload.com/Y8309NU2M7
[XPERIA X8 Original Android Development] Imppy:
hey powan

do you need to also download the original file, then use the file you just provided?
[XPERIA X8 Original Android Development] doixanh:
synaptics_i2c_rmi4_dx.ko can be safely deleted. ramdisk.tar can be left like that you don't need to recover, but you can do that if you want.

If you're using minicm-beta2.1, you only need to download his update.zip
[XPERIA X8 Original Android Development] ponanovn:
If you are using Beta2.1 you only have to flash the file I posted.
[XPERIA X8 Original Android Development] wiilweer:
I can confirm that this module works for x10mini(MiniCM1.0 Beta2 ). It is very buggy...but I think I need some practise with it. Screen is soo small, but it gets job done i think :P:P Thank you.
[XPERIA X8 Original Android Development] zousoum96:
great work

WOW!!! man u are too fuking cool. I can do everything and i got no bugs

Edit1: using 0.15 of racht's 2.2.1 rom
[XPERIA X8 Original Android Development] Imppy:
thank you
[XPERIA X8 Original Android Development] viper001:
Flashed cmb2.1 works great in both zoom in and out :-) used my thumb to zoom in and pinch to zoom out. :-)
[XPERIA X8 Original Android Development] jamesbond22:
viper001, what is cmb2.1?
[XPERIA X8 Original Android Development] LuisDias:
MiniCM beta 2.1.. :D
[XPERIA X8 Original Android Development] viper001:
What he said. :D :D thanks.
[XPERIA X8 Original Android Development] killmyself:
awesome man awesome. still cant learn how to rotate but despite that your work is great.
[XPERIA X8 Original Android Development] eqzgkxokwa:
It doesnt work on my X8 on cmmini b2.1

i installed it through xrecovery with update file then rebooted and tried in multitoch visaliser 2 and in apps wont work can anyone pls help mee
[XPERIA X8 Original Android Development] oisteink:
Installed it yesterday and when i woke up today any scrolling i did was very slow. When i started visualizer it registred all my touches as twofinger. Reboot fixed it.

2.3.3 006a
[XPERIA X8 Original Android Development] doixanh:
Updated v003 with ability to specify zoom-in position.
[XPERIA X8 Original Android Development] Imppy:
good work doi, could you upload the 2.1 for CmMini version too?
[XPERIA X8 Original Android Development] Tobi@s:
Very nice :) Trying latest atm. Would you share source of it?

And one more thing:

Could you please speed up zoom-in (tht it is as quick as zoom out)
[XPERIA X8 Original Android Development] ponanovn:
I uploaded it now: 003 for miniCM-Beta2.1

EDIT: Ignore the name (forgot to change it) :)
[XPERIA X8 Original Android Development] Imppy:
sweet thanks! :)
[XPERIA X8 Original Android Development] stoyandim:
I can't get it to work everywhere. It's working on Gallery 3D, Launcher Pro and Multitouch Visualiser, but it's not working on Browser, Opera, Album or Maps?

I'm with 2.1.1 SE ROM.
[XPERIA X8 Original Android Development] Disastery:
There is something with sensitivity in last version. Decided to install the previous one.
[XPERIA X8 Original Android Development] viper001:
using CMB2.1. Works with browser, skyfire, Gallery(2d,3d), maps, angrybirds, tower raiders 2 beta. zoom in and out... takes practice though ;-)
[XPERIA X8 Original Android Development] Graveir:
Well, it doesn't work in 2D gallery for me, works perfectly in 3D though, and that's more than enough. Works pretty nice in Opera (it confuses zoom-in, zoom-out and up-down movements from time to time, I need to be highly precise), in Angry Birds I'm able to zoom in and out even during the flight of a bird (didn't try it during physics operation upon hit, it could slow down possibly), works for zooming out from desktop in launcherpro.

MiniCM beta 2.1. Guess it could get better, especially if we can flash DT drivers into bootloader, but for now I'm more than happy with what I've got ;)
[XPERIA X8 Original Android Development] doixanh:
I'm thinking about the idea of making the default zoom-in position at the screen center. That means if you do the zoom-in, it will zoom at the center by default. If the zoom-in position is specified, it will zoom-in at that position.

Sounds better?
[XPERIA X8 Original Android Development] Graveir:
Uh, I'm not sure if I'm following... If the zoom-in position by default will be the central of an image/site than how could we specify another zoom-in position? Does it mean that if we zoom-in (meaning placing fingers) near the screen centre it would also center an image, and if we place fingers anywhere else it would zoom-in into a place we'd want it to? Sounds a bit fuzzy to me, since we've got zoom-out at the edges of the screen...:confused:
[XPERIA X8 Original Android Development] andrej456:
xperia play has a chip synaptics T1320A for joystick touchpad

here the source code for it.for example, for our drivers
[XPERIA X8 Original Android Development] martintspedersen:
thanks! nice job it works great. can you tell me why mine dont work in the browser i have check all the posts but didnt find a solution. it works great in 3D gallery and angry birds an so on but not in the 6 diffrent browser i downloaded just to try.

thanks again for the awesome job

sorry ive find a solution (SOLVED)the only browser i could get it to work in is opera mini 10.1 when i updateted to 11 it could not work eny more sorry the english. is no a good browser after my taste but the zoom works nice.(little fast maybe because i have the mini.
[XPERIA X8 Original Android Development] stoyandim:
what's the solution?
[XPERIA X8 Original Android Development] andrej456:
I found an interesting thing. base using the algorithm

I think you can do something pinch to zoom with two fingers

http://www.youtube.com/watch?v=v664KdESXZU
[XPERIA X8 Original Android Development] doixanh:
Optimus One has a resistive touchscreen, and it's easier to implement "fake" dualtouch... We have a capacitive touchscreen though.
[XPERIA X8 Original Android Development] 1edgaras:
I have a optimus one. And it has capacitive.
[XPERIA X8 Original Android Development] fifo171:
he meant optimus (not optimus one) :)
[XPERIA X8 Original Android Development] 1edgaras:
I know,but he should write so then.
[XPERIA X8 Original Android Development] doixanh:
My mistake, I thought it was Optimus One :D It's easier to make "fake dt" on resistive touchscreens though..
[XPERIA X8 Original Android Development] mati96PL:
fake dt was possible on toshiba g900
[XPERIA X8 Original Android Development] doixanh:
From this link

Resistive touchscreen is easier to have fake DT...
[XPERIA X8 Original Android Development] Sully.E:
thanks doixanh for this module

now I can use zoom in/out feature in Angry Birds :)
[XPERIA X8 Original Android Development] muzik_demon:
doixanh check out this thread Multitouch activated on ideos

It seems like drivers(synaptic_i2c_rmi4) are same i maybe wrong but maybe worth a look..
[XPERIA X8 Original Android Development] doixanh:
It seems that the module isn't in rmi4 spec. I will look for that. Thanks.

BTW, I'll release the source code for x8gesture in next 15 mins, I'm in the progress of cleaning the code. Such a mess in my code @.@

/edit : source released.
[XPERIA X8 Original Android Development] ThePietn1:
Will you make a clip?

I don't really get it...
[XPERIA X8 Original Android Development] doixanh:
Yes, that's correct... X8 doesn't have such fortune.
[XPERIA X8 Original Android Development] andrej456:
Yesterday I looked at here is

F01_RMI_QUERY[11]-F01_RMI_QUERY[20]

<6>[37397.213344] synaptics_2D_data_handler: F01_RMI_QUERY[11]:0x54
<6>[37397.213359] synaptics_2D_data_handler: F01_RMI_QUERY[12]:0x4d
<6>[37397.213374] synaptics_2D_data_handler: F01_RMI_QUERY[13]:0x31
<6>[37397.213391] synaptics_2D_data_handler: F01_RMI_QUERY[14]:0x35
<6>[37397.213406] synaptics_2D_data_handler: F01_RMI_QUERY[15]:0x31
<6>[37397.213421] synaptics_2D_data_handler: F01_RMI_QUERY[16]:0x33
<6>[37397.213438] synaptics_2D_data_handler: F01_RMI_QUERY[17]:0x2d
<6>[37397.213453] synaptics_2D_data_handler: F01_RMI_QUERY[18]:0x30
<6>[37397.213468] synaptics_2D_data_handler: F01_RMI_QUERY[19]:0x30
<6>[37397.213483] synaptics_2D_data_handler: F01_RMI_QUERY[20]:0x31

http://www.asciitable.com/

TM1513-001

in the source code xperia paly check these registers before reflashing

/* is this the proper device? */
if (memcmp(buf+11, "TM145", 5)) {
printk(KERN_INFO SYNAPTICS_TOUCHPAD_NAME ": bad device\n");
return -ENODEV;

useful to find the firmware for our chip
[XPERIA X8 Original Android Development] doixanh:
I get the chip id from my x8gesture v003 :D Check the output dmesg :D I looked for that "TM1513-001" already but found nothing.
[XPERIA X8 Original Android Development] Compwxr:
I've seen the source and i think some line must be added here:

/* TODO: To be activated when needed two-finger detection */

/* #define TWO_FINGER_DETECTION */

That's in comment mode so something like this

/* TODO: To be activated when needed two-finger detection */

#define TWO_FINGER_DETECTION 1

Well, might no be any solution but i think it worth a try
[XPERIA X8 Original Android Development] SunShine522:
synaptics_i2c_rmi4.c,How to add to the system inside?
[XPERIA X8 Original Android Development] DarkThanos:
... we can use 1 sensor for 2 finger by making a time division on the sensor, quick enought in order not to be understand by the human.

...same tecnology used on wires for many data...

(in order to seperate the fingers from each other we can measure the distanse of the center of the sceen and the angle of the horisontal rule, and match with the last position, so the multy tought will work if each finger have at least 90 angles diference from each other.)

But can this be fast enought to have good results...?

Or this cant be done bacause there will be two fingers on screen blocking the sensor?
[XPERIA X8 Original Android Development] andrej456:
I did that when pressed two fingers, one finger moving coordinates with paltsem.Video helped make me

Friends of 4pda.ru

http://www.youtube.com/watch?v=7R3yCxyBQI4

source code will lay out tomorrow
[XPERIA X8 Original Android Development] DarkThanos:
...propable my idea failed....

Its clear on the video...

Anyway, I found a way to pinch zoom with one finger... (with the fake pinch zoom) ... Lest's call it "quick fake pinch zoom with one finger" ....lol (i will post video tomorow)

Sorry for my english...

Edit: Video link http://www.youtube.com/watch?v=DFHBuSnd2_4
[XPERIA X8 Original Android Development] junixquiaoit:
deleted..

fixed :D
[XPERIA X8 Original Android Development] DarkThanos:
No ... You can ask for an update.zip with default module, install it and see if the reboot thing is fixed. (It has to be something else coz if there was a problem from the module, your screen shouldnt respond to touch.)