Related
We're creating Special Edition ROM v1.2, the last one still based on the 'old' O2 3.17.03 ROM. We chose not yet to build based on PPC2003 because we feel many things will still change between now and the actual release, and we still need to learn a lot more in order to be able to make something which is a significant improvement over the official ROM, once it appears.
So what's new in v1.2 ?
PhonExt
[list:a7505d4dbf]Single handed dialing
per-contact and per-category ringtones
D9
Another means of dialing with one hand
imov Messenger Basic (formerly jabberCE)
jabber
ICQ
AIM
Yahoo
MSN
PocketCHAT
IRC
tdClock
Large clock displayed on Today screen
tdLaunch
A few rows of shortcut buttons on today screen
[/list:u:a7505d4dbf]
Futhermore we fixed a few remaining issues, and depending on space we may add a virus scanner (AirScanner), an alternative POP mail client (nPOP) , and maybe more.
We need your help:
In order to be able to add more providers in the AutoConfig dialog, we need snapshot files from people that have a working setup for their provider.
Here's the procedure:
1) Check http://xda-developers.com/incoming to see your provider isn't there yet.
2) Set up your machine like someone in your country is likely to want it (12/24 hr clock, timezone (pacific for US?) and other regional settings. Create the necessary connections (at least GPRS, WAP if possible), and name them something logical (such as "O2 GPRS Internet").
3) Make a snapshot using the ssnap.exe tool provided with the Special Edition ROM.
4) Extract the following keys with all their values and data from the snapshot to a text-file:
[list:a7505d4dbf][HKEY_CURRENT_USER\ControlPanel\Phone]
[HKEY_LOCAL_MACHINE\nls]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Clock]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Destinations\WAP Settings]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\HTTP-{ADB0B001-10B5-3F39-27C6-9742E785FCD4}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\null-corp-{310E8001-80B9-C8BE-C333-EB6AB0026E3C}
For each connection, the following keys, where XXXX is the name of your connection:
[HKEY_CURRENT_USER\Comm\RasBook\XXXX]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\XXXX]
5) Name the text file "Country - Provider" (e.g. "Germany-D1") and upload using ftp to xda-developers.com, username 'xdaftp' password 'xdaftp'.[/list:u:a7505d4dbf]
There's a file already there called 'Netherlands-O2' which can serve as an example.
You help will be much appreciated by others, and you'll be able to cold-boot v1.2 and have all your provider's settings right there. Deadline is this Sunday, July 6th, in the evening.
@ Peter Poelman
My Provider in Austria needs my Phone # (+43699xxxxxxxx) as User and a personalized password for GPRS Authentication.
My question:
is such a snapshot useful for the next release??
Fidl
battery low
Please remove that annoying battery low bleep reminder.
After all its just another registry entry.
Why was this over looked...
Martin
Fidl said:
My Provider in Austria needs my Phone # (+43699xxxxxxxx) as User and a personalized password for GPRS Authentication.
My question:
is such a snapshot useful for the next release??
Click to expand...
Click to collapse
No, it's not. I guess users of this provider would need to set up GPRS themselves.
Re: battery low
MADmanFREE said:
Please remove that annoying battery low bleep reminder.
After all its just another registry entry.
Why was this over looked...
Click to expand...
Click to collapse
Ah, because we never travel far from our warm cradles, my friend.
What were those registry settings again, and how would you like 'em? (I seem to remember being able to set it to where it does warn, ut much later...)
XDA developer Peter Poelman said:
Fidl said:
My Provider in Austria needs my Phone # (+43699xxxxxxxx) as User and a personalized password for GPRS Authentication.
My question:
is such a snapshot useful for the next release??
Click to expand...
Click to collapse
No, it's not. I guess users of this provider would need to set up GPRS themselves.
Click to expand...
Click to collapse
Sorry to quote myself...
Then again: you could just leave off the user and password values, and it would still be useful: i.e. provide apn, proxy (if applicable) and other settings. So yes, please send it anyway...
new rom
Hey, it also will be EXCELLENT if we can put our OWN LOGO (or picture) in the after RESET screen.
Dear XDA developer,
I already uploaded Thailand with AIS as the provider. There are other 2 providers in Thailand, which are DTAC and Orange. I will try to find them.
I wonder that some tools might be on your consideration in v1.2:
- Adobe Acrobat Reader
- TIFF file viewer (for viewing FAX file on our mail)
- Ephemeris for checking the Sun, Moon and Compass
- Ruler (I think this is cool, when you need to measure something but no ruler)
- Stop time for StopWatch
- FreqTune for checking the sound frequency
- Remote Display, CERDisp (Microsoft)
(All above is freeware)
NumSup
Hi Jabber by mov software creates a lot of GPRS traffic as opposed to ICQ. Since both apps are freeware, I suggest you install both in the next release. What I would _really_ love is the pocket divx player which can also handle ogg vorbis and mp3. Definitely a better choice than the Windows Media Player (www.pocketmvp.com).
Installing VNC was an excellent idea!
This is a great place for info on the xda, my respects to y'all at xda-developers.com
Re: new rom
bmo said:
Hey, it also will be EXCELLENT if we can put our OWN LOGO (or picture) in the after RESET screen.
Click to expand...
Click to collapse
You can, just create your own theme. Or create your own ROM if you want it to survive cold-boot.
NumSup said:
I already uploaded Thailand with AIS as the provider.
Click to expand...
Click to collapse
Thank you!
I wonder that some tools might be on your consideration in v1.2:
- Adobe Acrobat Reader
Click to expand...
Click to collapse
Checked it out. Way too big.
- TIFF file viewer (for viewing FAX file on our mail)
- Ephemeris for checking the Sun, Moon and Compass
- Ruler (I think this is cool, when you need to measure something but no ruler)
- Stop time for StopWatch
- FreqTune for checking the sound frequency
- Remote Display, CERDisp (Microsoft)
(All above is freeware)
Click to expand...
Click to collapse
I'll try to find it (I'll ask if Google doesn't help me), and see if they are suitable. We're beginning to run out of space, so I may need to make some choices soon.
Hi XDA developer Peter Poelman
:wink:
Also it would be nice to create a tool to change your operating logo on your XDA i.e. I’m using T-Mobile as my provider
yorken said:
Hi Jabber by mov software creates a lot of GPRS traffic as opposed to ICQ. Since both apps are freeware, I suggest you install both in the next release.
Click to expand...
Click to collapse
I'll see what I can do...
What I would _really_ love is the pocket divx player which can also handle ogg vorbis and mp3. Definitely a better choice than the Windows Media Player (www.pocketmvp.com).
Click to expand...
Click to collapse
I have a hunch this could be a little too big, but again, I'll have a look.
Hi,
i uploaded Autria - ONE (only GPRS, because i never used WAP with my device)
Hello,
might sound silly but I would go for a "choice" of programs to be installed, if this is feasible.
Gear
:?
Hi,
I have added the German-D1 settings...
just to let you know I had to choose two different Keys:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Destinations\Einstellungen WAP]
... Wap Settings is Einstellungen WAP in German Systems...Installed on an English 1.2 it should go in WAP Settings Key I would guess...
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConnMgr\Providers\{EF097F4C-DC4B-4c98-8FF6-AEF805DC0E8E}\null-corp-{FB2E8000-800B-849A-BC41-A56D8A2D7266}]
... I was not able to find the {310E8001-80B9-C8BE-C333-EB6AB0026E3C} in my German system, so I took the one with "Proxy"="new-corp:1743" line, as in you netherland "demo" file.
Let me know if this is useble or if I shall search something different...
Dolo
What about the following Reg tweaks?
Low Battery Warning:
Browse to HKEY_CURRENT_USER\ControlPanel\Notifications\{A877D663-239C-47a7-9304-0D347F580408}\
Create a String value named "Default" and set its value to "Low battery warning".
Now go to Start > Settings > Personal tab > Sounds & Notifications applet > Notifications tab, select "Low battery warning" in the "Select an event" drop-down list and you can customize it.
Disable startmenu animation
Browse to HKEY_LOCAL_MACHINE\SYSTEM\GWE\Menu\
Change the "AniType" value from 6 to 0.
Display Daten and Time in titlebar
Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\
Create a binary value named "TBOpt" and set its value to "13 00 00 00"
Just my 2 cents
Czech_T-Mobile.txt
Hi,
I upload textfile with GPRS/WAP configuration for czech operator T-Mobile to xda ftp site.
R.
ORANGE FRANCE OSL
Just added now!
Many thanks for your great job 8)
Icons in Total Commander
@ Peter Poelman
i found that the default icons in Total Commander point to \program files\... , but Total Commander is in the Windows dir.
for correct appearance of folders and zip-files i changed the following registry entries:
[HKEY_CLASSES_ROOT\tcfolder\DefaultIcon]
"Default"="\\windows\\cecmd.exe,-105"
[HKEY_CLASSES_ROOT\ZIPArchive\DefaultIcon]
"Default"="\\windows\\cecmd.exe,-102"
and i forgot:
[HKEY_CLASSES_ROOT\ZIPArchive\Shell\Open\Command]
"Default"="\"\\windows\\cecmd.exe\" \"%1\""
regards,
Fidl
Anyone knows the available syntax to use with the registry key of
HKLM/Software/Microsoft/Shell/Rai/:MSCPROG
I am trying to create a shortcut to call up the phone program
Cprog.exe
to
1) Redial last number
2) Dial contacts [ evoking also :MSCONTACTS OR :MSPOUTLOOK ]
3) Enable Speaker phone
4) Dial specific queue number in call history
5) Dial speed dials number
6) Dial specific number [ ie call 123456789 ]
Any help from the experts here?
Vijay perhaps can share some of your knowledge?
Main issue is coz I want my bluetooth button to activate a redial last number.
Though pressing on the bluetooth button and holding it for 2 seconds will do that, as a single tap will invoke the
HKLM/Software/OEM/VoiceCommand/[whatever commandline.exe]
I'd like to give it some flexibility of what I want to run.
Running normal apps like checknotification does not do the bluetooth any honour.
So I was thinking if the phone functions [ seen on the main dialpad] can be invoked with the :MSCPROG syntaxes.
Any help or hint would be helpful.
I don't have any experience with :MSCPROG (ie cprog.exe) command lines - although it's possible to try to descern if there are any, my VJPhoneShortcuts take another route in accessing cprog.
I have the research done on a relatively large update to VJPhoneShortcuts, and will finally build in WM2003 compatiblity where possible (I think everything except WM2003 speakerphone), hopefully this weekend or so.
I really don't know if the degree of control you want over cprog.exe is likely to be possible from external manipulation of cprog through command lines, since you're effectively replicating most of what the phone dialer can do.
However, it's almost certain that there is internal manipulation possible, as demonstrated by the phone skinning dll (phanc.dll or something like that, cant remember spelling). But I've never looked into that. Possibly in the future. But if you know how, I would investigate that dll first.
V
farbird said:
1) Redial last number
Click to expand...
Click to collapse
You can make a program that would FindWindow(cprog), then PostMessage(left button click) to its "dial" button.
i aint a programmer...
hehehe..
i shall wait for vijay if he has anything coming up that can help...
cprog.exe -url tel:121 will start the phone application, and prompt you if you want to dial '121'.
cprog.exe -url dtmf:...
not tested
[HKEY_CLASSES_ROOT\tel\Shell\Open\Command]
@="cprog.exe -n -url %1"
That reminds me of an old post:
http://forum.xda-developers.com/viewtopic.php?t=38003&highlight=tel+protocol
For making calls from webpages
V
no dice with bepe method
1) Redial last number
2) Dial contacts [ evoking also :MSCONTACTS OR :MSPOUTLOOK ]
3) Enable Speaker phone
4) Dial specific queue number in call history
5) Dial speed dials number
6) Dial specific number [ ie call 123456789 ]
Click to expand...
Click to collapse
FarBird, it occurrs to me that although it's not the most elegant solution, a mort script would help you out here.
1. Mortscript.
2. How do you want to call contact? By name or number, or by interaction with the contacts app? Check out writing extensions for the MSContacts on MSDN for technical details.
3. Mortscript, or new VJPhoneShortcuts hopefully this weekend (on WM5 only. I've not played with hardware intervention on enabling Speakerphone on WM2003)
4. Mortscript.
5. Mortscript.
6. Write your own app or VJPhoneTools, or cprog with a command line.
I'll like to take the phone app apart a bit more to work through some of these on a more technical level, but for the cost benefit, Mortscript would almost certainly work.
The speed dial and call history pages are dynamically generated list views. As such, I don't think there's an easy way to command line into them - I think they're app controlled. Thus, mortscript generally.
Otherwise, you'd have to parse the call history yourself (not difficult, but is programming) and select and dial accordingly. Would be a nice app to write (I have most of this written already for VJEphemeris), but you would be dialing somewhat blind I think - how could you know who's in 4th place in call history without first showing the call history?
V
It works: If you speak e.g. "home"
1. radio stops
2. wifi starts
3. softphone starts
4. display is getting dark to save battery
You have first to download and install
- mortscript
- vjvolubilis
- WirelessToggle (smartmadsoft) e.g. at www.todaysppc.com
- psShutXP
To use only the display-function of psShutXP, you have to put "Display Switch.lnk" to \windows\Startmenü\Programme and give him the link "\Speicherkarte\Programme\psShutXP.exe" 2
(the "2" is an important peace of the Link).
Then make a mortscript with the name e.g. "agehome.mortrun"
(agePhone is my Softphone because it is the only one which shows the caller with his name from the contacts. That makes it possible, that you see on your mobile who is calling to your landline, if you integrate the softphone to asterisk: www.richterverein.de/mhr/mhr082/m08209.htm ).Give the file "agehome.mortrun" this content:
#mortscript
Run("\Program Files\smartmadsoft\WirelessToggle\WirelessToggle.exe")
Run("\Speicherkarte\Programme\vijay555\vjvolubilis.exe", "-radiooff")
sleep(5000)
Run("\Speicherkarte\Programme\AGEphone\Phone.exe")
Run("\windows\Startmenü\Programme\Display Switch.lnk")
Run("\windows\Startmenü\Programme\Display Switch.lnk")
(It's nessessary to have "Display Switch.lnk" twice in the content.)
Save the file agehome.mortrun in \Speicherkarte\Programme\.
Make a link to this file from \windows\Startmenü\Programme\
(e.g. "agehome.lnk").
Start the voice commander and give the Link a speech command (e.g. "home").
Because WirelessToggle changes the Wifi depending of its status (on->off off->on), Wifi has to be off before using the speech command.
Wolfgang, Hamburg
(HTC P3600)
Last Update January 15, 2009
I have been working on a nice add-in for windows mobile,
this application will find your location (based on cell id) and change the profile based on these locations.
currently the software is capable of changing the WiFi status (on/off/unchanged) and also Bluetooth (on/off/unchanged).
changes to this document will be marked in blue
Added Spy Photos of the new Version, it will take a while but it worths the wait
Todo:
- Add Vibration Control.
- Add Ringing Volume Control.
- Make as invisible process.
- Unknown location Profile.
- Switch to Flight mode profile option.
- Display Personal Note profile option.
- smartWatchM Support, Displays location and vibrates when location changes
- Suggestion : Mortscript or application execution on certain location.
LPM V0.1.1:
- Hide Button.
- Display Cell ID Instead of unknown.
- Added Programs Shortcut.
LPM V0.1:
- Initial Release
Features:
- Cell ID Based
- Switch Profiles Automatically.
- Wireless (on/off/unchanged) support
- Bluetooth (on/off/unchanged) support.
- Leave Unchanged option.
- XML Configuration and profiles storage.
- Polling rate of 30000ms (30 Seconds).
Requirements:
- Windows Mobile OS (Tested on WM6.1 Xperia).
- dot Net framework 3.5.
i have published the source code on Codeplex on this link
http://www.codeplex.com/LPM
if you are interested in working with me to improve this application, let me know
How to use :
1 - Start the application.
2 - Click and hold on the Empty box then select add.
3 - Type the location name, select BT & WIFI settings (unchecking the box = Don't change status when reaching this place).
4 - Click menu, start recording. then move around the place to capture all cell IDs.
5 - Click save
6 - Repeat for your locations.
7 - Enjoy.
Please Post your mobile device after testing the software. state if the test is successfull or not and if you found any bugs.
Compatibility List :
- Sony Ericsson X1
Warning : Use at your own risk, neither me or XDA-Developers are responsible if anything goes wrong.
the file(s) attached here follows the License found on codeplex
http://www.codeplex.com/LPM/license
السلام عليكم ورحمة الله وبركاتهis it only for changing the profile or it can do more
thanks !! for your time to make it happen any how.
awesome, I was designing this kind of application myself..
But this looks nice, I will look at the source and see if my style matches yours. If so I think I'd like to help develop.
This could duplicate (and more) the functionality of Wifilocations (also on xda-developers), but more than just turning on/off the wifi and bluetooth!
johnchan78 said:
This could duplicate (and more) the functionality of Wifilocations (also on xda-developers), but more than just turning on/off the wifi and bluetooth!
Click to expand...
Click to collapse
i don't think so, anyway i'm planing to implement alot of new features.
let me know if you have any specific request.
I've been wondering when WM would get to have something like this. About 3yrs ago, I played with a similar program on my Nokia S60 phone. It worked pretty good. When I went to the conference room I could have the phone memorize that location and it would put my phone to silent. And so on. Thanks for your interest and work on this. I look forward to testing it out!
noellenchris said:
I've been wondering when WM would get to have something like this. About 3yrs ago, I played with a similar program on my Nokia S60 phone. It worked pretty good. When I went to the conference room I could have the phone memorize that location and it would put my phone to silent. And so on. Thanks for your interest and work on this. I look forward to testing it out!
Click to expand...
Click to collapse
thanks for your support, please let me know if you are facing any problems.
i will be including some more stuff in it soon
I use Wifilocations, but I find it somewhat unreliable with the cell-readout (but perhaps it's me). Anyway, I will give your application a try. I will mainly use it for turning on/off Wifi anyway.
I have a few questions though:
What is the polling frequency?
Is there a special -hide autostart option?
What is going to be different from Wifilocations?
Thx for your work!
Best, danckel
danckel said:
I use Wifilocations, but I find it somewhat unreliable with the cell-readout (but perhaps it's me). Anyway, I will give your application a try. I will mainly use it for turning on/off Wifi anyway.
I have a few questions though:
What is the polling frequency?
Is there a special -hide autostart option?
What is going to be different from Wifilocations?
Thx for your work!
Best, danckel
Click to expand...
Click to collapse
in the future, this application will have alot of features,
it will have a default profile (Unknown Location Profile) which will allow you to set your default setting when you are not in a known area.
also it will have options to prevent from stopping bluetooth and/or wifi if a call is on going (to prevent a BT Headset from disconnection or to prevent Wifi incase of VOIP call).
some more features will be there and whatever you have in mind can be implemented.
the polling time will soon be an option to set i think now it is set to 30 seconds (i'm not sure about the timer settings), the software automatically polls the cell id when a major event happens (add new location or edit one for example).
but i'm concerned about one thing, is it consuming battery?!
i didn't notice anychange in battery life or performance of the device. can you please confirm this?
thanks all for your support.
Didn't test it yet, but I'll suggest you add:
launch an app (sequence)
send predefined sms
connect to A2DP receiver
go to flight mode (cinema, hospital, plane)
turn off GSM part (bad or no coverage)
antitheft actions / lock the phone (when it leaves a specified location)
-> maybe this can be done with just running another app
How accurate is this ?
Cheers
Good Job ,, Well Done ,,
mmm ,, also I suggest to search for another products to collect more ideas to rich your software ,,
You can test this software I'm really using it ,,
http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&productId=246582
it has many ideas that you can include in your software ,,
also ,, this software not depending on net framework ,, and it has an independent wm service working in backgroud to monitor the cells and change the profile this thing make it too light and stable,,
it also has a today pluggin ,, so today pluggin it important ,,
so ,, give your self a time to try it to get more ideas for your software ,,
like,,, making it shareware
nono ,, please don't make it shareware ,, take all features from GSM Locator except this one ,,
lastnikita said:
Didn't test it yet, but I'll suggest you add:
launch an app (sequence)
send predefined sms
connect to A2DP receiver
go to flight mode (cinema, hospital, plane)
turn off GSM part (bad or no coverage)
antitheft actions / lock the phone (when it leaves a specified location)
-> maybe this can be done with just running another app
How accurate is this ?
Cheers
Click to expand...
Click to collapse
Sure, Sure, these are all nice features
i started immediately on some of what you said
regarding the accuracy, this cannot be measured in any unit!
the GSM mobile cell looks like a hexagon, when you are outside the city this hexagon is set to be larger (covers more land) while it is smaller inside the city, mostly, inside the city (or locations with high mobile traffic) will have more accuracy but not that much precised! for example it will not distinguish a room in your home, but it will be able to recognize your home (but maybe not your neighbour if both are covered with the same cell tower).
CodeMaster said:
Good Job ,, Well Done ,,
mmm ,, also I suggest to search for another products to collect more ideas to rich your software ,,
You can test this software I'm really using it ,,
http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&productId=246582
it has many ideas that you can include in your software ,,
also ,, this software not depending on net framework ,, and it has an independent wm service working in backgroud to monitor the cells and change the profile this thing make it too light and stable,,
it also has a today pluggin ,, so today pluggin it important ,,
so ,, give your self a time to try it to get more ideas for your software ,,
Click to expand...
Click to collapse
needing dot NET framework is not a minus! it's a framework, it makes my life (as a systems developer) easier.
developing a today plugin is tricky, it requres an unmanaged code (cannot be done via managed code at all), so if anyone is interesed in helping me in this part i would be pleased
lastnikita said:
like,,, making it shareware
Click to expand...
Click to collapse
No way, i'm not planing to establish a company and sell this product. i'm having fun developing it in my spare time
some people might have a performance concern, i did my best to avoid any practice that might affect performance. but even though, please report any performance issues if you face some
enjoy it
CodeMaster said:
Good Job ,, Well Done ,,
mmm ,, also I suggest to search for another products to collect more ideas to rich your software ,,
You can test this software I'm really using it ,,
http://www.handango.com/catalog/ProductDetails.jsp?storeId=2218&productId=246582
it has many ideas that you can include in your software ,,
also ,, this software not depending on net framework ,, and it has an independent wm service working in backgroud to monitor the cells and change the profile this thing make it too light and stable,,
it also has a today pluggin ,, so today pluggin it important ,,
so ,, give your self a time to try it to get more ideas for your software ,,
Click to expand...
Click to collapse
Guy, you were plugging your app (with handango link no less) three times on the other thread and now you are bumping it in here on the other app's thread, again? You must seriously work for them. Please, cut it off.
I tried your program, however, it could never get a fix on my location... it was always "unknown".
Im using a Xperia X1 GSM version...
johnchan78 said:
I tried your program, however, it could never get a fix on my location... it was always "unknown".
Im using a Xperia X1 GSM version...
Click to expand...
Click to collapse
please check the first post, i added how to use.
let me know if it didn't work and if you are facing any more problems.
anaadoul said:
the polling time will soon be an option to set i think now it is set to 30 seconds (i'm not sure about the timer settings), the software automatically polls the cell id when a major event happens (add new location or edit one for example).
Click to expand...
Click to collapse
Polling time of 30sec is fine, but I could not verify it. A very helpful trigger event is "turning on the device again". Could you include an active polling on this event?
It would also be nice if the application showed the actual cell id rather than reporting "Unknown" on the main screen. This enables me to check whether the polling actually works.
Wifilocations also has a trigger event when you leave rather than enter a cell. This could also be very handy.
Battery drain is of course a major concern, because the application has to run continuously. I haven't had time to check the battery drain yet.
Finally, is there a program switch that enables starting the program in the background?
PS: Thanks also for sharing the source code.
send predefined sms
-this option would be very useful for people who always travel because it can send an sms to a pre defined number especially if it will also send the cellid. it can be used as a tracking device.
this is what i did:
- launched LPM
- Options > Add New Location
- added location name: Office> ticked Ringing Volume > adjusted to lowest point > Start Recording > Saved
- quit the app
- relaunched the app, now the Current Location shows "Office", Ringer: 0%
- when someone calls, the ringer volume is still max
Hi, I have an idea for a usefull app, a standalone application for counting call duration. I will use an example on myself. I have a 100 free minutes voice plan from my provider, also 1GB data traffic. The app could have settings to set up the desired minutes amount and it would decrease it by the amount of outgoing calls, and a data transfer counter. Something like Phone Dashboard but not as a Today plugin but standalone program. (LCminute is way too complicated)
I found that US T-mobile has done something similar, called My Account, but where I live there's no such service from T-mobile.
It's just an idea, but i bet many ppl would appreciate it and I bet theres a bunch of ppl here who could do it
yeah something like that would be handy, an application that counts call duration, sms/mms and data usage.
I too would like to see this, any ideas anyone?
Edit: There is a program like this for Nokia users, be great to see something like this for us!
http://dailymobile.se/2008/04/06/symbian-application-freiminmon-free-sms-and-call-counter/
Look for batterystatus, search using the link in my sign.
It give you sms, call time and stuff like that. But it is a today plugin.
cd993: Good though with the sms/mms counter
ai6908: Well as i wrote in the first post, it should be standalone, because i dont wannt to disable TF3D to view the usage, I like the TF3D enviroment (the overkill would be if it could be a separate tab)
no one interested to make such an app? thats a pity
Bump!
Surprised this isn't already out there somewhere. Hate having to run SecondToday or Manila Today Plugin just to run HomeScreen ++, but need to monitor my usage...
My Account
Your best be might be to see if you can modify the T-Mobile My Account app.
I think it is, I used this a while back - see what you think
http://forum.xda-developers.com/showthread.php?t=354103
It's fairly easy to do using Mortscript. I've used one in the past on my Wizard and I've recently been tweaking it to work on this phone. This current iteration is much less complicated/sophisticated than the original version (which I did not write), because I don't want data minutes combined with voice minutes, and I don't care to have my minutes broken down to days and hours for me. And since I have unlimited data I don't need to know how much usage I'm accumulating.
Here's a link to the original thread and script I believe. At any rate it's where I first learned about it 3 years ago. As you'll see the version I've included below is quite different from that one. Between the two of them you just might find what you're after, or perhaps have a good time making one that suits you perfectly.
http://forum.xda-developers.com/showthread.php?t=258960&page=1
Here's what I'm using now. It's written for Mortscript 3.1, which is quite different from his most recent version. Version 4.2 may be backward compatible enough to run this, or it may not. The program allows you to reset your current counters, so if you run it on the day your bill cycle starts fresh and choose Yes to reset it can help you to keep track of where you are for the month.
call getstats
If question {%stats% & "Reset Current?"},"Call Timers"
RegWriteDWord HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0,AllCurrent,0
RegWriteDWord HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0,AllCurrentNumCalls,0
RegWriteDWord HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0,IncomingVoiceCurrent,0
RegWriteDWord HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0,IncomingVoiceCurrentNumCalls,0
RegWriteDWord HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0,OutgoingVoiceCurrent,0
RegWriteDWord HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0,OutgoingVoiceCurrentNumCalls,0
call getstats
Message %stats%,"Call Timers"
else
exit
endif
sub getstats
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
IncomingVoiceCurrent,minsOnly
call realMinutes
%AllCurrentIncomingMins% = %realMins%
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
OutgoingVoiceCurrent,minsOnly
call realMinutes
%AllCurrentOutgoingMins% = %realMins%
call getRealCurrentMins
%RealCurrentMins% = %returnRealCurrentMins%
###
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
IncomingVoicePhoneLifeTime,minsOnly
call realMinutes
%AllLifetimeIncomingMins% = %realMins%
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
OutgoingVoicePhoneLifeTime,minsOnly
call realMinutes
%AllLifetimeOutgoingMins% = %realMins%
call getRealLifetimeMins
%RealLifetimeMins% = %returnRealLifetimeMins%
###
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
IncomingVoicePhoneLifeTimeNumCalls,numCalls
call tallyCalls
%InVoPhLiTiNumCalls% = %callCount%
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
OutgoingVoicePhoneLifeTimeNumCalls,numCalls
call tallyCalls
%OutVoPhLiTiNumCalls% = %callCount%
call getTotalLifeTimeCalls
%TotalLifeTimeCalls% = %returnTotalLifeTimeCalls%
###
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
IncomingVoiceCurrentNumCalls,numCalls
call tallyCalls
%InVoPhCurrNumCalls% = %callCount%
RegReadDword HKLM,Software\Microsoft\Shell\CumulativeCallTimers\Line_0, \
OutgoingVoiceCurrentNumCalls,numCalls
call tallyCalls
%OutVoPhCurrNumCalls% = %callCount%
call getTotalCurrentCalls
%TotalCurrentCalls% = %returnTotalCurrentCalls%
# There can be no blank lines in the code in the stats section.
%stats% = \
"-->Current Info<--^CR^" & \
"Minutes: " & %RealCurrentMins% & " Rnd'd Up^CR^" & \
" (" & %TotalCurrentCalls% & ") Calls^CR^" & \
"^CR^" & \
"-->Phone Lifetime<--^CR^" & \
"Minutes: " & %RealLifetimeMins% & " Rnd'd Up^CR^" & \
" (" & %TotalLifeTimeCalls% & ") Calls^CR^" & \
"^CR^"
endsub
sub getTotalCurrentCalls
%returnTotalCurrentCalls% = %InVoPhCurrNumCalls% + %OutVoPhCurrNumCalls%
endsub
sub getTotalLifeTimeCalls
%returnTotalLifeTimeCalls% = %InVoPhLiTiNumCalls% + %OutVoPhLiTiNumCalls%
endsub
sub realMinutes
if expression (%minsOnly% = 0)
%realMins% = (%minsOnly%/60)
else
%realMins% = (%minsOnly%/60) +1
EndIf
endsub
sub getRealCurrentMins
%returnRealCurrentMins% = %AllCurrentIncomingMins% + %AllCurrentOutgoingMins%
endsub
sub getRealLifetimeMins
%returnRealLifeTimeMins% = %AllLifetimeIncomingMins% + %AllLifetimeOutgoingMins%
endsub
sub tallyCalls
# Just a way of setting the var to use above.
%callCount% = %numCalls% + 0
endsub
m4xx0rz said:
Your best be might be to see if you can modify the T-Mobile My Account app.
Click to expand...
Click to collapse
My Account is a server based solution, there is no way it would work for any operator other than t-Mo
Need data usage monitoring
Tref said:
It's fairly easy to do using Mortscript. I've used one in the past on my Wizard and I've recently been tweaking it to work on this phone. This current iteration is much less complicated/sophisticated than the original version (which I did not write), because I don't want data minutes combined with voice minutes, and I don't care to have my minutes broken down to days and hours for me. And since I have unlimited data I don't need to know how much usage I'm accumulating.
Here's a link to the original thread and script I believe. At any rate it's where I first learned about it 3 years ago. As you'll see the version I've included below is quite different from that one. Between the two of them you just might find what you're after, or perhaps have a good time making one that suits you perfectly.
http://forum.xda-developers.com/showthread.php?t=258960&page=1
Here's what I'm using now. It's written for Mortscript 3.1, which is quite different from his most recent version. Version 4.2 may be backward compatible enough to run this, or it may not. The program allows you to reset your current counters, so if you run it on the day your bill cycle starts fresh and choose Yes to reset it can help you to keep track of where you are for the month.
Click to expand...
Click to collapse
Yes, I've seen those registry keys and MortScripts to access/reset them to monitor incoming/outgoing minutes used, however what I haven't seen is a way of doing the same thing for data usage, which is what I'm really after. One of the scripts in that thread you referenced allegedly tracks data usage, but uses registry keys that are not present on my device, so obviously that solution doesn't work for me on my Sprint Touch Pro.
Other than monitoring the connections and keeping track of the packets going in and out on that connection, how can I see how much data traffic my phone is using and be able to keep track and reset a counter for monitoring it so I don't go over my 5GB cap?
Sounds like an idea... but I also thought this already existed... Apparently not.
So what would you be looking for?
- Keep track of minutes usage
- Keep track of cellular data usage
- Keep track of your limits and warn if approaching
- Automatic monthly (date configurable) + minutes + data, with optional carry-over ?
Just thinking... anyways, if I would pick up on this project it'd probably have a free beta but end up in the appstore for a few bucks. If
What keys does your phone have in HKLM,Software\Microsoft\Shell\CumulativeCallTimers? If there are none there which appear to be data related, have you searched your Registry for strings containing the word data? I have no idea how Sprint implements their version of WinMo, but it would seen that the registry would have to be employed in one step or another. My Wizard was a Cingular device running WM5, my TP2 an unbranded one and I'm running 6.1. The call timer dwords on both are identical. Why your Sprint is apparently different I have no idea.
Chainfire said:
Sounds like an idea... but I also thought this already existed... Apparently not.
So what would you be looking for?
- Keep track of minutes usage
- Keep track of cellular data usage
- Keep track of your limits and warn if approaching
- Automatic monthly (date configurable) + minutes + data, with optional carry-over ?
Just thinking... anyways, if I would pick up on this project it'd probably have a free beta but end up in the appstore for a few bucks. If
Click to expand...
Click to collapse
I was thinking the morning that it would be nice if I went back into the code I'm running and modify it to ignore nights and weekend minutes/calls and to subtract them from the registry's lifetime entries too. But unless I actually wrote this as a daemon I'd be forced to activate the code after receiving a call under those conditions. Something to think about perhaps....
Yes, please develop this!
Chainfire said:
Sounds like an idea... but I also thought this already existed... Apparently not.
So what would you be looking for?
- Keep track of minutes usage
- Keep track of cellular data usage
- Keep track of your limits and warn if approaching
- Automatic monthly (date configurable) + minutes + data, with optional carry-over ?
Just thinking... anyways, if I would pick up on this project it'd probably have a free beta but end up in the appstore for a few bucks. If
Click to expand...
Click to collapse
Actually, what I'd like is something along the lines of the built in iPhone usage information (see screenshots). Something that shows the cellular network data sent/received (including tethering), the number of SMS in/out and the number of voice minutes used (in categories, e.g., night/weekend, incoming, outgoing, etc., with the ability to select night/weekend hours since they may vary) and the ability to manually or automatically reset the counters at a specific time. Charting or otherwise keeping track of past usage would also be nice.
At the same time, I'm trying out various things to improve my battery usage, so I'd also like to be able to track time phone has been used, time since last full charge, etc., as the iPhone does. Note that I'm not an apple fanboy, I just like this particular app they have that groups together all this info and want something similar for my WM phone!
Really love my Touch Pro, but it's frustrating that getting basic usage info like this is not possible or is difficult to get at the moment. I'd gladly help beta such an app and purchase it once it's ready for release on the WM Marketplace. Had thought of this for my first WM app, but I know others out there could get it done in probably less than 1% of the time it'd take me.
Tref said:
What keys does your phone have in HKLM,Software\Microsoft\Shell\CumulativeCallTimers? If there are none there which appear to be data related, have you searched your Registry for strings containing the word data? I have no idea how Sprint implements their version of WinMo, but it would seen that the registry would have to be employed in one step or another. My Wizard was a Cingular device running WM5, my TP2 an unbranded one and I'm running 6.1. The call timer dwords on both are identical. Why your Sprint is apparently different I have no idea.
Click to expand...
Click to collapse
Not a surprise that Sprint does it differently, just to be difficult!
Here's an export of my Line_0 key:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\CumulativeCallTimers\Line_0]
"IncomingVoiceCurrentNumCalls"=dword:00000058
"IncomingVoicePhoneLifeTimeNumCalls"=dword:00000058
"IncomingVoiceCurrent"=dword:00003FB8
"IncomingVoicePhoneLifeTime"=dword:00003FB8
"AllCurrentNumCalls"=dword:000000DA
"AllPhoneLifeTimeNumCalls"=dword:000000DA
"AllCurrent"=dword:00008A55
"AllPhoneLifeTime"=dword:00008A55
"LastCallDuration"=dword:0000007F
"OutgoingVoiceCurrentNumCalls"=dword:00000082
"OutgoingVoicePhoneLifeTimeNumCalls"=dword:00000082
"OutgoingVoiceCurrent"=dword:00004A9D
"OutgoingVoicePhoneLifeTime"=dword:00004A9D
"OutgoingDataCustom"=hex:0A,00,00,00,38,93,56,01,F0,54,6E,06,00,00,00,00,01,12,D9,02,00,00,00,\
00,0C,4F,F1,03,00,00,00,00,A9,B5,92,02,00,00,00,00,CE,68,7F,03,00,00,00,00,\
58,5C,46,00,00,00,00,00,3E,E6,71,00,00,00,00,00
"OutgoingSMSCustomIn"=dword:00000013
"OutgoingVoiceCurrentCustom"=dword:0000041E
"OutgoingSMSCustom"=dword:0000000E
"OutgoingSMSCustomFTLow"=dword:13A53080
"OutgoingSMSCustomFTHigh"=dword:01CA697A
"IncomingVoiceDayCustom"=dword:00000135
"OutgoingVoiceDayCustom"=dword:000002B6
"IncomingVoiceCurrentCustom"=dword:00000135
"RoamingCurrentNumCalls"=dword:00000001
"RoamingPhoneLifeTimeNumCalls"=dword:00000001
"RoamingCurrent"=dword:0000002C
"RoamingPhoneLifeTime"=dword:0000002C
Unlike some other devices that have individual keys for incoming/outgoing data, it looks like all that data (no pun intended) is crammed within the OutgoingDataCustom key. Problem is figuring out how to extract it from that key...
You're right on both counts. That is probably the key, and finding out what it means is going to be a problem. Of course Sprint's customer care wouldn't be likely to have a clue. If the folks here don't know, and there is no Sprint TP2-centric forum out there somewhere, then a Sprint Engineer would be the only hope.
I am constantly amazed though at what some of the folks on this board come up with, especially in regards to the registry. How they figure out that tweaking some of these values, which have no apparent similarity to the problem they are trying to fix, will do so is beyond me. So I wouldn't give up hope, and you might just try searching the registry if you haven't already.
Barring a non-Sprint solution, do they have a #611 type number you can call to get a text message back concerning your data usage to date? It's not as handy of course, and nowhere near as cool as an onboard program, but it could save some nasty overage costs.
Something else you might try is to record the values of that key before and after doing some very specific data downloading. It might shed some light on what is happening, especially if you're careful to record the exact amount of time it takes to download a specific amount of data.
Good luck!
App development VB .net
Fellow XDA members,
Im currently busy trying to build a (basic) Minute monitor, based on your personal input in free minutes in a textbox. The output works, but i've yet to get the results from the register.
Only problem is that my programming skills are super basic, so IF it works, it'll work for the Touch Pro 2 (maybe more phone, it should work as long a WM creates the registry values we need).
But any help would be appreciated.
My idea is to make it a free program once ready and working.
So is there anybody who wants/could lend a hand?
For someone with more experience in programming it would be easier.