[idea for an app] Free monthly minutes monitor - Touch Pro2, Tilt 2 Themes and Apps

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.

Related

WME2003 my experience so far, good & bad.

First off XDA Dev forum rocks! I think it is so great that so many people have really helped every level of user. I believe this is truly the best-run forum on the net. XDA developer Peter Poelman, Jeff S., Lance, and I'm sure I'm leaving someone(s) out, please don't take it personally (God I feel like I'm giving an Oscars speech). No really, these guys are great! It's always nice to see a virtual community that actually works like a community. Anyways Tits Up! to ya all :lol: I hope that wasn't inappropriate I mean it is a real expression...... ...I think? :shock:
OK back to my experience so far:
(Theses experiences are based on a Previously US T-Mo PPCPE device with the ATT wireless SX56 latest Radio Stack running obviously WME2003 on US Cingular's Network. As a side note I think we should encourage people making posts for help or in general to start each post with your location, country, service provider, device variant, & ROM+Radio info. This sounds like a lot but these things really aid troubleshooting. Not to mention many of these things can be the thing that makes someone go :idea: I know the answer to that one! Anyway just a thought)
a.) I don't mind all the name changes, win CE, Handheld PC, Pocket PC + 1 and a 1/2 incarnations, and now WME. Just as long as it doesn't get changed to The Operating System Formerly Known As :roll:
b.) If you are having trouble with ring tones this is what I experienced. After using the add ringtone app in setting my ring tones wouldn't show up once I went to the phone app to change the ring tone it was not their. I then snooped around and found some differences.
1.) 2003 ring tones (ROM) are actually .wma files or have that extension
2.) Strangely these files differentiate from regular .wav files by having a space after the name (i.e. ringtonfilename .wma verses ringtonfilename.wma or ringtonfilename.wav) I am not sure this is how the OS tells the diff.
3.) Even weirder now everything works as it should space no space, use +ringtone app, or direct copy file to Rings folder in \windows DIR. So, if you're having problems try adding the space and putting it in the windows directory folder then once it shows up move it back to the rings folder and all should be well. Haven't toyed with .midi ring tones or polyphonic ringtones yet.
c.) If you want .wav files to show up in the sounds & notification / notifications tab just name the beginning of the file with Alarm i.e. Alarmwavfilename.wav and put it in the \Windows DIR folder and their you have it. I use Looney Toons TAZ talking when I get a new SMS as an example. AlarmTAZ.wav
d.) There seems to be a lot of stuff left over from the old OS if that is possible, or I'm not sure why it would be included as duplicates or not used by .Net 4.2x
Under Settings:
I have 2 power icons under settings. They both seem to work fine except one uses a newer Icon and is missing hyperlinks to other apps. I wonder if 4.2 see both but not the key that has the hyper links. Might be fixable. I'd suggest delete one of the keys but not before figuring out adding a new value for the hyper links. I still don't quite understand the registry. I have no computer training just self-taught and now have hard resetting down to blind folded, underwater and in my sleep :lol:
(If anyone understands the registry please PM me I have some interesting ideas I’d like to try that could benefit everyone )
Auto Config icon links no where.
Device Information doesn't get all the information right.
Other stuff that seems to do nothing but is present
\Windows\Cookies
\Windows\History
\Windows\Temporary Internet Files
\Windows\www
[I think these files were added by the developer of this beta to aid the team/soft dev/beta testers familiar with the old layout. I don't think this is the raw WME2003 OS (could be wrong). I would love to get my hands on that, incase service providers tweak & load junk on their that make the device work the way "they" want it to and not what it "is" capable of doing.]
These all now live in (with the exception of the last) in a new location that gets used (with new sub folders called content.IE5 & history.IE5) \Windows\Profiles\guest\
You'll need to know this if you wish to move the location of your temp internet files to be stored on your SD or MMC card. (p.s. don't delete your index file when manually deleting files in these folder it does not remake itself on warm boot. This may not be the case any more)
Also, you may want to download & install VBruntime for pocket pc 2003 from MS. I looked all over and for the life of me I can not find the file to post the link, but don't worry once you do anything that requires it I was prompted to download it by the OS :shock: 8)
e.) Also under \Application Data\Volatile\ DIR & \profiles\default\ DIR these don't seem to serve any function either.
That's about it for the oddities, of course there's the snooze hangs your device alarm bug. Not sure if that's going to be so easily fixed might be vibrate option related? Haven't toyed yet.
Also, radio signal display isn't all that accurate. Signal still the same, just not displayed as accurately.
OK now on to the cool stuff! (I'll just focus on the functionality issues as not to repeat too much that we already have in the forum:
f.) True Class B GPRS (Strange seems to be OS side not GSM Radio Side, as I didn't upgrade the Radio Stack :?: )
Always on + True GPRS Suspend feature! (I can't believe I waited over a year! for this common basic function :evil: and MANY people out their are still! waiting. I'm surprised this device even did as well as it did given this was already a feature in Bluetooth phone+PDA combos. I almost took it back to the store the day I bought it (Like all the handheld computers in my PDA graveyard from Casio Boss-Sharp-1st CE-Psion-RIMBlackberry-HPC both form factors-PPC, I must be the first to have it! I'm ill that way :roll: early adopter is a light term :shock: )
g.) Today Plug-in big improvement Calendar gives you a heads up the next appointment down the road (you'll either love this or hate it & it's not an option so hope for the first)
Inbox plug-in shows all your accounts SMS+All email accounts. Taping on the specific account launches that account 8)
h.) Pac-Man anyone just go to \Windows\Pac-Man.exe and copy via file explorer into your \Windows\Start Menu\Programs\Games and Tap & Hold select paste shortcut. Then Tap & Hold rename and get rid of "shortcut"
i.) Inbox rocks now almost Blackberry like functionality (sort of) When you set up a new account their is an option to check called connect & check for messages every "" minutes. Max value is only 60min not so good if you’re trying to watch kb charges or battery life. But the really cool part is it really works. Even if you ready for this kids 8) DO NOT have a current data connection it will at the appointed interval launch a data connection and run! :shock: way 8) This will take place even if the devise is turned off, but requires inbox to be open and I think on the top (not running in the background a stupid MS bug. Not the case when the device is on will run in the background)
Now for the things I do hate :x :
Once again Microsoft just blows me away in their omission of a function that is so obvious, basic and expected and just cripples the device at the point of it's "Main" cool sell factor (i.e. data connection killed on power off, data connection terminated on call dial/receive) that I just can't believe it :shock: The moment the little thought ran through my head "Oh, #%[email protected]! I might have to wait a year for this tiny #%[email protected] pivotal bug to get worked out I almost threw my device out the window I was so pissed :x :evil: So hear it is and your not going to believe it:
The inbox as stated above works awesome, very automated, great, etc, but if you have more that one email account it will ONLY auto connect and check the one that is on top! Even worse, if your SMS account is on top wont check any of your email accounts :shock: I just cant believe it all that functionality and just like before...Up the dirt path! :shock: What were they thinking? I don't think this is going to be fixed by any of the operators. I'd be curious if the non Phone Edition WME2003 has this same roadblock? Two little things; work in the background on or off, and check all accounts. Makes sense the app has to be open.
One last OMG can't believe it MSN Messenger is very flakey with GPRS Suspend sessions. Meaning sometimes it does not reconnect and other times it does. The problem is you will have no idea unless you go look to see, at this point...What's the point? Defeats the whole purpose. Again, these are most likely on the MS side not likely to be fixed by the service providers
I recommend copying the tmail.lnk file located in \Windows\ to \Windows\StartUp\
One cool thing you might really want to do :
This is a must have http://www.phm.lu/Products/PocketPC/RegEdit/ for the following:
It seems many people like to program their voicemail password in with the voicemail number so it gets entered automatically. I, like many others, initially tried adding the p's to the number in Start, Settings, Phone, Voicemail but after a soft reset the p's change to 0's.
The following seems to work on an SX56 with AT&T Wireless and T-Mobile. This involves editing the registry, if you're not careful you can break things requiring a hard reset. You might want to do a backup through ActiveSync before trying this. I'm not responsible if you break it.
If you don't already have it, download and install a registry editor. The one from PHM (www.phm.lu/products) seems to work great.
Open the registry editor.
Navigate to \HKEY_CURRENT_USER\Software\Microsoft\Vmail
Edit the PhoneNumber key to include your voicemail access number, pauses (use "p"), and your password.
Edit the RegOverridesSIM to 1, instead of 0.
Close the registry editor.
Soft reset the device.
Go to SpeedDial and verify your voicemail number includes the pauses and password.
After this, do not go into the Voicemail settings, ie. where it says "Reading settings from network...". Doing so will reset the RegOverridesSIM key and you'll have to do it again.
Hope this helps someone out.
Source: PocketPCPassion user boostaddict
_________________
Mike Collins
thank you mike for this tip now it gets a little trick on 2003 here's why. In the \HKEY_CURRENT_USER\Software\Microsoft\Vmail there is no RegOverridesSIM key beleive it or not I a non-programmer am going to teach you anyone how to write a registry key :shock: (only for this instance! It's probably not really this easy. I had no idea what I was doing. Just guessed right the first time, shew!) OK kids here we go (doing this wrong may well destroy the very fabric of our 4 dimensional universe or.....It'll just #%[email protected] up your machine :roll: ):
\HKEY_CURRENT_USER\Software\Microsoft\Vmail
Then from edit on the command bar select "New DWORD Value"
Value Name: RegOverridesSIM
Value data: 1
Base: Decimal
Hit OK
Now go to Phone Number 1 Edit your phone number to include your pauses and password or what not under
Value Data
and hit OK
Exit the program (Close It not minimize)
Soft Reset your device and that's it!
OK enough my conclusion (To WME2003 or SER1.2 or not):
If you read this post and said "#%[email protected]! me, do I really need to know all that?! :evil: I just want my device to work. (You want a stable reliable device, and never look under the hood of your own car. Oil what's that? you get the idea :mrgreen
Also if you are counting kb (GPRS data) and only connect for information, for fun, or not more than 5+ times a day
Then Go with SER1.1 or 1.2 both excellent very well done and way stable. Nice job guys 8)
If you are not counting kb, you really "need" connectivity 24hrs a day (other than the novelty factor i.e. I do wireless & software consulting for corporations in the US wanting to go wireless or paperless, and I provide Technical support via IM clients. Now imagine how free "I" become being able to be truly mobile :shock: This is what wireless is really all about baby! I'm also an Actor here in Los Angeles...no really it just sounds like a joke :lol: )
don't mind getting your hands dirty, tinkering under the hood, or every time someone give you back your phone after looking at it you caress and utter under your breath "My Preeeeeciouse...."
Then go with WME2003
Hope this helps.
P.s. If there are any programmers for CE4.2 out there I have some ideas specific to these devices and I have the resources to get these ideas to companies and the entertainment industry. The demand is getting stronger, the future is being realized in business, and right now my hands are tied to what already is. Not, what should be. Big difference, even bigger market.
Funny thing, the PHM registry editor was already in my windows directory so I am guessing it is part of the ROM image to begin with. Since this is a developer ROM image I can see the need for this. Can anyone else confirm this so I can stop wondering whether or not I installed PHM in my sleep and didn't know about it.
I did the double wammy, I installed the ATT SX56 update and then immediately MW2003 on my T-Mobile PPC. Bad move, sort of. My GPRS signal was MIA for a good 80-90% of the time after that after the 2003 install. Maybe it was the network but I thought it was funny that all of a sudden after several months of almost no downtime I start having connection problems after updating the radio stack. After a couple days of this I decided to revert back to the ATT SX56 rom. So far my signal is back to what it should be.
I have to conclude it is the 2003 ROM and the type of SIM or coverage in my area. Voicestream showed up as the carrier under 2003, but under 2002 it shows as T-Mobile. Is this the case for all T-Mobile users I wonder? I wish I could figure out why my GPRS wasn't working under 2003 but until then I will stick with what I have at this point. At least I can rule out the radio stack upgrade as the problem.
Uninterupted GPRS with Thunderhawk will have to suffice for now.
If you are sticking with 2003 I envy you. Even with this pre-release version of the OS I can see definite speed increases with games, so I am guessing it across the board too.
Thanks for XDA Developers and Jeff for their contributions and more importantly time to this community.
@ ottoman3
Yes that is the case with my unit, in the LA basin, too.
But I really don't mind if it says Voicestream or T-Mobile, my service here reports Cingular :shock: since they share network and towers in the area. And yes PHM Registry edit is on the ROM, with some other Registry thing, Wallaby (xda) stress test tool and PacMan
I'm sticking with it, because I like the experience, see
http://www.xda-developers.com/forum/viewtopic.php?t=1649
I have no need for Blackberry-style email, in fact I *like* the fact that I can control email flow (manually yes but it's ok 4 me).
The +'s outweigh the -'s in my case, ymmv :wink:
PHM Registry is indeed in the 2003 ROM. But it is v0.2 instead of the latest v0.7
ottoman3
PHM reg edit in ROM I decided to encourage people to use the latest version, but old one works just fine too.
The other reg edit tool is manual (I think kind of like a command line registry edit)
If you'd like please post what device hardware you are running (who you bought it from) and upgrade revisions i.e. Here's what I did. Started with latest t-mo ROM & Radio from US T-Mo website, then successfully (no bumps) updated to AT&T latest ROM & Radio, then updated (with a few hangs, simply solved by pulling the device from the cradle closing the desktop session putting the device back in the cradle and running set up again. Never soft or hard reset my device. The upgrade program sees where you left off and picks up from there) SERv1.1, Then successfully upgraded just the ROM image to WME2003.
My radio rom combo works fine - being quite temperamental from time to time. Radio seems to be fine, just rom temperamental.
Couple of things:
I assume your phone was SIM Unlocked, if so it will show the actual network provider for the tower you are using. If your device is SIM locked to a certain network provider AT&T or T-Mo it usually only shows that provider unless you are roaming. Voicestream is the old name T-Mo is the new name so maybe some locations still ID as VS. Where are you located? Like vagelis said CA, New York, and I think one other allow these two providers to sell service in areas they were not in.
Once you upgraded successfully to ATT ROM did you soft reset allow the radio to register on the network, connect to GPRS and then did the 2003 update? Just curious. Shouldn't make a difference but when handshaking with networks it might want to log the IMEI number or something first. Just guessing:?
Usually if you are able to connect to GPRS some of the time and not other it is not necessarily on the device side. That usually denotes an operator problem.
And vagelis what's a matter with you :wink: not wanting instant or timely email notification! No really, I understand there are two opinions to everything one is mine the other is wrong :roll:
I just wish they would have not stopped short, seems like a simple yet obvious ooophs .
One last thing, if you want email notification without incurring data costs, try the following:
Open a hotmail account, go to alerts tab, and set up alerts via SMS to your cellular phone number you.
Then at your POP3 account home simply set up “forward copy of mail” received (not all POP3 services allow this and HTML services do not allow forward to another account) to your new hotmail inbox. Now you will know via an SMS message that you need to “Manually” check your Inbox on your device. It also includes the subject line in the SMS but not the body of text incase you decide it’s not important enough to check right now. If you already use a HTML mail account most of the major ones have SMS alerts for email. So, you will know when you have to log-on and sign in to your mailbox.
I followed the upgrade path pretty much the same as you erickbryce minus the Dev 1.1 upgrade. I went from the latest T-Mobile rom to the latest ATT SX56 rom. Reset the device, signed onto my service, played with GPRS just to see what uninterupted GPRS was really like. It said T-Mobile with the ATT rom so I know it had something to do with MW2003. I then upgraded to MW2003. Then it went downhill from there.
I bought my PPC phone last August from CompUSA so I am guessing it is the unlocked version. I just read a very interesting thread over at PPCPassion about someone getting their SIM replaced with a new one from T-Mobile and their Voicestream idenitification changed back to T-Mobile and their GPRS improved greatly. It sounds just like my situation. And since my phone was purchased right around the time Voicestream changed over to T-Mobile maybe something was left behind on the SIM. I never really followed up on GSM and SIM technology to know what exactly is stored on these cards outside of Account information. I will see if I can get my SIM replaced with a new one and try MW2003. I really miss the speed boost.
Thanks for your input and suggestions.
Can you give a little more detail on the "Then it went downhill from there" part? :lol:
The GPRS connection went downhill from there. Sorry for not being too clear with that statement. It started out okay, then for the next several days I pretty much was never able to establish a connection. It must have been connected with MW2003 because my connection was dead prior to returning to the ATT rom. 10 minutes later after the upgrade my GPRS came back. It has been solid ever since.
Hmm very interesting
Just wondering did you try the new SIM card solution yet? I am just very interested now to see if swapping the SIM makes GPRS work now. The curious thing is, it worked then didn't :evil: . If your provider disable some provisioning on their end changing the SIM will only load the same provisions on your account as before on the new SIM. Please let me know and ask your service provider why this would work if it does. Always learning, so would like to know. :idea:

EXEC SUMMARY: TIPS n TRICKS to make your JasJar run well

There are way too many posts on this board from ppl who r saying "Piece of crap, I'm gonna take it back and stick it up my provider's...". This post is for you!
I'm no expert (just a disciple of ppl like buzz, vj, etc), BUT I am not afraid of a hard reset or 30, and as a result I've tested everything below, and most of the stuff throughout this forum. I've also followed everything on every forum since being the 10th person in my country to get a JasJar. I welcome critisism, corrections and additions. Please post replies by refering to the step you would change, or insert after. Let's try to stick to proven alternatives and additions though, so that this thread can become somewhat of a 1-stop point for new users (and existing users who do not have the time to learn this alone - and let's face it anyone who has a Universal already, is probably pretty hard working, and already spending an awful amount of time justifying their acquisition in front of their BlackBerry collegues...)
This is written with a single thought in mind; what the hell would my wife do if she got one of these. No-one could blame her for tossing it inside of a week, but with a few changes it's perfectly functional - in fact with a few more changes (also listed below) it's quite desirable.
By the end of this process, your Universal should have a reasonable suite of apps, perfect functionality around all issues solved to date (I've not covered networking tho), a screen flip speed of 0.5s or less, and free program memory of over 20Mb
So here goes, a step-by-step process to get your Universal 100% functional, proven and tested on the HTC Universal iMate JasJar, but should all work on any MDA:
ROM Upgrade: First thing's first. Upgrade to the September-30 ROM (JASJAR_WWE_11353_137_10301.zip). It's available somewhere on xda-developers, or on clubimate for imate users. This is a no-brainer - no posts on this board or any others indicate it's a waste of time. Many posts cover O2 users flashing to this ROM, with great benefits. There are ways to re-install the O2 graphics and apps - if you want ;-) If you have ANY issues with your Universal, bite the bullet and do this; you'll see that the following setup process is not as brutal as you'd expect (I can run thro it in about half an hour - but I've done it many times and have all the apps lined up and ready).
Optional soft reset: Some pppl like to soft reset BEFORE the device installs the default apps. On this ROM, there's no performance improvement, no memory imporvement that can't be covered later (backgammon etc), and potentially some important losses that I didn't hang around long enough to discover.
Sync: Now sync with your PC to get your contacts, calendar and tasks. This is only here to get you up and running asap.
Pocket Mechanic: Download (www.antontomov.com) and install this essential app. You have a few days on trial, and it's necessary for the next steps
Notification Queue: This can be done later, but it's nice to get familiar with this process whilst your queue is small. Using PM, open the notification queue. You may already (yes!) find some duplicate (yellow icon) sddeamon entries. These seem to replicate during an activesync. You can/must delete all duplicates from time to time. You will also, in future, find some "\.\\Notification.....SCRIPT..." entries. Keep an eye out for these. Most mature within minutes of you finding them, so let them expire. Many are future-dated and tightly back-to-back. These can nearly always (I've never had a regret) be deleted without repercussions. If you don't manage these, they tend to breed, and anyone with XDA experience knows what happens when your queue fills up (failed alarms etc). I'm unclear as to where these come from - undoutedly an app that is not behaving elegantly (regular registration checks etc), and if you follow the steps on this post you should NOT find any - ie the apps here do not seem to be culprits. But, keep an eye open...
Registry cleanup: Again, this can be done later, however you'll soon see the beenfit of doing it now. Using PM, run registry cleaner. You'll get around 6 entries, all of which can safely be deleted. If you did not follow step 1, you may have to examine eahc entry to see if the O2 ROM is messier. The beauty of this step is that from now on, you can safely clean everything that PM finds in the knowledge that it's a leave-behind from an app you installed, and now you can install, de-install, and provided you clean up the directories (easy) you KNOW for sure that you've completely gotten rid of the failed app. Winner!
Task closer: Now it's time for your task manager. There's a lot of coverage on this, and any of the following seem to do the trick, ranked in order of simplicity thro to possibly problematic:[list:333ba237cf]
Magic Button (free, includes battery line on top of screen)
GSPocketMagic++ (free, includes cascading menu. Some MDA Exec users claim that it closes something awful that O2 installs, and solves a 7 second flip issue. SEVEN SECONDS!!! If you implemented step 1, you should not have this problem to solve anyway)
spbPocketPlus (not free, and do not allow it to show any storage meters. There are some bad posts on spb, but I've found it just as good as the above, altho it takes up slightly more memory)
WisbarAdvance2 (not free, HUGE footprint, definite performance issues BUT it skins your Universal SO beautifully, that I've gone with this and WAD - desktop plugin)
[*]Basic apps: Now there are a few no-brainer apps to install, that no-one disputes and that are all free. NO BRAINERS:
Total commander (free, replacement for file explorer - way way better)
TCPMP (free, replaces media player, more formats, full screen, way way better)
Batti (free, battry bar on top of screen like spbPocketPlus, small footprint, but if u r using MagicButton you already get this)
TRE (free, registry editor, necessary to run .reg files covered later)
IIWPO (free, AWESOME concept; If your owner info is changed, it SMS's the number you've set with new SIM number and new 'owner' details. Great if someone steals your Universal. Don't bother if u r not happy with a little installation effort)
BT icon (free, on this board somewhere, gives u an icon on your today tray that shows BT status and allows u to jumps to settings>connections>BT)
BT switch (free, on this board somewhere, several apps that turn BT on, off, or toggle)
Battery Uptime (Optional: free, today plugin that tells u the battery status BUT it's way more useful: you get to see actual running time vs uptime, and remaining running time. This gives u a good feel for your battery consumption rate under different scenarios and helps overcome a LOT of concerns around thinking you are draining faster when actually you are just using the device more)
apReminderPlus (free, AWESOME repeating alarms. Beauty of this is that is seems to be independent of WM5, in that it keeps an eye open for any alarms, and pops up to do its thing if it sees one. WAY beter than built in repeat system, and makes me feel good that I have alarms covered off in case the old wm2003 bugs start to appear again)
VJSMS (free, on this board, gives u 1-click to send an SMS. Note that .lnk file should read as follows INCLUDING inverted commas:
\Storage Card\Program Files\VJApps\vjsms.exe" "123
Change path and number of course. Number can also be a name.
Sad to report that VJDailer doesn't work on the universal. This would be awesome
[*]Settings: Time to do your basic settings:
speed dials
power and backlight
voice dials
Owner info
ringtones and notifications
DO NOT set regional settings if u r using PI (below)
[*]PIM: OK, time to replace the CRAP calendar built into WM5. CRAP CRAP CRAP! Disgracefully, embarassingly CRAP. Hell, symbian ship better default apps with the OLD Psion S3 and S5 than this! Now, I use PocketInformant. Latest release works well on JJ with 2 livable issues: Landscape flip screws up Monday/Tuesday in week view, and you MUST NOT set any regional settings what-so-ever, else you get the blank calendar view bug. AgendaFusion is due for a WM5 release any day now. Other than that, I don't think there is much that works on the Universal - correct?? :?:
[*]Reg fixes: Now there are a few no-brainer registry hacks that you should run. You can find these as cab files on this board, as registry keys under the wiki page, else as .reg files on one of my earlier posts (fastest method):
Buzz's BT headset (prevents BT from turning off over night - no brainer! Thanks buzz!!)
"Always on GPRS" (search this board - keeps GPRS/UMTS turned on - awesome!)
Date & time in title bar (why not)
Menu and popup fonts 700 vs 900 (it's cosmetic, but on our nice VGA screens, it seems daft to have a look n feel that's SO QVGA)
PIE homepage (prevent 'e' button from going to clubimate page)
Terminal services cache (increased cache uses memory during terminal services, but it's WELL worth it to eliminate black blocking issues)
Turn IR off (unless you have a good reason for keeping it on)
[*]Extra apps: There are several very useful apps, that work reliably and do not have an adverse impact on your Universal.
eWallet (not free, desktop sync does not work, but rest is very useful)
Pocket sudoku (not free, but it's SO much fun!)
Mobipocket reader (skinny version is free, for mobipocket ebooks - ebooks fully being 25% of your devices functionality along with PIM, phone and internet access. Google beta 5 version with full VGA support)
uBook (more eBook formats. Not free but usable. VGA support)
1-calc (cos built in calculator is SO crap)
GPRS traffic monitor: We need a GPRS/3G monitor. spbGPRS monitor does NOT track the usage of yoru device as a 3G modem - which is where u chew up traffic costs. IP Dashboard has similar issues.
[*]Memory:Now, I'm the first to say that I don;t fully get this yet. There are a few things that the posts suggest should reduce program or storage memory - but don't really seem to do so. Try them and let me know results with more scientific before and after checking please:
Remove backgammon & skype, and re-install to SD card
Remove the 1Mb .tsk themes from the \Windows directory. You cannot delete them, you have to create new files that are smaller and copy them into \Windows and overrwite the larger files. Search this board for some sample small files provided. I didn't find that I got any memory back...???
Ditto for .cab files in \Windows
Do not use these big theme files - by using smaller themes you should get more program memory.
A couple of dudes have started threads on getting more memory and clearing out \windows files - but there are no good responses yet...
[/list:333ba237cf]
Right, that's it! As I said above, I welcome input and feedback - but let's keep it hi quality so that this post perhaps gets stickied and we can get less of the "Buy my JasJar before I post it on eBay posts". Of course there are a load more apps you can add, but most give issues (eg TomTom) and posts on this board cover working around them for ppl who have to have these apps. This was a good, strong, basic config.
Hope this is helpful to some.
Some well-thought out words there, craigiecraigie4. However, I'm a firm believer that it's a bad move to install anything that I REALLY don't need. So far, my MDA Pro has a default installation. None of these "essential apps" are necessary. Indeed, half of them seem to only exist so that you can add other "essential apps" :wink:
If/when a better browser comes along, I'll investigate. Other than that, I find the messaging client perfect (works nicely against Exchange server); Terminal Services could be better - just giving me true full-screen support would be enough. And I'd like better Wifi support - I want, for example, to be able to name my SSID. IMHO, with desktop PCs as much as with PDAs, every time you install a piece of software, it ultimately makes the system *worse*. ie the result is a damned site less than the sum of the parts.
so, taking each point with my (possibly unique, certainly cynical) POV
1. ROM Upgrade
Didn't bother. It adds nothing that I'd use apart from MSN and that would just suck up time that should be spent on worthwhile things :lol:
2. Optional soft reset
Yeah, I may do this but, TBH, T Mobile install very little stuff and it seems to work, so I ain't fixin' it.
3. N/A
4. Pocket Mechanic
I can't see that I need this.
5. Not quite sure what the problem here is. I've been using XDAs since day 1 and never encountered the problem. YMMV
6. Registry cleanup
Never assume that some badly-written software doesn't depend on some default or illogical registry setting. YOU HAVE BEEN WARNED
7. Task closer
OK, not a "two-click" operation, but in Settings/Memory, I can close running applications. No new software needed.
8. Basic apps
Total commander - erm, yeah, it's nice and everything and does a better job than the standard affair. However, 99.99% of the time, error: +/- 0.01%, I find I don't actually need any of that extra fluff.
TCPMP - granted, I only use MP to listen to WMAs I record off the radio to listen to later.
Batti - On my Today screen, there's a little icon I tap and it shows me my battery state. I can also see this using Settings/Power (or whatever it is)
TRE - See previous warning about effing about with your registry
IIWPO - nice idea :lol: but no substitute for insurance or taking care
BT icon, BT switch - I've never used Bluetooth in my life. YMMV
Battery Uptime - See prior comment about battery state indicator
etc
I'm sure that more people will find your advice usefull than mine, but just like to point out that, out of the box, these devices (at least MDA Pro) seem not to be too wide of the mark. For me, at least.
This is very helpful...thanx!
You mentioned that the soft reset before installation of imate stuff may lead to some problems in the long run. As I have opted for this strategy and have only installed two cab files (btpatch and a file that brings up the smart dialing), I would appreciate it if you could tell us what kind of problems we might confront. Also, is it too late to add these cab files after the fact (that is given we have synched contacts and added other programs)?
Cheers, apap
craigiecraigie4 - very useful advice, I think for everyone with a PPC. I don't have a universal, but good tips either way.
I didn't realise VJDialer doesn't work on WM5. I'll look into updating it when I get a new version of Visual Studio (or a WM5 device!).
Good work man!
V
Hi VJ - yeah, I'm afraid that there are a couple of posts on your primary thread about the "no command line specified" - no matter what combinations we try in the .lnk file. Saw your comment that another crowd charges for such an app. I'd happily contribute for the benefit of quick-dials - would be awesome along with WAD. You might want to mention your app on the WAD (lakeridgesoftware) forums - many 2003 users there who would LOVE this. With WAD u can have popup boxes on your skin, so with vjdialer one can popup and view of quickdials. awesome.
craigiecraigie4 said:
[*]Buzz's BT headset (prevents BT from turning off over night - no brainer! Thanks buzz!!)
[*]Menu and popup fonts 700 vs 900 (it's cosmetic, but on our nice VGA screens, it seems daft to have a look n feel that's SO QVGA{)
/quote]
where can i get the 2 things above...looked but cant find
thanks
Click to expand...
Click to collapse
vijay555 said:
craigiecraigie4 - very useful advice, I think for everyone with a PPC. I don't have a universal, but good tips either way.
I didn't realise VJDialer doesn't work on WM5. I'll look into updating it when I get a new version of Visual Studio (or a WM5 device!).
Good work man!
V
Click to expand...
Click to collapse
hi vijay!
I'm running on wm5 on my xda2....and am using vjdialer and vjsms extensively!
I dont think there are any problems with VJDialer's compatibility with wm5....
S
spbPocketPlus (not free, and do not allow it to show any storage meters. There are some bad posts on spb, but I've found it just as good as the above, altho it takes up slightly more memory)
Click to expand...
Click to collapse
I have this running on my Exec and have storage indicators for memory and SD card on today screen, or are you talking about something else?
Btw, I found that my Exec runs faster with pocket plus than it did with magic button and pocketmagic++
Cheers
J
craigiecraigie4
Thank you VERY much for your extensive effort - this really does helps a lot :!:
That's an awesome post craigiecraigie4, some hard work went into that one dude.
Now my post below is not intended to be better than the original, merely another option. craigiecraigie4's use of the device is obviously a lot different to mine, as I work in an office, and am out of connectivity for maybe 3 hours of travel a day max, and never at weekends unless I go out. I'm on a scooter or a tube train so no connectivity is possible during travel for me.
What we are describing is our comfortable loadsets or configurations of our little systems, and that's what the stuff down here is, the Bongo configuration if you will. :lol:
I have made my comments against craigiecraigie4's original titles, and added a few apps of my own that I have.
[*]Weirdness for Hallowe'en :shock: After a hard reset, then sometimes the crosshair pointer setup would be real slow, and others it would be fast. Just in case, I did it until I had a fast one and proceeded from there. Don't know what/if any difference it makes, but that's what I do.
[*]ROM Upgrade: As there aren't any upgrade ROM's out there execept for the iMate one, I wouldn't until the new carrier ROM's are posted. I agree with CraigieCraigie though. Sooo, why not then? Warranty is the answer. Although I think in reality they wouldn't wash their hands of you just because you dared to use someone else's ROM, the carrier techies are generally not allowed to instruct you in the art of repairing your device with anyone else's ROM except their own, and so you would need to wait until your carrier released an upgrade and they could tell you how to do it.
[*]Optional soft reset: Definitely. And be selective about the manual .cab installs (installing total commander or the like first to see the Ext ROM). There's generally something in there that forces the device to behave in a way you don't like. An example is the internet button taking me to the t-mobile home page all the time. I hate that so I didn't install the relevant .cab.
[*]Sync: Now sync with your PC to get your contacts, calendar and tasks. This is only here to get you up and running asap. <-yeah man
[*]Pocket Mechanic: Download (www.antontomov.com) I bought this. It's good meaty tools you would get in a full Windows OS that M$ didn't put in WM5 yet.
[*]Notification Queue: Did it once, didn't do it after my last hard reset and TBH, haven't felt a need. I probably would do if I installed it and saw a gazillion notifications spamming my inners up. :lol:
[*]Registry cleanup: Haven't done it, but a careful look and selective delete may be of some use. Can't be arsed is the honest answer
[*]Task closer: Haven't bothered this time to minimise my number of concurrently running programs (absurd logic eh :wink: ). I only use a certain few apps, and as they're few don't notice a big slowdown from having them minimised if they don't close fully
[*]Basic apps: Here are Craigie's apps with my comment, and my loadset apps
Total commander - yeah man, schmokin
TCPMP - I only use mp3's so no point for me. Perhaps if I need to watch videos I will reinstall it.
Batti - I use Spb GPRS Monitor, v2.3.0, b525, and it has a battery icon, and I have the icon on my today screen, and I can guess it most of the time.
TRE - I use BitsInside Regedit. Also free and I like the Win 98 feel to it.
IIWPO - Great idea, I didn't know it worked on Universals. I will do this cos you never know if it might lead you to a thief. They'd have to be non-savvy theives of course else they'd hard reset it before using the new SIM
BT icon - I use the FN + -> combination to get there or the connectivity icon on the status bar.
BT switch - as above
Battery Uptime - If you want to learn then great
apReminderPlus - I don't use the alarm function
VJSMS - Inbuilt in WM5 is fine so far for my needs
Agile messenger - very thrifty use of bandwidth, like <10% of MSN (really) and free at the moment, but will pay for itself in bandwidth charges very quickly for most people. Suck it and see
GPS Viewer - because I have a Holux GPS and want to verify connectivity sometimes
Pocket Hack Master - because I like to crank it up to delightfully unstable 624MHz sometimes, but haven't need to with my installation as described here oddly enough. It's fast enough for me so far.
Pocket MSN because I want the Hotmail to appear in my messages application. I use Agile to IM people as above
TomTom Navigator 5.1 because it's awesome
[*]Settings: Time to do your basic settings:
speed dials
power and backlight
voice dials
Owner info
ringtones and notifications
DO NOT set regional settings if u r using PI (below)
[*]PIM: OK, time to replace the CRAP calendar built into WM5 - I agree it's crap, but I don't need a decent one. I am a simple soul.
[*]Reg fixes: - If you want to
Buzz's BT headset - haven't noticed this issue yet, bet I will tomorrow morning now though
"Always on GPRS" No good for me - 40megs/month tariff limit
Date & time in title bar (why not) - cos I know the date and time.
Menu and popup fonts 700 vs 900 - haven't done it yet. I like the size
PIE homepage - is done for me through my selective Ext ROM install
Terminal services cache - I don't use it yet
Turn IR off - yeah agreed waste of space most of the time.
[*]Extra apps:
eWallet - I don't keep details like that on my phones.
Pocket sudoku - I read books, so insert MS Reader for me there
Mobipocket reader - doesn't support .lit (MS format), and I read .lits and .docs so far. Wait until I run out of books though... :lol:
uBook - haven't needed it ....yet
1-calc - but the inbuilt calc does +, -, * and / so it's cool for me. I'm not a physicist
GPRS traffic monitor - spb is fine for me as I don't use it as a modem due to bandwidth limitations and being surrounded by connectivity in London.
[*]Memory:Haven't done these, but they look sensible if you can be arsed
Remove backgammon & skype, and re-install to SD card - I don't have them or use them anyway. How do you play backgammon? I went to a comprehensive school
Remove the 1Mb .tsk themes from the \Windows directory. I only have 3 default ones and use the standard blue theme. Functionality and not form is my motto :wink:
Do not use these big theme files - Good advice bro' (or sis)
Hope this is helpful to some other people :lol:
hi
Does ROM update invalidates the manufacture warranty?
Jatt
Menu and popup fonts
can anyone explain how to change the Menu and popup fonts from 700 to 900. Is it a registry hack?
jatt said:
hi
Does ROM update invalidates the manufacture warranty?
Jatt
Click to expand...
Click to collapse
You would need to ring them up and enquire. With t-mobile, the tech dude just said they wouldn't be able to help me if I bricked my MDA until t-mobile released a ROM that I could download and use to revive the MDA. So, not invalidated for me, just much reduced support. Until a new ROM si out, all they can do with misbehaving devices is offer a replacement at the moment.
Illwil - the font size is a registry hack - search as it's here on this site somewhere.
joebongo: nice perspective. now users can see 2 extremes; O2 with much office usage, vs HTC with much out-n-about usage. Thanx 4 the effort.
illwil : search for my post on reg tweaks and run the .ren file 2 got 700->900 or rather 900->700
codiac: agree. I fiund spbPP 2 b perfectly well behaved, but there is so much bad press on it in this forum. perhas it's an O2 rom issue - pretty sad 4 them actually
xiasma: there truly do see 2 b an awful lot of ppl who think their universal is junk. this is intended 2 help them get up n running. some ppl got lucky (htc rom or just happy with functionality that actually works well) and they probably should not fix what aint broke. But one day they may want 2 push the envelope a little...
craigiecraigie4 said:
codiac: agree. I fiund spbPP 2 b perfectly well behaved, but there is so much bad press on it in this forum. perhas it's an O2 rom issue - pretty sad 4 them actually
Click to expand...
Click to collapse
PocketPlus is working OK for me on my O2 Exec...
Hello Everyone.
I proudly received my Exec this morning, only to find that it ran like a bag of S**t.
I removed the connections.exe, and the active files from my windows/start up folder and things improved dramatically.
However I am having a problem with the activesync.
I have set up the partnership with my laptop running activesync 4 and when it communcates it does it without any problems, however as soon as I connect my usb cable between my Exec and my laptop it takes a few minutes for the charging LED to come on on my Exec, and a while longer before Activsync on my pc recoginses it.
Does anyone else suffer from this problem?
Cheers
You removed connections.exe and now u have a connection problem...
Try removing things 1 at a time.
I definitely don't have this problem.
FYI, on my HTC all I have under startup is:
sddeamon.lnk
batti (i installed)
apreminderplus (me)
iiwpo (me)
O2 is definitely adding stuff that does not seem 2 b required by htc.
The only shortcut I have in my Windows\Startup folder is 'Services' and I have no problem with ActiveSync, voice dialling (with the built-in dialler) or anything else. I have no idea what the sddaemon one does but mine runs fine without it.
fatspark, your problem might lie with your laptop rather than the Exec? As a test though, are you able to try ActiveSyncing over Bluetooth? See if it's any quicker. If so then maybe it's a USB problem. Dunno.
IIWPO
Can someone explain how to install the IIWPO in the extended ROM on the JASJAR ?
I think it is different than the EXEC, where can I find instructions ? I am willing to handle the hassle
Cheers SiliconS
The problem is a driver issue on one of my laptops, I installed activsync 4 onto another one and all is ok.
Cheers.
Fatzzz

P4350 small issues

Hi
(1)
I dont like annoying sound of opening/closing Start menu or choosing a menui item. To avoid it, I have to uncheck "Events (warning, system events)" item in Sounds&Notifications screen. However then I miss sound of warnings and system events I guess. How to disable sound for Start menu only?
(2)
When I ActiveSync with Exchange, ActiveSync keeps synchronizing endlessly. Its status is "Looking for changes", then "Synchronizing" and the same again and again without any limit. I just synchronize emails from Outlook folders. No matter if "DirectPush" or "Synchronize during"="When new items arrive" is turned on/off.
(3)
On the forums, BatteryStatusExt1.04.cab is being distributed. It doesn't work. I wonder what the file actually is. Original BatteryStatus tool has another filename and version as well.
(4)
smsOrganizer needs to activate using code from authors web. If you make a mistake (thats what I PROBABLY did), it will never run, even after reinstalling. Not nice. I can just wonder in what file or regkey the author stores the key:/
(5)
htCustom tool (tested version 1.4 and 1.5) completely not functional, throwing exceptions everywhere.
(6)
Any plugins to see Herald files in FAR manager (preferable) or Total Commander?
(7)
Any idea how to import VCF containing more items (not just one)? Seems Windows and Nokias have this problem. I already splitted one big VCF to 300 small VCFs and wonder how I'm going to import them. Clicking on them will take years..
(8)
My VCFs which Im going to import contain more mobile phones. Windows generally doesnt support it. In the address book, there is no option to add new field like on Symbians. How do you solve this situation? What do you do if you want to store more mobile phones? Of course lot of people have more mobile phones!
(x)
Why you use Rapidshare to store files? Please don't support those ****!
Great phone anyways. I dont care about money and this is the best phone I could find. Nasty size, high stability (wow, no single crash), fast synchronization, freaky keyboard (with sym.txt to be easily altered). Very happy with it
any hints??
Well i got you a hint for the last point (rapidshare):
Use http://www.xirror.com
Uploads all your files to 4 Sharedhoster automatically.
xsign said:
Well i got you a hint for the last point (rapidshare):
Use http://www.xirror.com
Uploads all your files to 4 Sharedhoster automatically.
Click to expand...
Click to collapse
Or: www.putstuff.com
and some xda-dev user made an own host for the xda community. I don´t remember the mirror at the moment. But i will search.
no thanks, I actually DONT want to support ANY of filehosting services. I strictly say NO to making business from sharing files. Use torrents or whatever instead.
any help for other points (except 3 which I found out why)?
more points
what i found negative also is
- alarm can use only WAV files (no chance to wake up)
- M$ formats forced (WMAs everywhere, no details about MP3 songs in Info)
- regurarly, when i type with hw keyboard, arrows stop to work
- sometimes storage card disappears (+ had "StorageCard2" problem)
- low quality loudspeaker, people just cant hear me
- use a program
- use coreplayer
- not true
- not true
- not true
xsign said:
- use a program
- use coreplayer
- not true
- not true
- not true
Click to expand...
Click to collapse
- ok im using a huge slow tool now, just to set the system scheduler...
- no problem
- true, even with remote control from Windows desktop, arrows stop working after some typing
- true, every morning, my scheduled events dont happen because the storage card is missing. but actually i see it's working, even if the drive is not corrupted (also happens sometimes)
- true, very bad speaker and microphone. loudspeaker is screaming and you actually dont hear voice. also people hear twice. also people dont hear you well generally. also, even with quietspeaker, people can hear you properly.
To your first problem I think all you have to do is uncheck screen taps. I had the same problem with activesync also. The problem turned out to be my firewall. Had to turn it off in order for the device to sync even if i set a permission first.
And if your still using WM5 I found this in the wiki:
Improve Sound Quality of Speaker Phone
You might have observed that when you turn on speaker while during a call, the other person has complained of too much disturbance on the line and can hear more of static then your voice. Here's a fix to improve mic sensitivity:
HKLM\Software\HTC\AUDIOGAIN(x)\RECEIVE_UPLINK_VOLUME = CC (DWORD hexadecimal)
HKLM\Software\HTC\AUDIOGAIN(x)\EARPHONE_UPLINK_VOLUME = CC (DWORD hexadecimal)
where (x) = none, 0, 1, 2
You can find most of the reg edits from HTCustom and just do em yourself.
M
Heres the actual e-mail pertaining to the activesync problem. This can also be found on the Microsoft Website.
Good afternoon
We are aware of the HTC P4350 memory card corruption problem Farooq. We believe that Windows Mobile 6 will fix this issue that you are experiencing. We are expecting this update to be available for download through the HTC eClub on our website at the end of July.
With regards to your ActiveSync problem, there are many things which could be causing active sync to not synchronise
with your computer. One possible cause could be your anti-virus software and
your firewall.
To solve firewall issues, please open up your firewall program and navigate to
the exceptions section. Here you can set the firewall to allow certain programs
and ports. You will need to make sure your firewall is set to "allow
exceptions", then in the allowed programs list you will need to have four
programs related to active sync allowed. the filenames are as follows, however
they may be called different names in this list.
wcesmgr.exe
wcescomm.exe
rapimgr.exe
astu.exe
Also you will need to allow the following ports:
Inbound TCP
990
999
5678
5721
26675
Outbound UDP
5679
Once these ports and programs have been added to the exception list, you should
find that Active Sync will now work with your computer. If you are still
experiencing problems, then try disabling your anti-virus software as this can
sometimes conflict with Active Sync. If you still cannot synchronise then
please phone our call centre and one of our agents can troubleshoot your setup
with you in order to solve this issue.
Thank you for your enquiry, Should you have any other problem, please do not hesitate to call us. Your Local number can be found at http://www.europe.htc.com/support/csbyphone.html
Best regards,
Matthew
HTC Europe
[email protected]
http://www.htc.com
Hope that helps.
neptune, thank you very much for your reply. i have fixed most of my issues (they start with √).
(1) of course i have "screen tap" off, but Start menu still beeps loudly!
(2) √ FIXED somehow the problem disappeared - maybe by altering AllowLSP reg value, which was required to route internet from home PC to PPC.
(3) √ FIXED
(4) √ OBSOLETE - i dont care, will not search for some registry key to use the tool
(5) √ OBSOLETE still crashing - will not use the tool. I use ASergOptimize pack instead.
(6) would like to know. I heard TC plugin exists.
(7) √ OBSOLETE: i did it manually. it was really complicated job with lot of hacks, using regexp search/replace and manual import of all contacts one by one. I wish I never change platform again...
(8) √ OBSOLETE: again lot of hacking, I mapped Symbian fields to funny Outlook fields (e.g. "Mobile 2" -> "Car", "Mobile 3" -> "Radio")
(a) √ OBSOLETE I will use some tool. (I hate using separate tool for alarm. Why Windows doesnt have normal one.. I tried Gentimer tool, very slow one, crashing my phone on each event!)
(b) √ OBSOLETE - will use some tool
(c) BIG PROBLEM 1 arrows!!!
(d) BIG PROBLEM 2 morning schedules!!!
(e) wow thanks for this, will try it
overall, transfer from Symbian to Windows is not easy... a lot of work I had to do... however I feel much happier with it.
one note: interestingly, i find WM programs to be very small and take very small memory!
I sometimes had the same problem with the arrow keys on the keyboard.
Maybe you can fix the problem temporary if you switch to the Todayscreen and back again to your application where you type. For me this fixed it most of the time.
Dont know if i only was lucky because i did not got the problem often.
beowulf6 said:
I sometimes had the same problem with the arrow keys on the keyboard.
Maybe you can fix the problem temporary if you switch to the Todayscreen and back again to your application where you type. For me this fixed it most of the time.
Dont know if i only was lucky because i did not got the problem often.
Click to expand...
Click to collapse
I get this problem very often, basically when I type any SMS and that's not acceptable.. It can happen several times when writing one SMS. That's toooo much. I want it to be fixed somehow..
never encountered a keyboard problem such as this in the past. If you havent tried changing the keyboard then i'm not sure what it is.
never had any of the issues written about here with my p4350
either with wm5 or wm6
maybe I have missed something, but have you guys tried the wm5 ruu update for p4350? (http://www.brightpoint.com/Brightpo...HTC_NOR_5.4.409.2_4.1.13.34_02.79.90_Ship.exe)
thats a norwegian ruu, but im sure you can get it from your provider..or wait for the wm6
sorry if im stating the obious here

{Solved} How to show unread emails from multiple accounts

Hi people. Only my 2nd post here.
Recently picked up the amazing Samsung i780 and then found these forums. Thanks to you all for the icons, program advice, etc. that has turned this into the best phone I've ever seen.
Over the past few days, I've constructed a 6-panel UltimateLaunch interface, with plugins like Rltoday (for active icons on one page), weather, agenda, battery monitor, and GPRS monitor. Looks great. No function I regularly use further than two screen taps away.
Now I've come to this final hurdle: How to show unread messages for individual mailboxes. Where can we get this information?
I've looked through the registry and while there are folders for each email account under HKEY_CURRENT_USER\System\State\Messages\, those folders do not contain the "Count" variable.
In the HKEY_CURRENT_USER\System\State\Messages\OtherEmail\Unread folder there is an extra line called "Text" which shows "emailaccount1 (21)[]emailaccount2 (3)". I assume this is what gets used in the standard Today plug-in that shows unread emails.
The question is, how is this text generated? There must be some way to get data for each inbox. Any ideas?
Alternatively, is there a way to pare this text down to just the numbers? I want to map them onto separate icons (already existing) on my rltoday page that take me direct to each individual mailbox.
As an side, I'll just say that UltimateLaunch is the best WinMo program ever!! Stable, fast, and really turns a WM phone into what it should be - graphical, configurable, flexible. And did I mention stable? No crashes or glitches even on the i780's 320x320 screen which throws some programs (eg. Pocket Plus) for a loop.
can` help you, but as a professional user you should know that the name is "Ultimatelaunch" not launcher. but dont worry everone here is doing that Wrong.
Oops... ya.. sorry. No offense to the author! (edited post above)
It really is a great program. I tried out many of the other UI options and it's just tops. Only problem now is that modding my phone has taken up too much time over the past week. It's really addictive.
OK, here's a screenshot of the page in queston.
As you can see, I've got separate icons for 2 email accounts and a bridge between them showing total unread mails. But what I'd really like to do is for each to have it's own separate number.
Any ideas out there?
(and big thanks to bluemetalaxe for all those icons. Modest donation coming soon...)
These should work, I use them for batterystatus
voicemail count number:
<registry key_value=HKCU\System\State\Messages\vmail\Total\Unread\Count/>
sms unread count number:
<registry key_value=HKCU\System\State\Messages\sms\Unread\Count/>
total email unread number:
<registry key_value=HKCU\System\State\Messages\TotalEmail\Unread\Count/>
spencepu3 said:
These should work, I use them for batterystatus
voicemail count number:
<registry key_value=HKCU\System\State\Messages\vmail\Total\Unread\Count/>
sms unread count number:
<registry key_value=HKCU\System\State\Messages\sms\Unread\Count/>
total email unread number:
<registry key_value=HKCU\System\State\Messages\TotalEmail\Unread\Count/>
Click to expand...
Click to collapse
Thanks, but I think the OP is looking for counts for specific email accounts, not just "all emails". Is that possible with BatteryStatus, cuz I'd like that also...
Search msdn.com for details on the State and Notifications Broker api (SNAPI). I think this is in the Microsoft.WindowsMobile.Status namespace if you're using managed code.
Also look through the docs for the Messaging API (MAPI).
Here is one link on MAPI: http://msdn2.microsoft.com/en-us/library/ms879918.aspx
One of those two api's should tell you what you need to know. Hope these help.
EDIT:
Managed Messaging API is in the Microsoft.WindowsMobile.PocketOutlook namespace.
jomo25 said:
Thanks, but I think the OP is looking for counts for specific email accounts, not just "all emails". Is that possible with BatteryStatus, cuz I'd like that also...
Click to expand...
Click to collapse
That is correct. As you can see from the screenshot above, I've already got total email counts, sms counts, etc. Those are simple registry keys. But there don't seem to be registry keys for individual mailboxes.
Robp - thanks for that. I'll have a look right now and report back if I find anything.
I had the same issue when using RLToday and here is the solution that I came up with. I installed mortscript and then had this script running in the background.
#ErrorLevel("off")
While (1)
Mailstring=RegRead("HKCU", "\System\State\Messages\OtherEmail\Unread", "Text")
#Convert String to values
maildet=part(Mailstring, "(", 1)
parse1=part(Mailstring, ")", 1)
num1=part(parse1, "(", 2)
parse2=part(Mailstring, "(", 3)
num2=part(parse2, ")", 1)
if (maildet eq "Yahoo!")
RegWriteDword ("HKCU", "System\State\Messages\OtherEmail\messStatus", "yahoocount", num1)
RegWriteDword ("HKCU", "System\State\Messages\OtherEmail\messStatus", "gmailcount", num2)
Else
RegWriteDword ("HKCU", "System\State\Messages\OtherEmail\messStatus", "yahoocount", num2)
RegWriteDword ("HKCU", "System\State\Messages\OtherEmail\messStatus", "gmailcount", num1)
EndIf
Sleep( 300000 )
EndWhile
This script looks at the reg key that you mentioned above, strips out the numbers and updates new reg keys with the values. I also created two Reg Keys for the text of the mail accounts. I also found out that the order of the text in Keep in mind that the order of the mail accounts can change, hence the if statement to sort out which is which. This is fine for two mail accounts but gets more complex for any more.
A couple of caveats, I am but no means a programmer, so I'm sure that there is a much more elegant way to do this and I have no idea how much of a resource hog this script is. But it does work. You might want to adjust the sleep time to get a better real time snap shot otherwise you might be ~5 min out of sync with you email count.
Dave.
You're a star.
I just spent a bit of time learning all kinds of interesting things about MAPI but not quite finding a solution.
This is a much easier way out. I'm off to give it a try.
update: Big thanks Nimbusbrew!
I installed Mortscript and put a slightly modified version of his script in my Startup folder (changed the key names to match my mail folders and reduced the sleep time to 100000 milliseconds)
I now have working registry keys to which I can point my indicators on rlToday for each individual mailbox.
I had a feeling from the start that Mortscripts were the answer but hadn't gotten around to learning them yet. I'll have to take another look through that Mortscripts scripts thread to see what other fun can be had...
Glad I could help
Just out of curiosity are you using managed code or native code for your project?
I'm not much of a programmer, just a newcomer part-time phone hacker, but I guess you would consider it managed code since this particular routine is compiled by Mortscripts and any small bit of design code xml I've cooked up is going through rlToday, Batterymonitor, etc.
(or did I totally misunderstand the question?)
It sounds like you kind of misunderstood the question but you still told me what I needed to know .
At any rate, while I'm happy that you got it to work, I think you should eventually find a more robust solution that works for more than two email accounts.
You could write something like that in C# in less than 30 minutes probably. Let me know if you need any help with that in the future.
Also, managed code usually refers to code written with the .NET Framework. I'm not really sure how to categorize mortscript. Just a (really cool) scripting language I guess.
I'm intreasted in doing something very much the same, but I'm not so smart and haven't yet done anything with mortscript, although it's installed on my pocket pc. Can you walk me through what I need to change in the registry and what the mortscript will be? I have two email accounts ("Hotmail" and "Providence") that I want to keep count of.
Thanks.
nimbusbrew said:
I had the same issue when using RLToday and here is the solution that I came up with. I installed mortscript and then had this script running in the background. ...
Click to expand...
Click to collapse
Don't know if anyone still needs it, but I've written an improved version of the MortScript that works with any number of email accounts, and writes each account's unread total to a registry key with the same name as the account. I hope someone finds this useful.
Code:
Call( "main" )
Sub main
# Gets the original string of unread values.
mailstring=RegRead("HKCU", "\System\State\Messages\OtherEmail\Unread", "Text")
# Clear out values (in case of one account having zero unread).
RegDeleteKey( "HKCU", "System\State\Messages\OtherEmail\Unread\Accounts", TRUE, TRUE )
# Goes through and turns each individual account into its own registry value.
ForEach mailpart in split( mailstring, ")", TRUE)
emailname=part(mailpart, "(", 1, TRUE)
emailnumber=part(mailpart, "(", 2, TRUE)
RegWriteDWord ("HKCU", "System\State\Messages\OtherEmail\Unread\Accounts", emailname, emailnumber)
EndForEach
While( mailstring eq RegRead("HKCU", "\System\State\Messages\OtherEmail\Unread", "Text") )
Sleep( 500000 )
EndWhile
Call( "main" )
EndSub

Skype 3, minimize instead of close reg edit?

I finally tossed skype 3 on my verizon TP2 which works great. I plan on using it to chat with friends and work people while I am in Europe over the data connection (new sim).
I would like it to stay open in my today screen.
So what needs to be edited/made/changed so "X" does not kill it, but instead minimize it. I would like every other program to still close with a press of the "X".
I figure it is as simple as a registry edit, similar to the opera one in: HKCU\Software\HTC\TaskManager\TerminateProcess
I tired adding a DWORD of Skype-PPC.exe with a value of 0, but this did nothing.
Thanks in advance,
Dan McBoost said:
I finally tossed skype 3 on my verizon TP2 which works great. I plan on using it to chat with friends and work people while I am in Europe over the data connection (new sim).
I would like it to stay open in my today screen.
So what needs to be edited/made/changed so "X" does not kill it, but instead minimize it. I would like every other program to still close with a press of the "X".
I figure it is as simple as a registry edit, similar to the opera one in: HKCU\Software\HTC\TaskManager\TerminateProcess
I tired adding a DWORD of Skype-PPC.exe with a value of 0, but this did nothing.
Thanks in advance,
Click to expand...
Click to collapse
What you're asking isn't possible, to my knowledge. You can set all apps to minimize on a tap, and close on a tap and hold (or vice versa), but you cannot set apps to close or minimize individually.
If it is not possible, how did opera do it on a stock 6.5 rom??
http://forum.ppcgeeks.com/1103473-post21.html
Dan McBoost said:
If it is not possible, how did opera do it on a stock 6.5 rom??
http://forum.ppcgeeks.com/1103473-post21.html
Click to expand...
Click to collapse
Opera is a problem in the way it accomplishes that. It is always loaded into the RAM until you go and close the process. This is counter intuitive to the way any other program loads itself into memory, and was done this way by the carriers. It doesn't do it in any custom ROM, you'll find. This was done to always make sure that the application would have priority in any situation. This is another reason why programs get kicked out of RAM when you get low on it, because Opera is always loaded in there.

Categories

Resources