"Don Rolph" <don.rolph@...> writes:
As noted below, if I substitute the gpsd 3.23.2 version for the default
BullsEye gpsd 3.22-4 version all issues I have observed have
apparently been resolved.
The gpsd project's stance is always that people should run the latest
release...
Building gpsd 3.23.2 from scratch results in library incompatibilities with
the Dire Wolf build, so a pure upgrade does not seem to be appropriate at
this time.
I would expect the shlib major changes, so you would then need to
rebuild everything that depends on gpsd, at least that uses a librayry.
---------- Forwarded message ---------
From: Don Rolph <don.rolph@...>
Date: Fri, Dec 31, 2021 at 11:41 AM
Subject: Re: GPS Devices tested with gpsd V3.22 on Raspberry PI Zero 2
W/BullsEye Raspbian
To: Gary E. Miller <gem@...>, <gpsd-dev@...>
Cc: john <wb2osz@...>, Don Rolph <don.rolph@...>
Ok, I have poked some more.
I successfully build a gpsd V3.23.2 executable.
I then use apt-get install to add the gpsd components.
I then replaced the /usr/sbin/gpds v3.22-4 with the gpsd 3.23.2 executable.
I built direwolf 1.7.
I can now report:
- the autobauding problem for 9600 baud gps in V3.22-4 is fixed in gpsd
3.23.2
- the direwolf behavior where at fix with the MT3333 GPS results in a flood
of sound requests is resolved
The gpsd 3.22-4 executable seems to have instabilities.
The gpsd 3.23.2 build environment is incompatible with the darlier
development code.
Substituting the gpsd 3.23.2 executable for th gpsd 3.22-4 executable
which is the default under BullsEye resolves all known issues.
I will keep testing.
Thanks for everyone's help!
On Fri, Dec 31, 2021 at 8:23 AM Don Rolph <don.rolph@...> wrote:
OK I went and looked at gpsd 3.23.2.
I can compile gpsd 3.23.2 successfully BUT the library calls appear to
have changed and I can't compile direwolf against the gpsd 3.23.2
libraries. So moving to gpsd 3.23.2 is not feasible at t his time. I will
have to stick with gpsd 3.22 for the moment.
I find it puzzling that it wold be work to match baud rate of 9600 for
MT3333 and Stratux GPYes 2.0 since both autobaud to 9600 baud under 3.17 as
supplied by Raspbian buster.
In any event these units do work with gpsd 3.22 IF speed is set to 9600.
On Thu, Dec 30, 2021 at 9:33 PM Gary E. Miller <gem@...> wrote:
Yo Don!
On Thu, 30 Dec 2021 16:53:25 -0500
Don Rolph <don.rolph@...> wrote:
Note that gpsd V3.22 in this testing has shown problems with
autobauding devices which run at 9600 baud. Devices at 4800 baud
work fine without setting speed.
Which is one of many reasons why 3.23.1 is out, and 3.23.2 coming soon.
Autobaud works much better now.
3.22 is 18 monhts old. Don't use it.
Adafruit ultimate USB GPS. MTK3333 chip. requires gpsd to have
speed set to 9600 baud
-
Changable, with some effort.
Stratux GPSYes 2.0. ublox 8; requires gpsd 3.22 to have speed set to
9600 baud
Ditto.
GPS/GLONASS USB dongle. U-blox 7
-
VFAN Model UG-353 U-blox 7
-
Avoaid anything u-blox less than 8.
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
gem@... Tel:+1 541 382 8588
Veritas liberabit vos. -- Quid est veritas?
"If you can't measure it, you can't improve it." - Lord Kelvin
--
73,
AB1PH
Don Rolph
--
73,
AB1PH
Don Rolph