[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gpsd-users] RAWX on u-blox F9P
From: |
Gary E. Miller |
Subject: |
Re: [gpsd-users] RAWX on u-blox F9P |
Date: |
Wed, 10 Apr 2019 15:48:01 -0700 |
Yo Luke!
On Thu, 11 Apr 2019 10:15:31 +1200
Luke Reid <address@hidden> wrote:
> Thanks for the quick response.
Somedays are better than others.
> I can rule out the serial port speed, it was 115200, but I increased
> to 230400 to check and same behaviour.
Which port are you using on the F9P? Maybe it is voltage, or power,
related?
> Attached (I hope they make it through the mailing list) are 30
> seconds from the serial port directly using cat /dev/ttyS3, and
> gpspipe -R
This file is all NMEA:
f9p_gpspipeR.raw
Did you forget to change to u-blox binary mode?
This one bad in a different way:
f9p_cat_tty.raw
It just has UBX-RXM-RAWX and UBX-RXM-MEASX, also not good. How
did you configure the F9P? It does not have the required binary for
proper operation.
> I'm using the latest version in git (release 3.19-dev, rev
> 3.19-dev-2019-04-10T06:21:48.007651)
Cool.
> The gpsd command line is (although while testing right now not using
> pps. -b is because I have rx only to this device)
>
> gpsd -n -b /dev/ttyS3 /dev/pps0
So you are using /dev/ttyS3?
Unless you figure out how to get that GPS configured you are SOL.
Using the -b will make this almost impossible, unless you can force
your GPS, by default, into sending the proper messages.
> Serial port is setup thus before gpsd starts (of course it changes
> after that):
> speed 230400 baud; line = 0;
> min = 1; time = 0;
> -brkint -icrnl -imaxbel
> -opost
> -isig -icanon -echo
Looks good, assuming your port goes that fast. What about the voltages
and power? It helps if you do not pick and choose which of my
quesstions to answer.
> I put a debug message at the top of the ubx_rxm_rawx function and it
> doesn't seem to get called.
Because, as your capture above shows, your GPS was in NMEA mode.
Better way is to start gpsd at a high bedub level to see what is going on:
# gpsd -nbND 4 /dev/ttyS0 /dev/pps0
> When I use RTKLIB (the latest from Tim Everett, modified to work with
> F9P messages), the raw dump from the serial port decodes fine, so
> probably the serial port itself isn't playing up at a hardware level.
And ubxtool decoded the RAWX fine. You just were not sending it to
from your GPS.
> I hope this is enough info to go on, and thanks for your time on this
Well, except for the questions you skipped answering.
Most important: what are the voltage requirements of your /dev/ttyS3?
What voltage is you F9P outputting on its serial ports? How are you
powering your F9P? How are you configuring your F9P?
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
address@hidden Tel:+1 541 382 8588
Veritas liberabit vos. -- Quid est veritas?
"If you can’t measure it, you can’t improve it." - Lord Kelvin
pgpiSWrooevrU.pgp
Description: OpenPGP digital signature