A subtle difference between WM6 and previous OS versions: no “Extra dial-string modem commands” and no Port Settings tab any mo

Anyone having read my previous articles on the Connectivity Framework of Windows Mobile knows (for example this or this) knows it might be pretty important to be able to

  1. pass (for example APN) parameters to the (either cellular or landline) modem you use from your Windows Mobile device (this is what the “Extra dial-string modem commands†is for)
  2. issue pre and/or post-dial commands

This isn’t really an issue on Windows Mobile Pocket PC phones because, most of the time, you’ll want to use their internal GPRS / EDGE etc. modem to connect to the Net and not an external one. However, there may be cases, even with Phone Edition models, when you MUST use external modems to connect to the Net:

  1. you need to use a 56k landline modem (for example, at a hotel) as opposed to cellular ones (via either infrared or Bluetooth). You might end up having to pass additional initialization parameters to the modem in order to make it work.
  2. the built-in modem is just too slow for you. For example, you only have a GPRS-capable Windows Mobile phone. The external modem (any other, recent, non-low-end (smart)phone) you’d like to use, on the other hand, is capable of both much higher speeds (EDGE, UMTS or even HS(D)PA) and either Bluetooth or IrDA connectivity. In this case, you’ll also want to prefer using the external modem instead of the internal one because of the much higher speed (at least over Bluetooth – as opposed to standard infrared - , particularly the fast(er) version, Bluetooth 2.0 EDR, which is no slower than current HSDPA downlink speeds).
  3. And, of course, I haven’t even mentioned non-Phone Edition Windows Mobile Pocket PC’s, which, now that HP has announced their new Windows Mobile series, particularly the HP 200, a pretty nice WM6 upgrade to the HP iPAQ hx4700, seems to be all the rage again with some power users not necessarily needing a built-in phone. (And I don’t even mention the, otherwise, illegal WM6 upgrades for some previous-generation VGA Pocket PC’s, which also revives some older non-phone devices and makes them a decent alternative to even the latest ones.)

In all these cases, you might end up having to using external modem commands, in addition to supplying the plain (pseudo) dial-in number. So far, you could both enter the extra string:

and ask the system to show you the pre/post-dial terminal window:

(screenshots taken on a WM5 AKU 3.3 HTC Wizard; they would have been exactly the same on all WM2003...WM5 devices, regardless of whether they are Phone Edition or non-phone device.)

Unfortunately, with the latest version of Windows Mobile, WM6, this is no longer possible as can also be seen in the following screenshot (WM6 AKU 0.3.0; the situation is the same with other, newer AKU’s released so far):

(another screenshot of the server tab to show there isn’t there anything of the old checkboxes / the Extra dial string text input field either).

As can clearly be seen, there’s no “Extra dial-string modem commands†text input field any more and the “Port Settingsâ€, along with “General†tab, are also fully eliminated.

Unfortunately, this may cause problems if you have a WM6 Pocket PC and would (still) want to use an external modem to connect to the Net. If your external modem must be passed initialization parameters, then, you’re shot. If it’s a phone (and not, say, a GPRS Compact Flash card), then, at least the APN can, in most cases, be configured on the phone itself so that it doesn’t need to be passed. This, however, doesn’t mean for example the obligatory ^sgauth=1; parameter can be passed to external Siemens mobile phones or that you can send out a modem reset command before connection, which is a must with, say, with the S-E k700i. And, of course, you still won't be able to pass the APN to anything - for example, the above-mentioned GPRS CF cards still widely in use.

Currently, I don’t know a way how this problem can be fixed. I’ll, however, talk to the Microsoft folks on whether they reintroduce this feature. I hope they will see I'm right, particularly now, with HP’s releasing some really kick-ass non-phone, WM6-based models, which does increase the need for using external modems.

vicott, strange you see that on a WM5 device - on all the WM5 devices I've checked this, all the four tabs were available, regardless of the AKU version.

Did you try configuring a BT / IrDA external connection?

Is there a WM6 update /fix

Is there a WM6 update /fix for this issue yet or doe anyone know another work around?

Nervous about undertaking the good advice above!!

I'm Trying to connect a Nokia mobile on Orange to a MIo P560

ta Stuart

Hello there   Any one made

Hello there

 

Any one made any progress on this issue?  I've tried Regedit and the pda blocks access to make  any changes - any other ideas?

 

 

Yes - finally I have been

Yes - finally

I have been trying for 7 months and have hours trying to solve this problem -  finally after merging advice from several sources the solution works time after time!!! - I was so close to solving it and all I was missing was <cr>

I was trying to pair a MIO 560 with WM6 and a Nokia with GPRS connection.

I download CeRegistry as previouslt advised and edited the registry all as described without success - but when I added <cr> at the end of the instruction it all works.

HERES HOW I DID IT

1.

Download a registry editor, such as the CeRegEditor v 0.0.3.1 by mdsoft. This even allows you to edit the registry of your PocketPC on your PC when your connected to your PC

2.

Go to HKEY_LOCAL_MACHINE\DRIVERS\Unimodem\Init

3.

Now edit the first string value for the initialization:

Click Edit\Stringvalue

Enter under

Valuename:

1

Value data:

AT+CGDCONT =1,"IP","apn.address"<cr>

 

Mine is   AT+CGDCONT =1"IP","mobileweb.o2.co.uk"<cr>

 

You have to change apn.address to the GPRS APN (Network profile Name) that allows your phone to connect to the internet. I also think that the space before the =1 is important.

In case you don’t know the GPRS APN for your network provider, you can find these for the UK at:

http://www.filesaveas.com/gprs.html

4.

In the CERegEdit click on the green star icon to perform a soft rest and change the Registry on the PocketPc

 

AND IT SHOULD WORK

 

IF YOU DO HAVE ANY PROBLEMS JUST MAKE A NOTE OF THE SETTINGS BEFORE YOU ALTER THEM AND IT IS EASY TO GO BACK INTO CeRegistry to reset them back.

I would really be interest to know if this works for others???  I was actually in the process of ordering an older MIO with WM5 and bluetooth on it as I was so frustrated with not resolving this problem for me

 

 

 

Yes. It works for me in my

Yes. It works for me in my HX4700 with WM6.1.

Thanks.

Syndicate content