Two On A Big Ocean The Story of the First Circumnavigation
of the Pacific Basin
in a Small Sailing Ship


      

Other Books by
Hal Roth
| Home | Mailing Lists | Bookstore | Weather | Tide Predictions | Bowditch |

Re: lv-ab: How to get a mouse type GPS to work with USB ports and old programs

From: (no name) (no email)
Date: Sat Oct 28 2006 - 08:47:18 EDT

  • Next message: Letsgosailing: "Re: lv-ab: toronto area shrink wrap"

    Or.... you can get Franson GPS gate which will take any
    USB GPS and make it work with pretty much any program. It
    maps the USB port to a com port of your choosing and will
    even convert data types.

    Vern
    s/v Nirvelli

    On Sat, 28 Oct 2006 05:09:29 -0500
      Ken James <> wrote:
    > I recently learned something that may help others, esp.
    >those with the Cmap ECS Vector charting programs, or the
    >older Cap'n Voyager, Nobeltech, etc charting programs.
    >
    > I bought one of the small cheap (14$) 'mouse' type GPS
    >sensors on EBay so the laptop can get the GPS info from
    >this rather than my Garmin handheld unit. It has some
    >distinct advantages, among them it gets its tiny bit of
    >power from the USB connection, it is very small, it is
    >waterproof, etc. But, I could not get it to work until I
    >followed up on some clues. Now it works fine.
    >
    > Here is what I found; older charting programs were
    >written before USB was around or was very common, and
    >GPS's then all connected to serial ports until just a few
    >years ago. So the older programs do not know about COM
    >ports other than the serial ports, it so they may not
    >know or look for USB COM ports. (Even using a serial to
    >USB adaptor will not solve that problem). Therefor these
    >programs cannot communicate with the USB 'mouse type'
    >GPS's and no data will exchanged, unless they can be made
    >to talk through the USB COM ports. (I think this would
    >apply to older handhelds connected to USB ports also).
    >
    > Here is how to solve the problem; first disconnect the
    >GPS. Then go to the folder where the chart program you
    >want to use keeps it files, and find a folder named
    >gps.ini (this location is not necc. the same location it
    >keeps its charts, you can find the correct folder by
    >right clicking the shortcut icon for the charting program
    >then clicking properties, then click find target.). Open
    >the gps.ini file, you should then see text. Save this
    >file with a different name, I used "notmodgpsini"
    >eliminating the "." before ini . Save it in the same
    >folder it came from. It is now a back up copy in case you
    >screw things up, you can put them back just as they were.
    >
    > Next you need to know what COM port was assigned to your
    >GPS device connected to your USB port, so if you have not
    >instaled the drivers (if needed) do so, with WIN XP that
    >is easy, and with a handheld it may automatic. Go to
    >Control Panel/System/System Properties/Device
    >Manager/Ports (Com & LPT) and check to see what devices
    >are connected to which COM ports, take a note of that.
    > Then either connect the GPS unit and or install the
    >drivers and connect the unit as needed, re-start the PC
    >if needed and make sure the GPS is connected then again
    >go to Control Panel/System/System Properties/Device
    >Manager/Ports (Com & LPT). Check for the new device, note
    >the COM port number it is assigned by your PC and
    >connected to. This COM port assignment can also be
    >changed to a different one you select by either using the
    >port changing tool for Win98 or in the path specified
    >above, left click to Properties then you will find an
    >Advanced tab that lists the COM port where you can change
    >its assignement. Don't use a COM Port number that is a
    >serial port (one reserved in your older chartware program
    >for example), in fact it is best let the PC auto assign
    >the number here or you may need to try all this several
    >times.
    >
    > Next, if you are using for example the CmapECS charting
    >software, first dis-connect the GPS then use the Config
    >program (contained in the same folder with the
    >CmapECS.exe program) and change the COM port to that
    >shown and listed for your device as noted before in
    >Control Panel/System/System Properties/Device
    >Manager/Ports (Com & LPT). With Cap'n Voyager it will
    >find the port (once the other procedures here are
    >finished, that is) when you tell it to find the GPS, so
    >you can skip this step with it.
    >
    > You may need to know the baud rate your device sends and
    >the baud rate the the COM port is set for, and the rate
    >the charting program receives, the GPS devices sending
    >rate can be found in the owners manual of the device,
    >follow the above file path ending in (COM & LPT) then
    >right click to Properties and use the Advanced tab to
    >set the devices assigned COM port's baud rate, and with
    >the CmapECS charting program for example the baud rate
    >can be set with its Config application. (As a side note,
    >the other parameters listed there should be 8, 1, N or
    >No, 1. If they look like that, don't mess with them.)
    > Cap'n Voyager auto sets its rate it seems, but the COM
    >port baud rate still may need to be set for it.
    >
    > Now re-open the original gps.ini text file (not the
    >back-up file you saved with a different name), then
    >change the COM port number in the text (from say 3 to in
    >my example 9) and change the baud rate text number if
    >needed to agree with the rest of the baud rates listed
    >eleswhere, such as maybe 4800 instead of nothing or maybe
    >9600, as determined starting by the devices output baud
    >rate, that is all else must not be _faster_ than that and
    >should be the same number for good results...most GPS's
    >now output at 9600 it seems (I did not have to change
    >anything else except the COM port and baud rate in these
    >gps.ini files to get things to work, but I am not using
    >an electronic autopilot) and save the now modified
    >gps.ini file using its original name.
    >
    > Once the COM port you changed in the gps.ini file is in
    >agreement with the above path file location as listed in
    >the Device Manager/Ports/COM Ports/ etc file path and is
    >also is in agreement with the COM port the charting
    >software is set for if necessary as with the CmapECS
    >charting program by using its Config application, or in
    >the case of Cap'n Voyager by telling it to find the GPS,
    > (BTW, SeaClearII found the new COM Port automatically,
    >that is a simple but good program ) the charting software
    >program will use the USB COM Port you have designated
    >and find the GPS and data will be exchanged.
    >
    > There is also a nice tool in SeaClearII (a simple,
    >reliable free charting program available on the net) that
    >shows GPS data sentences being sent and received, as far
    >as I can tell with other programs you cannot see if the
    >connected GPS unit is sending data (or if your program is
    >sending it), but with SeaClearII you can see it.
    >
    > In sum, if your older charting program cannot see a USB
    >connected device, it may be because the charting program
    >was not set to use USB com ports. This can be solved by
    >changing the COM port number in the charting programs
    >gps.ini file, you may also need to find the devices
    >assigned com port number and change the charting
    >softwares port by using a Config application or set up
    >application as needed, and you may also need to change
    >the baud rate of the com port and the charting software.
    >
    > Once you understand the problem and how to solve it, it
    >is a 15 min. fix.
    >
    > You _may_ need to restart your PC after the changes are
    >made. Maybe not, I didn't need to.
    >
    > Re-connect the GPS. Give it some time to get a fix, then
    >you are in business!
    >
    > I hope all this is not too confusing. If anybody has
    >questions, I will be glad to try to help, but we may need
    >to rely on the lists Gurus! (That's not me!!! <G>) -Ken
    >
    > ___________________________________________________________________________
    > || The Live-Aboard List : send a "subscribe" or
    >"unsubscribe" request ||
    > || in body of message to:
    > ||

    ___________________________________________________________________________
    || The Live-Aboard List : send a "subscribe" or "unsubscribe" request ||
    || in body of message to: ||


  • Next message: Letsgosailing: "Re: lv-ab: toronto area shrink wrap"



    | Home | Mailing Lists | Bookstore | Weather | Tide Predictions | Bowditch | Trawlerworld |