Related
Hi,
I'm using an original ROM for TP2 with Manilla 2.1.38158.2 (as shown in Settings | About).
AFAIK this version should include the "in-call curtain" functionality, on which the call buttons are locked during a call. However, I see no sign for this anywhere.
Does anyone have an idea how this feature can be turned on, or how do I add it?
The curtain is unnecessary. Your device as a proximity sensor that turns off your display when you hold you face it. You don't need the curtain to lock the buttons. When you move the device away from your face, you probably want to use the touch screen so it turns back on.
I usually talk using a Bluetooth headset while the device is kept in my bag or pocket. The proximity sensor should theoretically detect that the device is covered and keep the screen off, but it often fails to do so, allowing random buttons to get pressed.
S2U2 doesn't solve this either, as it keeps the device unlocked during phone calls. There's TouchLockPro, but I don't like the way it works.
Have you tried CSDEVCTRL? I recall it allows you to lock the device during and after a call.
Yes, I found it in one of the forums here a couple of weeks ago. For some reason it didn't keep the device locked during calls, though specifically configured to do so. I haven't looked deeper into that, since I thought that the supposedly built-in curtain would do.
BTW, a simple test shows that the proximity sensor is completely useless for this scenario. I put a small object on the sensor, locked the phone and turned it off. I then called it from another phone and answered using the Bluetooth headset. Although the screen was blocked with an object, it was completely unlocked and could be pressed. The proximity sensor turned the screen off only if a movement was detected towards the screen, and not when something was already blocking the screen.
I repeated this test several times with the phone in a bag. I locked it, called, answered using the Bluetooth headset and tried to press against it from outside the bag. In every single time on-screen buttons got pressed.
As a matter of fact, the TP2 is way worse than the original TP in this sense. In my previous TP I could answer a call using the headset, take out the phone (carefully so it won't hang up by a screen press), lock it again and put it back in the bag/pocket. Now with the TP2 the proximity sensor wakes up the device unexpectedly, so I can never keep it inside anything during a call.
There is a shareware Pocket Shield which provides a screen curtain. You may have a try for your TP2 at this link:
http://pocketshield.netserver01.com/download.htm
erezshermer said:
Hi,
I'm using an original ROM for TP2 with Manilla 2.1.38158.2 (as shown in Settings | About).
AFAIK this version should include the "in-call curtain" functionality, on which the call buttons are locked during a call. However, I see no sign for this anywhere.
Does anyone have an idea how this feature can be turned on, or how do I add it?
Click to expand...
Click to collapse
I tried installing the InCallCurtain from my Touch Pro ROM and it does not work with the TP2. It is a different dialer so the calls for the curtain may not be in there.
My phone has no problem turning itself off when it gets near my face. Why would you want a call curtain?
Kloc said:
My phone has no problem turning itself off when it gets near my face. Why would you want a call curtain?
Click to expand...
Click to collapse
Did you read the thread ?!
Thanks Angler, I just tested Pocket Shield. I must say I like the progress of this program since the last time I tried it.
I won't use it as a general lock utility because of a severe issue: for some reason my Bluetooth headset loses the ability to answer calls while it's locked. I click the headset button, the ring sound moves to the headset, and the call is not picked up.
I'm thinking about only using its curtain feature - use only the protection during phone calls without locking. This seems to work, however PocketShield locks my device whenever it powers on and I can't find a way to cancel that without completely turning it off. Any ideas here?
(edit: removed double post)
erezshermer said:
BTW, a simple test shows that the proximity sensor is completely useless for this scenario.
Click to expand...
Click to collapse
Prox sensors come in different types. They aren't all configured to turn off "when covered" by just anything. Since the primary purpose is to save screen power when held against your face, it may well be technically designed to detect things that can conduct electricity, like you. If you're curious about it, as I am, next time you test it, cover the prox sensor with your thumb.
If that doesn't work, I recommend on second test. Just because there is a prox sensor doesn't mean that HTC is using only that for turning off the screen. In order to avoid accidentally turning it off while you're trying to use it, which would be annoying, they might be using the accelerometer to detect whether it's being held like a phone or not, and not turning it off if it isn't. Test two is to hold it in a position at an angle as if you would if you were talking on it, and hold your thumb over the prox sensor.
I don't have my TP2 yet, that's why I haven't tried it myself. If you're already on to your current solution and don't want to I understand, but if you do, I'd be curious as to your results.
fortunz said:
Prox sensors come in different types. They aren't all configured to turn off "when covered" by just anything. Since the primary purpose is to save screen power when held against your face, it may well be technically designed to detect things that can conduct electricity, like you. If you're curious about it, as I am, next time you test it, cover the prox sensor with your thumb.
If that doesn't work, I recommend on second test. Just because there is a prox sensor doesn't mean that HTC is using only that for turning off the screen. In order to avoid accidentally turning it off while you're trying to use it, which would be annoying, they might be using the accelerometer to detect whether it's being held like a phone or not, and not turning it off if it isn't. Test two is to hold it in a position at an angle as if you would if you were talking on it, and hold your thumb over the prox sensor.
Click to expand...
Click to collapse
Tested that with some objects and with my hand. Same results. Even with the phone being held vertically like I'm talking with it, the screen won't turn off if it was covered before the call. When removing the hand/object from the proximity sensor and covering it again - the screen turns off immediately.
Maybe this is not a limitation of the sensor but a simple programmed behavior. If so, perhaps it can be patched... <evil grin>
Update. Under HKEY_LOCAL_MACHINE\Software\HTC\Proximity there are 3 keys: ProximityDetectStatus, ProximitySensorOn, UnexpectedWakeup.
The first key is updated live by whatever the sensor detects. I now know for sure that the sensor continously knows if there's something on top - the dialer behavior is programmed.
I'm not sure what the other keys do. ProximitySensorOn was set to 0 on my registry and now when it's 1 I see no difference. Gotta go, will continue with that later.
Switching the Proximity Sensor off...?!
erezshermer said:
Update. Under HKEY_LOCAL_MACHINE\Software\HTC\Proximity there are 3 keys: ProximityDetectStatus, ProximitySensorOn, UnexpectedWakeup.
The first key is updated live by whatever the sensor detects.... I'm not sure what the other keys do. ProximitySensorOn was set to 0 on my registry and now when it's 1 I see no difference.
Click to expand...
Click to collapse
Although I was looking for other reasons -- see below -- I get the same result; & even when you do change ProximitySensorOn to 1, it doesn't survive a soft reset: simply reverting to 0....
What I was looking for was some way of disabling the Proximity Sensor (PS) altogether: because (i) I'm deaf, & I therefore Bluetooth all calls directly to my 'hearing instruments'; & (ii) I've just bought a case which covers the darned thing (meaning the PS) up, permanently locking the touch-screen when it's on! (Aargh.)
Having spent the last couple of hours (plus) searching the TP2 forums on here (& a related one on PPC Geeks...), I've discovered that: (i) lots of people are having PS-related problems; (ii) some of these problems are to do with TouchFLO 3D; (iii) some may be related to various forms of screen-locking; (iv) some may even be caused by other tweaks or hacks we've carried out; & -- last, but not least, as lots of other proud TP2 owners have bought similar cases -- (v) I appear to be the only one having this particular problem (...probably caused by (iv)?)!
It's as if my particular sensor thinks my ear is permanently glued to the screen... -- I can operate all the buttons & the keyboard; but the screen (even though I can turn it on with the power switch) just will not respond while the case is attached (& therefore covering the sensor...).
If anyone has any ideas -- apart from drilling a hole in the case, somewhere (randomly) to the left of the HTC logo... -- please let me know!
Thank you for reading...
- $.
PS: I have a UK-spec., unbranded, GSM Touch Pro2 (...not that this seems to make any difference); & I've already tried turning off any locks & PINs (& changing their duration), as well as the owner information screen....
Forget the Curtain.
This enables your proximity sensor even when you are using your BT
leepriestenator said:
Forget the Curtain.
This enables your proximity sensor even when you are using your BT
Click to expand...
Click to collapse
What is this CAB doing? Because I am also interested in adding support by the Proximity Sensor in TouchLockPro. So how can I start programmatically the proximity sensor? Just changing a registry key
leepriestenator said:
Forget the Curtain.
This enables your proximity sensor even when you are using your BT
Click to expand...
Click to collapse
It works 。Thanks
Has anyone noticed their phone likes to turn itself on during phone calls as the phone touches your head?
I thought that could be fixed with Advanced Configuration Tool and these options:
◦Phone sleep during call
◦Fast sleep during call
But they both are gone. They were there on my Kaiser. Any ideas?
It's supposed to turn off due to the proximity sensor. I'm using a T-Mobile USA TP2 and it turns off as it touches my ear. One way you can test this, if you haven't already, is to call a phone, then as it is in progress, lay the phone with the screen up, and put your finger across the top of the facade of the phone (cover the top area where the earpiece is). When I do that, in order to replicate my ear towards the phone, the proximity sensor blanks the screen.
As for the AC tool settings you mentioned, I've never touched those, so mine are on the default settings.
Hey, wow! You're right! When the device is against my ear, the display is out. As soon as I pull it away, even slightly, it turns it on!
I'm simple, I know. My wife tells me that all the time.
motocrossmann said:
Hey, wow! You're right! When the device is against my ear, the display is out. As soon as I pull it away, even slightly, it turns it on!
I'm simple, I know. My wife tells me that all the time.
Click to expand...
Click to collapse
It's okay, when I first got my TP2, I encountered the same thing you thought was a problem. Then I saw a video online demonstrating proximity sensors and the guy on the video put his finger along the top/speaker area of the device and the screen turned off. I replicated his actions on my TP2 and realized that the proximity sensor activates when something is touching it or gets fairly close to it. BTW, we're all simple; we just excel in different ways!
LOL, me and the wife learning this stuff too. Hey, heres another (which i just created a post for), GO rub a magnet on the face of the phone while the screen is OFF, right over the tiny keypad. If you have a soft case with magnet in the flat, go see the funky result
carhigh said:
LOL, me and the wife learning this stuff too. Hey, heres another (which i just created a post for), GO rub a magnet on the face of the phone while the screen is OFF, right over the tiny keypad. If you have a soft case with magnet in the flat, go see the funky result
Click to expand...
Click to collapse
Well since I'm already here and I don't want to search for that post (sorry to the Mods since this is irrelevant for this thread), I can answer that too. It's already a well-known issue. The magnet tricks the phone into thinking either the keyboard and/or the stylus is being opened/taken out. However, it is more accepted that the phone is being tricked into the keyboard being opened. There's a registry edit posted on these forums that can fix that, but the downside is if you want the screen to turn on when the keyboard opens, it will no longer turn on without having to press the screen wake-up button.
I'm just using the Slide2Unlock v.204 for WVGA devices. It keeps the phone locked even if the screen turns on. When I slide my phone into my magnet-clasped holster, it sometimes turns on. It's just a habit for me now to check the screen once it's in the holster, so I can turn the screen off if it woke up by itself.
Hey i don't know if this deserves its own thread or not, but i think it'd be pretty cool if the proximity sensor on the Touch Pro 2 could be used like those on blackberries, that when you put the phone in your pocket or a case with the screen on the screen would automatically turn off then turn back on when you took it out. Don't know if this would be possible but it is a really cool concept. Thanks
blackberries turn on cause theres a little magnet in the cases that turn on and off the screen. i dont think any blackberries have a proximity sensor. the storm is the only one with a touch screen to accidentally hit but you have to click it to do anything, and if your pushing a bb hard enough into your face to make the screen click, you deserve the have it push random buttons.
oh ok, that kinda sucks, still be kinda cool if it could be done though
i was wondering if theres some way to change the sensitivity or distance of the proximity sensor, i notice when my wife was using the phone the screen would turn on and off randomly i guess because of the way she was holding it to her ear, then i started noticing through the corner of my eye that my phone was doing this as well, it must think i've pulled it away from my ear when it senses different cavities in my ear, i'd like to turn it up to an extra 1/2" or so when i do hold the phone to my ear i know for certain it stays off, and when i really do pull it away from my head the screen wakes up. has anyone found the settings for this yet? i'm running juicy rom and my wife has mightyrom
TheLetterMan said:
Hey i don't know if this deserves its own thread or not, but i think it'd be pretty cool if the proximity sensor on the Touch Pro 2 could be used like those on blackberries, that when you put the phone in your pocket or a case with the screen on the screen would automatically turn off then turn back on when you took it out. Don't know if this would be possible but it is a really cool concept. Thanks
Click to expand...
Click to collapse
you could have it that way but you would need to disable the power off after x minutes. then all you would need to do is keep the proximity sensor enabled
Changescreen has an option under the advanced settings to suspend the phone when it's placed face down or in your pocket (as long as its put in your pocket upside down). It doesn't turn back on when you pick it up or take it out of your pocket though, you have to hit the suspend button for that. I'd reccomend checking it out.
Oh ya it also does screen rotation via the G-sensor.
trevoroni said:
Changescreen has an option under the advanced settings to suspend the phone when it's placed face down or in your pocket (as long as its put in your pocket upside down). It doesn't turn back on when you pick it up or take it out of your pocket though, you have to hit the suspend button for that. I'd reccomend checking it out.
Oh ya it also does screen rotation via the G-sensor.
Click to expand...
Click to collapse
I'm not sure if Changescreen actually uses the proximity sensor. It will shut off the screen even if you turn it upside down in the air. And I have found on numerous occasions that it still leaves the screen on in your pocket, which is too bad because it's handy to have.
Try PocketShield. It will automatically shut the screen off when put in your pocket or case. There is a free and paid version.
t0mmyr said:
i was wondering if theres some way to change the sensitivity or distance of the proximity sensor, i notice when my wife was using the phone the screen would turn on and off randomly i guess because of the way she was holding it to her ear, then i started noticing through the corner of my eye that my phone was doing this as well, it must think i've pulled it away from my ear when it senses different cavities in my ear, i'd like to turn it up to an extra 1/2" or so when i do hold the phone to my ear i know for certain it stays off, and when i really do pull it away from my head the screen wakes up. has anyone found the settings for this yet? i'm running juicy rom and my wife has mightyrom
Click to expand...
Click to collapse
I'm with t0mmyr on this issue.
I too find that when having been on a call, my screen can end up with started apps, on the programs page, etc.
I too think that a 'tweak' on the proximity sensor will go a long way to fixing this issue. The trick is to find exactly what to tweak and this is where we need a little guru-like guidence.......!!!
Cheers
Jabberoo
theres a few interesting keys in hklm\software\htc\proximity. i wont mess with them. i wouldnt like the screen to turn on every time i pick my phone off a table or something.
The Jack of Clubs said:
theres a few interesting keys in hklm\software\htc\proximity. i wont mess with them. i wouldnt like the screen to turn on every time i pick my phone off a table or something.
Click to expand...
Click to collapse
Thx for the heads-up
I looked into them but with no result.
There must surely be a way to 'fiddle' with the range..?
Cheers
Jabberoo
i dont think there is a boost on range. i think the emitter intensity is fixed and would require hardware tinkering to make reflections on object brighter for the receiving sensor.
trevoroni said:
Changescreen has an option under the advanced settings ....
Click to expand...
Click to collapse
Actually I played with it a little and realized that it does in fact use the proximty sensor and g sensor. It just seems to bug up some times (or it just might be my device)
Not just yours mine does this as well. I make sure I don't move the phone away from my ear at all but if it is a long call it always seems that either the notification bar or the start button got pressed during the call. It is driving me nuts. I had a program written by someone on XDA for my Fuze that worked awesome called touch in-call screen tweak I want that functionality with the tilt 2
dalavar said:
Not just yours mine does this as well. I make sure I don't move the phone away from my ear at all but if it is a long call it always seems that either the notification bar or the start button got pressed during the call. It is driving me nuts. I had a program written by someone on XDA for my Fuze that worked awesome called touch in-call screen tweak I want that functionality with the tilt 2
Click to expand...
Click to collapse
TouchLockPro has InCallTweak built in. See youtube video in the link. And recently also has added ZoomBar unlock. And it is *FREE*
Noticed recently that When a phone call is in progress, the screen will go black no matter what and to get it to come back i have to manual hit the top power button.
I first noticed it with energy rom. When autobacklight was enabled, their was no getting back to screen at all. Disabling autobacklight at least allowed me to get the screen back after clicking the power button.
I switched to core cell rom and noticed the same issue, however, i can manually turn the screen on again even if autobacklight is enabled.
I have no further problems with the proximity sensor, just this one.
Is their perhaps some sort of proximity app that i could use to diagnose whether this is a hardware problem or software problem?
Ok, I had a similar issue, where the phone screen would turn off as soon as the "send" button was pressed, and the only way to turn it back on was either hanging up, or waiting till it felt like coming back on.
My proximity sensor was stuck "on". I could see the sensor status in the registry (don't remember offhand the reg entry, but it's a live reading of the sensor, 1 or 0). I installed "Proximity Sensor for Screen Off v0.2" from http://forum.xda-developers.com/showthread.php?t=624206
That was a mistake on my part, though... then the screen wouldn't come back on! It took some real finagling to get the screen on.
To fix it (temporary? permanent? dunno...) I waved a small neodymium magnet over the sensor (near the ear speaker). I have no clue why that worked. I don't know why it stopped. I *definitely* don't know if that's the issue you are having. But it's worth a shot
I've never had this issue after many different iterations of the Energy ROM.
Do you run Task29 when you flash ROMs?
Yeah i always task29. I don't believe it is the rom since i have tried another rom and the problem persisted. I tried the magnet idea but it didn't work. It was a refrigerator magnet though so i didn't expect it to. Anything else that requires the prox. sensor to work, has no problems and that is why this is weird to me.
Since earlier today I started experiencing problems on my HTC Desire with the proximity sensor. For those that does not know, the proximity sensor switches the screen off when you receive or make a call and places the phone against your ear. When the call is completed and you remove the phone from your ear, the screen become active again.
In my case the moment I make or receive a call, the screen gets disabled. I do not even have to put the phone against my ear. It also means that the touchscreen is disabled and all buttons are disabled which means I cannot end the call, switch on the speaker or enable the keypad. None of the buttons, even the power one works. When the call gets ended by the other party the the screen will be enabled again. The only way to get a working phone again when there is nobody on the other side to end the call is to remove the battery.
What I also find weird is where the sensor should be, top left next to the HTC logo, is nothing. Does not matter how I look at it, there is just the black strip.
I have searched to see if there is some app that can disable the proximity sensor since I do not really need it but have found nothing. So if anybody knows of an app that can disable the proximity sensor then I would appreciate the link. If you have any other suggestions, please comment below.
Can't you enable your screen by the power button?
No i can`t
Vous.Thal said:
Can't you enable your screen by the power button?
Click to expand...
Click to collapse
I just installed CM7on my phone and the power button works.
My first suggestion would have been to test if and how the proximity sensor works, for example with this app:
play. google.com/store/apps/details?id=com.tigermonster.proxfinder
Otherwise, for just disabling the sensor there should be another app (which however requires root):
play. google.com/store/apps/details?id=com.hatcyl.android.Hardware_Disabler
(you have to remove the space in the link because as a new user I'm not allowed to post links... they don't like new users here, right?)
A bad kernel flash can cause it... flash another kernel according to the android version and rom you are using.. If cm7 and android 2.3.7 then snq- 's kernel would be nice .. if on ICS then I recommend tiamat's kernel..
http://forum.xda-developers.com/showpost.php?p=25782354&postcount=3