yashsingh1/xdaforums huggingface dataset:
[XPERIA X8 General] pandza94:
CY8CTMA340 supports 4 fingers max.

Here the Cypress official page and look for the MA340. LINK

Well you are so lucky!:D

You just need to find an Android device with this digitizer and voila!

I think that dx can insert it like a module just the problem is that he needs tester as he gots the cr*ppy(synaptics) x8.
[XPERIA X8 General] proadi96:
That thing comes up on my x8 whats that mean?
[XPERIA X8 General] Asycid:
I'll try to find a generic CY8CTMA340 driver, and I'll se if I understand what's in it :)

Hmm, found something, but I don't know exactly what is it, maybe somebody with programming knowledge can understand it:

LINK
[XPERIA X8 General] Sgt-Hartley:
It means you don't have cypress only synaptics.
[XPERIA X8 General] proadi96:
Ok ... i bought my x8 in october or november so i was not surprised when you tell me i have synaptics digitizer ;D ehhh so no DT for me ... Shi* ....

Wysłano z mojej x8 za użyciem TapaTalk!
[XPERIA X8 General] Mr eseman:
Okey after many tries i just got it to kind of work. I installed v006 and now it works when i try it in MultiTouch Vizualizer and i can zoom in and out in angry birds. But it doesnt work in the web browser.. and its in there i want it to work. Any ideas on why it is like this or what i can do to fix it?
[XPERIA X8 General] Sgt-Hartley:
Well if you have synaptics you can use doixanhs awesome module its as close to dual touch any x8 can get at the moment
[XPERIA X8 General] jaraga:
I wrote dmesg | grep "cyttsp-i2c" but I don't get any response, am I doing something wrong?
[XPERIA X8 General] Koulis2000:
i think no
[XPERIA X8 General] proadi96:
Nope you need to write this without "" ! Hope i help ;)

Wysłano z mojej x8 za użyciem TapaTalk!
[XPERIA X8 General] proadi96:
Yes i am using 007 version now :)

Wysłano z mojej x8 za użyciem TapaTalk!
[XPERIA X8 General] afifrohiki:
no , its about the sensor. we have one sensor. but may be work if we flash the firmware for monitor
[XPERIA X8 General] MrCzAjNiK:
Lol, did you hear yourself? Jesus...

Wysłano z X8 z użyciem Tapatalk
[XPERIA X8 General] LG_fuad92:
maybe that's just a pinchzoom which haven't done nicely, try making rachts custom roms, floyo2.2.1 v.20.

works everything, you doesn't need to matter and you will be happy with it.
[XPERIA X8 General] proadi96:
Yes but i cant use it because internet is very slow in this rom

...

I use froyobread and its vry nice ;)
[XPERIA X8 General] Alaukarian:
Hi, i have a noob question...,

if i insert, in terminal the command that all of you know,

dmesg | grep "cyttsp-i2c"

And i dont get any respond of the terminal, what it means? i dont have cypress?
[XPERIA X8 General] proadi96:
I was have the same ;) just put the.same without "" and it works for me but unfortunaly i have synaptics not cypress ;P
[XPERIA X8 General] yossarianTN:
Hi, if I wrote it with "" I get no response, just blank page, and if I wrote it with "" I get cyttsp-i2c: not found write:broken pipe . What does it mean for me? Do I have synaptcis or cypress? thx
[XPERIA X8 General] Alaukarian:
Nope, with "" or without, i dont get anything :S
[XPERIA X8 General] exonn:
Same quastion... i dont get anything too...:confused:
[XPERIA X8 General] doixanh:
For ones who doesn't get any output, make a reboot and retry dmesg as soon as you can.
[XPERIA X8 General] Sgt-Hartley:
Dx I don't always get output but I know for sure I have cy8ctma340 I checkd the actual hardware, could it be the different terminal emulators people are using :s and may be that's why no output
[XPERIA X8 General] Asycid:
Some people don't get output, because the command writes out a log file's containment ("grep"= general report [If I'm not wrong]). The log file has got a maximum size, and if it reach this... well... it deletes older entrys. The word in the quotemarks after grep is the word what you searching in the log file, but the system erases the boot log (that contains the "driver loaded" things) after a while. That's why you have to call this command as soon as possible after you turn on your phone. Got it? :)
[XPERIA X8 General] Sgt-Hartley:
Ahh learn something new every day. Cheers
[XPERIA X8 General] Alaukarian:
You are right, instantlly after the reboot it takes the command...

It's a shame on me :(

<4>[ 2.490491] cyttsp-i2c;probe of 0-0024 failed with error -12

Synaptics :(
[XPERIA X8 General] proadi96:
EHH for me it was working... with "" it dosent want to work but i put without "" and i have synaptics :-)
[XPERIA X8 General] farshid992006:
excuse for this question

how do i know that my x8 has a cypress digitizer or not?:(
[XPERIA X8 General] Asycid:
OMFG!!!!!! Don't make us angry please! Read the thread, for God's sake!
[XPERIA X8 General] dzadzev:
"cyttsp_i2c_probe: Successful registration cyttsp-i2c"

Same here, hope some day we will have multi touch, because cy8ctma340 can support up to 4 fingers :D
[XPERIA X8 General] dulemilosevski:
axaxaxxaaxax :D:D:D:D
[XPERIA X8 General] velnens123:
+1 Best comment ever! :D
[XPERIA X8 General] Exoskeletor:
a guy here http://xdaforums.com/showthread.php?t=1058913 have made a fix that says Dual-Touch v006(flash in xRecovery)

cant we get this fix and alter it to work for more roms?
[XPERIA X8 General] fifo171:
i think it's dx's pinch-to-zoom module :)
[XPERIA X8 General] DeFcOn:
Hi all, I read all the posts and found out that I have is Cypress. When the driver is ready?:confused::confused::confused:

P.S: Can I be a tester!
[XPERIA X8 General] der_mart:
hey guys, driver will be ready in 3 posts :D
[XPERIA X8 General] der_mart:
(sry i need 10 posts for dev section) ;)
[XPERIA X8 General] der_mart:
look here in a few minutes:

http://xdaforums.com/showthread.php?t=1105920&page=8
[XPERIA X8 General] der_mart:
well i still can't post in dev section so i will post it here:

i actually can't believe it but i managed to get cypress mt driver to work :D

@AnDyX thanks alot for the hint using doixanh's patch_to_jmp method, this made it

basically i patched the cyttsp_xy_worker function in the kernel with a modded version.

This one tries to do a one time setup of mt support like this:

so we first had to set use_mt flag and the final thing was to register the input device again, this time the correct mt support is added :cool:

I am running this on froyobread v12 so far i didn't encounter any reboot/kernel panic but please use it at your own risk. I am not responsible for any bricked device!!

Please test it and give some feedback if its working for you guys too.

So far this is just a quick first version supporting 2 fingers, it seems that the pressure is not reported to the input layer but maybe we will get to manage this too :)

have fun

Martin

EDIT: please use this module from AnDyX instead, since it fixes some bugs
[XPERIA X8 General] Asycid:
Can I simply use insmod command (in terminal) for temporaly use of this module? I mean with this method the module wouldn't be loaded at reboot, am I right? This needs for testing, and to prevent bricking :)
[XPERIA X8 General] der_mart:
yep this is exactly how you can do it (and i did).

Just insmod at the terminal and you got the driver until reboot :)
[XPERIA X8 General] Asycid:
NO WAY MAN!!!! It is really working for now (FroyoBread v12), even if MT visualizer just shows pinch distance. I noticed that it's not gets confused, you can move your finger what you like, there is no "aligning fingers" like in a Fake DT. So it is real DT, or as I call for now: pinch zoom (MTV doesn't shows the numbers of the fingers, so it's only pinch zooming for now). Yet it is a great work, I can't believe that I see this on my phone. OMG I'm in rave :D

EDIT:

Try this out: Just pinch zoom out in Launcer Pro! Nice feature.

EDIT2:

It's not Fake MT or Pinch Zoom! Tested now in game Nova, it works perfectly! Trying out more DT games, and I'll report back.
[XPERIA X8 General] der_mart:
yea i know!! can't believe this too :D

even if MTV is just showing pinch distance it is real multitouch, actually the driver doesn't report all possible events to the input layer but this is just cosmetic correction *g

GMaps and Browser are making real fun now :)

Not sure if our digitizer is able to support 4 fingers (maybe also just a driver thingy) but well who needs this anyway on this small screen ;)
[XPERIA X8 General] Asycid:
Totally agree. I can't imagine how people can use 3 or 4 fingers even on a bigger screen. It's really not important. I noticed that the controls are not perfect (you can only notice it if you testing, so if you just play, or use any other app, you can't notice this) because of the lacking of the "pressure" sensing. But for now, this is a really big invention.

Edit:

Bugreport:

When you make 2 touch simultaenously it's ok, but when you lift one of your finger it won't recognise the second touch until you move your finger that left off on your screen.
[XPERIA X8 General] kiratheone:
now :D who using Cypress, Its Real Multitouch
[XPERIA X8 General] deedii:
I am and indeed Andyx made a great job. :)
[XPERIA X8 General] Renegeits:
is it true that all x8 black models has cypress?
[XPERIA X8 General] ale.spinelli:
Mine is black and I don't have cypress :(
[XPERIA X8 General] ccp666:
anyone can help me to update my crypss driver..?
[XPERIA X8 General] proadi96:
No! You have so much instructions how to do it! Just search a bit OMFG! !!
[XPERIA X8 General] kostass123:
It seems that it doesn't matter if your phone is black or white.

If you bought it recently it's more likely that you have a cypress digitizer.

I bought my phone 20 days ago and I'm one of the lucky ones :D
[XPERIA X8 General] proadi96:
Ur not really lucky cuz synaptics can have x8gesture made by dx.;) im happy with it ... without dx it will be impossible !
[XPERIA X8 General] Asycid:
Sweet story

I feel sorry for people, whose got synaptics.

Wait, wait, wait!

I'll explain it why:

Some days ago, I made an argument with a hungarian folk, and he pointed to the problem:

People who bought X8s are misleaded by SonyEricsson. It's okay that SE made this phone with SingleTouch. Everybody who bought the phone are aware of that. It is still ok. But here comes the twist in the story.

We all know now that there are other mobiles that has the same Digitizer chip as the (synaptics) X8, but there is a big difference. "Other" companies made a driver for that chip that can do Pinch zoom. More than nothing, to be honest it's really a good thing. What SE did? They stated that X8 is not capable of it. Other phones gets their Android updates "regulary". What SE did? They said X8 is not capable to run newer Androids smoothly because of hardware limitations.

What happend after this?

Great devs of XDA (it will be long to list all of them) made a 2.2 Android system that is way faster than the Official 2.1. SE haven't answered to this. They've dug the facts under the ground...deeply...

After a while doixanh made the magical Synaptics Digitizer Module that made the phone capable of Pinch zooming and else. Many people suddenly started to like their X8, but for some people it hasn't worked. The hunting for clues started. On a beautiful day, one XDA forumer made some photos from his/ her X8's inboard. The world of SonyEricsson changed a lot at a blink. People realized that the "newer(?)" X8s has got different hardware inside them (there wasn't any post about that SE is not only changed the digitizer, but changed the whole screen too), and the war has got to new flames.

People started to be curious about this strange happening. Thousands of E-mails has been sent to SE's mailbox, many of them are quite harsh. SE never answered for them. Why? Maybe we would never know the truth.

Weeks/ months passed by, the water has calmed down. People started to lose their fate in SE, as of the developing to cypress never started.

"But hey! What the f*ck is this?!"

This was in my mind when I first saw the thread that made by AnDyX. Can it be true? SE really made this huge ass of themself? No way. Ooohhhh, Yes way. The cypress dualtouch module came out. Now the folks who has got this type of X8 got really happy, and spammed all the threads with this. It even came out from the faucet (this is a hungarian phrase). Now some PPL who has synaptics (With fake DualTouch, that even works really good!) aren't happy, and done with SonyEricsson forever.

Let me quote myself:

-Now read my last indention.

-Now read the quote.

-Repeat this until you don't laugh at yourself.

Hope I haven't insulted anyone with this little writing.

For a time, Asycid OFF.

Thank you.

P.S.: As you noticed, there werent any twist in the story :)
[XPERIA X8 General] doixanh:
Nice post, Asycid .

From my point of view to the flame about "who is the luckier guy?" happening these days, I must say that all of us are lucky. Why? :)

First, have a good phone. Who can find a phone with this hardware configuration and its price else where?

Second, we have racht, nobodyAtall and other legends from X10 section: z, j, b... :) They made the impossible things possible.

Third, we can improving our X8 ourselves. We have what SE said unsupported. And I must say it's a fact that those Sh!t Ericsson must be shamed of.

Finally, I don't care about it's real multi/dual touch or not. I just need pinch-zoom. That's all :)

To be honest, I have to say I'm a positive guy. I think positively about things. I feel happy with my phone :)

It's time for us to stay together and prove that Sh!t Ericsson is lying about our X8.

Long live XDA!
[XPERIA X8 General] Asycid:
@doixanh:

The truth is (IMHO) that X8 is a really, really good phone. Seriously, it really rocks. Good looking, cheap and it hasn't got ****ty specs. The thing is that it _will_become to a bad phone just because SE don't give a f*ck about it. So, with normal support, it will stay a really good choice for people. Normal support provided by... you don't guess... you, and the other guys from here on XDA, not from SE. So in between us, i would like to thank you all all (not mispelling :) ) your effort that makes this phone an up-to-date and good mobile. Cheers and peace.
[XPERIA X8 General] jaros1024:
I don't know about programming, but you should check article about MT to X8. I'll send link to this article to PM, because i don't have 8 posts.

I havent' tested it. I heard that it works on X8, but it isn't calibrated.

Sorry for my english :)
[XPERIA X8 General] fifo171:
are you talking about cypress or synaptics ??? :)
[XPERIA X8 General] Scarsity:
guys my terminal emulator says permission denied. im on froyobread v16. any help? thnx
[XPERIA X8 General] anmiman:
Give superuser permission first by typing su in terminal.
[XPERIA X8 General] jaros1024:
Person, who told me about this has synaptics and he says that it works for him. I don't know is this true, but we can check this :) Mayby it will be some help to make DT for synaptics.

Sorry for my english.
[XPERIA X8 General] fifo171:
maybe he is only using dx's pinch-to-zoom module ... send me the link please :)

edit: it's this

it's for big x10, it was here some time ago
[XPERIA X8 General] jaros1024:
I think it isn't dx's pinch-to-zoom module because in this is a kernel.sin file.
[XPERIA X8 General] Scarsity:
thnx man. buh its saying dmsg: not found. wat shud i do or shud i reboot.?
[XPERIA X8 General] Scarsity:
hey i did i jst mistypd the dmesg as dmsg widout the "e" n i realized i got cypress . yaaay!!!
[XPERIA X8 General] proadi96:
So what about this? Can we synaptics have dt? ;D
[XPERIA X8 General] anmiman:
Dude..its been told again and again..i dont think synaptic will have multitouch..otherwise,dont you think Doixanh will make multitouch a long time ago?
[XPERIA X8 General] Scarsity:
i did it as by andyx n now i got multitouch. thnx to xda.
[XPERIA X8 General] jaros1024:
But GHoSTABUD in "Cypress or Synaptic digitizer?Mod Edit: Use this thread for the purpose" topic sent link to driver from HTC device which have the same processor as our X8 and synaptics digitalizer. I think, it will be possible to use this driver in our X8, so we need somebody who know C/C++ (probably in this language was written this driver).
[XPERIA X8 General] Scarsity:
a week ago i realizd that the pinch to zoom was working for a friend of mines x8 but not mine after well all installd the froyobread 12. im on the v16 now. i wasnt happy so i downloaded some games that recommended multitouch support n i broke down. then i remembd that ma stock rom with the latest uPdate had pinch to zoom with one finger when viewing pics in the album. actually i got mine a week after he got his n i guess i was kinda lucky i had cypress. now thnx to andyx n dx h can plax dual touch games. it pretty cool n u can do some pretty cool stuffs in the gallery witg even 3 or 4 fingers. awsome'!!!
[XPERIA X8 General] proadi96:
Doixanh knows this language
[XPERIA X8 General] h_b1985:
I still couldn't check :( it's just telling me

grep: not found

I also restart several time but nothing happened, same error

Any help
[XPERIA X8 General] SpyderX:
If you have cypress digitizer, use AnDyX's module. If not, you can have fake dual touch using dx's x8gesture
[XPERIA X8 General] Il Maiki:
Hi guys, my first post here after reading almost 100 pages around for infos 'bout multi touch.

I installed the MT functions and it works fine except for the incoming call that I cannot answer, so I installed easy buttons 4 answer and they work even if with some problem: i can answer but I cannot hang up once call finished or refuse an incoming one, any solutions?

In addition, after the install of MT i'm experiencing several screen time out (or somthing like that), see a central line and screen switches off, so I have to press home button and screen come back, I know i'm not the only one but couldn't find any solution yet.

Ps

X8 rooted, froyobread 0.3.0, cypress
[XPERIA X8 General] Asycid:
Just load the module at boot: Write the insmod line into hw_config.sh file to a new line, then restart phone. The bugs will be gone :)
[XPERIA X8 General] Il Maiki:
Actually the MT is already in auto load at boot, so I should just add the line, isn't it? Could you please explain well how to add the line (or where I can find instructions)? I tried to read again all the 35 pages but maybe I passed it, too many words and my english is not so good :/
[XPERIA X8 General] Asycid:
http://www.youtube.com/watch?v=cZNqv5VQQBk

There you go. Check the video Description! :)
[XPERIA X8 General] Il Maiki:
Ok, watched the video and now testin the solution, hope it works (also, in my file I found the line added 3 times in the bottom, maybe that was the problem)...anyway really thank you for your help

Edit

nothing changed, probably I should uninstall the MT and install it from zero, is there a way to completely remove it?

Edit (again, sorry)

removed the .ko file and used a new one, now I can answer/reject calls, still to verify the random screen switch off
[XPERIA X8 General] Asycid:
Oh, sh*t, now this is the only thing I haven't thought about :D

You have to have the v003,v004 or v005 module. Sorry, It's just got out of my mynd.
[XPERIA X8 General] _JoaoCampos:
Can anyone tell me the name of the driver (not the modules) responsible for touchscreen in system\lib folder? Or it doesn't work that way?
[XPERIA X8 General] _JoaoCampos:
Can anyone please answer? I found the firmware for another android device (logitech Revue), which, although it isn't a smarthphone, it supposedly has the same digitizer as X8 (synpatics T somthing), and it has multi-touch :o
[XPERIA X8 General] jaros1024:
I think that the touchscreen driver is located in kernel.
[XPERIA X8 General] jkrauser2:
The kernel has been unlocked, and now we can get the touchscreen driver from kernel, can we still have the chances of having DT/MT for Synaptics?
[XPERIA X8 General] skyboyextreme:
i guess they said never BUT never say never :D
[XPERIA X8 General] jkrauser2:
They'd said that X10 will not get MT, but look at X10's ass now... :D

I'm still hoping, and dreaming about getting MT for X8 with synaptics.
[XPERIA X8 General] Bahurs1:
Don't we all...
[XPERIA X8 General] skyboyextreme:
it will not be "real" Dual Touch , best we can hope for is something like the n8's fake dual touch , i mean it IS fake but it will DO the job quite well !! ;)
[XPERIA X8 General] jkrauser2:
Well I thought N8 has real dual touch bcoz it was announced officially? or did i just read poorly? :D I wish I could help the DEVs in resolving this DT issue...
[XPERIA X8 General] Bahurs1:
I saw Blagus ask that question on nokia n8 forums (Here). But that's out of the topic...

I wanted to really see is it the same as n8's and so I now know it's the real thing:

X10mini

nokia n8

But. Damn. I don't see no nokia kernels or drivers of any other that kind of thing...:confused: I used nokia's phones my entire life till I wanted a smart phone to see if it's that great and all:D sadly I could have gone for a better choice, but oh well...:o Since there is not info about the n8 magic I guess the cracked bootloader is just a start.

Someone light me up here if I talk nonsense :rolleyes:
[XPERIA X8 General] skyboyextreme:
true, judging from those pics we CAN achieve somehow this kind of n8's "dual touch" using our current synaptics digitizer.....

but the question remains how those NOKIA dudes achieved something like that on a single touch digitizer :D
[XPERIA X8 General] jkrauser2:
Can't they get it's drivers on the nokia n8's firmware? or is it included in the firmware?
[XPERIA X8 General] skyboyextreme:
the nokia driver will be written in a total different language even if they could extract the touch screen driver from the nokia firmware....i guess
[XPERIA X8 General] fifo171:
why don't we use htc legends drivers ?

http://xdaforums.com/showthread.php?t=794127

maybe now, with unlocked BL and custom kernels it will be easier to try it :)
[XPERIA X8 General] jkrauser2:
Oh yeah! great idea! Legend is also Multitouch with T1021A. The same with our X8!

Now DEVs should get into these... I am excited. :D
[XPERIA X8 General] skyboyextreme:
look @ this thread i made a while back.....

http://xdaforums.com/showthread.php?t=1254687

it will not be perfect of course, but it's a "better" fake dual touch !

see judging from the following video IT IS far better for games than what we currently have, it's almost as good as the n8's "fake" multitouch.......

[YOUTUBE]REiOGBVTo34[/YOUTUBE]

and i believe it can be ported since we got a cracked bootloader now, we just need to replace the touchscreen driver in our kernel with the touch screen driver from the htc legend's kernel and i guess it will work since the 2 phones got the same exact chip and the same exact os i.e android 2.3.....

see the following post i made on the legend's forums asking for the exact location of the tocuh screen drivers in the legend's kernel....

http://xdaforums.com/showthread.php?t=1185475

p.s. if i'm wrong then please correct me, thanks :)
[XPERIA X8 General] jkrauser2:
hey man I found these. but i don't know what your are looking for.. I wish DEVs pay attention to these..

we found similar digitizer from HTC Legend. we've got its drivers.

we've unlocked our bootloader.

I know nothing but to ask.

DEVs?

:D
[XPERIA X8 General] skyboyextreme:
our digitizer's model is listed there but what about all those files ?! do we need them all all just the one with our digitizer's name on it ?!
[XPERIA X8 General] fifo171:
go here: http://htcdev.com/devcenter/downloads

download legends 2.6.29 kernel. drivers should be somewhere inside :)

we need somebody who knows how to make it work on our X8 :) but i'm not sure if it will work, we just need to try it :)

edit: i have downloaded it and found some files in drivers/input/touchscen (attached)
[XPERIA X8 General] skyboyextreme:
i guess you posted some time before 2 files from the legend kernel that has to do with the touch screen driver....no? u said andyx might help porting them, did you talk to him ? he disappeared from xda didnt see him in a while.....
[XPERIA X8 General] fifo171:
yes :) they should be in archive i posted above :)

i think it was synaptics_i2c_rmi.c and synaptics_t1021.c :)