Historic archive of defunct list thumbgps-devel@lists.bufferbloat.net
 help / color / mirror / Atom feed
From: "Ron Frazier (NTP)" <timekeepingntplist@c3energy.com>
Cc: thumbgps-devel@lists.bufferbloat.net
Subject: Re: [Thumbgps-devel] Fwd: Long term SiRF data
Date: Sat, 17 Mar 2012 10:58:56 -0400	[thread overview]
Message-ID: <4F64A6B0.6010509@c3energy.com> (raw)
In-Reply-To: <4F64A2EC.1020805@c3energy.com>

PS to my prior message.  The following should reset the GPS's NMEA 
offset from UTC to it's initial point.  I don't know how varying 
satellite view affects this.  Shut down NTP, unplug the GPS for 30 
seconds, replug the GPS, wait 30 seconds, restart NTP.

Sincerely,

Ron


> Hi all,
>
> (I'd like to cross post this message, including the original message 
> below to the NTP questions list since we've been discussing this nmea 
> wandering effect.  Let me know if there are any objections.)
> (Please forward this to the original sender of the first message if 
> needed.)
>
> I've been seeing similar wandering of the NMEA output on my BU-353. 
>  This graph shows what looks like the internet servers (colored lines) 
> wandering off while my pc is locked to gps time (dark jaggy baseline). 
>  I suppose it's actually the GPS wandering off.
>
> http://dl.dropbox.com/u/9879631/drifting01-peerstats.20120312.jpg
>
> Can someone please tell me, if known, why this happens?  I've been 
> discussing this a good bit on the NTP questions list.  On my 
> particular home network / internet connection, my offsets to internet 
> servers with NTP running run about + / - 50 ms.  I've decided to use 
> the BU-353 GPS anyway, since in the short term, my offsets are + / - 6 
> ms or so, even if over days, my time varies + / - 70 ms from UTC.  At 
> least the variations are not every 15 minutes like they would be if I 
> was polling the internet.  I hope to shortly have a Sure Electronics 
> GPS board and will be testing that.  David Taylor, on the NTP 
> questions list says the same NMEA wandering has been observed on the 
> Garmin 18 ??.  I'm not sure which model that was.
>
> Here's how to reprogram th BU-353.  Lots of the support stuff is here:
>
> http://www.usglobalsat.com/s-122-bu-353-support.aspx
>
> However, the program we need is not.  To program the unit, you need 
> SirfDemo.
>
> First check out the FAQ here:
>
> http://www.usglobalsat.com/store/gpsfacts/bu353_gps_facts.html
>
> And you can find a link to SirfDemo here:
>
> http://www.usglobalsat.com/downloads/setupSiRFDemoV387.zip
>
> Unzip and install SirfDemo.  Do the following to reprogram the BU-353. 
>  I assume other SirfIII units are similar.  SirfDemo gives you access 
> to a HUGE number of internal GPS functions, probably enough to really 
> screw up the device if you're not careful.  You can also do factory 
> restarts, etc., from the menus.
>
> a) Shut down NTP, GPSD, or any other thing attached to the GPS virtual 
> com port.
> b) Start SirfDemo.
> c) A Data Source window will pop up.  Select the com port and data 
> rate that the GPS is currently set to.  If the baud rate is unknown, 
> try 4800 then try to connect, then 9600, etc.  If the com port is 
> unknown, look in the Windows control panel, system, device manager 
> under ports com and lpt to determine which com port is active.
> d) Under the view menu, turn on the Signal, Radar, Map, Messages 
> Response, Messages Error, and Messages Debug windows if not on already.
> e) Click the 5th toolbar button, which is connect to data source.
> f) If the unit is outputting NMEA data, that should appear in the 
> debug window.  If it is outputting satellite data, you'll get that in 
> the signal and radar windows.
> g) Under the Action menu, select switch to SIRF protocol.  The NMEA 
> data will stop and the response window will start outputting data.
> h) Under the Action menu, select switch to NMEA protocol.
> i) A parameter selection window will pop up.  This allows the sentence 
> output to be customized.  Using the drop down boxes, put a 1 in every 
> sentence you want to occur once per second.  Put a 2 for once every 2 
> seconds, etc.  Put a 0 if you don't want the sentence to appear at 
> all.  You can click in the first number field, type a number, and tab 
> to the rest if you like.  I leave checksums turned on.  Select your 
> baud rate, then click send.
> j) The response view windows should stop updating and the debug view 
> should start up again with NMEA sentences.
> k) Click the 5th toolbar button again which will disconnect you from 
> the GPS.
> l) Close SirfDemo.
> m) You are now ready to resume using the GPS with NTP as normal.
>
> There are many many other options you can choose from the menu options 
> of SirfDemo, including a factory reset, should you need it.
>
> Hope this helps.
>
> Sincerely,
>
> Ron
>
>
>> I can't remember if I had shared this already.
>>
>>
>> ---------- Forwarded message ----------
>> From: Hal Murray<hmurray@megapathdsl.net>
>> Date: Tue, Oct 25, 2011 at 2:58 AM
>> Subject: Long term SiRF data
>> To: Eric Raymond<esr@thyrsus.com>
>> Cc: Hal Murray<hmurray@megapathdsl.net>, Dave Taht
>> <dave.taht@gmail.com>, Jim Getty<jg@freedesktop.org>, Gary Miller
>> <gem@rellim.com>
>>
>>
>>
>> I've been collecting data from 2 SiRF units.  I'm up to about 12 days 
>> now.
>>
>> Quick summary: both suck.
>>
>> Both are located inside my house, poor conditions.
>>
>>
>> The first is a Holux GR-213.  It's setup to only send GPRMC sentences.
>> That's what I would use with ntpd.
>>
>> Here is the startup:
>>   http://www.megapathdsl.net/~hmurray/bb/gps/Holux-1.png
>>
>> The green marks are "good" sentences.  The Y offset is the difference 
>> between
>> the actual arrival time and the time stamp in the sentence.  The blue 
>> marks
>> are the fraction part of the time stamp in the sentence.  The red 
>> marks are
>> invalid sentences.
>>
>> At about -2.94 (hours) the reported time jumped by 1 second.  My 
>> guess is
>> that it learned about the latest leap second or something like that.
>>
>> At about -2.82 hours, the fractional part of the report switched to 
>> 0.  I
>> have no idea what caused that.  It doesn't really matter much.  It 
>> wasn't
>> useful anyway.
>>
>> Here is the big picture:
>>   http://www.megapathdsl.net/~hmurray/bb/gps/Holux-2.png
>> There is a mode shift every 1-3 days.  What's the right term?
>>
>> For reference, here is an old graph with the mode shift every 8-12 
>> hours.
>>   http://www.megapathdsl.net/~hmurray/bb/gps/SiRF-GPRMC-4800.png
>>
>> This is the previous 2 pictures glued together:
>>   http://www.megapathdsl.net/~hmurray/bb/gps/Holux-3.png
>>
>> Here is one day:
>>   http://www.megapathdsl.net/~hmurray/bb/gps/Holux-4.png
>>
>> -------------
>>
>> The second unit is a Global Sat BU-353.  It ignored my attempts to 
>> change the
>> configuration, so I let it run in the default setup.  Normally it sends
>> GPGGA, GPGSA, and GPRMC.  Every 5 seconds it includes 3 GPGSV sentences
>> before the GPRMC.  I think that fits in 1 second at 4800 baud, but 
>> the GPRMC
>> gets pushed over to the next second.
>>
>> Here is the graph for the GPGGA sentences:
>>   http://www.megapathdsl.net/~hmurray/bb/gps/BU-353-gpgga.png
>> The long term cycle time is 8-10 days.
>>
>> Here is the graph for the GPRMC sentences:
>>   http://www.megapathdsl.net/~hmurray/bb/gps/BU-353-gprmc.png
>> The top band of green is the data that gets pushed over to the next 
>> second.
>> The blue and purple are the number of satellites.  (They are scaled 
>> up by
>> 100.)  I don't see any pattern.
>>
>> This unit doesn't always return 000 for the fraction part of the time 
>> stamp.
>> Sometimes it's 998 or 999 with the previous second.
>>   http://www.megapathdsl.net/~hmurray/bb/gps/BU-353-gpgga-off.png
>>
>>
>>
>> -- 
>> These are my opinions, not necessarily my employer's.  I hate spam.
>>
>>
>>
>>
>>
>

-- 

(PS - If you email me and don't get a quick response, don't be concerned.
I get about 300 emails per day from alternate energy mailing lists and
such.  I don't always see new messages very quickly.  If you need a
reply and have not heard from me in 1 - 2 weeks, send your message again.)

Ron Frazier
timekeepingdude AT c3energy.com


  reply	other threads:[~2012-03-17 14:59 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20111025095801.C9A9D800037@ip-64-139-1-69.sjc.megapath.net>
2012-03-17  2:06 ` Dave Taht
2012-03-17 14:42   ` Ron Frazier (NTP)
2012-03-17 14:58     ` Ron Frazier (NTP) [this message]
2012-03-17 16:56     ` Patrick Maupin
2012-03-17 18:04       ` Ron Frazier (NTP)
2012-03-17 21:53         ` Patrick Maupin
2012-03-17 21:58       ` tz
2012-03-17 23:02         ` Ron Frazier (NTP)
2012-03-17 23:19           ` tz
     [not found]   ` <4F64DCB8.7090603@c3energy.com>
     [not found]     ` <004801cd0476$7e4fe670$7aefb350$@ch@verizon.net>
2012-03-17 21:31       ` [Thumbgps-devel] [ntp:questions] Fwd: Long term SiRF data / NMEA Wandering Ron Frazier (NTP)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F64A6B0.6010509@c3energy.com \
    --to=timekeepingntplist@c3energy.com \
    --cc=thumbgps-devel@lists.bufferbloat.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox