yashsingh1/xdaforums huggingface dataset:
[XPERIA X8 Original Android Development] martintspedersen:
thats not quite right my friend i just overwrited the files in system-lib-modules and now it works!!!!!

wuhuu thats was easy.A BIG THANKS for all the support guys:-):especialy Graveir, x1111, bogonlin, andrej and of course the man doixanh

works flawlessly on x10 mini running minicm

right doixanh you 3 guys could make some awesome stof together
[XPERIA X8 Original Android Development] X1111:
my english is not very well

it seems i expressed my purpose very bad

sorry to all whom i disquieted them...

:(
[XPERIA X8 Original Android Development] bugonline:
No time

I will try to do something with bootloader bypassing, but I cant promise anything, because I have to work, and I do not have time to work on xperia X8 development. I barely got time to do this module.
[XPERIA X8 Original Android Development] doixanh:
I mean kernel modules must be open source man :) It's GPL :)
[XPERIA X8 Original Android Development] martintspedersen:
please share the source maybe doixanh have more time than you to work on it. if you dont. BTW your work is nice so far:-)
[XPERIA X8 Original Android Development] doixanh:
v005 updated and uploaded. Enjoy guys! :D
[XPERIA X8 Original Android Development] ojojoj:
Sorry, but dont work correctly:-(
[XPERIA X8 Original Android Development] ponanovn:
How does it compare to andrej456's and bugonline's modules?
[XPERIA X8 Original Android Development] doixanh:
More stable movements, less unpredictable positions, zoom in position is specified by your two fingers, not at the screen center.
[XPERIA X8 Original Android Development] edxmon:
Why will you no longer provide update.zip? :(
[XPERIA X8 Original Android Development] Tobi@s:
Cause it is very easy to install it manually ;)

@dx - Works great :)
[XPERIA X8 Original Android Development] doixanh:
Because there are many modules and many ROMs. I don't have time for doing less useful things.
[XPERIA X8 Original Android Development] edxmon:
I've been asking for a tutorial on how to do so because I don't now. No one has helped me yet.

It is like asking person to read who has been blind all their life.

It is easy to do if you know how.
[XPERIA X8 Original Android Development] hbali:
First install any of update.zip for your rom(for example 004.)

Or just edit the hw-config..

then push x8gesture.ko (from 005)to system/lib/modules..
[XPERIA X8 Original Android Development] klaus74:
i'm running minicm 1, so i can simply replace the one that is in the rom with 005 x8gesture.ko?
[XPERIA X8 Original Android Development] opexblue:
Thats what I just did, and it works.

Sent from my X8
[XPERIA X8 Original Android Development] skyboyextreme:
is the module good enough now @ v005 to be of use in virtual on screen game controls ? thanks for your great effort and work !!
[XPERIA X8 Original Android Development] doixanh:
@skyboyextreme: haven't you read the first post??? It's pinch zoom. I'm tired with your boring questions without reading anything...
[XPERIA X8 Original Android Development] MatWoj:
So @doixanh is it possible to do it? Game controls I mean. Without bypassed bootloader for sure.

Swype/X8
[XPERIA X8 Original Android Development] edxmon:
Thanks doixanh and every one else who helped me, finally learned how to push modules to the phone.

V005 is very natural to use, but it is not very "smooth". It's not very accurate, it requires you to do many small "pinches" in order to be accurate.

Thank you ModuleMan!
[XPERIA X8 Original Android Development] CaptainZap:
Thank you for the update, will flash ASAP. And for anyone else asking, this is only for pinch zoom in pictures/browser/documents and not for games... but will work in games that require you to pinch zoom, like angry birds.

THAT'S ALL AND NOTHING ELSE. I hope you get my point and stop driving doixanh crazy with your questions about multitouch gaming, it's not possible and won't be until we get new kernel loaded on our X8.
[XPERIA X8 Original Android Development] skyboyextreme:
ok good luck improving your module i've read all but i always had the hope that this could be possible that's why i was asking
[XPERIA X8 Original Android Development] azadtaufiq:
can u make it work on x10 mini pro plizz?
[XPERIA X8 Original Android Development] darkfrmr:
Does any one here knows why any version of x8gesture doesnt work on my phone? im running minicm now which has preinstalled the module but it doesnt work, nothing happens in multitouch visualizer... a have an e15a ... im thinking that it can be a hardware problem (i bought my phone on march, maybe it has different hardware... i dont know...)

i have installed it also by manual method (download x8gesture.ko to my pc, move it to my phone, open root explorer, move x8gesture.ko from sdcard to system/lib/modules, change hw_config.sh, reboot) but it seems to not be working...

I know this is not a problem with my own phone because other people reported the same problem in the x8 general forum...

i hope someone help me and many others...
[XPERIA X8 Original Android Development] anmiman:
me too...i have e15i..bought in march too..and it does not work no matter how i try..nothing on multitouch visualiser too..how is this possible?:confused:
[XPERIA X8 Original Android Development] martintspedersen:
anmiman: this workt for me on my x10 mini: i had to do and fresh clean install of minicm but is was still not working then i check a new one x8gesture with the right permissions and overwrited the ¨¨old¨¨ one, dont now if it works for you but did the job for me

Doixanh: NIce number 5 :-) much better finger detekchen. it feals like its still at least 1 cm betveen fingers right?. its a little much on the mini tho i am sure its perfekt for the x8(little bigger screen). just for your information NOT critic.still love your job an specialy zoom specifiet posiotion.
[XPERIA X8 Original Android Development] anmiman:
ohh..should i tick all the boxes in the permission?
[XPERIA X8 Original Android Development] zousoum96:
Try this it is the most common and it includes everything :)
[XPERIA X8 Original Android Development] lookingpost:
Agreed..i also bought in feb 2011, no matter how i try, flash fw, using PCC, try other custom roms as well also not work. I had test with terminal, the x8gesture is succeded loaded, but only show one touch in multitouch visualiser, i guess is among little ppl facing this problem. Maybe is the faulty hardware:(
[XPERIA X8 Original Android Development] anmiman:
does this mean theres no hope for us..no x8 gesture...:(
[XPERIA X8 Original Android Development] Alex4utm:
i bought it in march... and is fully working...
[XPERIA X8 Original Android Development] dmcb123:
I tried installing four different versions of the x8 gesture (V004, V005, Andrej's and bugonlines) none of them worked! Copied x8 gesture to system/lib/modules and changed the hw_configuration.sh but It still hasn't worked. :( someone help?
[XPERIA X8 Original Android Development] darkfrmr:
what are the right permissions? tick everything?
[XPERIA X8 Original Android Development] anmiman:
Yeah..what is the correct permission setting?..tick everything?
[XPERIA X8 Original Android Development] muzik_demon:
Permission

First vertical line all

Second vertical line first

Third line nothing

Everything should work but above is better

Sent from my X8
[XPERIA X8 Original Android Development] darkfrmr:
still not working... maybe the problem isnt related to permissions
[XPERIA X8 Original Android Development] martintspedersen:
the permissions are 644: all 3 in the first line and only the first one in secund box from above.

##

#

#

like sohope you guys can get to work
[XPERIA X8 Original Android Development] darkfrmr:
i did that but still not working... im getting frustrated.. why it works on almost everyone phone and not mine? xD jajaja

anyway thank you ;)
[XPERIA X8 Original Android Development] muzik_demon:
try flashing a custom rom with x8gesture preloaded like minicm

Then report if it doesn't work..

Sent from my X8
[XPERIA X8 Original Android Development] darkfrmr:
im using minicm now, i tried manual installation after because when i flashed minicm (following all the instructions) the pinch to zoom module didnt work (tested with multitouch visualizer when minicm finished installing). i used updated.zip provided but it didnt work

in other words, preinstalled x8gesture in minicm didnt work for me
[XPERIA X8 Original Android Development] muzik_demon:
hmm strange it works for most of us!

Last thing i could suggest if you need it bad is

Backup using xrecovery

Repair phone using SEUS - see that your baseband ends with 015

flash minicm again

Restore data using advanced restore in xrecovery
[XPERIA X8 Original Android Development] darkfrmr:
before flashing minicm i had an 2.1.1.A.0.6 baseband xx15

i really dont need it bad, i just wanted to try it :(

is strange... anyway, when i get more time i will repair and install everything again on my phone :rolleyes:

thanks!
[XPERIA X8 Original Android Development] X1111:
@ doixanh

is this possible to decrease the time between two fingers much more ?

i think it will be much real....
[XPERIA X8 Original Android Development] doixanh:
No if you're doing that way it'll be very "sensitive" (or very fast) in zoom-in. That's why I have to make a 0.5s delay for your fingers.
[XPERIA X8 Original Android Development] kueh9:
naahh still cant get it works...;) dont know why??
[XPERIA X8 Original Android Development] chewdaniel:
if u use minicm6 1.0.0 it already comes with andrej456's version. all needs to be done is replace the x8gesture.ko file in /system/lib/modules and reboot...

to see if it loaded correctly -

or.... u could have incompatible hardware as some of the newer phones apparently use different hardware that this module has no support for
[XPERIA X8 Original Android Development] kueh9:
mine only this

<6>[ 10.132864] x8gesture: module v005 loaded

<3>[ 10.132977] x8gesture: Stock driver found: synaptics-rmi-ts,

88, owner 0

<3>[ 10.140864] x8gesture: Stock driver removed

<3>[ 10.143246] x8gesture: build configuration w=150, ds=80000,

=20

this 1

<3>[ 10.260742] x8gesture: switched to continuous reporting mode

<3>[ 10.261994] x8gesture: pinch zoom gesture added

<3>[ 156.196879] x8gesture: switched to continuous reporting mode

not come out..why?
[XPERIA X8 Original Android Development] kkrraazzyy:
Nice work dude
[XPERIA X8 Original Android Development] X1111:
i didn't understand well....

is there any way for anyone to change the code for decreasing the time?

for example 0.2s or 0.1s to have our private "X8Gesture.ko" for purpose .

i think with this method it will become much more real as x10 big .
[XPERIA X8 Original Android Development] dmcb123:
What command do I type into terminal emulator to load gesture?
[XPERIA X8 Original Android Development] hugerth:
I'm big fan of all your work here, doixahn. And (like before) i see a lot of stupid posts like 'Will it work in games plaxx?'... no coment.

I have small suggestion about this new 5 version. In andrej's version we can using two fingers (two pressed) but it's too fast - in yours everything works very smooth but still one finger. Maybe you guys can connect both options?

Wysłano z X8 z użyciem Tapatalk
[XPERIA X8 Original Android Development] CaptainZap:
V5 works with 2 fingers, just like andrej's version. Try it in browser/gallery etc.
[XPERIA X8 Original Android Development] lookingpost:
<6>[ 11.883615] x8gesture: module v005 loaded

<3>[ 11.883732] x8gesture: Stock driver found: synaptics-rmi-ts,

addr 0xc0512888, owner 0

<3>[ 11.890390] x8gesture: Stock driver removed

<3>[ 11.894009] x8gesture: build configuration w=150, ds=80000, dtf=150000,

es=20

and these..

<3>[ 10.260742] x8gesture: switched to continuous reporting mode

<3>[ 10.261994] x8gesture: pinch zoom gesture added

<3>[ 156.196879] x8gesture: switched to continuous reporting mode

I also dont have...dont know why?? I manually installed V005.
[XPERIA X8 Original Android Development] skowrone:
i got the same with miniCM 1.0.0 and module ver5, nothing change in multitouch visualizer and i cant use it also in browser etc;/ ve tried also andriej's version wit no sucess
[XPERIA X8 Original Android Development] chewdaniel:
- read wrongly my own dmesg output. scrap that -
[XPERIA X8 Original Android Development] doixanh:
Reason for unability to use x8gesture on some devices is determined now. Check OP.
[XPERIA X8 Original Android Development] chewdaniel:
@DX: many tks for such fine works. a little OT, but u said that update.zip needs to be customised for different ROMs. i'm not sure if u go to the General sub-forum but do u think something like this can be used instead? since there's so many ppl hoping for update zips with your modules?
[XPERIA X8 Original Android Development] lookingpost:
test out just now giving the result

dmesg | grep "cyttsp-i2c"

<6>[ 4.203406] cyttsp_i2c 0-0024: cyttsp_setup_input_dev: Registered input

device cyttsp-spi

<6>[ 4.215261] cyttsp_i2c_probe: Successful registration cyttsp-i2c

That mean wont get the x8gesture:(

anyway thanks for doixanh finding out the problem.
[XPERIA X8 Original Android Development] JasoX:
V005 works fine with Nexus for X8 V2. It is amazing in Angry birds! Good work!
[XPERIA X8 Original Android Development] darkfrmr:
um bad luck... well thanks anyway for your great work ;)
[XPERIA X8 Original Android Development] Graveir:
Wait the sec.

1. Screen driver is a part of kernel, right?

2. Screen detector is different in some releases of X8, so it requires another driver. If it wasn't so, the driver already developed by doixanh would work. If it is not different, only some hardware names are changed, then the module could be easily adjusted, but I believe doixanh already thought about it...

3. Ok, so if drivers are different, then the kernel itself might be different. Shouldn't the devs aiming at bypassing take a look at it?
[XPERIA X8 Original Android Development] auphone:
So this is the ramdisk of 2.3.3 CM X8 J005 HACKDROID
[XPERIA X8 Original Android Development] x_crossbone_x:
sorry for this question

wat is the ramdisk.tar used for??
[XPERIA X8 Original Android Development] doixanh:
I'm having error "E:Install error in update script". Anybody knows how to make update.zip script ? I don't know why it gives me that error.

/edit : solved.
[XPERIA X8 Original Android Development] sincan01:
try this http://xdaforums.com/showthread.php?t=717437
[XPERIA X8 Original Android Development] doixanh:
Thanks, but I'm using Linux :D
[XPERIA X8 Original Android Development] sincan01:
Oh, im sorry. Now, i try the manual instalation :D. Hope someone will help you :)
[XPERIA X8 Original Android Development] owain94:
nice work :O but you don't have to edit the ramdisk you can just put it in the hw_config located in /system/etc it is much easier to edit and the hw config will be executed when after inits have been loaded
[XPERIA X8 Original Android Development] doixanh:
@owain94: Thank for your advice. I didn't check the driver loaded there before Android communicates with the driver or not.

Gonna check it soon!

@sincan01: I updated the link for minicm-beta2, you can try it.

@auphone: update.zip for your ROM is uploaded

/edit : load the driver in hw_config works, although it's loaded much later than in init.delta.rc. It will be easier for future update. Thanks owain94!
[XPERIA X8 Original Android Development] sincan01:
Have installed update.zip, but why i can't zoom any picture on 3d galery ?
[XPERIA X8 Original Android Development] XperianPro:
2.1.1.a.0.6 hw_config.sh
[XPERIA X8 Original Android Development] BehradGH:
And this is original floyo 15 file ... need to config for use ... tanx !

http://www.4shared.com/file/wLYzpf8l/hw_config.html
[XPERIA X8 Original Android Development] caicek:
It works great in MiniCm beta2! It works in maps, in angrybirds and in 3dGallery (but in gallery its a bit too sensitive).

However i have another idea how to fake dual touch.

You said:

Maybe it is possible to fake dual touch basing on w parameter (width).

So my idea for the algorithm is the following:

If current w >= 10, save current coordinates [x,y], parameter w is a variable

send as first finger: [x+0.5w,y+0.5w]

send as second finger: [x-0.5w,y-0.5w]

Theoreticly it will allow simple pinch to zoom, only at the basis of w parameter.
[XPERIA X8 Original Android Development] viper001:
Ok. Im gonna show my age :-) in the old days of 8080 comp. You only have one voice out of the pc spkr. You can fake multuple tones by "blitting" two tones in rapid succession:-) iwas wondering if the same can be applied to simulate MT only as input instead of output.
[XPERIA X8 Original Android Development] ojojoj:
with "For CM7 2.3.3 RC2 006a : update-cm7j006a-2011-03-23-signed.zip"

dont work
[XPERIA X8 Original Android Development] XperianPro:
on 2.1 i edit and still doesnt work
[XPERIA X8 Original Android Development] doixanh:
I'm trying to make a script to update hw_config.sh automatically, so that I won't have many update.zip to maintain. Anybody suggests me a way to execute my script to update hw_config.sh in update script?

@ojojojworld : try a "dmesg | grep dx-synaptics" in adb shell to see if the driver is loaded or not.
[XPERIA X8 Original Android Development] nobodyAtall:
Yes, It's kind of difficult to achieve "pinch". It'd make sense to have it initiate easier both for in and for out.
[XPERIA X8 Original Android Development] eqzgkxokwa:
MINI CM Betta 2 NOT WORKING

Not working applied the update from xrecovery and tried with apps like games and multitouch visulisatin 2 still doesnt work ..hope x8 will get multitouch and will be overclocked to around 800 -900mhz
[XPERIA X8 Original Android Development] XperianPro:
On 2.1 i get output grep

write:Broken Pipe
[XPERIA X8 Original Android Development] Manny-:
working (sometimes) on miniCM beta 2 :D

(put one finger on screen and then second finger flicked out)
[XPERIA X8 Original Android Development] mss_2212:
Feel better when using V005.. more smooth...
[XPERIA X8 Original Android Development] doixanh:
No the kernel is the same, because they (SE) included all necessary drivers in it. During boot it tried to use all drivers to initialize the module.

You can look at dmesg: first it tried to use synaptics, failed, then cypress after:

The cypress driver is totally different from synaptics because it doesn't follow RMI4 standard (which is only available in synaptics).
[XPERIA X8 Original Android Development] anmiman:
it looks like i can never have pinch zooming on my x8...:(
[XPERIA X8 Original Android Development] stevicc:
is there someone who can give me a little tutorial how to write this code dmesg | grep "cyttsp-i2c" ? i don´t know how to use terminal or adb shell. thanks in advance
[XPERIA X8 Original Android Development] Graveir:
Terminal is just an app, you can download it from the market. If you have a custom ROM you most probably have a terminal preinstalled :) And you just type in those words, then press enter.
[XPERIA X8 Original Android Development] Blagus:
I don't understand, why would SE suddenly change digitizer? Can someone with Cypress digitizer tell us when did he buy his phone?
[XPERIA X8 Original Android Development] XperianPro:
Maybe because of this bonbon taked out x8s from sale.

Im sure in their contract it is not writing change digitizer.
[XPERIA X8 Original Android Development] CaptainZap:
@blagus: That change is cost related, it wouldn't be the first time a company changes its product parts to make it cheaper for them to product it. This would normally mean a smaller price for the phone, which I can see has dropped since I made my purchase... atleast in my country.
[XPERIA X8 Original Android Development] skowrone:
so cypress is worse than synaptics? what differences between
[XPERIA X8 Original Android Development] CaptainZap:
I really have no clue but I believe it must have a smaller price, and this could only mean one thing... either it's better (because technology gets better over time) or its almost the same as the first but probably lesser quality ? But since this update took place in under 6 months I believe the latter option is the one they picked.
[XPERIA X8 Original Android Development] darkfrmr:
march 2011
[XPERIA X8 Original Android Development] mdrizal:
guys, im using jarpelea v007, can i use the latest multitouch v005?

because the download link say jarpelea v006a,

thank..
[XPERIA X8 Original Android Development] lookingpost:
Bought in FEB 2011
[XPERIA X8 Original Android Development] Graveir:
Yes, you can, most probably hw_config.sh didn't change. Moreover, your ROM probably has some version of this module, so it's enough to copy the driver (the .ko file) into system/lib/modules and replace the old one :) Then reboot and bang, it's there :)

EDIT: It would be even better if you did it manually, as I described, as your hw_config may contain some lines for overclocking or mddi that will be gone if you use the update package.
[XPERIA X8 Original Android Development] Sesme:
thx run's great in e10i :)
[XPERIA X8 Original Android Development] hugerth:
I found this quote:

So maybe newer models of X8 have Cypress digitizer and there is able to "unlock" 2nd touch point? For sure... not 32 points like in Xperia Play but maybe that stuff is better than Synaptics?
[XPERIA X8 Original Android Development] anmiman:
yeah..i also found that while googling yesterday..from an x10 blog i think...just thinking the same thing..could it be possible to have real multi touch using this cypress digitizer?..
[XPERIA X8 Original Android Development] doixanh:
I don't have Cypress digitizer so I can't say anything... :)

Let's hope that another dev with Cypress will develop a driver module for you guys :)
[XPERIA X8 Original Android Development] skyboyextreme:
if the new digitizer support MT and the old one doesn't , i will surely get a heart attack !!
[XPERIA X8 Original Android Development] sexan:
I will introduce my X8 with the wall
[XPERIA X8 Original Android Development] hugerth:
No one said that Cypress allowed MT. And still no devs with that version.

Wysłano z X8 z użyciem Tapatalk
[XPERIA X8 Original Android Development] Blagus:
If Cypress version supports MT, I'm gonna replace digitizers :p
[XPERIA X8 Original Android Development] Graveir:
How much would it cost? :P And would it take entire screen with it? It would be nice if it would, I've recently got a small bit of a scratch, but it's annoying and I was curious if it would cost me anything to replace it... :p
[XPERIA X8 Original Android Development] dmcb123:
Cypress Digitizer

i found file: cy8_truetouch_jtouch.hex and cy8_truetouch_tpk.hex

and was wondering if they are what need to be edited to enable the fake dual touch?
[XPERIA X8 Original Android Development] darkfrmr:
i remember that mini pros had cypress digitizer and in its forum people said that it was capable of multitouch... anyway i found this http://kerneltrap.org/mailarchive/linux-kernel/2010/8/5/4603232 maybe there is info about MT capabilities

it seems that this is http://dl.dropbox.com/u/17262008/cy8ctma300.tar.bz2 the driver of mini pro
[XPERIA X8 Original Android Development] anmiman:
i found this on a website

touch-family consists of three varieties of Digitizers – CY8CTMAxxx, CY8CTMGxxx and CY8CTSTxxx. CY8CTMAxxx is the top model recognized as “Multi-Touch All-Point” and in specific can boast to withstand up to 32 simultaneous loading points. CY8CTMGxxx is the middle model, known as “Multi-Tough Gesture” and CY8CTSTxxx is the fundamental model which only supports single-touch. The upcoming PlayStation phone , we can thanks TGBUS tear down note that Sony Ericsson has not skimp, but that they have chosen a digitizer from CY8CTMAxxx series, which thus is the finest thing that Cypress has to provide.

cy8ctmaxxx = cy8ctma300 = multitouch maybe?? :confused:
[XPERIA X8 Original Android Development] mhyke13ph:
after reading this thread regarding Synaptic and Cypress

i can use this module for my x8, so it means my x8 is using Synaptic

and Synaptic Digitizer used in x8 will never ever support dual/multi touch support right?

and Cypress Digitizer used in new x8, maybe someone can enable its dual/multi touch support because this new digitizer can support it?

>_<