Skip to content

Troubleshooting Tips

Need Help?

If you need technical assistance or more information on a product that is not working as you expected, we recommend heading over to the SparkFun Technical Assistance page for some initial troubleshooting.

If you can't find what you need there, the SparkFun Forums is a great place to search product forums and ask questions.

Account Registration Required

If this is your first visit to our forum, you'll need to create a Forum Account to post questions.

Is PyGPSClient disconnecting?

If PyGPSClient disconnects from the serial port after a few seconds, you probably still have the Login Shell enabled. Use 'raspi-config' to ensure: the serial port hardware is enabled; and that the login shell is not accessible.

PyGPSClient (system wide access)

Users could potentially make the pyGPSCLient application globally available on the Raspberry Pi; however, that is outside the scope of this document.

Tip

For some tips, users can check out these recommendations on stackoverflow

PyGPSClient Dependencies

For those not interested in the GUI, but would still like to access its functionality, the libraries of the the PyGPSClient Python package are listed below:

  • pynmeagps - a parser and generator for NMEA 0183 protocol messages.
  • pyubx2 - a parser and generator for u-blox UBX protocol messages.
  • pyrtcm - a parser for RTCM protocol messages.
  • pyspartn - a parser for SPARTN protocol messages.
  • pygnssutils - a series of GNSS utility libraries, including NTRIP and SPARTN clients, an NTRIP caster and a gnssstreamer utility which has broadly comparable functionality to gpsd.
  • pyubxutils - a series of UBX utllities.