Description:
The purpose of the application is to switch on your screen during a call if you don't have it against your ear. This is useful if you need to enter digits for voicemail or telephone banking, etc.
How does it work?
The application, once installed, doesn't actually run until you make or receive a call, so it won't impact normal performance of the phone. When you are in a call, the application runs, and monitors the orientation of the phone, and will switch the screen on if the phone has been face up for around half a second or so. Once the phone is no longer face up for a similar period, the screen will go off again. You can repeat this cycle as many times as you like.
So it doesn't use the light sensor then?
No, it doesn't use the light sensor. We have experiemented with using the light sensor, but it doesn't seem to work when the screen is off, so it's of no use for switching the screen back on.
Which version do I install?
You should install the version from the Touch_InCall_Screen_Tweak.CAB. If you encounter continual and reproducable errors, then it would be useful for you to install the Touch_InCall_Screen_Tweak with Logging.CAB (mirror) which produces a log in the root of your phone - if you can upload that log, it might help us understand what's causing your problem.
You can install the application from the attached cab file. You need to soft reset after installation for the application to work.
Update Description:
v1.0.3 beta: Regular and Logging Releases (06-03-2009):
This release has a number of differences to the previous version:
- Improved reliability.
- The definition of "in hand" and "against ear" orientations are now customised. Hopefully it will be much more intuitive to use.
The logging version is provided for people who find they have problems with the regular version. The log file will be written to the Touch_InCall_Screen_Tweak.txt in the root of your device. It will get pretty big, pretty quick so if you make/receive lots of calls the best idea might be to install if for a short while, use the phone, make a copy of the log file to upload to this thread, and then go back to the regular version if you are filling up your storage space.
v1.0.2 beta: Logging Release (05-03-2009):
- This release contains no difference in functionality to v1.0.1, it simply has some logging included.
v1.0.1 beta (04-03-2009):
- Change: In an attempt to "play nice" v1.0.0 waited for a particular powerstate before becoming active. This version doesn't wait for anything before becoming active.
v1.0.0 beta (03-03-2009):
- First beta release.
- Known problems: none.