HomeMicrosoft


Bad NMEA implementation in Microsoft Streets and Trips?
longjohn119
There is a com port, it's listed in the Registry but it's just not listed in the Device Manager. Most GPS mapping programs don't seem to care if it's listed in the Device Manager as long as it is listed in the Registry. Apparantly S&T is looking for both, it seems to use the Registry to find the port but looks to the Device Manager when it hooks up. That probably wasn't a problem a few years ago when every computer had a real serial port but those days are long gone and serial ports are now all virtualized
tcassidy
Sounds like S&T has problems with the implementation of NMEA, not the COM port. I am surprised GPS Gate could not resolve that for you. However, I agree that S&T does not fit into your boating experience. I thought you would be using Garmin nRoute.

However, it is not helpful to acuse Microsoft of nefarious and clumsy work just because you experience an issue between their product and your hardware.

Terry
longjohn119
I use OziExplorer for most things as I make most of my own maps, Fugawi Marine for IENC maps (Inland Electronic Navigation Charts) of the Mississippi and Dr Depth (As well as OziExplorer) for mapping depths. In addition to the NMEA GPS stream I also have NMEA depth sentences streamed from my Garmin 300C fishfinder on another serial port. Dr Depth is especially cool as it can make 3D maps of the bottom which has really helped finding interesting bottom structure and which hold fish and which don't. I can also see how certain structure changes from year to year or after a major rain event and flood.

Currently I'm adapting a netbook to be a touch screen tablet style mainly for my boat but it could also be used in a vehicle very easily. Since it will be a Tablet PC style it won't take up as much space. If you follow my blog on the netbook conversion in a couple of weeks or so you'll be able to see what I mean,

Netbook To Chartplotter Project
tcassidy
Although I live by a large body of water, its purpose is to ensure the weather does not deviate to extremes. I am not a boat-friendly person.

Terry
Ken in Regina
Quote:
Originally Posted by tcassidy
Although I live by a large body of water, its purpose is to ensure the weather does not deviate to extremes. I am not a boat-friendly person.
That's an excellent use of the Pacific Ocean, Terry. Too bad I can't convince my wife that living by a very large body of water would be a desirable thing. She thinks this dry, flat prairie dirt is the only place on the planet worth living.

...ken...
Larry
Hi longjohn119,

Sorry to hear about your troubles. I have a question and a request.

Have you installed S&T 2010 and seen the same behavior?
Are you able to record the NMEA txt output and attach the file to your post so it can be examined?

Thanks,
Larry
longjohn119
Well I could but unfortunatley not right now, The unit is partially disassembled to install a touch screen kit and embed a bluetooth transceiver and a wireless mouse receiver and possibly several other mods depending on space available. It's going to be a couple of weeks or more before I get it all back together

I appreciate the offer though. There is some sort of incompatibility with the Gobi 1000 module which haven't been out there all that long and I just happen to be the poor sucker that came across it first

That's just Life on the Cutting Edge I guess
Larry
My guess it will work with any version 2007+. There was a COM port issue that was fixed in 2007.

Whenever you get the chance - download the free trial of S&T 2010 and give it a go. I'd like to know if works as expected with a newer version.
icdoo
I am having a similar problem.....Windows 7 using Franson GPSgate with a virtual com port. If I unplug my puck Streets & Trips 2010 automatically changes from the virtual com port to the actual comport preventing Franson from using the actual comport. Is there anyway to prevent S&T from automatically changing its comport settings? Is the comport selection stored in the registry?
tcassidy
I don't think this has anything to do with S&T as it does not automatically change COM ports. The problem may be related to the USB GPS not resetting properly after a disconnect. Then GPS Gate cannot find the GPS when it is plugged in again.

Terry
longjohn119
Instead of Fransom try using Xport and see if you have the same problem. When I was using the Pharos GPS puck that came with S&T I had really good luck with it. The only advantage of the Franson program is if you are using a Garmin device that doesn't output NMEA and you need to convert the Garmin protocol to NMEA protocol

Best of all it's free. XPort

Another program that I currently use but is a little more technical to set up is Eterlogic Virtual Serial Ports Emulator which is also free for the 32 bit version. It does several types of serial port emulation but splitter is the only one you'd most likely need. Cool thing about it is all your outputs have the same Com number, if you set it to output Com1 then all your GPS mapping program use Com1 and it allows up to 8 program to hook to that com port
Eterlogic - VSPE: tool for serial ports emulation
centrix5
I have a problem with Microsoft Streets and Trips, too. When I use Franson GPS Gate via Virtual port, the Streets & Trips with recognize when you scan it. But when you connect it, the connection will be lost.

I have the following string

$NVGLL,3842.6420,N,01528.2060,E,230052.3,A,A*54
$NVHDT,157.2,T*3B
$NVMWV,358.00,R,15.00,N,A*1F
$NVVBW,15.7,,A,15.6,0.5,A,,,,*71
$NVVTG,159.0,T,,,15.6,N,28.9,K,A*43
$NVZDA,230053.0,27,04,2010,02,00*5E
$NVGGA,230052.99,3842.6380,N,01528.2080,E,1,,,43.4,M,,,,*2F
$NVGLL,3842.6380,N,01528.2080,E,230052.98,A,A*65
$NVHDT,157.0,T*39
$NVMWV,2.00,R,15.00,N,A*13
$NVVBW,15.7,,A,15.6,0.5,A,,,,*71
Larry
Where did those strings come from?
They don't look like typical NMEA sentences. NMEA sentences all start with $GP and would look something like this:

$GPGSV,4,1,14,03,40,057,29,06,28,049,26,07,83,340,25,08,43,305,21*74
$GPGSV,4,2,14,10,07,299,19,11,05,159,22,13,43,196,33,19,60,097,32*74
$GPGSV,4,3,14,23,15,174,25,25,74,116,31,27,73,313,32,28,16,253,24*75
$GPGSV,4,4,14,48,25,229,,51,36,199,27*7B
$GPGLL,4458.73340,N,09310.01233,W,223454.00,A,A*7B
$GPRMC,223455.00,A,4458.74259,N,09310.01312,W,33.209,357.07,140708,,,A*46
$GPVTG,357.07,T,,M,33.209,N,61.536,K,A*37
$GPGGA,223455.00,4458.74259,N,09310.01312,W,1,08,1.30,288.5,M,-31.0,M,,*61
tcassidy
I wonder if your GPS is in Sirf mode and needs to be reset. What GPS device is it?

Terry
centrix5
Those are correct NMEA Sequence. SeaClear and GeoNav and even Franson GPS Gate can recognize it and can plot the coordinates accurately. Microsoft Street cant read it.
laptopgpsworld.com About