Speaking Clock with Chime & Signal Strength detector - Windows Mobile Development and Hacking General

## TamerSpClock v1.4 ##
Last update 13 Dec 2008
"TamerSpClock" is a Windows Mobile 2003/5/6 software which lets you take hand over your time to the max. It is a fully customizable speaking clock & a chimer.
- you can choose a THEME of time intervals of 1 ,5 ,15 ,30 or 60 minutes ,Then you can choose actions to be done on these choosen theme intervals.
- you can adjust when to speak time or chime and when to mute in a way that differs from other programs by means that you can set multi portions (intervals) of time that mute the program automatically for daily use. you can access the file "Validity.ini" found in the folder named "settings" inside the program installation path. this file can be edited by any notepad or word (pocket or pc word) then you can specify at what hours to work on and what to mute (just Change validity = 0 corresponding to hours that needed to be muted & Change validity = 1 to the rest of the hours).
- The program can wake up the device without waking up your screen conserving your battery life and will chime even if the ppc is sleeping or in a deep sleep, The software have a feature that can force the screen not to wakeup (BlackMe feature) at chiming times or (if you choose to) to leave it to the current windows mobile configurations (settings) to decide ,this is useful for some ppc that wakeup the display on every chime which may have negative results on battery life.
- you can put your own wav files to be chimed ,just insert them in folder "Wav" found inside installation directory but use the same names of course.
- This software differs from other similar products in that if you choose for example 15 minute iterval for speaking the clock ,it wll activate itself and speak time on whole miute numbers like 15-30-45-60 and will not just repeat the choosen interval starting from the time you switched it on which results in speaking times like 4:52 and 7:27 etc.
- you can choose or omit salutations like "the time is" & "Am ,Pm" & saying "Oclock" at the whole number hours. this can be customized using the provided links to enable and disable the action features.
- you can choose whether to use vibration or no with the chiming process.
- you can stop all software processing events by one finger click.
- Software will automaticaly activate itself and work again after any restart of the device.
- you can set an action like signal check to work with Themes (feature to check signal strength every x time) if the signal drops ,it will announce you with an alarm ,this feature only works if the phone is on and the signal is less than 40%.
- you can set an action like Zekr which can help Muslims remember their Lord every 5 minutes with a low volume sound saying God is the most Great. This option acts solely without dependency of the choosen theme interval since it have a fixed firing every 5 minutes (take it or leave it).
# How to install Cab file of TamerSpClock:
1- For versions prior to v1.4 you must download MortScript from the following link
(Version v1.4 & above already have it embedded inside software)
http://www.sto-helit.de/index.php?mo...=view&entry=65
This software acts like an environment for "TamerSpClock" to work. please note that "TamerSpClock" cannot run without installing this software.
2- Transfer cab to any place on your ppc using active sync or any other communicating software.
3- Choose whether to install to Device or to MemoryCard ,It is very important to choose the installation target location during the setup process corresponding to the version you downloaded whether it is on memory card or on phone. Note that program is hard coded ,this is why this point is very important for the program to work.
4-For Version v1.4 & above before running program ,press the icon named "RunFirst" prior to run the program (This acts as if MortScript Cab is installed)
This software had been tested on HTC Tytn & found stable ,Also can work on any windows mobile device.

I have been looking for an hourly chimer that does not wake up the screen. The disappointing thing about this one it it is hard coded to run from the storage card. Can this be modified to use variable paths?
One issue I have with installing to the storage card is Windows Mobile unmounts the card to save power on some devices. I also change my card based on what I am doing. I keep my maps on one card and my MP3s on another.

painter_ said:
I have been looking for an hourly chimer that does not wake up the screen. The disappointing thing about this one it it is hard coded to run from the storage card. Can this be modified to use variable paths?
One issue I have with installing to the storage card is Windows Mobile unmounts the card to save power on some devices. I also change my card based on what I am doing. I keep my maps on one card and my MP3s on another.
Click to expand...
Click to collapse
Added 2 versions ,one if you want to setup on the Phone Main Memory & the other for Storage Card.

This really sounds great - but how to use it?
I am no expert in programming or in mort scripting.......
I would like to use this feature: "you can set an action like signal check to work with Themes (feature to check signal strength every x time) if the signal drops ,it will announce you with an alarm ,this feature only works if the phone is on and the signal is less than 40%."
But no speaking clock, only those alert, when signal drops.
It should check every minute.
What do I have to enable/disable for that?
And how to let it run, when my touch is sleeping?
Thanks!

I'm using a TyTN II. Great software.
Like to feedback that when I was using my bluetooth headset, when the phone is off (no display), announcing (audio) could be heard and vibration. When I don't use the bluetooth headset (bluetooth is off), and phone is off (no display), I don't hear any announcement and there is vibration only. If I turn on the phone now, I will hear the end part of the time announcement.
Is this normal?
Thanks.

zard said:
I'm using a TyTN II. Great software.
Like to feedback that when I was using my bluetooth headset, when the phone is off (no display), announcing (audio) could be heard and vibration. When I don't use the bluetooth headset (bluetooth is off), and phone is off (no display), I don't hear any announcement and there is vibration only. If I turn on the phone now, I will hear the end part of the time announcement.
Is this normal?
Thanks.
Click to expand...
Click to collapse
Zard .. if you enable the black me feature the speaking clock can be capable of walking up the device to say time at chosen theme points without walking up the screen. So i advice you to enable the blackme feature as long as the phone is in your pocket. if you are using the phone for an instance or a period of time you can disable the blackme feature since when you are using the phone the feature will be annoying.
in some devices (devices differ in reaction to wakeup) the phone cannot wake up to say the time if it is sleeping ,this is why i made the blackme feature. So the solution is to enable it.
Also if you go to programs menu in the start button you will see a pack on enable & diable features. you can choose what ever you like to enable and what to diable.this features can be clicked (enabled or disabled) & once confirmed you will notice that it will be active wherever any theme is choosen. iam sure that the blackme feature is able to walking up the device to say the time whether your device is in sleep or deep sleep.

kino-kino said:
This really sounds great - but how to use it?
I am no expert in programming or in mort scripting.......
I would like to use this feature: "you can set an action like signal check to work with Themes (feature to check signal strength every x time) if the signal drops ,it will announce you with an alarm ,this feature only works if the phone is on and the signal is less than 40%."
But no speaking clock, only those alert, when signal drops.
It should check every minute.
What do I have to enable/disable for that?
And how to let it run, when my touch is sleeping?
Thanks!
Click to expand...
Click to collapse
Kino-Kino .. first of all open the start menu programs ,you will find 2 folders ,one is named enable & the other named disable. now you are ready to open each and click what ever features you like to be enabled and whatever to be disabled.
At this time you are ready to go for the Theme selection which means at what intervals you want the choosen features to fire ,you can try the "01M" which means that the software will fire every 1 minute to execute the selected feature (or features if you choose others).
For example ,if you want only the signal detection feature ,go to disable folder and click all features to disable them all ,then go to enable and only click the shortcut named "Signal".
Once done .. every 1 minutes (since we choosed "01M") the phone will execute the selected feature (or features). in some phones the system cannot walkeup itself to execute the so called notification tasks at given times if it was in "Sleep" or "Deep Sleep Mode". So you can check your phone reaction to such notification tasks.
To make sure we are ready to go ,you must check first that your phone registry key when the phone is on and receiving signal looks like this :
[HKEY_LOCAL_MACHINE\System\State\Phone] the value of "Cellular System Available" must be 65
to do this test just download Fred Taskmanager free from this link
http://www.dotfred.net/TaskMgr.htm
once downloaded install it ,open it and go to RegEdit tab and go to [HKEY_LOCAL_MACHINE\System\State\Phone] & check for "Cellular System Available" number .. it must be (65) i mean the number between brackets.
If this is the case ,the program will correctly do the job. but if it isnt (may vary from phone to another) ,then this number must be modified in the software to read correctly ,Go to program installation folder " \Program Files\TamerSpClock\Data\Signal.mscr " rename the file "Signal.mscr" to "Signal.txt" then open it by any notepad or word ,then check the line "if(%PhoneActive% = 65)" and change the 65 to be like the number that you found for your phone in the normal signal state. Do not forget to rename it back once finished to "Signal.mscr".

Thanks
Thanks going to test on my lovly hima.

Thank You for Your reply!
I think, there could be a problem:
The reg key, You mentoned, does have different values.
If I am connected to a "GPRS" network, it is "1".
If I am connected to an "EDGE" network, it is "8".
And if only phone is active, but no internet-connection, it is "1".
So what should I take?
Thank You!
EDIT: There is another key called "Radio ready state" with the value "31".
And all value are "0" when radio is off.

kino-kino said:
Thank You for Your reply!
I think, there could be a problem:
The reg key, You mentoned, does have different values.
If I am connected to a "GPRS" network, it is "1".
If I am connected to an "EDGE" network, it is "8".
And if only phone is active, but no internet-connection, it is "1".
So what should I take?
Thank You!
EDIT: There is another key called "Radio ready state" with the value "31".
And all value are "0" when radio is off.
Click to expand...
Click to collapse
The reply is that you take the number between brackets on the idle state without conecting to any network ,because the idea as you can see from the code that there is 2 conditions must be fullfilled to fire the signal alarm which is 1- if the signal in the idle state be so and so and 2- in the same time signal drops to so and so ... Bingo ... fire
So ,now you got the idea of the code & can now modify it to fullfils your needs ,and you are ready to put your constants that reflects the state where you want spclock to fire. wishing this could help .....

timoz73 said:
Zard .. if you enable the black me feature the speaking clock can be capable of walking up the device to say time at chosen theme points without walking up the screen. So i advice you to enable the blackme feature as long as the phone is in your pocket. if you are using the phone for an instance or a period of time you can disable the blackme feature since when you are using the phone the feature will be annoying.
in some devices (devices differ in reaction to wakeup) the phone cannot wake up to say the time if it is sleeping ,this is why i made the blackme feature. So the solution is to enable it.
Also if you go to programs menu in the start button you will see a pack on enable & diable features. you can choose what ever you like to enable and what to diable.this features can be clicked (enabled or disabled) & once confirmed you will notice that it will be active wherever any theme is choosen. iam sure that the blackme feature is able to walking up the device to say the time whether your device is in sleep or deep sleep.
Click to expand...
Click to collapse
Thanks, with Blackme, it works now.

dont work with my diamond

great sharing.
thanx.

Dynomite232 said:
dont work with my diamond
Click to expand...
Click to collapse
Dynomite232 ,Kindly feedback whether the mortscript program didnt run on diamond or the TamerSpClock itself. i didnt expect this to happen from the Diamond of a VGA screen since my software didnt realy have a User Interface Menu ,its only shortcuts. In addition that Mort do support any windows mobile device.

Thanks again helping me, I think, I start to understand what Your mortscripts are able to do!
But I have to ask once more:
So I have three different scenarios, when I would get that signal-alert:
1 If Cellular Systam Available is "8" AND signal drops to less than 40%
and
2 If Cellular System Available is "1" AND signal drops to less than 40%
and
3 If Cellular System Available is "0" WITHOUT checking the signal strength
So would it be possible to edit the Mortscript this way?
Thank You!!

Reply to Kino-Kino
kino-kino said:
Thanks again helping me, I think, I start to understand what Your mortscripts are able to do!
But I have to ask once more:
So I have three different scenarios, when I would get that signal-alert:
1 If Cellular Systam Available is "8" AND signal drops to less than 40%
and
2 If Cellular System Available is "1" AND signal drops to less than 40%
and
3 If Cellular System Available is "0" WITHOUT checking the signal strength
So would it be possible to edit the Mortscript this way?
Thank You!!
Click to expand...
Click to collapse
Kinio-Kino for your described situation the case will be as follows (copy & paste what is below between the # signs to replace what is inside Signal.mscr ,you can find this file inside a folder called Data inside the program folder inside Program Files)
###################################################################
ErrorLevel ("syntax")
SignalStrength = RegRead("HKLM", "System\State\Phone", "Signal Strength" )
PhoneActive = RegRead("HKLM", "System\State\Phone", "Cellular System Available" )
if(%PhoneActive% = 0)
PlaySound "\Storage Card\Program Files\TamerSpClock\Wav\Signal.wav"
endif
if(%PhoneActive% = 8)
if (%SignalStrength% < 40 )
PlaySound "\Storage Card\Program Files\TamerSpClock\Wav\Signal.wav"
endif
endif
if(%PhoneActive% = 1)
if (%SignalStrength% < 40 )
PlaySound "\Storage Card\Program Files\TamerSpClock\Wav\Signal.wav"
endif
endif
###################################################################
You can now Download the latest version v1.03 ,I build a new user interface for this software instead of the icons .Before Uninstalling Do the process of "StopingAll" feature then make a new Install to v1.03.
.

Hi,
first, thank You again, its working now as expected, great!!
The new Version 1.3: Both cabs get installed to the main memory, maybe something went wrong with one of them?
And one more question:
When my phone is sleeping, I dont get those signal-alerts.
So You have Your blackme-feature:
How could I handle that, to get the hardware-buttons locked, when blackme is active? I have a HTC Touch.
Thank You!

kino-kino said:
Hi,
first, thank You again, its working now as expected, great!!
The new Version 1.3: Both cabs get installed to the main memory, maybe something went wrong with one of them?
And one more question:
When my phone is sleeping, I dont get those signal-alerts.
So You have Your blackme-feature:
How could I handle that, to get the hardware-buttons locked, when blackme is active? I have a HTC Touch.
Thank You!
Click to expand...
Click to collapse
kino-kino ,Welcome again & thank you for your feedback. The Cab file targeting the storage card have been updated in the main thread page.
you are asking now about 2 subjects ,the first one concerning the signal alert didnt fire during deep sleep of the phone ,i think you might try to make the speaking clock feature active along with the signal alert feature ,maybe it will wakeup your device to fire at the specified times, of course if its voice is annoying to you can try deleting the clock wav files but leave of course the signal.wav without deleting. I wonder this happens to you although my Htc Tytn wakeup and fire Signal Alerts at specified times.
The second question can be solved simply by downloading "HomeScreenPluPlus" from the following link:
http://www.chi-tai.info/cs_batterystatus_xda_neo_wm5_im_cs.htm#Download
This software is free and have a feature in the second UI page of options that lock your device when the screen is off and vice versa ,see this pic for explanation.

Thanks for your great app, but I have troubles with BlackMe feature. If this feature is disable, my phone doesn't speak, vibrate only. But if it's enable, it turn off the phone screen when speaking time. That's annoy when I'm doing something on my phone, especially while downloading a large file, it interrupts the wifi connection and I have to re-download from beginning. Any solution for that?

hung_ng said:
Thanks for your great app, but I have troubles with BlackMe feature. If this feature is disable, my phone doesn't speak, vibrate only. But if it's enable, it turn off the phone screen when speaking time. That's annoy when I'm doing something on my phone, especially while downloading a large file, it interrupts the wifi connection and I have to re-download from beginning. Any solution for that?
Click to expand...
Click to collapse
yes i know hung_ng ,i made the blackme feature as a separate item in folder links so that you can assign its icon to a hardware button to be easily accessed so that when you are using your phone you can easily deactivate BlackMe.
This annoying feature (from my point of view as you eaxactly) is essential in many phones ,as the system cannot wakeup the device from a deep sleep to do the choosed actions. the blackme feature (also known as "ToggleDisplay=1") force the phone to wakeup to fire the action. if it is disabled many devices will fall in deepsleep without being able to wakeup. the last version 1.3 have this separate shortcut that i explained.
Another idea i made in my Tytn and made me feel comfortable is that i made my telephone sense when a specific window is open ,the blackme is disabled automatically and when i close this window it reverts automatically to be enabled. for example i made RescoExplorer2007 window when it is opened the blackme is disabled & serving me while i work ,and once i finish i close Resco and automatically blackme returns active and conserving my battery life.
Sorry for being long in my explanation but if you are interested in the idea ,i can make a version for you that is capable of deactivating BlackMe once a specific window is opened. i am not a programer ,i am an Architectural Engineer that once upon a time needed this software and didnt find a really satisfying one available all over the internet ,so i decided to learn Mort Script and i write a one satisfiying my needs and by the way i think that it might help other people who might need it as me.

Related

SMS wakeup fixed on PPC2003PE

I made a small application (freeware in the first version) which allows you to fix the SMS feature of PPC2003PE.
You know: new SMS message arrived and only a short sound is played. The screen is black. (To be precise: your device was turn on to play the sound, but the screen was turn off - turn off the video buffer completely - to save battery. But I think in this way it is not working conveniently to read the message easy and useful.)
8)
Now your PPC PE device will wakup and display the SMS message popup bouble info. And you can read it right now!
You can free download:
http://geocities.com/myppcpe2003/PEFIX10FREE.zip
http://geocities.com/myppcpe2003/PEFIX10FREE.PPC2002.STRONGARM.cab
or from pocketgear.com (f.e. search for PPC2003PE)
This application displays a small icon on traybar, where you can access the options dialog or turn on/off the fix (SMS Wakeup). If you check the menu SMS Wakeup, your device will wakeup when the new SMS message arrived. Of course it will suspend again ion the time you set in general Settings/Power of your device. Then you can decide you can hide the icon and set it to auto-run after the soft-reset, so this application will work transparently.
On the home page, there is no descriptions or screens today. I will add it later when the shareware version will start (see the grayed options). Soon. I hope.
I'm awaiting any suggestions or comments: [email protected]
I 've tried it with 4.00.16 and it works fine. You rock! Thnx!
I like the fact that it keeps the screen off, but would love to fix another problem with message notification. Could you make it repeat the notification sound?
why?
why you want to repeat alert?
I tried PocketPlus which gives you repeatable sound alerts. But in the short time, I decided I did not wanted to use it in this way. Just because it disturbes me too much (for example when I'm on the meeting), or... if I use "infinitible" it can discharge battery.
Any way.
Simpliest solution, if you want bigger alert with more attentions, it is to use a longer and lounder sound file. You can set any sound file as your alert. Even with the play-time in minutes.
But.
Please check my program MY|PHONE|PROFILE.
It will give you more options to set alert files and action. You can use storage card to keep your sound files. You can change volume. And in the next version 5.0. it will give you the option to repeat alerts: 1, 3 or 5 times. I use: longer sound file in one Profile when I'm driving or shoping, and shorter sound file (just "gong once") when I'm on the meeting, and not sound at all but only vibrate when I'm on the cinema. To change the Profile - it is only the one touch of the screen.
Selly question will this work on PPC 3.17.03 PEFIX10FREE.PPC2002.STRONGARM.cab i notice it says PPC2002.
THX
thanks,
it is just my mistypped, but it works for PPC2003 only, of course
Just another question: I noticed that Phone Edition Fixes occurs in the list of actual apps. It is a bit inconvience, because if you select close all apps also the PEF will be closed. As look at Phonext which occurs in the taskbar, but doesnot occurs in the list of running apps.
Jeffrey
why you want to repeat alert?
Click to expand...
Click to collapse
In case I miss it. One of the things MS still hasn't fixed is that alerts don't play through the speaker if you have the headphones plugged in. Since it rings that way, obviously it is possible (any programmers want to take THAT on as a project?). So I miss things throughout the day since I leave the headphones plugged in while I do my business but don't always have them in my ears.
Does Pocket Plus repeat SMS alerts? I use SuperAlert, but it doesn't do those, just reminders.
Please check my program MY|PHONE|PROFILE.
Click to expand...
Click to collapse
I was one of the early testers over on PDAphonehome and just ended up with too many problems. I may give it another shot and see if it's stable now. I liked the idea.
Carlos said:
In case I miss it. One of the things MS still hasn't fixed is that alerts don't play through the speaker if you have the headphones plugged in.
Click to expand...
Click to collapse
For a work-related project we're working on, we are also very, very interested in making sounds come out of the speaker when the headphones are plugged in.

Tips & Tricks

Thought this might be a good place to start listing any quick tips and tricks you might have discovered.
To Lock Device quickly
Keep finger on the Red (Call End) button and it will bring up some options including keylock.
Not sure if anyone's noticed this but when I end a call on my Dual there is annoying little delay of about 3 seconds before the actual call is ended so I searched the registry and found this:
[HKEY_LOCAL_MACHINE\Software\HTC\PHONE\PhoneExtendSetting]
And I changed the value of EndCallTime from 3000 to 1000 re-booted and voila no more delays when ending calls
Hold the on/off button for soft reset.
Smart Dialing
This is an advertised feature but apparently not too many people are aware of it. Go to the phone app and start tapping the first couple of letters of the contacts name and the name matches will appear for you to choose from. I find this much easier than opening up the Contacts app and scrolling down to the name you need.
after pressing send for phoneapp u see last calls.
If u press left/right on the highlighted contact the phone switches through home/mobile/office...
HKLM\Software\HTC\Biotouch\Biotouch\ regulates the FPS of the cubeanimation.
Change "DownFPS", "LightFPS" und "UpFPS" to something higher for a smoother (and faster) animation.
Disable 3G, if not needed (it drains the battery faster than GSM):
Edit the registry key HKLM\Software\OEM\UMTS\OpMode and set it to "1"
Then also you could change that setting
Phone Settings --> Band --> Network Type --> GSM
To activate the changes, open the comm manager from the Cube, disable the phone and enable it again.
In italy with Vodafone I can't able to select also the Network Band GSM/UMTS to "GSM(900)" but I have to let it configured as "Auto" or "GSM(900+1800)+UMTS(2100)"
Bits
Ello, new here.. no idea if this helps a few Dual owners but..
Apps found to work on the touch dual:
S2u2 (iphone slide to unlock app), works like a charm:
http://forum.xda-developers.com/showthread.php?t=343256
HHC, HTC Home Customizer (name says it all), also working like a charm:
http://www.pocketemu.com/download4.html
gfreek, thnx for the EndCallTime key, works perfect and.. 1 less annoying feature to go
Things I'm still looking to solve:
1. Mp3 ringtone seems to fade out after picking up a call, for about 2/3 seconds the ringtone is still audible :S
2. Looking for settings for the Handsfree profile, i have an Lm959 bluetooth bracelet (how geeky, i know), works fine.. but only for calls, the device is capable of blinking the leds on receiving msgs, im looking for the settings to enable just that on the TD.
3. Polling frequency of the TD seems to be on the high side, f.e. it takes about 3 rings from someone before the TD starts "ringing", since voicemail kicks in @ ring 6 I miss a lot of calls.
I found a topic about just this problem with the touch(Elf) on sprint networks, with a quickcode (##7380# I think, well.. I'm not on sprint..so that doesnt work over here.. anyone with any clue would be welcome.. My current solution is disabling voicemail..)
ln1234 said:
To Lock Device quickly
Keep finger on the Red (Call End) button and it will bring up some options including keylock.
Click to expand...
Click to collapse
to do this quicker go to settings => long press end key
and select automatically execute and then lock device
holding the red button then locks the device in one press
You can invoke s2u2 instead normal devicelock
just install s2u2, rename Slide2Unlock.exe to EndKey.exe and copy all files to windows directory, with resco explorer.
the ilock doesnt seem to be working on my touch dual. when i try to go to settings, the screen goes blank.
You need to disable directdraw, do it via the registry as you can't access the settings.
raid said:
Disable 3G, if not needed (it drains the battery faster than GSM):
Edit the registry key HKLM\Software\OEM\UMTS\OpMode and set it to "1"
Then also you could change that setting
Phone Settings --> Band --> Network Type --> GSM
To activate the changes, open the comm manager from the Cube, disable the phone and enable it again.
In italy with Vodafone I can't able to select also the Network Band GSM/UMTS to "GSM(900)" but I have to let it configured as "Auto" or "GSM(900+1800)+UMTS(2100)"
Click to expand...
Click to collapse
Is there a way to add the "3G setting" directly in the Comm Manager as seen here : http://forum.xda-developers.com/showthread.php?t=354380 ?
GpsPasSion said:
Is there a way to add the "3G setting" directly in the Comm Manager as seen here : http://forum.xda-developers.com/showthread.php?t=354380 ?
Click to expand...
Click to collapse
Go with Total Commander to:
\\registry\HKLM\Software\HTC\CommManager and change the key
"SupportedFunctions" from 4 to 5
then make a new map named "5" (without the quotes)
go to that map and make a STRING named "default" and the string must
be "3G" (also without any quotes).
Then turn the phone off and on again and there is a 3G setting in your CommManager. I did not manage yet to add a icon in front of it
(and also not tested the working of the new setting)
Thanks, someone also pointed me to Schaps' app that has that setting http://forum.xda-developers.com/showthread.php?t=317070
GpsPasSion said:
Is there a way to add the "3G setting" directly in the Comm Manager as seen here : http://forum.xda-developers.com/showthread.php?t=354380 ?
Click to expand...
Click to collapse
Another way ...
Go to ... Start > Settings > Phone > GSM/UMTS Band , Set Network to "GSM" & Leave GSM to "Auto".
nightfear said:
Another way ...
Go to ... Start > Settings > Phone > GSM/UMTS Band , Set Network to "GSM" & Leave GSM to "Auto".
Click to expand...
Click to collapse
nice one..thanks
dapoldi said:
3. Polling frequency of the TD seems to be on the high side, f.e. it takes about 3 rings from someone before the TD starts "ringing", since voicemail kicks in @ ring 6 I miss a lot of calls.
I found a topic about just this problem with the touch(Elf) on sprint networks, with a quickcode (##7380# I think, well.. I'm not on sprint..so that doesnt work over here.. anyone with any clue would be welcome.. My current solution is disabling voicemail..)
Click to expand...
Click to collapse
that is driving me MAD at the moment. I'm missing almost all my calls.
Wish there was a way to change the amount of rings before voicemail kicks in.
please help someone!
Lord of the Badgers said:
that is driving me MAD at the moment. I'm missing almost all my calls.
Wish there was a way to change the amount of rings before voicemail kicks in.
please help someone!
Click to expand...
Click to collapse
ah found it, at least for UK Orange people:
Please bear in mind that the following code is only valid for phones on the Orange UK network.
The code to set the length of time your phone rings is:
**61*07973100123*11*??#
Where ?? is the time in seconds, e.g. to set the ring time to 30 seconds you would type the following code at the standby screen then press the green send button:
**61*07973100123*11*30#
To make your phone ring for only 10 seconds:
**61*07973100123*11*10#
The code works in 5 second intervals, i.e. you can set 5, 10, 15, 20, 25 & 30 seconds.
Click to expand...
Click to collapse
works fine. thank god.
Lord of the Badgers said:
that is driving me MAD at the moment. I'm missing almost all my calls.
Wish there was a way to change the amount of rings before voicemail kicks in.
please help someone!
Click to expand...
Click to collapse
go to the phone application
Settings->Services->call forwarding
Set the time to what you want
Arnon

Pedometer using Diamond's built in Accelerometer

=========================================
3/14/2009 Pedometer 1.42 is released.
What's new:
--Fixed "InvalidCastException" error for non-english regional setting.
NOTE:
1) If you want to keep your old jogging data, and customized sound file and background file, you need to save the "pedometer.sdf", "background.jpg", and "StepSound.wav" files, install the new version, then copy back these files to \program files\elitemway\pedometer folder.
2) !!! The pedometer is designed to count relatively accurately when you carry the phone vertically or horizontally around you left or right side of your waist belt. It may give you wrong result if carry your phone otherwise. Step detection algorithm that can handle all carrying position and walking/running conditions is very complicated and is beyond my knowledge. Step length and Calories conversion are unique for each individual and walking condition. There is no way that this can be very accurate. You may adjust these values in the "Setting" screen. The application is not globalized yet. Like all other xda developers, I have to find spare time working on this project. Thank you for your understanding!
==================================================
3/12/2009 Pedometer 1.41 patch is released.
What's new:
--Fixed the version number.
--When you set the distance unit to "mile", it still displays the distance value as km. This bug is fixed in the patch.
Copy the attached zipped exe to elitemway\pedometer folder, override the existing one.
12/25/2008 Pedometer 1.4 is released. Merry Christmas and Happy New Year!
What's new:
--The pedometer should also work when carrying in horizontal position. Please report if the counting is accurate enough.
--Added "Show toolbar" setting so that you can choose whether to show the toolbar on the main screen.
12/16/2008 Pedometer 1.3 is released.
What's new:
--Added battery threshhold setting. The program will pause pedometer, automatically save the current progress and then allow device to go into standby mode based on the Power setting when battery level falls below a certain value.
--Relocate the buttons from the main screen to menu.
--Display battery status on the main screen.
--You can change the background by replacing the default "Background.jpg" file.
12/15/2008 Pedometer 1.2 is released.
What's new:
--Step detection is a little bit better. It still has a lot of room for improvement though.
--While Pedometer is running, the screen will dim, but will not standby.
--The "Hide" button not only turns off the screen, it can also prevent the device from going into stanby mode. So you can let it run in the background for a long time. If you want to keep it running, do not use the Power button, instead using the Hide button.
--Pause button stops both time and step count. It will also stop the timer. So when it is paused, the device can be in the standby mode to save battery.
--I let it run around 7 hrs in office environment with fully charged batterry (1350mAh), with Blackberry connect and a few emails, no step sound, I still had about 45% left at the end.
--You can mute the step sound from the main screen.
--Now it has the HTC Diamond black transparent background. See the screenshot.
--The default step sound is shorter and "big foot" like. You can customize the sound by replace the default "StepSound.wav" file (do not use anything above 0.2 sec). Nero 8 wave editor and other tool is good for sound editing.
--Added error handling for possible decimal conversion error due to different regional setting. As a workaround, you can probably change you regional setting to English, then run the application, finish the setting, then change it back.
12/13/2008 Pedometer Release 1.0 summary
I searched extensively for a pedometer application that works on Diamond, but could not find anything. So I created one.
--It uses HTC Touch Diamond's built in Accelerometer.
--Only .Net CF 2.0 is required (comes with Diamond).
--You can pause and reset the step counter.
--It displays steps, distance, calories and time duration.
--You can use the Hide button to save battery.
--You can set the step length and calories per mile value.
--You can save, delete and view the historical data.
--The historical data is stored in Microsoft SQLCe compact database.
--It can play the sound when the step is detected.
--It can sound an alarm when the set distance is reached.
--Briefly tested with the US unlocked version of the Diamond and Sprint version of the Diamond.
--The sensor.dll is from http://www.koushikdutta.com/search/label/Sensor%20API
Tips:
--First, verify and set your preferred setting from the menu item.
--Find the best carrying position with the "Play step sound" option on.
--Use the Hide button to save battery.
--You can install on storage card, but it can break the application if you use the storage mode while the Pedometer application is running.
Known Issues:
--Step detection is not accurate sometime. The algorithm needs improvement.
--Hide mode does not prevent from going into sleep mode.
--After changing the setting, you need to close then reopen the application for teh new setting to take effect.
--It only works if the diamond is in the vertical position.
nice work buddy
Looks promising, thanks for the work!
any chance this would work on a touch pro? Also, if i wanted to leave it on all day just to basically see how many steps i'm getting in on a typical day, does that basically mean i'll have to recharge my phone everyday or is the battery footprint very low?
thanks!
this could be pretty useful. thanks
Nice work, I just came on here to look for one of these, thanks for the convenience haha
Thx for the ap, i was working on my one some time ago but stop after having bad etection when running, im going to test yours and given a feedback.
work well on Touch HD and Diamond but... i run for twenty steps but... it counted only nine.. (bouth diamond and touch HD was in vertical position)...
thank you
Step detection algorithm is hard to do. I will see if it can be improved.
fadywwf316 said:
any chance this would work on a touch pro? Also, if i wanted to leave it on all day just to basically see how many steps i'm getting in on a typical day, does that basically mean i'll have to recharge my phone everyday or is the battery footprint very low?
thanks!
Click to expand...
Click to collapse
Not sure if it will work on TouchPro. It should work though. This utility is still in early development stage. I do not have battery consumption data yet. The key is to find a reliable step detection algorithm. Thanks.
On my Touch Pro, RomeOS 1.51 :
When I try to run this APP.
Conversion from string "0.235" to type "Decimal" is not valid.
try changing your language options, there where any option to change the symbol of , to . or what else
Pedometer version 1.2 is released
Hi, All:
After some intensive efforts, the Pedometer version 1.2 is released. The HTC touch black transparent looks much better. Please post all questions in this thread.
I found this doc. It may be of interest to you in regards to your algorithm? Excellent work in any case.
http://www.embeddeddesignindia.co.in/STATIC/PDF/200810/EDIOL_2008OCT17_CORE_ETEST_AN_01.pdf?SOURCES=DOWNLOAD
Great App
thanks for great app. What would be really cool is if it would have its own TFlo3D tab.
doey_28 said:
I found this doc. It may be of interest to you in regards to your algorithm? Excellent work in any case.
http://www.embeddeddesignindia.co.i...08OCT17_CORE_ETEST_AN_01.pdf?SOURCES=DOWNLOAD
Click to expand...
Click to collapse
I will look at at the paper closely when I get a chance.
Is there a message/signal that is sent out when Windows Mobile is about to die due to lack of power? Because twice now, while hiking and while on the tread mill, my phone happened to be on it's last legs WRT power, unknown to me. In the middle of the workout/hike the phone died due to lack of power thus losing the progress so far. Could pedometer instead be notified of pending death of the phone due to power and "save itself"
before all power is gone?
Either that or how about a resume feature where ever minute (5 minutes or whatever) pedometer saves the current progress such that if the phone died for any reason and pedometer was restarted, it would sense that it was in the middle of a recording and offer to resume where it left off of start anew.
It seems to me that either solution would solve my problem.
defaria said:
Is there a message/signal that is sent out when Windows Mobile is about to die due to lack of power? Because twice now, while hiking and while on the tread mill, my phone happened to be on it's last legs WRT power, unknown to me. In the middle of the workout/hike the phone died due to lack of power thus losing the progress so far. Could pedometer instead be notified of pending death of the phone due to power and "save itself"
before all power is gone?
Either that or how about a resume feature where ever minute (5 minutes or whatever) pedometer saves the current progress such that if the phone died for any reason and pedometer was restarted, it would sense that it was in the middle of a recording and offer to resume where it left off of start anew.
It seems to me that either solution would solve my problem.
Click to expand...
Click to collapse
In next release, I can add battery alert threshold, play the sound, then, save the progress automatically and allow device to go to standby mode.
Lightsailpro, any plans to make this a GPS-assisted app? I realize that once you introduce GPS, you're taking away from the entire purpose of using the accelerometer to measure actual steps, however, I would love to have an app that I could choose on a given occasion whether it uses acc. to measure steps, or GPS to measure actual distance.
Currently, I run with my Diamond (for music) and a GPS watch (to track my progress and calories). How great it would be to ditch the watch and combine all the functionality into the Diamond!
lightsailpro said:
In next release, I can add battery alert threshold, play the sound, then, save the progress automatically and allow device to go to standby mode.
Click to expand...
Click to collapse
Sounds great! Thanks.
Now, it it's not too much to ask, a little better graphical design... I know, I'm no graphic artist either but I can steal with the best of them!

two little apps: automatic rotation & wifi/display stay active - update 28/12

Hello
The Mega is my first smartphone, and thanks to xda I found lots of usefull info and apps to customize it just like i want
I think now it's time to share some apps I did mostly for my own use, but maybe usefull for some other people.
Well, here are two simple applications:
RotateMon
- The first, "rotatemon" (stupid name I know... ) is designed to run invisible in background and simply rotate the screen to landscape if one the following apps are launched: sms /mms ; opera mobile 10 and notes (notes.exe)
When you exit the app, the screen is restored to previous orientation. (meaning if you already are in landscape, you will stay in landscape)
I did this app because i couldn't found something doing this the way i want. I know there are mortscript scripts to do this, but not exactly like this. (and there's a problem with tmail.exe with this method, because mortscripts checks if a windows exist, but sometimes tmail.exe runs in background with the same window title "SMS / MMS" as the active window, so we must check if it is really active or in background...)
I know it's possible too to assign a long key press to the action "rotate sceeen", but I was tired of long pressing this key everytime i launched opera or the sms program...
Well just try it if you want, and let me know what you think about it, it's very usefull for me, maybe for you too
You can launch it at startup like I did (for example with sktools or something equivalent).
Please understand that I did it for myself, so it's "customized" for me (the apps that are monitored to trigger the rotation). If it is usefull for someone else I'll be happy to provide a more "user friendly" version (with the ability to configure what apps are monitored for example). Don't hesitate to ask
StayAlive -update 28/12/2010: now with a nice interface, install cab, more user friendly -
Another very simple program, designed to keep wifi "alive" even when the device is in sleep mode. It's a simple switch: ON/OFF, based on the registry key Comm\BCMSDDHD1\Parms\HTCKeepWifiOnWhenUnattended , you can switch the "StayAlive state" when wifi is on or off, doesn't matter, and the state is keep after a soft reset.
This tool can the display alive too, it provides a simple switch On/OFF to keep the display alive (doesn't prevent locking, well sometimes it locks and sometimes not, don't really know why..., but the screen stay on). Please note that the screen will not stay on at full backlight level, it will stay on at the "lower" backlight level (to prevent too much power drain...)
Ps:Sorry for my poor english
how to remove this software from phone?
rotatemon
Mobtel063 said:
how to remove this software from phone?
rotatemon
Click to expand...
Click to collapse
You just have to delete the program folder. If it's running, kill it with a taskmanager before of course (or soft reset). If you put it in your startup, remove it before, then kill the process or soft reset, then delete the folder.
No modifications are made to the system
ROTATEMON
seb3773 said:
RotateMon
Please understand that I did it for myself, so it's "customized" for me (the apps that are monitored to trigger the rotation). If it is usefull for someone else I'll be happy to provide a more "user friendly" version (with the ability to configure what apps are monitored for example). Don't hesitate to ask
Click to expand...
Click to collapse
Hi seb3773 I like you rotatemon very much. It is what I need, but since I have used Swype I had to turn it off. When the screen rotate my swype keyboard don't rescale well and the screen is cut out on te right side.
I would be grateful if you could disable sms rotation in your program?
or maybe some "user friendly" version above-mentioned?
I'm proud if it is usefull for you too A more user friendly version is coming soon, as i'm actually unemployed , i've plenty of time to do it. I intend to program a configuration interface with some nice features. It will be ready in 1/2 days
Great work
good works, man.
I wonder whether you can add-in one more switch not to connect 3G or smthng.
I'm having problem with that. When i accidentally press on browser icon, it start connecting to 3G network and i got to pay data charges.
It would be good if we can turn off. Thanks

[Guide] Change WiFi auto switch off time (15 minute default) to any vaule.

Hello this is my first contribution to the forum.
About the tweak
This modification is usefull for people who (like me) use the setting "keep wifi on only when plugged in". This setting basically turns the wifi off after a default time interval since the screen was turned off (the default is 15 minutes). For some people this time is way to long to wait before switching the wifi off. So after some research I found a way to reduce this time to any time interval desired.
Procedure
The modification process is simple, the only thing needed is an Sqlite database editor, I preffer Sqlite Editor from the playstore.
steps:
1. first of all, install an sqlite database editor (it can be for PC)
2. locate the following file: /data/data/com.android.providers.settings/databases/settings.db
3. open the file with the Sqlite software or APP (you should see something like the first thumbnail attachment)
4. proceed to the Secure section
5. create the following record/key: "wifi_idle_ms" without quotation marks
6. the value for the new record/key is what defines the time to wait after screen off to switch off the wifi and is in milliseconds,
example:
enter 120000 to wait 2 minutes
7. save the changes and reboot.
8. if you ant to undo the changes just delete the record you just created or set it to be 900000 (15 minutes)
the second thumbnail attachment is what my setting looks like with 2 minutes wait time.
This should work on any rom, hope this is usefull for someone
-decipher- said:
Hello this is my first contribution to the forum.
About the tweak
This modification is usefull for people who (like me) use the setting "keep wifi on only when plugged in". This setting basically turns the wifi off after a default time interval since the screen was turned off (the default is 15 minutes). For some people this time is way to long to wait before switching the wifi off. So after some research I found a way to reduce this time to any time interval desired.
Procedure
The modification process is simple, the only thing needed is an Sqlite database editor, I preffer Sqlite Editor from the playstore.
steps:
1. first of all, install an sqlite database editor (it can be for PC)
2. locate the following file: /data/data/com.android.providers.settings/databases/settings.db
3. open the file with the Sqlite software or APP (you should see something like the first thumbnail attachment)
4. proceed to the Secure section
5. create the following record/key: "wifi_idle_ms" without quotation marks
6. the value for the new record/key is what defines the time to wait after screen off to switch off the wifi and is in milliseconds,
example:
enter 120000 to wait 2 minutes
7. save the changes and reboot.
8. if you ant to undo the changes just delete the record you just created or set it to be 900000 (15 minutes)
the second thumbnail attachment is what my setting looks like with 2 minutes wait time.
This should work on any rom, hope this is usefull for someone
Click to expand...
Click to collapse
Thanks. Can I get help ? After 15 mins with WiFi On and the screen is locked. We don't get any notifications , Internet notifications like WhatsApp , Facebook , Hangouts , Nimbuzz. But Call and SMS Work. The problem is the device doesn't wakes up. And when I finally unlock my phone a flood of notifications occurs. I tried using PND App from PS. I think it works but ain't sure. I also switched off Greeniffy. I'm on Stock CM 12.1 30/7 build.
AmolAmrit03 said:
Thanks. Can I get help ? After 15 mins with WiFi On and the screen is locked. We don't get any notifications , Internet notifications like WhatsApp , Facebook , Hangouts , Nimbuzz. But Call and SMS Work. The problem is the device doesn't wakes up. And when I finally unlock my phone a flood of notifications occurs. I tried using PND App from PS. I think it works but ain't sure. I also switched off Greeniffy. I'm on Stock CM 12.1 30/7 build.
Click to expand...
Click to collapse
This is normal behaviour because wifi turns off, revert changes or reflash rom to get normal behaviour back. This guide was actually ment to reduce the default 15 minute wifi off time to any value desired.
You are on CM ?
@-decipher- Buddy, this is same thing? Heartbear Interval?
AmolAmrit03 said:
@-decipher- Buddy, this is same thing? Heartbear Interval?
Click to expand...
Click to collapse
I actually found an app that would do this tweak and reactivate wifi periodically, the timers can be configured at will. LeanDroid you should try it.
-decipher- said:
I actually found an app that would do this tweak and reactivate wifi periodically, the timers can be configured at will. LeanDroid you should try it.
Click to expand...
Click to collapse
Its a Battery Saver thing. Can you look into Push Notification Fixer App on PS ? And Tell me If it does the same thing? Your method is regarding HeartBeat Interval? Please @-decipher-
AmolAmrit03 said:
Its a Battery Saver thing. Can you look into Push Notification Fixer App on PS ? And Tell me If it does the same thing? Your method is regarding HeartBeat Interval? Please @-decipher-
Click to expand...
Click to collapse
No, it does not change heartbeat interval.
@-decipher- this automatic WiFi Off always happens in Custom ROMs and not in Stock ROMs
activating/dezactivating all the time and other skedule third party apks i think will only take more battery juice instead of helping, just use keep wifi on sleep = never option and it will be the best solution and disable wifi scaning
dont trow stuff in me for this opinion.

Categories

Resources