yashsingh1/xdaforums huggingface dataset:
[XPERIA X8 General] andrej456:
we must replace the driver in the kernel

driver is loaded into memory at boot

Here is the text of the "dmesg"

<6>[ 2.194121] msm72k_udc: reset controller
<6>[ 2.198791] synaptics_load_rmi4_func_regs: Func:f11_2D Query_Base:0x80 Cmd_Base:0x5f Ctrl_Base:0x26 Data_Base:0x18
<6>[ 2.208818] synaptics_load_rmi4_func_regs: Func:f08_BIST Query_Base:0x7e Cmd_Base:0x5e Ctrl_Base:0x20 Data_Base:0x15
<6>[ 2.219328] synaptics_load_rmi4_func_regs: Func:f01_RMI Query_Base:0x69 Cmd_Base:0x5d Ctrl_Base:0x1e Data_Base:0x13
<6>[ 2.230314] usb: notify offline
<6>[ 2.235506] msm72k_udc: suspend
<6>[ 2.331561] synaptics_ts_probe: nbr_panels:1 nbr_fingers:1 data_size:5
<6>[ 2.332454] synaptics_ts_probe: fw_rev:2 max_x:1689 max_y:2534
<6>[ 2.338291] synaptics_ts_probe: max_x 1689, max_y 2534
<6>[ 2.343406] synaptics_ts_probe: inactive_x 0 0, inactive_y 0 0
<6>[ 2.349209] synaptics_ts_probe: snap_x 0-0 0-0, snap_y 0-0 0-0
<6>[ 2.355471] input: synaptics-rmi-touchscreen as /devices/virtual/input/input0
<6>[ 2.362759] synaptics_ts_probe: Start touchscreen synaptics-rmi-touchscreen in interrupt mode
<3>[ 2.370899] cyttsp_init: Failed to request GPIO 112
<3>[ 2.375508] cyttsp_core_init: platform init failed!
<4>[ 2.380506] cyttsp-i2c: probe of 0-0024 failed with error -12
<6>[ 2.386329] cyttsp_i2c_init: Cypress TrueTouch® Standard Product I2C Touchscreen Driver (Built Jan 18 2011 @ 23:43:30) returned 0
<6>[ 2.398618] SEMC GPIO Matrix Keypad Driver: Start keypad matrix for shakira_keypad in interrupt mode
<6>[ 2.407599] input: shakira_keypad as /devices/virtual/input/input1
<6>[ 2.413983] msm72k_udc: reset
<6>[ 2.416269] msm72k_udc: portchange USB_SPEED_HIGH

need to do to when downloading our driver, old driver was unloaded from memory

need to initialize the new driver, find the old driver and unloaded from memory

about to do so

find the old driver

struct device_driver * other;

other = driver_find (SYNAPTICS_I2C_RMI_NAME, & i2c_bus_type); other = driver_find(SYNAPTICS_I2C_RMI_NAME, &i2c_bus_type);

if (other) if (other)
{ {
printk ("Previous driver found:% s \ n", other-> name); printk( "Previous driver found: %s\n" , other->name);
return-ENOMEM; return -ENOMEM;
} }

unload old driver from memory

struct i2c_driver * otherDriver;
struct device_driver * other; struct device_driver * other;

other = driver_find (SYNAPTICS_I2C_RMI_NAME, & i2c_bus_type); other = driver_find(SYNAPTICS_I2C_RMI_NAME, &i2c_bus_type);

if (other) if (other)
{ {
otherDriver = to_i2c_driver (other); otherDriver = to_i2c_driver(other);
printk (KERN_ERR "Previous driver found:% s, addr 0x% x, owner% x \ n", other-> name, (int) otherDriver, (int) other-> owner); printk(KERN_ERR "Previous driver found: %s, addr 0x%x, owner %x\n" , other->name, ( int )otherDriver, ( int )other->owner);
i2c_del_driver (otherDriver); i2c_del_driver(otherDriver);
} }
[XPERIA X8 General] andrej456:
I found the source code of the ebook

I found it here

xttp://nookdevs.com/Talk:Multitouch

xttp://runserver.net/temp/synaptics_i2c_rmi.c

it does not work for our phone. will use it as an example
[XPERIA X8 General] Blagus:
But there is still the problem of accessing kernel and replacing driver... I'll see what I can do, although ;)
[XPERIA X8 General] bogdan_mihai554:
I think bootloader is cracked, check bin4ry's flasher, modify the kernel.sin with multitouch drivers, then, flash it(with bin4ry's flasher) and there you go :P
[XPERIA X8 General] mukambc:
not yet =S

But lets pray for the developers =D
[XPERIA X8 General] Blagus:
NO, it's NOT, it's kernel from OFFICIAL Japanese update... :@
[XPERIA X8 General] bogdan_mihai554:
Yeah, but can't the kernel(.sin file) be modded and then flashed??(I once flashed an X10 kernel on the x8...won't boot but hey, it flashed :)), now i got Gingerbread on my x8 :>:> And i'm waiting for a M.T Kernel...So, if the bootloader's not cracked, how is it that you can flash kernels with Bin4ary's flasher?? So, just modd the .sin file(put Mt. driver) and you're done ^_^
[XPERIA X8 General] janda:
Is Synaptics T1021A hardware capable of multitouch? It will be great if somebody will add this function for us :D thanx
[XPERIA X8 General] neilhoja:
really interesting on all about MT. :D

should this be stickied? so we can persuade the developer to do this..
[XPERIA X8 General] zousoum96:
Do you have adb shell?
[XPERIA X8 General] anmiman:
whats that?..im sorry..noob here
[XPERIA X8 General] zousoum96:
Ok forget it then there is no way that you can install it without adb shell. In order to learn what is it I suggest googling it and when you learn what is it you will be able to use it via commands and of course install it.
[XPERIA X8 General] fifo171:
i have said BYPASS the bootloader. look here. devs are working on it :cool:
[XPERIA X8 General] zousoum96:
:) you can bypass it but i think it would be the same and also it would be laggy and you still wont have enough freedom.

But bypassing it is a great start :)
[XPERIA X8 General] feliks200:
multi touch?/

On our phone will be multi touch?/
[XPERIA X8 General] proadi96:
Mt is impossible because of our screen ... we can have only dt and we will have it soon :) i wonder xd
[XPERIA X8 General] anmiman:
hey..can anyone tell me how to check ramdisk to see if the x8gesture module is loaded?
[XPERIA X8 General] proadi96:
Eee reboot ur phone and check if it works? ? Download multitouch visualizer and check :) i prefer the andrej version ;) i am very satisfied with it ;) again good work andrej ! Now do dualtouch ;p
[XPERIA X8 General] Fetz Braun:
Ok, now v005 is online. Do everyone know, what´s new?

Andrej´s version works fine for me (stock rom) I´ve tried bugonlines version, but it works not better :( It does not work in Dolphin and maps, as bugonline said . And my phone reboots :confused:
[XPERIA X8 General] feliks200:
dual touch

Is dual touch completee ?? OR when it will bee ?
[XPERIA X8 General] Fetz Braun:
Now i´ve tried v005. But i have the same problems as bugonlines versions (is it the same? ;)). In Multitouch Vitalizer 2 there are other positions as my fingers are :confused: And ist is not smooth.
[XPERIA X8 General] proadi96:
No but it will be i wonder :))
[XPERIA X8 General] suunnittelija:
Can't get it work. I have manually installed x8gesture on my stock x8 2.1.1.A.0.6 . I bought it just couple weeks ago in April.
[XPERIA X8 General] :
can you use any kind of fake multi touch for games
[XPERIA X8 General] skyboyextreme:
no you can't
[XPERIA X8 General] bogdan_mihai554:
you can, but right now the dualtouch module is not accurate, it's only meant for pinch zoom...
[XPERIA X8 General] carsonfly:
before we have cracked bootloader,we would be impossible to have a real dualtouch kernel.
[XPERIA X8 General] bogdan_mihai554:
It shows one sensor with Stock SE driver...If and when we crack bootloader we put Original Synaptics driver, maybe it'll show that we have 2 sensors(if we have 2) I really think it's most likely that SE crippled the touch driver :)
[XPERIA X8 General] Doomguy:
Synaptics T1021A seems to be have hardware support DT. Microsoft KIN 2 and BlackBerry Torch 9800 have the same controler and both have Multitouch.
[XPERIA X8 General] doixanh:
This is Kin One and Kin Two review. Look at 9:37. Kin Two's pinch zoom has gliches. If it's real DT then it will not have glitches like that, it must be smooth. :)
[XPERIA X8 General] sinonda:
i just wanna share

i found this from multi touch tester with doixanh v006 module

and this the ss

http://xdaforums.com/picture.php?albumid=3685&pictureid=12621

sorry for bad english
[XPERIA X8 General] mehrss:
my phone has Cypress Digitizer.what should i do?i know C/C++ but i don't know anything about modding :(
[XPERIA X8 General] :
Change Camera hw

Sorry mistake...Please delete..
[XPERIA X8 General] karefri:
MT

Can one get rid of cypress digitiser?
[XPERIA X8 General] aayush.garg:
YEH if u install miniCM6 or miniCM7 (2.2 or 2.3 android os)
[XPERIA X8 General] :
Next time I get a phone it will be a zte
[XPERIA X8 General] JasoX:
What? No you won´t get dual/multi touch on the phone, it is not supported by the hardware!
[XPERIA X8 General] Dare-Devil Inside:
Jeeeez!!

What's the fu**ing purpose of this thread? Endless and pointless conversation that lead us nowhere?

The fact is: Our phone (either with cypress or with synaptics digitizer) will NEVER have multi/dual touch! We can only have fake DT (called X8 gesture) thanks to doixanh.

CHECK THIS: http://seinsider.com/?tag=cypress-truetouch™-touchscreen

Some X8's have Cypress CY8CTSTxxx wich supports only ONE finger!

EDIT: To be more clear: Our hardware doesn't support it. Even with custom kernels.
[XPERIA X8 General] doixanh:
How do you know the "other type" of X8 has CY8CTST? Did you tear it down?
[XPERIA X8 General] skyboyextreme:
hey man did you see that the n8 got the same synaptics chip that we got and it's dual touch capable !! it plays multitouch games perfectly , do you have any kind of explanation....i'm pretty confused now , can our hardware support native DT or not !
[XPERIA X8 General] LG_fuad92:
aurezas

there is multitouch on x8, my cyanogen mod 6 2.2 is using one. actually I can upgrade to gingerbread, just that my video and cam not working, so I changed it to 2.2 and pinch zoom only. You'll just have to google or find it here for that one.
[XPERIA X8 General] LG_fuad92:
and another thing is that sony won't do any upgrades for the old minis and x8. So don't hope for any 2.2 or 2.3 for x8. just go official 2.1 or others.
[XPERIA X8 General] Dare-Devil Inside:
Wtf? No, N8 dosnt have same chip as we do!

Check via Terminal emulator. Go to doixanh post about pinch zoom and find it in first post.

And what PART OF "NEVER" and "ONLY ONE SENSOR FOR ONE FINGER" you didnt understand?

Are you retarded or something?

Rest of you guys: You dont have any kind of multitouch. Its X8 gesture bt doixanh. Are you guys capable of reading?

@doixanh: No, I havent tear it down. But its logic: That basic Cypress is CHEAP and X8 is CHEAP phone. There's no need to put mt digitizers bellow our screen.

No profit for SE than.
[XPERIA X8 General] doixanh:
Well you have a point about that :)

Btw, no need to be angry. Just forget those question, again and again, and again.... :)
[XPERIA X8 General] skyboyextreme:
hmmm retarded ? ok just reported you to the mods

read the forum rules before calling people retarded
[XPERIA X8 General] skyboyextreme:
did u look at the n8 tear down and see that the same chip the T1021A is present in the n8 so all i asked for is some explanation and the respect to the work that u've done so far......but the guy who was flaming me above , i tell him shame on the parents who buy mobile phones for 10 years old kids like him if you can't control your tongue then just shut the hell up if u think it's stupid questions and spamming don't reply just report to the mods the forum rules is the only thing between U and ME !

THE FORUM RULES ENOUGH SAID....
[XPERIA X8 General] Dare-Devil Inside:
N8 have a software emulated mulititouch/dual touch.

We have software emulated pinch-zoom.

If you aint satisfied, buy an another phone.

I think that doixanh could develop fake MT, but is this nessecary? No.

END OF DISCUSSION.

P.S.: I apologize for calling people retarded. Wont happen again, but those guys should read first, insted of asking same questions and writing uncontributed sentences.
[XPERIA X8 General] :
what are the differences between x10 mini and x8 mt drivers?
[XPERIA X8 General] mati96PL:
Shut up and get out of there -.-
[XPERIA X8 General] pandza94:
DareDevil calm it down.

BlackBerry 9800 Torch and Microsoft Kin Two got the same Synaptics chip as we do and they both have dualtouch.

Confirmed: Nokia N8 has also got the same Synaptics chip.

You mentioned something about software emulated dualtouch, well if they got

fully working dualtouch on N8, even multitouch with the same freakin chip then we can have it to.

End of discussion.

P.S.Nokia N8 has a strange MT but it works.

The chip is tracking both finger coordiantes and detects the 3rd finger aswell.
[XPERIA X8 General] Dare-Devil Inside:
Doixanh said that he doesn't know how to do it. (I think he said it :D)

We have pinch-to-zoom, now in v007 there's a game mode for better handling mt games.

You cant compare Symbian and Linux (Android), two different worlds. It's not easy to figure out how to do it.

And an another thing: If you want real MT, buy an another phone....
[XPERIA X8 General] pandza94:
Well, it's not the OS that counts.

You're telling me that we cannot have MT if N8(Symiban) phone gots the SAME CHIP!

:confused:
[XPERIA X8 General] Asycid:
Yes, I've mentioned the emulation and I wrote down a mode how to do that, the only thing is, I don't know C and Android system... to be honest I'm far not a programmer :D
[XPERIA X8 General] Azat77:
how to switch to normal mode from game mode?
[XPERIA X8 General] Dare-Devil Inside:
We can, but its not easy to develop it. It would take months to have to have a decent multitouch.

And I really dont realise why you want it so bad... unnesecarry thing.
[XPERIA X8 General] skyboyextreme:
we need it so bad for games and the purpose of this forums is to improve the performance of the handsets that we ALREADY GOT specially the ones whose original manufacturer has abandoned so STOP telling us to buy "another phone" you see i got a point here.....
[XPERIA X8 General] Asycid:
Can anyone answer to my question, what is this:

I have a cypress-x8. Why is there astro file manager's process manager shows a running process called "synaptics_qw"?

Is it means that Cypress digitizer is running too with the synaptics drivers? I'm confused.

Sent from my E15i using ...
[XPERIA X8 General] Dare-Devil Inside:
Latest module by doixanh have game mode, so that should help within' mt games.

I got the point, but we need a dev to try do it.

Point is, fake mt is possible but that wont be even close real one.
[XPERIA X8 General] andrej456:
kernel has two drivers for download, if you have cypress, synaptics then loaded with an error, if it sinaptics, cypress(cyttsp) loaded with an error.

Sony ericsson has made to not make different kernels for different chips.

sorry for my english
[XPERIA X8 General] katuss:
xperia x10 mini has finally got dual touch, hope x8 is next :) http://www.xda-developers.com/android/xperia-mini-x10-dual-touch-achieved/
[XPERIA X8 General] anmiman:
its x10 mini pro actually,not x10 mini..and their phone supports native multitouch and x8 does not.
[XPERIA X8 General] bensabin:
I had disasembled my Xperia X8 few days ago.

It's come with a cypress digitizer...

On the digitizer chip, I have read CY8-CTMA340-LQI.

Is it possible that the X8 cypress digitizer is multitouch capable?
[XPERIA X8 General] anmiman:
wow!!..REALLY??!..

can multitouch be achieve with cypress digitizers?..cause i have cypress and really wanting pinch zooming ability..:D
[XPERIA X8 General] Asycid:
No way, man, you must be joking! Tell us it isn't just a joke! It is a really, _really_ good news!

But on the other hand I hardly believe that I'm holding an X8 that has a Cypress top modell digitizer. Dont misunderstand, my phone is Cypress too, but I just can't believe it, my mind won't allow it :D

But we can't be happy, because someone still have to break bootloader to load a touch driver that brings in the cannons! So it is time, a lots of time. But now we know what chip is inside our lovely X8.

Thanks!

EDIT: POIDNH (Pics Or It Did Not Happen)! ;)
[XPERIA X8 General] Sgt-Hartley:
Wow I hope this is correct do you have pictures?
[XPERIA X8 General] bensabin:
I'll try to take some pics this night.

But I'm not sure that the result will good 'cose it's really little.

It was already dificult to read without magnifying glass.
[XPERIA X8 General] Sgt-Hartley:
Ok no worries XD
[XPERIA X8 General] Asycid:
Take a photo with macro through glasses or a magnifying glass, if you can.

Looking forward to get the photos. Thanks again :)
[XPERIA X8 General] bensabin:
As I promised, here is a pic of the cypress chip digitzer ;)
[XPERIA X8 General] skyboyextreme:
lucky !! i guess we the synaptics users are outta luck u one day will get real multitouch but we apparently will never achieve that...even dx abandoned us now :(
[XPERIA X8 General] Sgt-Hartley:
Wow this is great.....
[XPERIA X8 General] Asycid:
Oh...my...God... It is really the most advanced Cypress chip that is on the market at this moment. Hardly believe this, but it's true! Now, we only have to get the code from the cypress driver and give it to a people, who knows how to program a module, or a complett driver for cypress. I will do tests immediately if someone ask me to, but my lacking of programming skill is really sad :(

I repeat, I can be a tester (I can almost immediately test the module, if someone writes it, and I can do feedbacks how it is working / not working). BTW Xperia ARC got the same chip, so I think we'll need to modify its driver. This could be the easiest way.
[XPERIA X8 General] Sgt-Hartley:
I'm still going to open my x8 and look for myself, no offence to "bensabin" but I dunno If I believe it until I see it lmao how the tables may have turned XD

@bensabin I'm not saying I don't believe you but Jesus... this I need to see with my own 2 peepers. XD
[XPERIA X8 General] jimdem:
Hello everyone. Because i don't want to mess with adb shell, is it possible to install dualtouch using the SU Filemanager & Terminal, or it must be done with the adb shell? Thanks in advance!

Edit: I managed to install the module using SU Filemanager and Terminal. Super!!!!!!!!!!!!!! :)
[XPERIA X8 General] Sgt-Hartley:
Ok as promissed I can also confirm cypress x8's have "cy8ctma340" digitizer XD just finished pulling my x8 to pieces
[XPERIA X8 General] anmiman:
awesome..so it have been double confirmed..:D..anyway dude..so how the progress with slade regarding the x10mp module port?:)
[XPERIA X8 General] Sgt-Hartley:
He already said it has to be rewritten, he said he's going to post a few test to see if he can unload our kernel driver. But I can't test as I don't have access to a PC at the moment.
[XPERIA X8 General] tjay_tj:
anyway for me to contribute? i am able to test.
[XPERIA X8 General] anmiman:
bummer..but it is good news thats he's willing to help us..i want to test but i dont have any programming skills..:(

maybe you could pm slade and tell him you can be a tester..:D
[XPERIA X8 General] tjay_tj:
i am the one tested for him last time. but the he no success last time. maybe he did updated the module this time thou.
[XPERIA X8 General] Sgt-Hartley:
Another thing I don't understand is why se would put this cy8ctma340 digitizer in certain x8 and still only have 1 finger capabilities makes no sense to me.
[XPERIA X8 General] tjay_tj:
i guess it to keep the new x8 same as the older one. i was hopping that the new w8 will give new kernel but than disappointment.

i guess it was to able SE to make business. i guess SE taking cypress digitizer in bulk for all the range of phones save SE some penny.
[XPERIA X8 General] Asycid:
The question is bad, but the answer is simple:

I think they licensed Cypress MT chip for the ARC and any of their future products, so it is cheaper to buy only one license and modify drivers than to buy 2 license. Plus they don't want to make X8 to a superior phone, because they will only make themself a conpetitor (for a really cheap price. Imagine: what laic person won't buy a cheaper phone that can "do the same" as the more expensive?) :)
[XPERIA X8 General] kueh9:
@furrabbit.nh : really x8 has cy8ctma340 digitizer?haha it just hard to believe..:D maybe 1 day a DEV can make our dreams came true..cant wait till that..:D
[XPERIA X8 General] Sgt-Hartley:
Yep confirmed by me and "bensabin" there is a picture a page or 2 back. Only the cypress x8s though.
[XPERIA X8 General] Sgt-Hartley:
I'm sorry but I disagree, even with MT how would the x8 compete with the new xperia range? The hardware in new xperia range makes the x8 look like its come from stoneage.
[XPERIA X8 General] LG_fuad92:
1 thing that I wanted to know is there kernel/ROMS/ MODS or whatever you call it which have EVERY DRIVER DONE? Mostly it's just camera not done or whatever. If someone will work on these then it will be great, x8 will not be left out then.
[XPERIA X8 General] LG_fuad92:
sony's things are always stonage and outdated. Everything old.. heard from rumours.
[XPERIA X8 General] Asycid:
You misunderstand what I wrote. I meant that the laics can only know what they see. So if they check a multi-touch capable X8 and for example an ARC, the only thing they'll notice is that the arc is a littlebit bigger. Got the point? The speed is not so different so the resolution (because of the screen size), but x8 is much more cheaper. It's ok that we know like every aspects of these phones, but the laics don't care about them, so they'll buy the cheaper -yet for them- the same phone.

...I think :D
[XPERIA X8 General] Sgt-Hartley:
Ahhh I get ya. Sorry
[XPERIA X8 General] kueh9:
haha :D i just be a smartass awhile a go..i trying this http://xdaforums.com/showthread.php?t=1064558 into our x8 for fun..end of result i just get unknown symbol for dmesg..LOL :D
[XPERIA X8 General] Sgt-Hartley:
It doesn't work. Slade already said it needs to be rewritten for x8
[XPERIA X8 General] skunkz91:
hell yeah..just check mine too..buy my x8 on 12th May 2011..I get cypress digitizer too..hope one day sum1 make a MT for our x8 cypress.. :D
[XPERIA X8 General] Sgt-Hartley:
Which cypress digitizer is it? Did you check?
[XPERIA X8 General] kueh9:
can we attach the new xperia arc module into our x8?it got same digitizer like ours right?
[XPERIA X8 General] bensabin:
Well without a developper that have an X8 with a cypress digitizer, it's dificult to say.

I take some tests to unload the initial driver, all lead to a kernel panic that reboots the phone.

However I'm not developper, and I don't understand a lot of the source code. I just test to add in the source code of cyttsp-i2c.c (take on the arc's gingerbread source) some lines to unload the core module. But I am not even sure that the source code I took is for dual touch device.
[XPERIA X8 General] Mr eseman:
how do i know witch digitizer i have?

i wrote dmesg | grep "cyttsp-i2c" in the terminal emulator and it says: <4>[ 2.490494] cyttsp-i2c: probe of 0-0024 failed with error -12

does that mean anything? :)
[XPERIA X8 General] bensabin:
It means that the cyttsp-i2c driver failed to load.

BTW, You shouldn't have a Cypress digitizer.
[XPERIA X8 General] Mr eseman:
Okey, because i tried to install the pinch zoom and i followed the giude but i just cant get it to work. (I dont know if im suppose to use this thread for this?) After insall i downloaded MultiTouch Vizualizer and i can press down two finger there.. one fnger is really off but it detects two fingers. But when i try this in browser or in gallary nothing happens? Any ideas what´s wrong?
[XPERIA X8 General] GHoSTABUD:
I wrote dmesg | grep "cyttsp-i2c" with and without quotations and i get nothing just blank.

what does it mean if any1 can help?

Thanks in advance
[XPERIA X8 General] tjay_tj:
If you manage to unload the driver. You can try to pm slade87. He just having problem with unloading the kernel
[XPERIA X8 General] LG_fuad92:
There is MT, just that it's a custom ROM

http://xdaforums.com/showthread.php?t=1070574
[XPERIA X8 General] skunkz91:
YUp..but im not in nerve to disassemble my x8 since i newly bought it..but i check through terminal in my phone.. write sumthing like this dmseg | grep .........

Then i get output ....."registration success"..something like that.. :D
[XPERIA X8 General] Sgt-Hartley:
You have cypress then, which is good as the cypress devices are capable of full multi touch. Downside is there is no module/driver for it yet and may never be one. Our devs don't have a cypress device :(
[XPERIA X8 General] proadi96:
So what is when it wrote this this come up i cant remeber every detail : <4> probe failed -12 some thing like that but longer ... can someone tell me whats that mean?
[XPERIA X8 General] Sgt-Hartley:
What exactly did you type in terminal? Give me a screenshot if you can?