Engineer Mode on the Hermes - 8525, TyTN, MDA Vario II, JasJam General

Engineer Mode on the Hermes
It's the same on the Wizard as well.
Use your favorite registry editor
Go to
HKEY_LOCAL_MACHINE\SOFTWARE\HTC
Create Key
EngineerMode
Add dword
BuildInEngineeringModeApp
Set Value to 1
Close registry editor
Go to phone pad and enter code
*#*#364#*#*

and this accomplishes what?

Well, One thing I found interesting was that it gave me the signal strength in db from my cell sites, As I supposively according to Cingular have 3 of them around me. It has other areas of info, that I dont recall seeing when I did this on my old 8125. Just geeky stuff.

Netrunner2K said:
Well, One thing I found interesting was that it gave me the signal strength in db from my cell sites, As I supposively according to Cingular have 3 of them around me. It has other areas of info, that I dont recall seeing when I did this on my old 8125. Just geeky stuff.
Click to expand...
Click to collapse
I tried it and it didn't work at all. "Your call cannot be completed as dialed" SF Bay Area. AT&T 8525.
-Humbert

Weird. When I did it, I didn't have to hit the talk button at all. The screen came up immediately after inputting in the code. I also didn't have to reboot the phone either. My phone has a file called Fieldtest.exe in the windows folder. This file was in the standard HTC ROM. I did run into another thread where someone posted (I believe) another version of FieldTest.exe.
Here is the URL:
http://forum.xda-developers.com/showthread.php?t=274269
Try copying that into your windows folder and run the executable directly. That should achieve the same results.

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:

CellTracker Alternative

I don't know where else to post this....I found this while looking for an alternative to the SPV Developers CellTracker app. It's an app called NiceTrack...the screenshots tell the rest of the story:
http://www.nicecuppa.com/nicetrack.asp
Background info: http://www.ascendingangels.com/nicecuppa.com/nicetrack.asp?story=1
Screenshots: http://www.ascendingangels.com/nicecuppa.com/nicetrack.asp?story=2
Download: http://www.ascendingangels.com/nicecuppa.com/nicetrack.asp?story=3 (Version 1.2)
The source code for that app can also be downloaded from the Background Info link.
The SPV Developers CellTracker app (Beta version only, hasn't been updated since December) for PocketPCs is located at the way bottom of the page:
http://www.thelogster.34sp.com/celltracker/
NiceTrack updates the tower changes in real-time whereas CellTracker does not. NiceTrack also shows the dbm signal strength on a cool chart and it also includes a logging function that allows you to rename the cells your phone has connected to while the app is active.
Signal strength chart: http://www.ascendingangels.com/nicecuppa.com/images/nicetrack/main-page.gif
Here are a couple hints based on my experience so far:
1) In order to fully save the renamed/logged cell sites, you must first tap Save next to where you renamed the cell site. Then you must also tap Options/Menu --> Save (extreme lower left) to save all changes since the app was launched.
2) Use Menu --> Exit to completely close the app.
I have tested this for use on my MDA II w/Windows Mobile 2003. I don't know if the app is compatible with WM5 PPCs or regular Windows Mobile smartphones.
Enjoy
Thanks for posting.
This software has been discussed before, and it is great:
http://forum.xda-developers.com/viewtopic.php?t=3347&highlight=nicetrack
However, I believe people are having difficulty converting it to WM5 (when I last checked). But great stuff either way.
V
Hi there,
Sharpstuff (NiceTrack author) here..
I've just bought a T-Mobile MDA Vario and have managed to get it working on that ( WM2005 )
The problem was that in the older phones the GSM modem was on COM2 and on my Vario it's now COM9. I've made the Com port configurable now, but it's still not 100%.
You can download it from my site www.nicecuppa.net
Let me know how y'all get on.
Cheers
-sharpstuff
Good stuff sharpstuff Wish I had a gps!
V
sharpstuff said:
Hi there,
Sharpstuff (NiceTrack author) here..
I've just bought a T-Mobile MDA Vario and have managed to get it working on that ( WM2005 )
The problem was that in the older phones the GSM modem was on COM2 and on my Vario it's now COM9. I've made the Com port configurable now, but it's still not 100%.
You can download it from my site www.nicecuppa.net
Let me know how y'all get on.
Cheers
-sharpstuff
Click to expand...
Click to collapse
Sharpstuff, you have an excellent app here. I had to search for a bit to find it but in the end, I'm quite glad to have it . I also like the pun you have for your site...it's quite distinctive since even as a German-American, I know when someone says "cuppa", they normally mean the cup of tea .
Keep up the good work and thanks for taking the time to develop such a great and invaluable app .
oooh.. *bookmark*
Do you have a regular Donate button somewhere? I see the shop, but I'd rather just get X amount straight to you, and not have to be awoken by some crazy delivery guy at 8am for a mug
Thanks for the kind thought...
But, I enjoy doing this stuff, so just click my google ads and I'm happy!
;-)
Got this to work on my 8125, almost... Clicking on 'add' under events causes it to crash with the following error:
NiceTrack.exe
NullReferenceException
Application::Run+0xf
MainForm::Main+0xa
....bummer - so close!
You need to select an event type eg. "Flash backlight" then click "add"..
Needs some validation there.. Plus, the events side of things isn't very useful at the moment, I need to implement some more event types.
Cheers
I installed it on my qtek9100 but it doesn't find a GSM-modem at all.
Also a Qtek9100, EN - found it on COM9 just fine
What would be really neat would be an event "Show Picture". That way it would be easy to make a make-shift map tracking thing. Simply grab a picture of the map off the internet, plunge a big dot on the map where you got the cell, save as image, and have that image displayed when entering that cell %) GIF files on the storage card, shouldn't take up too much space
Alternatively a full-fledged mapping thing could be developed, but that's a lot more work *nod*
@sharpstuff hey I installed it on my XDA EXEC, but when it scans for com and reaches com9 it just freezes...any ideas?
Hi there,
I'm having some problems with the detection code, and general functionality on WM5.
I am looking into it and will post a new version up ASAP, sorry for the problems..
stop being sorry and add that donate button *keeps clicking google ads once a day but hopes google won't start ignoring his IP address for excessive clicking...*
N!co said:
I installed it on my qtek9100 but it doesn't find a GSM-modem at all.
Click to expand...
Click to collapse
After a soft reset its working fine on COM9. Nice app.!
sharpstuff said:
Hi there,
I'm having some problems with the detection code, and general functionality on WM5.
I am looking into it and will post a new version up ASAP, sorry for the problems..
Click to expand...
Click to collapse
So is Release 1.3b a partial fix for WM5 users? I installed it on my MDA II and it detects my modem on COM2 without any problems. Both 1.2 and 1.3 seem to work on WM2003 PPCs.
http://www.nicecuppa.net/
http://www.nicecuppa.com/download/NiceTrack_Release_1_3.zip
TIA
Yep, it's an intermediate release. Basically, it reminds the user on startup to set the Com port in settings
I'm working on v1.4 at present, this has more error checking on the GSM code, and multi-threaded com port detection so the whole app doesn't hang
For what it's worth - it seems to randomly lock up on me - requires an 'end task'. Sometimes when this happens, and I try to fire it back up again, I just get an empty message box dialog; no title, just the close button.
ZeBoxx said:
For what it's worth - it seems to randomly lock up on me - requires an 'end task'. Sometimes when this happens, and I try to fire it back up again, I just get an empty message box dialog; no title, just the close button.
Click to expand...
Click to collapse
I get that messagebox at random even after I closed the app and its not in the list of running programs. Strange...

Engineering mode

I have been playing with my tmobile MDA (wizard) and in HKLM/software/HTC/engineermode there are some keys I find interesting. On mine LaunchEngineerModeAppDialStr is set to *#*#364#*#* (364 maps to 'eng' which is probably why it was chosen).
Has anyone played with this at all? I tried but I get 0 mobile srevice her eand got a message back saying 'please try you call later' (sms style) which I am certain came from the phonei tself. Normally I get just 'failed' rather than 'please try your call later'.
At any rate, it might be something fun to look at I know that some people were looking to get the tower IDs and other info, and usually engineering mode includes that.
update
I have an update to this. I have 2 SIMs both tmobile US. The old one is at least a year old, maybe more. It is totally inactive. The new one came with the phone. When I use the old one I get 'please try your cal llater' with the new one it goes into engineering mode and displays cellid and other bits of info. of course its not highly useful for me right now becuase I have no cell signal, but ...
The title bar reads 'gsm test mode' and there are 3 tabs. GSM, AMR and GPRS. At least now the key to get the dial string is known, if it wasnt before (I didnt see anything) and the fact that you can get tower IDs and other stuff (something someone wanted elsewhere).
the gsm test mode app appears to be a totoally different app as well (according to start->system->memory->running programs. I do not have good tools yet to see exactly where this app is and how to access it. But I am sure that if that program were located a debugger could provide useful info on extracting the syscalls or whatever is done to get access to the cellid and other bits of info.
Note cellids can be used to track location, they are fixed and reported, at least in the US., While you may not know exactly where someone is, by knowing which tower they are on you can guess. RSSI can be used in conjunction with this as the far field (where most radio communications occur) falls off at the inverse square, you can guess at the distance (but not direction). Multipath and other issues can affect this reading, so its not highly accurate but ...
Now does anyone know of a good tool like ps in unix that shows me not only the full program name but also any arguments given for WM5?
GSM Test Mode..
An easier way is to look in your \windows dorectory and look for the "GXM Test Mode.exe" ....

REQ: Tool/shortcut o switch from 3g to GSM and back

I tried this in another thread a while ago but as nobody even replied I thought I should try it again before I completely give up
Is there a tool (or can someone code one maybe?) to switch between 3G and GSM without going the "normal" route of
Settings-Phone-Options-Band(or whatever it´s called in the english version) and then change it to either WCDMA, GSM or Auto. Of course you will have to disconnect any active connection before you can do that.
A tool to accomplish the same thing would really help in improving battery life as with it you could switch to 3g only if needed (websurfing) and leave it in GSM mode most of the time.
If a tool is impossible to create, a shortcut to make the procedure above easier would help. too.
Yep i would love this too any takers :>
JEREMY
You could try writing a macro using mortscript - it can simulate taps on the
screen. And yes, I'd like to have such a tool, too..
Thanks for the Mortscript hint. I managed to write a tiny little scriptlet (it´s ridiculous really, but it does the job) that does the following through stylus tap simulation and app calls:
- Open the Phonepad
- open the options dialog
- select the "Band" tab
- change the band selection from 3g to GSM without clicking OK
- call a subscript which disconnects the current connection (otherwise a bandchange is not possible). The subscript is necessary as Mortscript will not process any command that comes after a "Disconnect"
- here I would like to click OK. But for the love of god...I can´t find the right coordinates on my Trion. Can anyone help?
- here I would like to close the phonepad again
Same stuf in a second script for GSM to 3g of course.
I´m pretty sure most of it can be done through SendTab/SendDown etc. Figured that out a little too late. Might clean it up a bit to make it less resolution-dependent.
Voila
Even without the last two steps it is rather useful. When you call the script it will do everything except press OK for you.
Band Tab
I upgraded to the Cingular (1.34) rom and now I do not have the "Band" tab on the phone settings. Has anyone else experienced this? I would love to have the utility to switch back and forth as the battery drain is too fast in
3G mode.
Thanks!
See this page for details:
http://www.securegsm.com/pages.php?pageid=85
"... If you do not see the “Band” tab, please download this CAB file and execute on your device. After executing this CAB file...
The above CAB file contains a registry change for your device. No special application is installed when you execute the above CAB file..."
Please note: login is required to download.
Alternatively, you can enable "Band" selection tab using registry editor.
BixbySpartan said:
I upgraded to the Cingular (1.34) rom and now I do not have the "Band" tab on the phone settings. Has anyone else experienced this? I would love to have the utility to switch back and forth as the battery drain is too fast in
3G mode.
Thanks!
Click to expand...
Click to collapse
SecureGSM -
The CAB file worked flawlessly. I appreciate the information and your assistance.
Thanks!
Ok, I cleaned up the two Mortscript scriplets to just use sendkeys. No more stylus tap simulation, makes it a lot more reliable.
Executing either script will now open the phonepad, go to options-band, diconnect the current connection and then change the band.
Unfortunately closing the phonepad doesn´t work riliably as it will leave the phonepad screen in the foreground and the UI will freeze.
Maybe someone a little more gifted can make this more interactive (e.g. ead what app is active and switch back to it after the band change or something).
For me it is good enough for now.
If anyone wants it, let me know.
What the heck. Maybe someone can make use of it.
VERY clumsy and thrown together in a couple of minutes. Should work on any Trion etc.
You will have to edit the window captions and paths as I did this on a German ROM.
"Telefon" is "phone" or whatever the phonepad caption/link to the phonepad is called.
Works on my Trion. Improvements as mentioned above more than welcome.
Latest Mortscript beta needed. Can be found here:
http://www.sto-helit.de/downloads/pocketpc/MortScript-4.0RC2.zip
uhmm.. just my 2 cents. there is slightly better way of doing this:
step #1: change band selection to GSM or to WCDMA directly in registry
step#2: flick device radio to flight mode on and then off
Also, step #2 will restart the radio regardles of established connection is present or not.
alternitevely if you would like to close data connection gracefully:
call datadisconnect.exe located in \windows. nice utility btw. it surely has CLI mode as well.
any C / C++ programmer should be able to get this project done in few hours at most.
SecureGSM said:
uhmm.. just my 2 cents. there is slightly better way of doing this:
step #1: change band selection to GSM or to WCDMA directly in registry
step#2: flick device radio to flight mode on and then off
Also, step #2 will restart the radio regardles of established connection is present or not.
alternitevely if you would like to close data connection gracefully:
call datadisconnect.exe located in \windows. nice utility btw. it surely has CLI mode as well.
any C / C++ programmer should be able to get this project done in few hours at most.
Click to expand...
Click to collapse
Great! As I said before, I just did this to have something (not much, I know).
Wouldn´t the "disadvantage" be, though, that you would have to enter your pin every time flightmode is turned off?
Do you know what registry entries this would be?
Is it HKLM,Software\OEM\UMTS,OpMode ? And if so, what would be the values for 3g, GSM and Auto?
EDIT: Think I found it. Auto=0, GSM=1, 3g=2
Is this correct?
Plus, is there any shortcut you can run to toggle flightmode? If so, these two things could be put into another Mortscript scriptlet (it can change the registry).
Thanks!
did a test over the last day I disabled incoming beams (which I've had ticked all the time apparently ) and I manually put the phone into 2g mode but had it connected all the time to gprs. man the battery life more than doubled I've still got 70% battery left after a heavy days of usage.
but I miss 3g speeds for web browsing tho. so I think a tool for 2g to 3g and back would be most appreciated preferably not using mortscript and with a message saying "switching to Xg mode" or something. unfortunately my programming skills are nearly non existant.
anyone
Jeremy
Install Flightmode.exe from WinMobileApps.com and run it via MortScript.
# UMTS
RegWriteDWord HKLM,Software\OEM\UMTS,OpMode,2
sleep 500
Run "\Programme\FlightMode\Flightmode.exe"
sleep 3000
Run "\Programme\FlightMode\Flightmode.exe"
Use OpMode, 1 for GSM only and 0 for Auto.
Thanks, but it was me posting this to ppc-welt
bball said:
Thanks, but it was me posting this to ppc-welt
Click to expand...
Click to collapse
I wasn't claiming to be the author, just wanted to share the information here. Usually it's the other way round, sharing information from the Developers in other forums. Hope it helps and, yes, bball appearently is the Author.
Nono, I didn´t take it like that, I was just surprised and thought it was quite funny to see my solution to this in the thread I originally asked for it
bball said:
Nono, I didn´t take it like that, I was just surprised and thought it was quite funny to see my solution to this in the thread I originally asked for it
Click to expand...
Click to collapse
Yeah, it is funny indeed. But the solution you found yourself hasn't been posted here so I was thinking it should be added so people in this forum can find it. This is the international forum to share information at.
Anyway, thank you for the great solution! It really works fine and I still have the great runtime of my Trion together with fast UMTS where I need/want it. I think this has a high value!
GSM & 3G switching via Skschema Scripts
Hi folks,
I know some of you have beens using Mortscript to change the network band in the registry and subsequently switch to 3G or GSM by clicking.
Well I had a look at seeing if I could do something similiar using a SKschema script.
This is what I have come up with so far.
Skschema has commands which allow it to switch the radio(gsm) on/off as well as writing and deleting values/keys to the registry. (Tested on the Hermes)
SwitchToGSM.sksc
This script Writes to registry the value "1" for OpMode, pauses 1 second, turns radio off, turns radio on and connects to your data connection(GPRS ONLY).
Code:
#r(#rgset) #p(HKLM;\SOFTWARE\OEM\UMTS;OpMode;DWORD;1) #sleep(1000)
#r(#gsmoff)
#r(#gsmon)
#r(#connect)
SwitchTo3G.sksc
This script Writes to registry the value "0" for OpMode, pauses 1 second, turns radio off, turns radio on and connects to your data connection(Auto - if 3G present it will connect to that).
Code:
#r(#rgset) #p(HKLM;\SOFTWARE\OEM\UMTS;OpMode;DWORD;0) #sleep(1000)
#r(#gsmoff)
#r(#gsmon)
#r(#connect)
You could assign both these Skschema scripts to a hardware buttons, even better if you use the voice notes button on the Hermes you could use one script for [press] and the other for [press & hold].
toggle2G_3G.sksc
This script I have tried to add some intelligence into the script, I wanted to use a script for 1 hardware button and for just one [press] to switch to GSM then a second [press] to 3G - so it really toggles between the two modes.
To achieve this I used a little bit of logic and an extra key in the registry.
Code:
#r(#rgget) #p(HKCU;\Software\sk\schema\rad;Gsense;DWORD;0)
#r(#iftrue) #p(set2G)
#r(#rgset) #p(HKLM;\SOFTWARE\OEM\UMTS;OpMode;DWORD;0)
#r(#rgset) #p(HKCU;\Software\sk\schema\rad;Gsense;DWORD;0)
#r(#goto) #p(act)
#r(#label) #p(set2G)
#r(#rgset) #p(HKLM;\SOFTWARE\OEM\UMTS;OpMode;DWORD;1)
#r(#rgdelkey) #p(HKCU;\Software\sk\schema;rad)
#r(#goto) #p(act)
#r(#label) #p(act)
#r(#disconnect) #sleep(1000)
#r(#gsmoff) #sleep(1000)
#r(#gsmon)
#r(#connect)
This is how the script works the "rad" key which I have put in the Skschema registry path, is completely functionless - It's merely there as a check.
The script firstly checks to see if this key exists?
If it does then the script moves along to the "set2G" line.
If it doesn't then the script continues, The OpMode value is changed to "0" - enables AUTO mode. Then the "rad" key is created and the script moves along to the "act" label.
following along from above at the "set2G" label, OpMode value is changed to "1" - enables GSM mode only. Then the "rad" key is deleted and the script moves along to the "act" label.
At the "act" label the current data connection (if present or not) is disconnected, a pause before doing this of 1 second, the radio is switched off with another pause of 1 second, followed by switching the radio back on. Finally the data connection is re-connected.
The "rad" key is used to enable the script to decide which switching is required to GSM or to 3G.
Maybe a similar toggle action in one script could be done in Mortscript?
For anybody with Skschema I have attached the 3 script files.
Chalky.
-------
checkout Skschema tutorials
enable Band selection
SecureGSM said:
Alternatively, you can enable "Band" selection tab using registry editor.
Click to expand...
Click to collapse
Can someone tell me which registry keys to change, to enable Band selection using registry editor? The cab file mentioned did nothing on my device when I clicked on it.
I looked in WM5_Tweaks_Other and saw nothing refering to band selection. Thanks.
Hi. I am doing a program with a botton icon to do this.
to activate only gprs:
1) Change the registry.
2) turn radio off.
3) turn radio on.
but only when i turn off the radio using comm panel the system "refresh" its data from registry and then it works. Any idea?
Thanks

Cell id Command line

Hi All,
Is there a tool which can get Cell id and LAC from command line for it to be used by other apps
Say I have script (mortscript)
Then I can call <Cellid APP> and get Cellid location where the device is
Then take action based on the Cell id.
Idea is to track the phone and let the owner know where all the phone on a web page.
I go from HOME -> LOC1 -> LOC2 ->Office (everyday)
Incase phone shows a path HOME -> LOC1 -> LOCX -> <UNKNOWN> .. the send a TEXT(SMS)/update page etc ... to alert the users.
Kind of way to make your phone secure.
Any suggestion if it can be done with any exiting tools and mortscript etc ...
http://www.xs4all.nl/~itsme/projects/xda/tools.html
has something called riltest ...
riltest - dumps all kinds of info from the phone via ril
But the zip files does not have this file... Could any one let me know if this file is available any where else.
Ok Got a riltest from Another forum which does similar ... ALMOST....
what it can do is dump all to a LOG file ... I am using a Mortscript
1. Run the app
2. make app to dump logs
3. get the details from the file.
4. close the app.
Now loop this for with a sleep ...
But still looking for better way.. Attached is the file for anyone who is looking for similar stuff.
Hi,
I too was looking for something in this line and ended up writing it myself.
Props to this chap for the code to get me started:
http://dalelane.co.uk/blog/?p=241
Basically you call 'RilCmdLine.exe' with a parameter indicating what field you want. It returns the field as an int to MortScript (I think you need MortScript 4.3b1 or above?).
Supports LAC, Country Code and Cell Tower ID.
The zip includes a test mortscript - you may just need to edit the path to RilCmdLine.exe
(Source code on request. I may even support it )
Hope this helps!
onion
Hi
Thanks for the exe file. However I am unable to see any result when I run the exe/mscr on my mobile (HTC 3300 WM6). I did edit the path also executed from cmd line on mobile.
Also Mortscript RunWait and Run will not return any results as per the Mortscript doc. So the result has to be redirected to a file.
Could you please check and let me know if the exe is required to be executed with different parameters.
Thanks
What version of Mortscript are you running?
I had to upgrade to 4.3b2 to get the return code from the exe.
Get it here
http://www.sto-helit.de/index.php?module=download&action=view&entry=125
In the notes for b1 mentioned the return code functionality being added.
Hope this sorts it for you
Perfect !! Thats works perfectly ... I updated to MortScript you have suggested.
Excellent Work !! ... Really good. Thanks man
Will it be possible that if I don't pass any Command line parameter ... Can I get all the values... Like CELL ID, LAC etc ..
Glad you like it
Unfortunately you can get all the values at once (at the minute you can only return numbers from the exe, so there is no way to separate them).
My original idea is something along what you suggest - if I get that working I will post a new exe up here.
Thanks
Thanks onionfx! This is just what I was looking for as well. Trying to do something similar to what wishme said. ;-) The common profile switchers out there are not very useful to me because I'm more of in a rural area, and cell towers are farther apart, so my home and work cellid overlap sometimes, so I want to also take into account signal strength to see if I can fine tune it better. Will probably use Mortscript since it's the only thing I've learnt to code with for Windows Mobile.
I'm bookmarking this page to see if you eventually get the prog to output all in one line (and reduce the CPU churn of calling the same prog several times).
BTW, how about also returning nearby cells in order of signal strength? That would be awesome to fine-tune your location even more!
Good work!
Cesar
Doing some thinking about this
I can't see any way of returning all the values at once.
The C code can only return an int in the range -2,147,483,648 to 2,147,483,647 and my CellID and LAC are 5 digits each so if they ever started with a digit greater than 2 I couldn't return it.
The 2 best options I think are writing another exe that dumps the data either to a file, or to the registry in a similar way as riltest above, but without the UI part.
Then write a script that could be included, and which has nice subs to access each parameter (or you are free to write your own script calls to do this).
I'm tending to the file as I imagine reading from the registry is a bit slower than reading the file (in one go and storing all the params as variables)?
Also I can do less damage if I use a dedicated file!
Anybody got any better ideas, or has a good reason to use the registry?
Goodnight
Are we talking about GSM signal strength
REGISTRY entry: HKLM\System\State\Phone\Signal Strength (DWORD value)
More here: http://wiki.modaco.com/index.php/Windows_Mobile_5_Registry_Tweaks
Also is it possible to get all other the cellids at any point not the one phone is connected to ? I have not see any app providing this info.
Except for Google maps on mobile (without GPS) it uses triangulation technique to get the Latitude and longitude of a location with all cell id locations available. for this method to work we requires atleast 3 cell id.
Does RILCELLTOWERINFO gives details about other towers also ?
I wonder what the requirements are for the command line tool?
It locks up when I run it on my MotoQ smartphone.
onionfx said:
Supports LAC, Country Code and Cell Tower ID.
The zip includes a test mortscript - you may just need to edit the path to RilCmdLine.exe
(Source code on request. I may even support it )
Click to expand...
Click to collapse
I can't get this to work. I get "-1" for all 3 values. Anyone offer any reasoning as to why this may be? I believe my ROM includes .Net framwork, but I'm not sure how to check.
Thanks
onionfx said:
Basically you call 'RilCmdLine.exe' with a parameter indicating what field you want. It returns the field as an int to MortScript (I think you need MortScript 4.3b1 or above?).
Supports LAC, Country Code and Cell Tower ID.
The zip includes a test mortscript - you may just need to edit the path to RilCmdLine.exe
(Source code on request. I may even support it )
Hope this helps!
onion
Click to expand...
Click to collapse
Excellent work! Thank you!
Thanks onionfx for your contribution. I might need it for a use similar to the one described by wishme.

Categories

Resources