summaryrefslogtreecommitdiff
path: root/driver_sirf.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2014-08-29 07:47:01 -0400
committerEric S. Raymond <esr@thyrsus.com>2014-08-29 07:47:01 -0400
commitac0412ff0b99d76db40f8072810f52f9ccd2e17b (patch)
treeba0ca5833ad506450995335446c993097488cdb9 /driver_sirf.c
parentb411c2a6faea5932b593c7fde586c28918bea7ec (diff)
downloadgpsd-ac0412ff0b99d76db40f8072810f52f9ccd2e17b.tar.gz
Add some warnings about SiRF-IV flakiness, and remove a related TO-DO item.
Diffstat (limited to 'driver_sirf.c')
-rw-r--r--driver_sirf.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/driver_sirf.c b/driver_sirf.c
index a0899e31..b1eda6fc 100644
--- a/driver_sirf.c
+++ b/driver_sirf.c
@@ -24,6 +24,13 @@
* If it's no longer implemented on your receiver, messages
* 7, 28, 29 and 30 will give you the same information."
*
+ * There is a known problem with the SiRF IV: it is prone to freeze
+ * when being switched back to NMEA mode from SiRF binary. The
+ * failure is randomly flaky, you may get away with several mode
+ * flips before triggering it. Powering off the device resets and
+ * unfreezes it. We have tries waiting on command acknowledges as
+ * the manual advises; this does not fix the problem.
+ *
* This file is Copyright (c) 2010 by the GPSD project
* BSD terms apply: see the file COPYING in the distribution root for details.
*/