 |
24-02-2009, 05:03
|
#1
|
Registered User
Join Date: Feb 2009
Posts: 4
|
NMEA error in CMAP
Hi,
I have CMap CM93 and recently I bought a GPS for my laptop. Got it all installed but when the GPS program is started the COM port is not visible in CMap anymore (it was visible before the gps was started) and because of that CMAP is giving an NMEA error.
So CMAP is working well when GPS is off. But I need GPS for position.
Does anyone know what causes the problem and how I could solve it?
Thanks a lot,
Frits
|
|
|
24-02-2009, 07:58
|
#2
|
Registered User
Join Date: Dec 2007
Location: Sydney Australia
Boat: Citation 34' Center Cockpit (Australian design and build)
Posts: 61
|
Hi Frits and welcome,
Try a google search for a program called Fransons GpsGate. This program available for a small fee will give you as many virtual com ports as you are ever likely to need in both NMEA and GARMIN protocol.
__________________
I used to be undecided but now I'm not so sure. 
Beauty is in the eye of the beerholder!
|
|
|
24-02-2009, 13:28
|
#3
|
Registered User
Join Date: Nov 2008
Location: UK
Boat: S M Hudson 60' narrowboat
Posts: 347
|
Quote:
Originally Posted by frits40
Hi,
I have CMap CM93 and recently I bought a GPS for my laptop. Got it all installed but when the GPS program is started the COM port is not visible in CMap anymore (it was visible before the gps was started) and because of that CMAP is giving an NMEA error.
So CMAP is working well when GPS is off. But I need GPS for position.
Does anyone know what causes the problem and how I could solve it?
Thanks a lot,
Frits
|
Hi Frits - maybe a bit more background info. What OS are you using? What model GPS? How does the GPS get it's data to your laptop? What COM port are you trying to use - built in, USB derived or virtual?
Certainly Franson GpsGate will give you plenty of flexibilty in distributing your GPS data (I use it myself), but you may not need it.
__________________
Richard
If in doubt RTFM
|
|
|
24-02-2009, 13:41
|
#4
|
Moderator Emeritus
Join Date: Mar 2003
Location: Hayes, VA
Boat: Gozzard 36
Posts: 8,700
|
Under Microsoft Windows you need to disconnect the GPS if connected via serial cable before you boot the machine. Then after booting connect the GPS and then power it on. if you don't the boot sequnce will detect the GPS and convince itslef that it's a mouse. Devices can not share a serial port so the first thing to grab it owns it. It won't do this if you wait. It's the source of most problems with connection. The last part are comunications options. 8 data bits, one stop bit and no parity at 4800. You may need to configure the GPS as well, but this is standard NMEA.
__________________
Paul Blais
s/v Bright Eyes Gozzard 36
37 15.7 N 76 28.9 W
|
|
|
24-02-2009, 20:13
|
#5
|
Registered User
Join Date: Apr 2007
Location: SF Bay Area, CA, USA
Boat: Privilege 39
Posts: 664
|
Here's the link to Microsoft's attempt to fix the NMEA-as-mouse bug which has been around for 8 years or so (sheesh): Overview of the COMDisable Tool
|
|
|
24-02-2009, 20:22
|
#6
|
Moderator Emeritus

Join Date: Sep 2007
Location: Eastern Tennessee
Boat: Research vessel for a university, retired now.
Posts: 10,401
|
That's funny Paul, because I thought I was the only one who had to boot up the computer first, for using Nobeltec, before turning on the GPS. At first that used to frustrate the hell out of me before I figured out the pattern.
__________________
David
Life begins where land ends.
|
|
|
25-02-2009, 08:18
|
#7
|
Registered User
Join Date: Feb 2009
Posts: 4
|
Quote:
Originally Posted by richardhula
Hi Frits - maybe a bit more background info. What OS are you using? What model GPS? How does the GPS get it's data to your laptop? What COM port are you trying to use - built in, USB derived or virtual?
Certainly Franson GpsGate will give you plenty of flexibilty in distributing your GPS data (I use it myself), but you may not need it.
|
OS is Windows XP SP3
GPS with USB Amaryllo, software is called Locosys GPSFox
Tried to use 3 or 7, given are 3,4,5 and 7 but 4 and 5 do not work with GPSFox program. If I use eather 3 or 7, Cmap will not see the com port anymore when GPS is active. So I can never connect to the proper port.
Would be nice if you know an answer. Thanks for the effort so far!
Frits
|
|
|
25-02-2009, 09:41
|
#8
|
Registered User
Join Date: Nov 2008
Location: UK
Boat: S M Hudson 60' narrowboat
Posts: 347
|
Quote:
Originally Posted by frits40
OS is Windows XP SP3
GPS with USB Amaryllo, software is called Locosys GPSFox
Tried to use 3 or 7, given are 3,4,5 and 7 but 4 and 5 do not work with GPSFox program. If I use eather 3 or 7, Cmap will not see the com port anymore when GPS is active. So I can never connect to the proper port.
Would be nice if you know an answer. Thanks for the effort so far!
Frits
|
Ok Frits, have checked on the Internet & your USB GPS does provide NMEA. The GPSFox program I couldn't deciper info on as their website is in Austrian. I think that application may be your problem though. I'm guessing it's grabbing the COM port with the GPS feed & stopping C-MAP from using it.
My advice:
Plug in GPS
Got to Control Panel/System/Hardware/Device Manager
Double click "Ports (COM & LPT)" entry
Identify your GPS device in the list & note COM port it's using.
Run C-MAP (without GPSFox) & configure it to use COM port you have found above. You may have to change port speed from the default 4800 baud to match that of GPS but otherwise that should work.
Let me know the results.
__________________
Richard
If in doubt RTFM
|
|
|
25-02-2009, 16:05
|
#9
|
֍֎֍֎֍֎֍֎֍֎
Join Date: Apr 2006
Posts: 15,133
|
Even simpler, you add the 'NOSERIALMICE' option to the BOOT.INI code and recent versions of Windows won't look for a serial mouse. One fast edit, no other fuss. Quick simple OLD fix.
|
|
|
26-02-2009, 08:41
|
#10
|
Registered User
Join Date: Feb 2009
Posts: 4
|
Quote:
Originally Posted by richardhula
Ok Frits, have checked on the Internet & your USB GPS does provide NMEA. The GPSFox program I couldn't deciper info on as their website is in Austrian. I think that application may be your problem though. I'm guessing it's grabbing the COM port with the GPS feed & stopping C-MAP from using it.
My advice:
Plug in GPS
Got to Control Panel/System/Hardware/Device Manager
Double click "Ports (COM & LPT)" entry
Identify your GPS device in the list & note COM port it's using.
Run C-MAP (without GPSFox) & configure it to use COM port you have found above. You may have to change port speed from the default 4800 baud to match that of GPS but otherwise that should work.
Let me know the results.
|
Thanks, very helpfull info! I finally understand some things now. However I still don't get it to work. I have de gps at com 7, i think it is not working because the default is 4800 baud and it should be 9600 for this gps. I can't find in C-Map were to change speed.
Do you have an idear about that?
Thanks again.
(sorry for bad language maybe, not native but dutch, you probable understood that allready)
|
|
|
26-02-2009, 10:28
|
#11
|
Registered User
Join Date: Nov 2008
Location: UK
Boat: S M Hudson 60' narrowboat
Posts: 347
|
Quote:
Originally Posted by frits40
Thanks, very helpfull info! I finally understand some things now. However I still don't get it to work. I have de gps at com 7, i think it is not working because the default is 4800 baud and it should be 9600 for this gps. I can't find in C-Map were to change speed.
Do you have an idear about that?
Thanks again.
(sorry for bad language maybe, not native but dutch, you probable understood that allready)
|
I think you may have a problem with the very old C-MAP software. It's probably hard coded to the old default of 4800 baud but without a copy I can't say.
If possible use a newer chart plotter such as SeaClear GPS Navigation Software which is free & works with a variety of charts.
As a last resort maybe you could configure your GPS to send at 4800 baud. Check with the manufacturer.
Regards
__________________
Richard
If in doubt RTFM
|
|
|
26-02-2009, 14:01
|
#12
|
Registered User
Join Date: Feb 2009
Posts: 4
|
Quote:
Originally Posted by richardhula
I think you may have a problem with the very old C-MAP software. It's probably hard coded to the old default of 4800 baud but without a copy I can't say.
If possible use a newer chart plotter such as SeaClear GPS Navigation Software which is free & works with a variety of charts.
As a last resort maybe you could configure your GPS to send at 4800 baud. Check with the manufacturer.
Regards
|
Hello Richard,
Thanks a lot!
I think I am going to try SeaClear. It looks interesting!
I tried the GPS to send at 4800 baud but I think it's to new for that ;-)
Regards, Frits
|
|
|
26-02-2009, 14:50
|
#13
|
Registered User
Join Date: Mar 2007
Location: Santa Cruz
Boat: Boatless Again
Posts: 5,744
|
Go into the CMAPECS folder, find the NMEA file of type configuration settings, and open it (should open with notepad).
Look for
[CHANNELS]
IN0=COM4: baud=4800 parity=N data=8 stop=1
[TALKERS]
GP0=NA,P|1,RMC
Change the com port number and baud rate as necessary and resave it, then open CMAP again.
|
|
|
 |
Thread Tools |
Search this Thread |
|
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
Advertise Here
Recent Discussions |
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Spotlight |
|
|
|
|
|