ND-100S
USB GPS FAQ

1Q) What chipset is my ND-100S using?
1A) SiRF Star III

2Q) Is this device WAAS enable?
2A) Yes, all USB and Serial GPS Receivers that are sold by USGlobalSat, Inc and its Authorized Dealers are WAAS enabled by default.

3Q) How important is having WAAS enabled on your GPS receiver?
3A) It provides greater accuracy up to 3m.

4Q) What satellite identification number is used for WAAS and EGNOS?
4A) Satellite #33 (AoRE) is for EGNOS, Satellite #35 (AoRW) is for WAAS, and it has been suggested that Satellite #41 (PoR) will be used to indicate that data is being received from the Japanese MSAS system.

5Q) What datum is used?
5A) WGS 84

6Q) Is the ND-100 device waterproof?
6A) No.

7Q) What's the refresh rate?
7A) GGA(1sec), GSA(5sec), GSV(5sec), RMC(1sec)

8Q) What is the output format for this receiver?
8A) Output format: GGA(1sec), GSA(5sec), GSV(5sec), RMC(1sec),( VTG and GLL are optional)

9Q) How many satellites are needed for 3-D positioning?
9A) 4

10Q) Can I reconfigure receiver? If so, what program?
10A) Yes. SirfDemo programming utility. Note, custom settings are temporary until the receiver has exhausted both the internal Super-Cap. Then the receiver will revert back to its original default settings.

11Q) Can I reconfigure receiver's Baud-Rate? If so, what program?
11A) Yes. SirfDemo programming utility. Note, custom settings are temporary until the receiver has exhausted both the internal Super-Cap. Then the receiver will revert back to its original default settings.

12Q) Can I reconfigure receiver's NMEA data? If so, what program?
12A) Yes. SirfDemo programming utility. Note, custom settings are temporary until the receiver has exhausted both the internal Super-Cap. Then the receiver will revert back to its original default settings.

13Q) Why does it take too long to lock the satellites. Sometimes it took as long as 7-9
minutes (solid green LED). Environment: highway, no high trees and buildings. What can I do to correct this?
13A) Using the ND-100S application, select a “Cold Start” to reset receiver’s registers.

14Q) Why am I not getting any or very weak GPS signals even though my GPS receiver is directly under the windshield glass?
14A) Certain vehicles may be equipped with special windshields that contain metal in the glass that prevents GPS and RF signals from being received properly. Customers with these types of windshields must use an exterior GPS antenna for improved results for GPS applications. If you are unsure about whether your vehicle has one of these types of windshields, contact your dealer and request more information.

15Q) What platforms are supported?
15A) Windows, Mac OS X, Linux.

16Q) What is the recommended maximum cable length for wired GPS devices USB? Serial?
16A) We recommend 1.5m (4.92 ft.)/ 3m (9.84 ft.) cable length for USB/ Serial GPS device. Greater the cable length , less sensitivity quality.

17Q) What can I do to prevent my device from having GRMC NMEA time stamp data problem?
17A) There is backed battery for SRAM and RTC (Real-Time Clock) to keep last stored position , date ,time , satellite data. When you power down GPS , backed battery will keep the last data. It can help us to achieve maximum acquisition performance. After a long period of time(about 4 hours, depend on different products) GPS is power off, backed battery will run out and last stored data will lose. When you re-start GPS, last stored data display at first if backed battery is still active. If backed battery is inactive , default parameters will display. Only after new GPS signals are received , correct data will display. It can explain why incorrect date display at first. In short , the receiver requires GPS data to update these parameters.

18Q) Does the current USB driver support Mac OS X Snow Leopard?
18A) Yes, it can be downloaded from the product page

19Q) What's the unit's current draw?
19A) < 55mA

20Q) What's the TX/ RX voltage?
20A) The voltage ratings are set to 5VDC.

21Q) How do we determine USB GPS receiver’s real-time tracking status?
21A) Satellite status. BLUE LED Flashing = GPS position is fixed. BLUE LED Steady = No GPS position is fixed and searching.

22Q) Will my receiver support older NMEA standards?
22A) Yes, NMEA 2.0 is backwards compatible with older versions of the protocol. NOTE: If your map software (such as Street Atlas 5) requires data sentence GGA, and your GPS (such as the Magellan 3000) does not output GGA, then they will NOT work together.

23Q) Why isn’t my device is not being detected by my software using WINDOWS platform. What troubleshooting steps do I take?
23A)
A.) First, connect the GPS receiver to your USB port.
B.) Second, from your START button, open CONTROL PANEL > SYSTEM > HARDWARE > DEVICE MANAGER.
C.) Third, if a question mark or yellow error icon is displayed in the "PORTS (COM&LPT)" or "DEVICES/USB<->Serial" headings, this is an indication that no drivers are currently installed for the GPS receiver.

If the driver was shown already loaded, you would see "Prolific USB-to-Serial Comm Port (COM X)" under the "PORTS (COM&LPT)" section. This is your USB GPS assigned COM Port number to use when configuring any utility or map program to access the GPS data.

Be sure your GPS map or utility program has been configured to read the assigned COM port.
.
ONLY IF A COM PORT WAS ASSIGNED TO THE PROLIFIC DRIVER AND YOUR GPS PROGRAM WAS CONFIGURED TO READ THE CORRECT COM PORT, AND YOU STILL CANNOT GET GPS DATA, continue with these steps:.

1.) From the START button select CONTROL PANEL > ADD or REMOVE PROGRAMS.
2.) Select "PL-2303 USB-to-Serial" from the program list.
3.) Click on the REMOVE BUTTON
4.) RE-BOOT your computer
5.) Now re-install the Prolific driver for your USB GPS wether from the CD-ROM or the downloaded file from our web-site.
6.) Re-Boot your computer and follow the steps "A" to"C" in the GPS Driver Verification section above.

ND-100S GPS Test Utility
In the next stage, a GPS test application will be downloaded and used to view the receiver's activity or can be compare with your current loaded mapping application.
This ND-100S program utility will provide you with viewable GPS data information needed for full receiver functionality validation.

It is recommended that you first load and test your GPS receiver with the ND-100S Test. This process will confirm you have found correct COM port number and have configured it properly.

1. Run ND-100S GPS test utility.
2. Enter the proper COM port for your GPS device (see COM Port Verification above)
3. Set COM port & Baud rate to 4800
4. If no errors have been made in configuration, there should be GPS data being displayed in the window, which is confirmation that the communication between the GPS device and the “ND-100S” software is working properly.
5. If there is no GPS data displayed (or data with multiple zeros in them), please exit the software and unplug the GPS receiver from the USB port and reinsert it after 10 seconds to reset the device.

Almost instantaneously, NMEA raw data strings will be display at a rate of one second intervals below the configuration settings indicate your GPS driver has been
successfully installed and configured. This ND-100S utility also can provide the user with satellite visibility and graphical signal strength representation from real-time satellites synchronization. Note: Three satellites are required for two dimension positioning (Latitude and Longitude). Four satellites are required for three-dimension positioning (Latitude, Longitude and Altitude).

24Q) Why isn’t my device is not being detected by my software using MACINTOSH platform. What troubleshooting steps do I take?
24A)
In the initial stage, you need to identify if the appropriate drivers were loaded correctly. Two good sources to determine that your device's driver are properly installed are in System Profiler and System Preferences in the Operating System. A full description of instructions of how to access this handy information is provided below.

First, shut your computer down, connect GPS receiver to your USB port and boot your Macintosh computer.
Second, access the System Profiler utility. Select the apple icon on the top left hand side of the Apple menu. Then, select the following “About This Mac”->”More Info…”-> Hardware->USB to display device’s detection. Under USB Device Tree, you will view “USB Device” this pertains to your GPS USB receiver. Driver information can be found under USB Device window. Vendor Name, Speed, Product ID, and Bus (mA) will be provided.
If no information is provided, this is an indication that no drivers are currently installed for this device to operate properly.

Finally, under System Preferences, select Network, Show, and Network Port Configurations. Your device will appear as a “usbserial” device in the Port Configurations box.This completes and confirms that your GPS USB drivers are fully installed and operational.

GPS Test Utility
In the next stage, a GPS test application will be downloaded and used to view the receiver's activity or can be compare with your current loaded mapping application. This MiniCDU program utility will provide you with viewable GPS data information needed for full receiver functionality validation.

First, launch the GPS Utility program this will display GPS coordinate data.
Select "Settings" from the selections, a small window will appear with Port, Rate and Units fields. Configure the application settings to the following:

Port: /dev/cu.usbserial
Rate: 4800
Units: Miles

Then you may re-select the "Settings" selection to close configurations window.
Select "Monitor" from the selections, a small window will appear with raw NMEA data strings displayed across at a rate of less than one second intervals.
Select "Satellites" a real-time window satellite information can be viewed. Within two-minute window period, your first GPS fix should be acquired. This Satellites window will provide the user with real-time satellite visibility and green graphical signal strength representation from real-time satellites synchronization data. Note: Three satellites are required for two dimension positioning. Two dimension positioning reports position only. Four satellites are required for three-dimension positioning, that is to say position and elevation.

If you are still having issues, try reinstalling the driver by going to your System/Library/Extensions folder and search for "ProlificUsbSerial.kext" and delete that file. Make sure the ND-100S is unplugged and restart your computer. Then after the restart, reinstall the driver. After the install, it will ask you to restart the computer again. You can reference this document on how to install the driver (http://www.usglobalsat.com/download/57/br355_gps_mac_v2.0.pdf).

After your computer is restarted, then plug in the BU-353 and use our GPS Utility to test your ND-100S

25Q) Can I alter the GPS datum?
25A) Unfortunately, you cannot alter the GPS datum.

26Q) Is the ND-100S Compatible with an Android Phone/Tablet?
26A) Android has the built-in drivers for our USB GPS Receivers in it's Linux kernel (PL2303), but unfortunately, we do not know how to get it working on Android, because there's no mechanism in the Android OS to receive GPS Data through a USB port (as explained here: https://code.google.com/p/android-serialport-api/). I would suggest to visit the following forum for advice & help with Android: http://forum.xda-developers.com/filter.php?cat=Android

Also, if you are looking for a GPS receiver, maybe you'll be interested in one of our Bluetooth GPS receivers (http://www.usglobalsat.com/s-17-bluetooth.aspx) which will work with your Android device, but requires you to use our GPSInfo for Android app, which makes the external Bluetooth GPS receiver as your default GPS source.

You can find it here: https://play.google.com/store/apps/details?id=com.globalsat.android.gps.bluetooth.provider

27Q) I am getting the Blue Screen Of Death with my ND-100S. How can I resolve this issue?
27A) Go to your device manager & right click on "Prolific USB To Serial Comm Port (COM X)" > go to Properties > go to Port Settings > go to Advanced > slide both buffers to the very left > then click OK & test your device agian & see if that helps.

28Q) Do you have any API's or sample code I could use to develop my own software?
28A) Our GPS receivers output the standard NMEA protocol, that sent to the computer via a COM port.

So here is a sample of a NMEA library I found, perhaps this will help:

http://sourceforge.net/projects/nmea/

Also, here is the NMEA Protocol document:

http://www.usglobalsat.com/store/downloads/NMEA_commands.pdf

29Q) How do I check the Firmware version?
29A) You can check the firmware by sending a cold start or initialization command to the GPS Module.

Send this command:
$PSRF101,0,0,0,0,0,0,12,4*10

Or press Cold Start on GPSInfo (http://www.usglobalsat.com/store/downloads/GPSInfo.zip)

You should receive something similar to this:
$PSRFTXT,Version:GSW3.5.0_3.5.00.00-SDK-3EP2.01 *46
$PSRFTXT,Version2:F-GPS-03-0904011*20

30Q) How do I check if my ND-100S is being detected by Linux?
30A) You can send the following command in Terminal & you should see the NMEA data streaming:

stty -F /dev/ttyUSB0 ispeed 4800 && cat < /dev/ttyUSB0

31Q) How do I reinstall the USB driver for Mac OSX 10.5 or below?
31A) 1. Have your USB GPS device unplugged and open up your Hard Drive folder and go to System/Library/Extensions folder and search for "ProlificUsbSerial.kext" and delete that file and restart your computer.

2. Then after the restart, reinstall the driver "PL2303_1.2.1r2.dmg" from ( http://www.usglobalsat.com/store/download/62/md_pl2303h_hx_x_dmg_v1.2.1r2.zip ), which is the USB driver for Mac OS 10.5.X.

3. After the install, it will ask you to restart the computer again.

4. You can reference this document on how to install the driver ( http://www.usglobalsat.com/store/download/57/br355_gps_mac_v2.0.pdf ).

5. After your computer is restarted, then plug in the USB GPS Receiver and use our GPS Utility to test your USB GPS Receiver: ( http://www.usglobalsat.com/store/download/62/mac_gps_utility_v2.zip ).

6. Configure the application settings to the following:

Port: /dev/cu.usbserial
Rate: 4800
Units: Miles

32Q) How do I reinstall the USB driver for Mac OSX 10.6 or 10.7?
32A) 1. Have your USB GPS device unplugged and open up your Hard Drive folder and go to System/Library/Extensions folder and search for "ProlificUsbSerial.kext" and delete that file and restart your computer.

2. After the restart, reinstall the driver "PL2303_1.4.0.dmg" from ( http://www.usglobalsat.com/store/download/62/osx_10_6_usb_drvr.zip ), which is the USB driver for Mac OS 10.6.X & 10.7.X.

3. After the install, it will ask you to restart the computer again.

4. You can reference this document on how to install the driver ( http://www.usglobalsat.com/store/download/57/br355_gps_mac_v2.0.pdf ).

5. After your computer is restarted, then plug in the USB GPS Receiver and use our GPS Utility to test your USB GPS Receiver:
( http://www.usglobalsat.com/store/download/62/mac_gps_utility_v2.zip ).

6. Configure the application settings to the following:


Port: /dev/cu.usbserial
Rate: 4800
Units: Miles

33Q) What are some common NMEA commands?
33A)
Enable WAAS/EGNOS - $PSRF151,01*0F
Disable WAAS/EGNOS - $PSRF151,00*0E

Enable GGA Output 1sec - $PSRF103,0,0,1,1*25
Disable GGA Output - $PSRF103,0,0,0,1*24

Enable GLL Output 1sec - $PSRF103,1,0,1,1*24
Disable GLL Output - $PSRF103,1,0,0,1*25

Enable GSA Output 5sec - $PSRF103,2,0,5,1*23
Disable GSA Output - $PSRF103,2,0,0,1*26

Enable GSV Output 10sec - $PSRF103,3,0,10,1*16
Disable GSV Output - $PSRF103,3,0,0,1*27

Enable RMC Output 1sec - $PSRF103,4,0,1,1*21
Disable RMC Output - $PSRF103,4,0,0,1*20

Enable VTG Output 1sec - $PSRF103,5,0,1,1*20
Disable VTG Output - $PSRF103,5,0,0,1*21

Enable ZDA Output 1sec - $PSRF103,8,0,1,1*2D
Disable ZDA Output - $PSRF103,8,0,0,1*2C

Change Baud Rates (NMEA Protocol):

4800/8/N/1 - $PSRF100,1,4800,8,1,0*0E
9600/8/N/1 - $PSRF100,1,9600,8,1,0*0D
19200/8/N/1 - $PSRF100,1,19200,8,1,0*38
38400/8/N/1 - $PSRF100,1,38400,8,1,0*3D

Other Commands:

Enable Power Save Mode - $PSRF150,0,300,1000,1*10
Disable Power Save Mode - $PSRF150,0,1000,1000,0*23

Enable Development Data - $PSRF105,1*3E
Disable Development Data - $PSRF105,0*3F

Warm Start - $PSRF101,0,0,0,0,0,0,12,2*16
Factory Reset - $PSRF101,0,0,0,0,0,0,12,8*1C

Cold Start - $PSRF101,0,0,0,0,0,0,12,4*10

34Q) GPSInfo on my Windows Vista/7 PC shows "No COM Port Find" or "COM port error", but my device is being detected by the Device Manager as "Prolific USB To Serial Comm Port (COM X)". How can I fix this?
34A) You can fix GPSInfo by right clicking on the GPSInfo Icon on your desktop > go to properties > go to the "compatibility" tab > check the box "Run this program as an adminstator" > click OK > then reopen GPSinfo.

Or you can download the latest version of GPSInfo here: http://www.usglobalsat.com/store/downloads/GPSInfo.zip

35Q) I am seeing strange characters being outputed on GPSInfo & the red LED isn't on. How can I fix this?
35A) Please follow these steps:
1. Download and install this software: http://www.usglobalsat.com/store/downloads/SiRFDemo387.zip

2. Run the Sirf Demo software.

3. Connect your device, choose the correct COM port, and select the 4800 baud rate.

4. Go to Action > Open Data Source.

5. Next, go to Action > Synchronize Protocol & baud rate.

6. Then, go to Action > Switch to NMEA Protocol.

7. In the pop-up window, select the 4800 baud rate under the Baud Rate and click Send.

8. Close the Sirf Demo software.

Now, try your GPS Receiver with the GPSInfo Utility (http://www.usglobalsat.com/store/downloads/GPSInfo.zip) to see if the problem persists.

Note: Be sure and not to click on anything else in this software, as you can render your device unusable.

36Q) How do I enable/disable Static navigation?
36A) To enable/disable static navigation, please follow the instructions below:

1. Download and install SiRF Demo: http://www.usglobalsat.com/store/downloads/SiRFDemo387.zip
2. Once installed, open the SiRF Demo & Select the com port and set the baud rate to 4800. Click OK.
3. Choose Action > Open Data Source. You will see scrolling data on the Debug View window.
4. Go to Action > Switch to SiRF Protocol. You will see scrolling data on the Response View window.
5. Click on Navigation > Static Navigation. Select enable or disable and press Send.
6. Choose Action > Switch to NMEA Protocol. Under Baud rate, select 4800 and tap Send.
7. You will then see scrolling data back on the Debug View window.
8. Click Action > uncheck Open Data Source.
9. Now test the device with your software and see if this resolves you issue.