gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-dev] SiRF IV on gpsmon


From: Gary E. Miller
Subject: Re: [gpsd-dev] SiRF IV on gpsmon
Date: Wed, 13 Nov 2013 13:37:23 -0800

Yo Eric!

On Wed, 13 Nov 2013 02:39:55 -0500
"Eric S. Raymond" <address@hidden> wrote:

> Gary E. Miller <address@hidden>:
> > Not for me, see attached.
> 
> OK.  Next thing to try is to get gpsmon out of the way.
> 
> 0. Hook up your GR-601W.
> 
> 2. Start gpsd at -D 5.  Verify that PPS edges are being seen.

Yes, I got PPS.

> 3. Fire up telnet localhost 2847

You mean 2947?

> 4. Give it this watch request:
> 
> ?WATCH={"enable":true,"nmea":true,"ppsbar":true}
> 
> The new magic is "ppsbar":true. The output should look something like
> this:

[...]
> #----------------------------------- PPS
> -----------------------------------#

Yes, I see that.  But still nothing in gpsmon.


[Next problem]

> > > tell me. I'm going to try to get it working in client mode,
> > > that's the highest priority item left on my pre-3.10 list.
> > 
> > Not for me:
> > 
> > /dev/ttyUSB0 identified as a SiRF at 4800 baud.
> > dagwood gpsd # killall gpsd
> > gpsd: no process found
> > dagwood gpsd # gpsctl -f -s 38400 /dev/ttyUSB0
> > /dev/ttyUSB0 identified as a SiRF at 4800 baud.
> 
> Doesn't reproduce here.  This is with the BU355 (SirF III)
> on /dev/USB0:

Been working for a day for me on SiRF III.  SiRF IV still broken.

> Hm. Is it possible they changed the port configuration sentence in the
> version IV protocol?

I guess I'll have to read the doc.

Here is Rev 9 (2010):

http://gps.0xdc.ru/static/sirf/doc/SirfStar/GSD4e%20OSP%20Manual%20%28CS-129291-DC-9%29.pdf

Looks like ID 0x86 is still the one, the SiRF IV has two serial ports,
can't beleive they hooked up to the secondary one.

Here is what raw gpsctl writes:

gpsctl:PROG: SiRF: sirf_speed(19200,N,1)
gpsctl:PROG: SiRF: Writing control type 86:
gpsctl:IO: => GPS: a0a200098600004b000801000000dab0b3

That matches the doc, except I did not check the checksum.

> I think I'll hack the ID sentence to include the firmware 
> subtype if it's available.


BTW, gpsd ^C handing is broken:

$GPZDA,212324.00,13,11,2013,00,00*60
$GPGGA,212324,4404.1119,N,12118.8488,W,2,04,8.43,1135.89,M,-20.139,M,,*44
$GPRMC,212324,A,4404.1119,N,12118.8488,W,1.8130,175.328,131113,,*31
$GPGSA,A,3,00,00,00,00,00,00,00,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,16.5,8.4,14.2*3B
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
[....]

I need to kill -9





RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97701
        address@hidden  Tel:+1(541)382-8588

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]