FAQ

From GPSBabel

Jump to: navigation, search

Contents

[edit] When will GPSBabel support my favorite thingy?

As soon as programmer with the skill, resources, and time implements it. GPSBabel isn't developed by a company== it's done by volunteers. Much of the development is done by people solving their own problems. Sometimes, if you ask nicely, and your request is reasonably sized, developers will implement things for you. ==

[edit] When will GPSBabel support the Garmin iQueue 3600?

As soon as programmer with the skill, resources, and time implements it.

[edit] I told it to name my file "foo" and it had the nerve to name my file "foo" instead of "foo.something". What's up with that?

The names you give GPSBabel are exactly what it uses. It doesn't try to "guess" anything from the file name. (As perspective, we support about 5 different types of file traditionally named ".wpt" and about as many named ".pdb". Rather than guess, we let you name things exactly as you want them.

[edit] I have a serial Garmin with a USB serial adapter and am getting errors involving "SetupDiEnumDeviceInterfaces" in Windows or "Found no Garmin USB devices."

The "usb" option should only be used if you really have a Garmin unit that speaks USB such as a 60C, 76C, VistaC, or a Quest. If you have a unit that doesn't really have USB (Like a III, a V, or an ETrex) and are using a USB/serial adapter, you should choose the appropriate serial option that corresponds with whatever device your adapter is providing.

[edit] Why is GPSBabel a DOS program?

It isn't. GPSBabel for Windows is a Windows command line program, sometimes known as a "console mode" program. It requires Windows, it uses Windows API, and it doesn't rely on memory extenders to get around the 640K memory limit of DOS.

[edit] What's the worst way to get help with a problem?

There may be worse ways than this, but it's a start. Vaguely describe a problem you're having some place other than the GPSBabel-misc mailing list

  • don't list the operating system in use
  • don't list the versions of anything involved
  • don't offer a test case.

Be evasive when asked about the precise steps to reproduce the problem.

[edit] How do you spell that again?

The preferred spelling of the name is "GPSBabel" with four capital letters. Though some references to its namesake ("Tower of..." or "...fish" allow the last two letters to be interchanged, we prefer "el". Consistent use of this spelling helps searchers, both web-based and human.

[edit] GPSBabel OS issues

[edit] When I run GPSBabel.exe, I get an error 'procedure entry point SetupDiEnumDeviceInterfaces could not be located in the dynamic link library setupapi.dll'

When we added support for Garmin USB devices, we needed support from the underlying OS to do it. Windows NT3 (and presumably Windows 95) don't have this support and will return the above error. Either use an older version of GPSBabel or send bribes to the GPSBabel developers to get a "usb-free" build.

[edit] GPSBabel Licensing Issues

[edit] I want GPSBabel to be library, so I can use it my the program I'm developing. Why can't I do that?

The license chosen by GPSBabel allows you to do that if your program is GPL and you distribute the source. It expressly prohibits linking with other programs that are not GPL except via the standard command line interface.

[edit] How can I help?

[edit] Support GPSBabel

We get a constant stream of requests to support new hardware, improve support for existing OSes, and such. You can help fund the next generation (hey, someone funded what's there now...) by supporting the project with your time or your donation. If you have a way you'd like to see the money spent (i.e. improving Mac support, new GPS models, etc.) please mention that in your submission.

Personal tools