Touch sensor question - Nexus One Q&A, Help & Troubleshooting

Is it possible to upgrade the touch screen sensors on the N1? Replacing the ClearPad2000 with one of the new maxtouch sensors found in the incredible?

Fuskand said:
Is it possible to upgrade the touch screen sensors on the N1? Replacing the ClearPad2000 with one of the new maxtouch sensors found in the incredible?
Click to expand...
Click to collapse
"Anything is possible."....
... but I'm guessing it would be a lot more trouble than it would be worth. You'd probably be better off selling your Nexus and buying an Incredible.
That said, let us know if you pull it off!

I am also interested in the matter, would be willing to spend some
money to change the sensors, so my nexus would be perfect
the sensors are on the screen or where?

The "sensors" are the screen itself. You can't change the sensors, you change the screen.
If it connects using the same bus - then all you need (in addition to physically changing it) is a new driver.

However, the Maxtouch sensor is produced by a different (competing) company.... could very well use a different bus and/or signalling standard.

Related

touchscreen to measure mass?

if the touchscreen is pressure sensitive on the xperia of course. does anyone think it would be possible to code a program to measure that pressure in mass?
i think it would be so sick to use the xperia as a scale
It can not measure mass. Any more pressure will break the screen. Use your common sense!
its not a matter of common sense.
what do you mean anymore pressure would break the screen?
im sure by slightly touching my screen im putting less than a gram of pressure per sq. inch on the screen so im not sure what your talking about because im not going to measure a boulder on the thing, use your common sense..
Yes, it's definitely possible and would not be too hard to code. One way would be to define a measurement area ("scale") on the screen then gradually increase sensitivity settings (via a program, of course) in the registry until a touch was registered in that area. Initially, the registry values would need to be calibrated against a set of small weights (up to a reasonable weight, of course). Anyone got their high school physics weights?
But yo, what would be the good of a tiny xperia scale?
Y'all are crazy.
i have installed your soft touch on my xperia and i love it, where would the registry settings be found to change the sensitivity?
I think it's a really interesting idea to test.
I think it can be done since X1's touchscreen is resistive so it will be able to sense graduations in changing pressure.
Had you had an IPhone, it's capacitative screen would made this impossible.
The thing is, working with registry settings won't do the trick in my opinion. I think you need something more low level (like a driver maybe) to talk directly to the touchscreen.
If I were you I'd go and check the WM 6.1 SDK and see what it makes visible thru its API for the touchscreen part.
It would be worth investigating how the driver accesses the touchscreen hardware.
I'd be happy to try and help with the programming btw
It's the fingerpressure registry setting that changes it.
But storm' is right. I forgot that those registry settings don't take effect until a reset, so you'd need another method to either dynamically change the sensitivity or capture the value of the pressure as it is being applied.
ok, thanks storm seeing as this would be my first ever program to code I would really appreciate the help..
I was looking at the SDK site last night but didnt quite know what i was looking for, but now ill research the touchscreen driver(s) and how they are accessed by the phone and how we can use them to our benefit.
there is a touch.dll file in the windows folder im wondering if this registers the pressure applied..
Sweet,
I'm also gonna investigate more
Keep you posted
hmmm, i guess the first step would be to create a program that accesses the touch.dll to see if it records pressure applied?
3 guesses as to what you guys want to use this for
SamAsQ said:
3 guesses as to what you guys want to use this for
Click to expand...
Click to collapse
LOL They'd be better off with a Touch Pro. Don't want evidence getting under that recessed screen
e: Bloody great idea though. i'm not sure how it'll really work or how accurate it'll be... An object placed on the screen might have multiple contact points, and as the screen cannot detect multiple points pressure from the weight might be exerted elsewhere on the screen and not detected.
squidgyb said:
lol :d they'd be better off with a touch pro. Don't want evidence getting under that recessed screen
Click to expand...
Click to collapse
hahahahaahahahahahahahahahah :d:d:d:d:d:d:d:d
SquidgyB said:
LOL They'd be better off with a Touch Pro. Don't want evidence getting under that recessed screen
e: Bloody great idea though. i'm not sure how it'll really work or how accurate it'll be... An object placed on the screen might have multiple contact points, and as the screen cannot detect multiple points pressure from the weight might be exerted elsewhere on the screen and not detected.
Click to expand...
Click to collapse
true squidgy, but,
ok but you know on the fish panel?
i can place four fingers on the screen and they will find the exact center lift one finger up they will find the exact center of the three remaining fingers etc etc maybe this can help us in our mission..
so say you have a nice beautiful green flower that is making contact at three seperate points on the screen maybe we can incorporate what is going on in the fish panel to find the center and compare the pressure applied that the touch.dll hopefully will give us, and that we hope to figure by placing weights on the screen
I don't think the SDK will help us in our pursuit... I think it only gives back X,Y pairs...
We'd have to get pretty low level on this one.
The thing is, in theory its actually do-able.
http://www.scribd.com/doc/12804586/fourwire-resistivetype-touch-screen-with-usb-interface
This guy built its own drawing "board" by using a resistive touchscreen. The interesting thing is that he provides two methods of actually calculating the touch resistance which means that
1) it's possible to use it as a balance because the resistance would be dependent on the pressure, and the pressure depends on the mass in our case
2) it doesn't matter how many points you have... There's only one Rtouch so this means it calculates the overall pressure that is exerted onto the touchscreen. Even though you can only determine one X,Y pair...that's of no interest to us...
All this to say that in theory this is actually possible...Only problem is how to access the hardware...
At least this is my take on this, but I might be wrong
dbl post..
stormlv said:
1) it's possible to use it as a balance because the resistance would be dependent on the pressure, and the pressure depends on the mass in our case
2) it doesn't matter how many points you have... There's only one Rtouch so this means it calculates the overall pressure that is exerted onto the touchscreen. Even though you can only determine one X,Y pair...that's of no interest to us...
All this to say that in theory this is actually possible...Only problem is how to access the hardware...
At least this is my take on this, but I might be wrong
Click to expand...
Click to collapse
nice research
cool thats what i was thinking about the screen, but squidgy's thinking seemed logical, but if the resistive screen already calculates the overall pressure thats perfect..
ok so now we know that it is "theoratically" possible we just gotta get to action
im gonna be in vegas this whole weekend so ill try to update my progress when i can
Tool for resistance measurement
If the touchscreen panel that you want to measure is resistive you can measure it's force/displacement and resistance using one of the switch testers offered by a company called TRICOR Systems.
The touchscreen would have to use resistive technology in order to measure the resistance. Most of the newer touchscreens use either capacitive or surface acoustic wave technology.

[Q] Replacing GT540 Camera with KF750 (LG Secret) camera?

Hi,
Has anyone tried replacing a GT540 Camera with KF750's camera?
I disassembled GT540 yesterday to each part and figured that the number of pins for the camera is exactly the same as KF750's (5MP with high quality.... compared to GT540) even though I haven't checked the pin arrangements I am assuming they are the same. (I am assuming because camera from KP500 [cooky] has different pin numbers )
the size of the camera is little bigger than GT540's camera so it wouldn't fit in the board but I can probably mod the camera holder on the board and resize it as there are free spaces!!
has anyone tried this before?
Ok, Found that the pin arrangements are similar.
except.
Pin[5],[6],[15],[16] are used as data as well in addition to what GT540's 3MP camera is using.
and voltage in [34] = 2.8v [32] = 1.8v and where GT540's [34] is 2.7v, [32] = 1.2v
therefore, my confidence is reducing now.. if I am confident that replacing the camera would not break the board in GT540, I will try to replace it even it breaks the camera on KF750.
will do more research..
what about the software to use the 2 extra mp's?
Wheres the drivers?
Is the LG Secret an Android phone?
I think at the end of this you are going to have a trashed phone.
dont get me wrong, the research to get the pin outs and the voltages is good.
but like flyboyovick says, unless you got software for the right platform its not gonna work, and this is assuming the camera is an integrated device. are you sure none of the processing would be done by the main mobo of the phone, cos this would be device specific so changing camera hardware isnt gonna work cos f device id's (unless you wanna try and change the id in the firmware)
altough
if you know an experienced techhead with fine sodlering skills, some bloody good software skills to compile a driver for the camera hardware and a way to get it on the device. then you might be in with a chance
or
just get a 5mp android phone and save yourself a few weeks of time, head aches, solder burns and 2 dead phones.
good luck dude

Is there anyway to test hardware functions?

I remember (but not for sure) a settings page that gave you the ability to test different sensors and what-not. the reason for my question is because when i make a call the proximity sensor doesnt work, and i wanna know is it because of the rom or anything software related, or is it the sensor itself, since i recently had repair done on the screen.
thanks.
Nobody knows? i got a 30-day warrenty, so if my proximity sensor really isnt working i need to know soon.
I've used an app previously that would display raw readouts from the various sensors in the device, including the proximity and ambient light sensors. Stand by while I try to find what app that was...
In the meantime, you can at least verify that half of the sensor is working by looking at the screen through a digital camera or other phone's camera. The proximity sensors works off of a flashing IR LED that you should be able to see through a digital imaging sensor. The sensor is located to the left and below the speaker.
Also, I believe the application I was using is called "Elixir", and is free on the Market.
Thanks man, great app. everything is working ok now.

[Q] Proximity sensor

Hey guys. I have looked around and can find no info on some of the tabs sensors. From what i understand the chipset is straight out of the galaxy s phones, which is the reason i see the existence of a proximity sensor but dont see any data from it.
Anyone have a clue whether it actually exists?
chipset and sensors are different things....even if the chipset supports a certain type of sensor doesn't mean it should be there if there is no need to be there.
galaxy tab doesn't need a proxy sensor cause you are not going to put it beside your face when calling...
triplex76 said:
chipset and sensors are different things....even if the chipset supports a certain type of sensor doesn't mean it should be there if there is no need to be there.
galaxy tab doesn't need a proxy sensor cause you are not going to put it beside your face when calling...
Click to expand...
Click to collapse
Doesn't need and doesn't have are different things. Point is, if it was stated that the tab has a proximity sensor, where is it?
I'm pretty sure it has one, in the unofficial CM build Technomancer says he fakes i at 10CM
There is no proximity sensor in Galaxy Tab.
My CM7 sensors driver pretends there is one and reports 10CM distance so the Phone app behaves better.
Thanks mate, that's what you said in the last thread back in October, but why do all the sensor pingers see it? Are they checking code rather than hardware?
Also, is there a working, sensitive light meter anywhere for the tabs ambient light sensor? The couple I've tried refuse to work...
There is working light sensor in the Tab. Both my CM7 and Samsung ROMs support it just fine. It has range from 0 to 6000 Lux snapped to one of several levels in the kernel driver. You can actually read it from sys interface.
The proximity sensor in my CM7 sensors driver is just software reporting constant 10cm to the system. The sensors test apps in my CM7 (I uses Sensor Test and Plot http://www.appbrain.com/app/sensor-test-and-plot/com.golborne.android.SensorTest) just reports 10cm from my fake sensor.
I think there is some leftover code in Samsungs sensors driver that may report presence of proximity sensor.
Yep, i use it as well, but my issue is with the three avaliable states the driver seems to report.
I get 5, 22 and 75. Are there only three levels then? And no way to modify them outside the kernel?
I can get up to 6000lux using strong LED flashlight directly on the sensor.
There is another sys device that can read unprocessed data that has values not snapped to 5,22,75 etc... but Samsung's driver uses the snapped device (and so is mine).
This is very annoying... im trying to make an app that needs a proximity sensor to work as intended so the light sensor as well as the sleep mode implementation are really no substitute.
In any case, im sure it will be quite usefull for all tablet owners running 2.2 and up and using a case. I will have a closed beta for xda members by the end of the day, so people can test it over the weekend.
Would you like a shot, mancer?
I don't know what would you do but if I understand why not to use the g-sensor ... just like in samsung omnia...put backwards enable silent courtesy mode.
the proximity sensor will be useful if you use the leather case to close the screen when touches the screen , like ipad 2 and galaxy tab 10.1 V they have proximity sensors , but i noticed that the sensor exists using sensor applications they see it exists but not giving readings
Hi - there is no sensor, the sensor list showing it is just a glitch from the galaxy s motherboards. And the functionality youre describing is already available in my app Killswitch - you can get both the lite and full version from my signature...
ftgg99 said:
Hi - there is no sensor, the sensor list showing it is just a glitch from the galaxy s motherboards. And the functionality youre describing is already available in my app Killswitch - you can get both the lite and full version from my signature...
Click to expand...
Click to collapse
Thanks I already bought it from market and it's great
Sent from my GT-P1000 using XDA App
Great! Im working on an update that will help improve the accuracy of the light sensor functions... been getting some flack for not updating it
Watch this space!

Have you ever seen this video?Do you know bodyprint?

https://www.youtube.com/watch?v=JrK1wQjh980
They are testing palm print and fingerprints detection by touch screen. Seems that touch resolution is enought to reconize one print from another
And this is the cool stuff: They use a nexus 5 to test... Very interesting
Are you sure it isn't a modified nexus 5?
no
i think that is modified nexus 5. i didnt saw it before
Well judging by what they describe, they are using any touchscreen as a scanner. I don't thing you need to modify anything internally, I think it's more software based.
Basically you just need to root your nexus, and have access to the digitizer directly in order to track patterns when you touch the screen.
Based on the patterns you get to track thanks to the digitizer, you can authenticate or reject an user. For me, it looks totally software based.
Remember that app you use to track how many points you can do on a touchscreen? If you press one it shows you the coordinates and so on and so forth until you reach 10. I think it's based on something like that, except it's probably much more advanced tracking since you can get patterns for fists/ears/fingers etc.
Judging by the looks of it though, I don't think it can read your "fingerprint". I don't think the resolution is enough. So, instead if reads your fist print since the resolution should be enough to calculate who's who. (I don't know if i`m making any sense right now lol).
Anyway, in short, looks okay, as long as you use fists/ears , whatever. Since Google introduced fingerprint auth, I don;t think they are going to allow fists and ears prints in their APIs so I don;t think you;re going to be able to use your fists for buying stuff from Google play, still , for a nerd like me the video is very satisfying.
its a project by Yahoo,... saw it last month i think,... for more info here
personally i think it wont be that secure and in cold climates it would be pretty hard to do that,...
chiragkrishna said:
its a project by Yahoo,... saw it last month i think,... for more info here
personally i think it wont be that secure and in cold climates it would be pretty hard to do that,...
Click to expand...
Click to collapse
agreed, this is why i was thinking Google will never allow this in their APIs.
doesn't seem practical, making a fist gesture to unlock your phone or placing it to your ear to unlock or gripping the phone to unlock.
It'll be socially awkward and won't be accepted as much as fingerprint sensors, besides I don't think it'll be that secure anyway.
Fingerprint sensors are the way to go :good:
As more and more devices get these sensors, I think in the long run.. fingerprint sensors will be cheaper
Think about it, A replacement Touch ID sensor on eBay is like $5... it's just the software implementation on it.

Categories

Resources