BR-355-S4
USB GPS FAQ

1.) Q: What is the PS2 Pin Out of this Unit?

1.) A: Please view the below image for your Pin Out answer

 

2.) Q: Is this device WAAS enable?

2.) A: Yes, it is WAAS enabled by default if purchased through USGlobalSat and it's Authorized Resellers.

 

3.) Q: What datum is used?

3.) A: WGS 84

 

4.) Q: Is this device waterproof?

4.) A: Yes, IPX6

 

5.) Q: What's the refresh rate?

5.) A: GGA(1sec), GSA(5sec), GSV(5sec), RMC(1sec),VTG(1sec)

 

6.) Q: How many satellites are needed for 3-D positioning?

6.) A: A minimum of 4 satellites.

 

7.) Q: Can I reconfigure receiver? If so, what program?

7.) A: Yes. SirfDemo programming utility.

 

8.) Q: Can I reconfigure receiver? If so, what program?

8.) A: Yes. SirfDemo programming utility.

 

9.) Q: Yes. SirfDemo programming utility.

9.) A: Can I reconfigure receiver's Baud-Rate? If so, what program?

 

10.) Q: Can I reconfigure receiver's NMEA data? If so, what program?

10.) A: Yes. SirfDemo programming utility.

 

11.) Q: Can I reconfigure receiver for WAAS? If so, what program?

11.) A: Yes. SirfDemo programming utility.

 

12.) Q: What platforms are supported?

12.) A: Windows/ WinCE/ Mac OS X/ Linux

 

13.) Q: Is the device WAAS enable by default?

13.) A: Yes, it is WAAS enabled by default if purchased through USGlobalSat and it's Authorized Resellers.

 

14.) Q: Once set. Is SiRF Binary Protocol a permanent configuration?

14.) A: These settings are temporary until the receiverís internal Super-Cap back-up power supply. Then the receiver will revert back to its original default settings.

 

15.) Q: Does the current USB driver support Mac OS X Snow Leopard?

15.) A: Yes.

 

16.) Q: Will my receiver support older NMEA standards?

16.) A: 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.

 

17.) Q: What to look for first to know which SiRF firmware version is oldest/newest?

17.) A: Here's a little insight into SiRF version numbers: 2.3.2-GSW2-2.05.024-C1PROD1.0_6A -- the GSW2 means standard SiRFStar II software, and 2.3.2 is the release version number. The 2.05.024 or similar numbers are internal numbers into the engineering data base. C1 is the build variant, a number that varies with each software type, but can relate to flash builds vs. RAM (debug) builds, builds with or without SBAS support (WAAS), builds with one or two serial port support, NMEA or binary protocol default, etc. Prod means this is a released rather than a beta (test) version. 1.00 means the release is without any post-release bug fixes. If there is a letter or letters after the Prod1.00, like Prod1.02b, this would mean that some specific "patches" have been added to provide interim fixes for known bugs. After that, anything on the line is likely added by the manufacturer for internal version control. A number like 2.4.12.07-XMitac2.0-C1BETA1.1 0000003729 with XMitac2.0 means this is XTrac 2.0 customized by SiRF for Mitac. In general, an X in the number will imply XTrac software, while GSW2 or GSW3 will indicate standard code for SiRFStar II or SiRFStar III, respectively.

 

18.) Q: Can we upgrade our SiRF firmware? What' s needed for the process?

18.) A: SiRF provides the new versions to our direct customers, but it is up to them to determine if they want to provide an update mechanism to their end-user customers. While the process is relatively simple, unless there is a hardware way to put the receiver into flash upgrade mode (internal boot mode is our term) there is a chance to get things stuck so you have to send it back to the manufacturer or a repair depot to recover. Further, you must be supplied with a flash programming utility to do the job since you cannot access the flash directly -- you have to go through the ARM processor on the SiRF chipset.

 

19.) Q: What is the meaning of "baud rate"?

19.) A: Baud rate is really the rate of bit transitions on the serial data link. Since each byte of data adds a start and stop bit, it is 10 bits long, and 38400 baud is 3840 bytes per second. Faster bit rates transfer more bytes per second, i.e., greater bandwidth.

 

20.) Q: What is trickle mode?

20.) A: Static navigation when enable, velocities lower than 1.2 m/s for 3 seconds we will freeze the position, and leave them frozen until velocity exceeds 1.4 m/s. Static navigation is a mode designed for motor vehicles, which causes the position to become pinned at one location when velocity is determined to be low enough. This is designed to make navigation systems operate more reasonably when the GPS Selective Availability (SA) signal degradation is turned on.

 

21.) Q: What's the unit's current draw?

21.) A: Typically 55mA.

 

22.) Q: What's the TX/ RX voltage?

22.) A: The voltage ratings are set to 5VDC.

 

23.) Q: My device is not being detected by my software using Windows platform. What troubleshooting steps do I take?

23.) A:

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.

 

For installation instructions refer to your product CD-ROM.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.

 

You may download USB drivers from the product or support page

 

 

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 wither from the CD-ROM or the downloaded file from our web-site.

6. Re-Boot your computer and follow the steps "A" through "C" in the GPS Driver Verification section above.

 

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 GPS Info program utility will provide you with viewable GPS data information needed for full receiver functionality validation.

You may visit our support webpage and download this utility here.

 

- First, launch the GPS Info program this will display the Setup page.

- Then from the drop down menu list, select the COM port and enter your computers ASSIGNED COM PORT NUMBER as found in the DEVICE MANAGER.

- The Baud Rate should be set to 4800bps.

 

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 GPS Info utility also can provide the user with satellite visibility and blue 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).

 

24.) Q: My device is not being detected by my software using Macintosh platform. What troubleshooting steps do I take?

24.) A:

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 GPS 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 BU-353-S4 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 BR-355-S4 and use our GPS Utility to test your BR-355-S4

 

25.) Q: What is static navigation?

25.) A: Static navigation when enable, velocities lower than 1.2 m/s for 3 seconds we will freeze the position, and leave them frozen until velocity exceeds 1.4 m/s. Static navigation is a mode designed for motor vehicles, which causes the position to become pinned at one location when velocity is determined to be low enough. This is designed to make navigation systems operate more reasonably when the GPS Selective Availability (SA) signal degradation is turned on.

 

26.) Q: Can I alter the GPS datum?

26.) A: Unfortunately, you cannot alter the GPS datum.

 

27Q) Is the BR-355-S4 Compatible with an Android Phone/Tablet?

27A) 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

 

28Q) I am getting the Blue Screen Of Death with my BR-355-S4. How can I resolve this issue?

28A) 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.

 

29Q) Do you have any API's or sample code I could use to develop my own software?

29A) 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

 

30Q) How do I check the Firmware version?

30A) 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

 

31Q) How do I check if my BR-355-S4 is being detected by Linux?

31A) You can send the following command in Terminal & you should see the NMEA data streaming:

 

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

 

32Q) How do I reinstall the USB driver for Mac OSX 10.5 or below?

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. 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

 

33Q) How do I reinstall the USB driver for Mac OSX 10.6 or 10.7?

33A) 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

 

34Q) What are some common NMEA commands?

34A)

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

 

35Q) 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?

35A) 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

 

36Q) I am seeing strange characters being outputed on GPSInfo & the red LED isn't on. How can I fix this?

36A) 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.

 

37Q) How do I enable/disable Static navigation?

37A) 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.