This article describes how to troubleshoot issues that may occur when you try to use a third-party GPS device together with Streets & Trips, MapPoint, or AutoRoute. Additionally, the article describes specific devices that may require specific configuration.
Note Microsoft Customer Support Services will try to help you configure the device. However, if the device still cannot be detected after you use the following troubleshooting steps, the device may not work with Streets & Trips. Or, you may have to contact the device manufacturer for help with troubleshooting and configuring the device.
How Streets & Trips works with a third-party GPS USB deviceMost GPS device manufacturers support a standard protocol interface called "NMEA 0183 Interface Standard." This protocol was defined by the National Marine Electronics Association (NMEA).
The NMEA 0183 protocol is an intermediate driver that enables a software program to communicate with a GPS device. The NMEA 0183 protocol holds information about the position, the satellite status, and any other navigation status. However, not all GPS devices use the NMEA 0183 protocol.
A USB device can support multiple connections. You can also connect several USB devices together and then connect the devices to one USB port. The USB standard has its own protocols for connections. However, the USB standard does not include support for GPS devices.
Streets & Trips recognizes only devices that are connected through a serial port. Therefore, to emulate a serial port, a GPS device manufacturer must create a driver by using a proprietary interface. The driver makes the computer respond as if the USB device is being accessed through a serial port. In effect, the driver creates a virtual serial port connection. This driver is required not only for Streets & Trips but also for other mapping software.
If the GPS device manufacturer does not provide drivers, third-party software may provide a solution. An example of such software is Franson GpsGate.
For example, when GpsGate is connected to a Garmin USB GPS device, the Garmin GPS device appears as an ordinary NMEA GPS device that is connected to a serial port. You can connect any number of GPS applications to the GPS device at the same time.
For more information, visit the following Web site:
For more information about Streets & Trips with GPS Locator, visit the following Microsoft Web site:
How to troubleshoot the issue when the GPS device is not detected in Streets & Trips
Method 1: Verify NMEA 0183 compliance Make sure that the device that you are trying to use is compatible with Streets & Trips. To work with Streets & Trips, the GPS device must be compliant with NMEA standards, and its input/output format (also known as the interface) must be set to support NMEA 0183 version 2.0 or a later version of the NMEA 0183 format.
For more information about how to determine whether your GPS device is NMEA-complaint, see the documentation that was included with your device, contact the GPS device manufacturer, or visit the following Web site:
Method 2: Use Device Manager Streets & Trips recognizes devices that are connected through COM ports. The GPS driver that is included with the GPS device must be able to convert the USB port to a COM port through emulation. When the driver does this, it makes Streets & Trips respond as if the GPS device is connected through a COM port.
If Device Manager recognizes the GPS device but Streets & Trips does not, it is likely that the device’s driver is not converting the USB connection to a COM port connection. In this case, contact the GPS device manufacturer for additional troubleshooting.
To resolve the issue by using Device Manager, follow these steps:
- Close Streets & Trips.
- Verify that the GPS cable is connected to the device and to the computer.
- Start Device Manager. To do this, use one of the following procedures, as appropriate for the version of Windows that you are running.
Windows XP and earlier versions of Windows
- Click Start, and then click Run.
- Type the following command in the Open box, and then press ENTER: devmgmt.msc
- Click Start.
- Type the following command in the Start Search box, and then press ENTER: devmgmt.msc
- Determine whether your GPS controller is listed in Device Manager. If the GPS controller is listed, follow these steps to configure the GPS device in Streets & Trips:
- Start Streets & Trips.
- On the Tools menu, point to GPS, and then click Configure GPS Receiver.
- In the Available ports list, notice that all the available COM ports are listed. Click Scan.
In the Available ports list, the GPS device is listed as Communications Port (COM xx) - GPS device found. If the device is not listed by this name, review the list for your GPS device.
- In the GPS pane, click Track Position.
How to troubleshoot hardware-specific GPS device issuesIf the GPS device is still not detected after you use the methods that are described in the previous section and if your device was manufactured by a manufacturer other than Garmin or DeLorme, contact the GPS device manufacturer.
If the device was manufactured by Garmin or DeLorme, see the following sections.
GarminNot all Garmin devices support the NMEA 0183 Interface Standard.
Garmin GPS devices are frequently connected to the computer by using the USB cable that is supplied with the device. The USB cable is compliant with and transmits only the proprietary Garmin signals. This condition makes the devices compatible only with Garmin software such as Map Source and nRoute.
The USB version of Garmin GPS devices does not support NMEA 0183. This version supports only Garmin's own protocol. Therefore, very few GPS applications can use Garmin USB GPS devices.
If Franson GpsGate does not work, contact Garmin technical support. To do this, visit the following Web site:
When you try to use a DeLorme GPS device together with AutoRoute, MapPoint, or Streets & Trips, you cannot select the DeLorme GPS device. This issue occurs even though the device is working in the DeLorme Street Atlas program or in Microsoft HyperTerminal.
The affected DeLorme devices include the USB Earthmate GPS, Earthmate GPS BT-20, Earthmate GPS LT series, or Earthmate GPS PN series devices, among others.
To work around this issue, install the DeLorme USB-to-serial driver by using the DeLorme driver disk. To do this, follow these steps:
- Insert the DeLorme driver disk into your CD or DVD drive, and then start the DeLorme driver software Setup program.
- When you are prompted, select the Third-party option. Do not select the Recommended option.
- Install the DeLorme Serial Emulation Driver for Earthmate GPS Receivers. To download and install the driver, visit the following DeLorme Web site, and follow instructions that are available at the Web site:
- After the emulation driver is installed, visit the following Web site to view a video that demonstrates how you can configure your GPS device within various programs:
Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.