I have a question regarding the new GPS intermediate driver features in
Windows Mobile 5. I think I understand how the new feature should work, but
I can see that I have many GPS applications including me app (which is
written in Java) which have problems to connect to the "software/application"
com Port selected in the Windows Mobile 5 GPS settings dialog. As far as I
read in the GPS intermediate driver MSDN documentation the new feature should
be compatible to older software. So software which does not use the new
interfaces and services from Windows Mobile 5 SDK should also be able to
connect to the software COM port set in the WM5 GPS settings dialog? => is
the software COM port visible as "standard (virtual)" COM port in the system?
What are those new GPD ports which I can select?
By the way is there any documentation for the new GPS feature in Windows
Mobile 5 (not the SDK documentation)?

Any hints or links to some useful answers are welcome!

Re: GPS intermediate driver compatible to old software? by Dick

Dick
Fri Aug 18 14:13:42 CDT 2006

Hi Marc,

On paper, this should work.

Unfortunately, I'm in the same boat you are in (and I program in Visual
Studio 2005). I simply haven't been able to get it to work "as advertised."
Perhaps I'm doing something wrong, but time pressures being what they are...
I just use Franson GPSGate... This does work in WM5.

Dick

--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.



Re: GPS intermediate driver compatible to old software? by Marc

Marc
Sat Aug 19 10:14:01 CDT 2006

GPSGate is a very good software. I like it, too.
So I can not understand why the build-in GPS multiplexer in WM5 can be so
compilcated to use. The documentation says that the user should not use an
already used hardware COM port as program/software port. But you are free to
do so in the GPS settings and the OS shows no reaction. How should a "dummy"
user now which COM ports are already used e.g. for IR?
And it even did not work when I use a free COM port.

"Dick Grier" wrote:

> Hi Marc,
>
> On paper, this should work.
>
> Unfortunately, I'm in the same boat you are in (and I program in Visual
> Studio 2005). I simply haven't been able to get it to work "as advertised."
> Perhaps I'm doing something wrong, but time pressures being what they are...
> I just use Franson GPSGate... This does work in WM5.
>
> Dick
>
> --
> Richard Grier, MVP
> Hard & Software
> Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
> Edition,
> ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
> 2006.
> See www.hardandsoftware.net for details and contact information.
>
>
>

Re: GPS intermediate driver compatible to old software? by Dick

Dick
Sat Aug 19 12:45:42 CDT 2006

Hi,

I don't know the answers to your questions. I will work with it some more,
but so far I have failed to get it working on my Axim x51v... Where GPSGate
works fine.

Dick

--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.



Re: GPS intermediate driver compatible to old software? by Sandor

Sandor
Sat Aug 19 13:36:24 CDT 2006

Dick Grier wrote:
> Hi,
>
> I don't know the answers to your questions. I will work with it some more,
> but so far I have failed to get it working on my Axim x51v... Where GPSGate
> works fine.

Have you tried the GPS example that comes with the Windows Mobile 5 SDK
for Visual Studio 2005? With a bit of work, I had it running on my Axim
x51v. It uses the GPS code from the .net compact framework. I assume it
works through the intermediate driver; I haven't configured a COM port
anywhere.

Sandor

Re: GPS intermediate driver compatible to old software? by Wolfgang


Re: GPS intermediate driver compatible to old software? by Marc

Marc
Sun Aug 20 05:57:01 CDT 2006

Some of our customers mentioned that they have fixed the problem on the DELL
Axim when they first set the software COM port to "none" and then selected
the COM port they want to use in the OS GPS settings. But I am not sure if
this is a real solution or just luck...

"Sandor Spruit" wrote:

> Dick Grier wrote:
> > Hi,
> >
> > I don't know the answers to your questions. I will work with it some more,
> > but so far I have failed to get it working on my Axim x51v... Where GPSGate
> > works fine.
>
> Have you tried the GPS example that comes with the Windows Mobile 5 SDK
> for Visual Studio 2005? With a bit of work, I had it running on my Axim
> x51v. It uses the GPS code from the .net compact framework. I assume it
> works through the intermediate driver; I haven't configured a COM port
> anywhere.
>
> Sandor
>

RE: GPS intermediate driver compatible to old software? by Marc

Marc
Sun Aug 20 06:04:01 CDT 2006

Thanks's for all the answers so far. I am glad to see that I am not the only
one who has problems.

But the key thing I want to know is how this intermediate drive should work
in theory. Is it possible to run an old software which does not know anything
about GPS intermediate drivers (like my software) and use the software COM
port set in the OS GPS Settings like any virtual or hardware COM port or can
only special software which has been created using the WM5 SDK and the
intermediate driver interface use the software COM port set in the GPS
settings?

The next question is: what are these GPD ports which I can select in the OS
GPS settings dialog?

Re: GPS intermediate driver compatible to old software? by Wolfgang

Wolfgang
Sun Aug 20 14:17:45 CDT 2006


"Marc" <Marc@discussions.microsoft.com> schrieb im Newsbeitrag
news:61C0143D-02FD-420B-AC0F-681FB996F32D@microsoft.com...
> Thanks's for all the answers so far. I am glad to see that I am not the
> only
> one who has problems.
>
> But the key thing I want to know is how this intermediate drive should
> work
> in theory. Is it possible to run an old software which does not know
> anything
> about GPS intermediate drivers (like my software) and use the software COM
> port set in the OS GPS Settings like any virtual or hardware COM port or
> can
> only special software which has been created using the WM5 SDK and the
> intermediate driver interface use the software COM port set in the GPS
> settings?

Yes I also want to know:
- Why does Software (e.g. "TomTom-Navigator", "VisualGPS" works on both OS
(PPC2003 AND WM5). I don't thing that they use the new GPS intermediate
drivers.
- Why does my own Software written for PPC2003 and read NMEA data diectly
from GPS device via SerialPort DIDN'T work ?
- Why does the GPS-Sample from the WM5 SDK hangs after several minutes on my
device ?
- Why does the Software "Virtual Earth Mobile" not find any GPS device on my
device.

Questions over Questions. Where is the logic ?

>
> The next question is: what are these GPD ports which I can select in the
> OS
> GPS settings dialog?

regards
Wolfgang





Re: GPS intermediate driver compatible to old software? by Mike

Mike
Mon Aug 21 07:16:26 CDT 2006

I have code working on an Axim x51 (and an O2 XDA Exec) that uses the GPS
Intermediate driver, and seems to continue working for long periods of time
(certainly not just minutes as described elsewhere).

I don't use the software COM port, though, I use the GPSGetPosition()
function so I don't have to care about what COM Port it's on. My application
is written from VS2005 in native code and is aimed at WM5 only, so I don't
need to worry about compatibility with older versions.

Mike.

"Dick Grier" <dick_grierNOSPAM@.msn.com> wrote in message
news:uDhMJd7wGHA.4220@TK2MSFTNGP06.phx.gbl...
> Hi,
>
> I don't know the answers to your questions. I will work with it some
> more, but so far I have failed to get it working on my Axim x51v... Where
> GPSGate works fine.
>
> Dick
>
> --
> Richard Grier, MVP
> Hard & Software
> Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
> Edition,
> ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
> 2006.
> See www.hardandsoftware.net for details and contact information.
>



Re: GPS intermediate driver compatible to old software? by Dick

Dick
Mon Aug 21 11:44:34 CDT 2006

Hi,

Yes, I've tried it. When I get more time, I'll look into this in more
detail. As some have noted, there seems to be an issue or two with the
x51v. Pehaps that is the source of my travails.

Dick

--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.



Re: GPS intermediate driver compatible to old software? by Dick

Dick
Mon Aug 21 11:45:54 CDT 2006

Hi Mike,

I have to use the virtual comport... I have lots of GPS decoder code that
needs more than position data.

Dick

--
Richard Grier, MVP
Hard & Software
Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
Edition,
ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
2006.
See www.hardandsoftware.net for details and contact information.



Re: GPS intermediate driver compatible to old software? by Mike

Mike
Tue Aug 22 04:26:51 CDT 2006

Oh, OK. I'm just using position, speed and heading for now.

Mike.

"Dick Grier" <dick_grierNOSPAM@.msn.com> wrote in message
news:u0oY$EUxGHA.4192@TK2MSFTNGP06.phx.gbl...
> Hi Mike,
>
> I have to use the virtual comport... I have lots of GPS decoder code that
> needs more than position data.
>
> Dick
>
> --
> Richard Grier, MVP
> Hard & Software
> Author of Visual Basic Programmer's Guide to Serial Communications, Fourth
> Edition,
> ISBN 1-890422-28-2 (391 pages, includes CD-ROM). July 2004, Revised March
> 2006.
> See www.hardandsoftware.net for details and contact information.
>



Re: GPS intermediate driver compatible to old software? by John

John
Wed Aug 23 18:02:55 CDT 2006

First of all I'd like to apologize for the bad experience folks have been
having here. Please let me know, either on the group or via email (just
strip "online." out of my mail) which applications you are having problems
with as far as BC when they use GPSID.

To answer the big questions I can get out of this thread.

UI Ugliness - I'm aware the UI is too hard to configure.
http://blogs.msdn.com/cenet/archive/2006/07/07/659306.aspx. For the
long-term I ultimately believe it was a painful, needed step though.

GPD Ports - this was a bad idea on my part. In theory an application could
open up say gPD5: to use as the port it gets NMEA from, but in practice it
won't work because most older apps are hard-coded to only support COM0-9:.
THe idea is that COM ports are very precious so we wanted some out to save
them, but obviously it won't work.

Wolfgang's question on the .Net framework group / why his app is having
problems - this I really can't answer, since he indicated that he removed
the intermediate driver and he's still seeing problems. I'd recommend
making sure you don't do anything but the minimal CreateFile/ReadFile and
make sure baud rate, etc. are OK.

Wolfgang on "Virtual Earth Mobile" -- if there's not a newsgroup thread on
this already, please kick one off.

MS Story on back-compat - We tested a few applications (Pocket Streets,
Ostia, and a Trimble high-end GPS config utility are the ones I remember off
the top of my head). As I said above, please let me know what's not
working.

Reasons old apps would not work - Unless an application is trusted, we do
not allow it to do WriteFile() to the GPS device. Let's say that you have 2
applications running on the device, both using GPSID multiplexer. App1
calls WriteFile() to put the GPS device into some weirdo state. App2 all of
a sudden is broken, as is any other app running. I decided breaking App1
was better than breaking the App2's of the world.

Additionally, i don't let apps call SetCommState(), SetupComm(), or
SetCommTimeouts() on the underlying GPS driver. Basically I don't want them
putting underlying driver into a state other simultaneous apps may not want
it to. In theory GPSID could do some of this logic it its layer to handle
this per app, but we didn't have the resources available to dev/test this.
If an app fails on one of those calls failing, it would break compat.

Yes, I know this bordering on trivia since you don't have src code to apps
and couldn't change them if you could but it is some known problems and why
there would be problems.

John

--
John Spaith
Development Lead, Windows CE
Microsoft Corporation

Check out the CE Networking Team Blog at http://blogs.msdn.com/cenet/.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use. © 2006 Microsoft Corporation. All rights
reserved.

"Wolfgang Schwarz" <nospam@nospam.de> wrote in message
news:%23EsQS1IxGHA.2384@TK2MSFTNGP02.phx.gbl...
>
> "Marc" <Marc@discussions.microsoft.com> schrieb im Newsbeitrag
> news:61C0143D-02FD-420B-AC0F-681FB996F32D@microsoft.com...
>> Thanks's for all the answers so far. I am glad to see that I am not the
>> only
>> one who has problems.
>>
>> But the key thing I want to know is how this intermediate drive should
>> work
>> in theory. Is it possible to run an old software which does not know
>> anything
>> about GPS intermediate drivers (like my software) and use the software
>> COM
>> port set in the OS GPS Settings like any virtual or hardware COM port or
>> can
>> only special software which has been created using the WM5 SDK and the
>> intermediate driver interface use the software COM port set in the GPS
>> settings?
>
> Yes I also want to know:
> - Why does Software (e.g. "TomTom-Navigator", "VisualGPS" works on both OS
> (PPC2003 AND WM5). I don't thing that they use the new GPS intermediate
> drivers.
> - Why does my own Software written for PPC2003 and read NMEA data diectly
> from GPS device via SerialPort DIDN'T work ?
> - Why does the GPS-Sample from the WM5 SDK hangs after several minutes on
> my device ?
> - Why does the Software "Virtual Earth Mobile" not find any GPS device on
> my device.
>
> Questions over Questions. Where is the logic ?
>
>>
>> The next question is: what are these GPD ports which I can select in the
>> OS
>> GPS settings dialog?
>
> regards
> Wolfgang
>
>
>
>



Re: GPS intermediate driver compatible to old software? by Marc

Marc
Fri Aug 25 04:16:01 CDT 2006

Hi John,

thank's for the detailed answer. I think in general the GPS intermediate
driver is a great idea. But the current behavior is a little bit confusing. I
have a Java based application which uses a serial library. It seems that the
serial library can sometimes access the software COM port and sometimes not.
Sometimes the COM port enumerator (which the documentation says queries the
OS for available COM ports) can see software COM ports and sometimes not. A
test tool I have used detects the GPS only on the software COM port but not
on the hardware COM port...

So it is very difficult for me to find out where the problem is: the user,
the Java serial library, my application, the WM5 OS or GPS intermediate
driver. So I tested several GPS tools with totally different results (equal
to the results of Wolfgang tests). I will read through your comments in
detail. Maybe I can find an answer.

"John Spaith [MS]" wrote:

> First of all I'd like to apologize for the bad experience folks have been
> having here. Please let me know, either on the group or via email (just
> strip "online." out of my mail) which applications you are having problems
> with as far as BC when they use GPSID.
>
> To answer the big questions I can get out of this thread.
>
> UI Ugliness - I'm aware the UI is too hard to configure.
> http://blogs.msdn.com/cenet/archive/2006/07/07/659306.aspx. For the
> long-term I ultimately believe it was a painful, needed step though.
>
> GPD Ports - this was a bad idea on my part. In theory an application could
> open up say gPD5: to use as the port it gets NMEA from, but in practice it
> won't work because most older apps are hard-coded to only support COM0-9:.
> THe idea is that COM ports are very precious so we wanted some out to save
> them, but obviously it won't work.
>
> Wolfgang's question on the .Net framework group / why his app is having
> problems - this I really can't answer, since he indicated that he removed
> the intermediate driver and he's still seeing problems. I'd recommend
> making sure you don't do anything but the minimal CreateFile/ReadFile and
> make sure baud rate, etc. are OK.
>
> Wolfgang on "Virtual Earth Mobile" -- if there's not a newsgroup thread on
> this already, please kick one off.
>
> MS Story on back-compat - We tested a few applications (Pocket Streets,
> Ostia, and a Trimble high-end GPS config utility are the ones I remember off
> the top of my head). As I said above, please let me know what's not
> working.
>
> Reasons old apps would not work - Unless an application is trusted, we do
> not allow it to do WriteFile() to the GPS device. Let's say that you have 2
> applications running on the device, both using GPSID multiplexer. App1
> calls WriteFile() to put the GPS device into some weirdo state. App2 all of
> a sudden is broken, as is any other app running. I decided breaking App1
> was better than breaking the App2's of the world.
>
> Additionally, i don't let apps call SetCommState(), SetupComm(), or
> SetCommTimeouts() on the underlying GPS driver. Basically I don't want them
> putting underlying driver into a state other simultaneous apps may not want
> it to. In theory GPSID could do some of this logic it its layer to handle
> this per app, but we didn't have the resources available to dev/test this.
> If an app fails on one of those calls failing, it would break compat.
>
> Yes, I know this bordering on trivia since you don't have src code to apps
> and couldn't change them if you could but it is some known problems and why
> there would be problems.
>
> John
>
> --
> John Spaith
> Development Lead, Windows CE
> Microsoft Corporation
>
> Check out the CE Networking Team Blog at http://blogs.msdn.com/cenet/.
>
> This posting is provided "AS IS" with no warranties, and confers no rights.
> You assume all risk for your use. © 2006 Microsoft Corporation. All rights
> reserved.
>
> "Wolfgang Schwarz" <nospam@nospam.de> wrote in message
> news:%23EsQS1IxGHA.2384@TK2MSFTNGP02.phx.gbl...
> >
> > "Marc" <Marc@discussions.microsoft.com> schrieb im Newsbeitrag
> > news:61C0143D-02FD-420B-AC0F-681FB996F32D@microsoft.com...
> >> Thanks's for all the answers so far. I am glad to see that I am not the
> >> only
> >> one who has problems.
> >>
> >> But the key thing I want to know is how this intermediate drive should
> >> work
> >> in theory. Is it possible to run an old software which does not know
> >> anything
> >> about GPS intermediate drivers (like my software) and use the software
> >> COM
> >> port set in the OS GPS Settings like any virtual or hardware COM port or
> >> can
> >> only special software which has been created using the WM5 SDK and the
> >> intermediate driver interface use the software COM port set in the GPS
> >> settings?
> >
> > Yes I also want to know:
> > - Why does Software (e.g. "TomTom-Navigator", "VisualGPS" works on both OS
> > (PPC2003 AND WM5). I don't thing that they use the new GPS intermediate
> > drivers.
> > - Why does my own Software written for PPC2003 and read NMEA data diectly
> > from GPS device via SerialPort DIDN'T work ?
> > - Why does the GPS-Sample from the WM5 SDK hangs after several minutes on
> > my device ?
> > - Why does the Software "Virtual Earth Mobile" not find any GPS device on
> > my device.
> >
> > Questions over Questions. Where is the logic ?
> >
> >>
> >> The next question is: what are these GPD ports which I can select in the
> >> OS
> >> GPS settings dialog?
> >
> > regards
> > Wolfgang
> >
> >
> >
> >
>
>
>

Re: GPS intermediate driver compatible to old software? by John

John
Mon Aug 28 12:59:47 CDT 2006

> the GPS only on the software COM port but not on the hardware COM port...

I'm not sure about the other details of your Java library, though if it's
not working on real hardware COM port and you have an application using
GPSID this may be by design. It's possible the underlying hardware driver
has already locked out your java app from calling into it once GPSID opens
it up, though this is just speculation as serial drivers can handle multiple
apps calling into them however they feel like. Perhaps the takeaway here
then is to try to test in isolation as much as possible and reboot the
device since various drivers may be maintaining state.

As you said there's a lot of variables here, sorry I don't have much insight
beyond GPSID.

--
John Spaith
Development Lead, Windows CE
Microsoft Corporation

Check out the CE Networking Team Blog at http://blogs.msdn.com/cenet/.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use. © 2006 Microsoft Corporation. All rights
reserved.

"Marc" <Marc@discussions.microsoft.com> wrote in message
news:EB23D139-8077-4FDA-932D-662778F56042@microsoft.com...
> Hi John,
>
> thank's for the detailed answer. I think in general the GPS intermediate
> driver is a great idea. But the current behavior is a little bit
> confusing. I
> have a Java based application which uses a serial library. It seems that
> the
> serial library can sometimes access the software COM port and sometimes
> not.
> Sometimes the COM port enumerator (which the documentation says queries
> the
> OS for available COM ports) can see software COM ports and sometimes not.
> A
> test tool I have used detects the GPS only on the software COM port but
> not
> on the hardware COM port...
>
> So it is very difficult for me to find out where the problem is: the user,
> the Java serial library, my application, the WM5 OS or GPS intermediate
> driver. So I tested several GPS tools with totally different results
> (equal
> to the results of Wolfgang tests). I will read through your comments in
> detail. Maybe I can find an answer.
>
> "John Spaith [MS]" wrote:
>
>> First of all I'd like to apologize for the bad experience folks have been
>> having here. Please let me know, either on the group or via email (just
>> strip "online." out of my mail) which applications you are having
>> problems
>> with as far as BC when they use GPSID.
>>
>> To answer the big questions I can get out of this thread.
>>
>> UI Ugliness - I'm aware the UI is too hard to configure.
>> http://blogs.msdn.com/cenet/archive/2006/07/07/659306.aspx. For the
>> long-term I ultimately believe it was a painful, needed step though.
>>
>> GPD Ports - this was a bad idea on my part. In theory an application
>> could
>> open up say gPD5: to use as the port it gets NMEA from, but in practice
>> it
>> won't work because most older apps are hard-coded to only support
>> COM0-9:.
>> THe idea is that COM ports are very precious so we wanted some out to
>> save
>> them, but obviously it won't work.
>>
>> Wolfgang's question on the .Net framework group / why his app is having
>> problems - this I really can't answer, since he indicated that he removed
>> the intermediate driver and he's still seeing problems. I'd recommend
>> making sure you don't do anything but the minimal CreateFile/ReadFile and
>> make sure baud rate, etc. are OK.
>>
>> Wolfgang on "Virtual Earth Mobile" -- if there's not a newsgroup thread
>> on
>> this already, please kick one off.
>>
>> MS Story on back-compat - We tested a few applications (Pocket Streets,
>> Ostia, and a Trimble high-end GPS config utility are the ones I remember
>> off
>> the top of my head). As I said above, please let me know what's not
>> working.
>>
>> Reasons old apps would not work - Unless an application is trusted, we
>> do
>> not allow it to do WriteFile() to the GPS device. Let's say that you
>> have 2
>> applications running on the device, both using GPSID multiplexer. App1
>> calls WriteFile() to put the GPS device into some weirdo state. App2 all
>> of
>> a sudden is broken, as is any other app running. I decided breaking App1
>> was better than breaking the App2's of the world.
>>
>> Additionally, i don't let apps call SetCommState(), SetupComm(), or
>> SetCommTimeouts() on the underlying GPS driver. Basically I don't want
>> them
>> putting underlying driver into a state other simultaneous apps may not
>> want
>> it to. In theory GPSID could do some of this logic it its layer to
>> handle
>> this per app, but we didn't have the resources available to dev/test
>> this.
>> If an app fails on one of those calls failing, it would break compat.
>>
>> Yes, I know this bordering on trivia since you don't have src code to
>> apps
>> and couldn't change them if you could but it is some known problems and
>> why
>> there would be problems.
>>
>> John
>>
>> --
>> John Spaith
>> Development Lead, Windows CE
>> Microsoft Corporation
>>
>> Check out the CE Networking Team Blog at http://blogs.msdn.com/cenet/.
>>
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>> You assume all risk for your use. © 2006 Microsoft Corporation. All
>> rights
>> reserved.
>>
>> "Wolfgang Schwarz" <nospam@nospam.de> wrote in message
>> news:%23EsQS1IxGHA.2384@TK2MSFTNGP02.phx.gbl...
>> >
>> > "Marc" <Marc@discussions.microsoft.com> schrieb im Newsbeitrag
>> > news:61C0143D-02FD-420B-AC0F-681FB996F32D@microsoft.com...
>> >> Thanks's for all the answers so far. I am glad to see that I am not
>> >> the
>> >> only
>> >> one who has problems.
>> >>
>> >> But the key thing I want to know is how this intermediate drive should
>> >> work
>> >> in theory. Is it possible to run an old software which does not know
>> >> anything
>> >> about GPS intermediate drivers (like my software) and use the software
>> >> COM
>> >> port set in the OS GPS Settings like any virtual or hardware COM port
>> >> or
>> >> can
>> >> only special software which has been created using the WM5 SDK and
>> >> the
>> >> intermediate driver interface use the software COM port set in the
>> >> GPS
>> >> settings?
>> >
>> > Yes I also want to know:
>> > - Why does Software (e.g. "TomTom-Navigator", "VisualGPS" works on both
>> > OS
>> > (PPC2003 AND WM5). I don't thing that they use the new GPS intermediate
>> > drivers.
>> > - Why does my own Software written for PPC2003 and read NMEA data
>> > diectly
>> > from GPS device via SerialPort DIDN'T work ?
>> > - Why does the GPS-Sample from the WM5 SDK hangs after several minutes
>> > on
>> > my device ?
>> > - Why does the Software "Virtual Earth Mobile" not find any GPS device
>> > on
>> > my device.
>> >
>> > Questions over Questions. Where is the logic ?
>> >
>> >>
>> >> The next question is: what are these GPD ports which I can select in
>> >> the
>> >> OS
>> >> GPS settings dialog?
>> >
>> > regards
>> > Wolfgang
>> >
>> >
>> >
>> >
>>
>>
>>