Up until a couple of days ago, my draws hat GPS was working perfectly. I had it setup to be the time source for my HamClock. I noticed that my HamClock was no longer updating time. So I went to the Draws pi and ran gpsmon. I get no sat fix, even after more than 24 hours. I notice that GPSMON TOFF = >1 day.
When I run gps_util.sh from the n7nix/gps dir I get:
Verify gpsd is returning sentences: Sentence count: 3
Test nmea sentence: GPS data not valid
gps data: $GNGLL,0000.0000,N,00000.0000,E,120126.000,V,N*59
Invalid gps data read from gpsd
Test gpsd sentence: GPS gpsd sentences OK
GPS data not valid
gps data: $GNGLL,0000.0000,N,00000.0000,E,120134.000,V,N*5A
Read Invalid gps data read from gpsd, using canned values
Exiting, gps error
When I run gps_test.sh I receive:
gpsd: 3.23.2~dev (revision 3.23.2~dev-g34066876c)
Warning: Stopping gpsd.service, but it can still be activated by:
gpsd.socket
Source file found, building
gcc -O2 -g -gstabs -Wall -I/usr/local/include -g -O2 -D_LARGEFILE64_SOURCE -pthread -I/usr/include/gmime-2.6 -I/usr/include/glib-2.0 -I/usr/include/glib-2.0 -DLINUX -c -o gp_testport.o gp_testport.c
gcc gp_testport.o -o gp_testport
gps_test.sh: version: 1.1, gp_testport: version: 1.1
Running in sat count mode
Fri Nov 26 13:39:14 2021, wait for first satellite view
It will then sit there waiting for a satellite to come into view, which does not seem to happen.
I have verified this same behavior with image 19 and the new image 20.2.
Buginfo.sh provides the following:
=== Versions ===
== Kernel:
Linux DRAWS 5.10.63-v7l+ #1459 SMP Wed Oct 6 16:41:57 BST 2021 armv7l GNU/Linux
== Firmware:
Oct 29 2021 10:47:33
Copyright (c) 2012 Broadcom
version b8a114e5a9877e91ca8f26d1a5ce904b2ad3cf13 (clean) (release) (start)
== Pi hardware:
Pi 4 Model B, Rev 1.1, 4GB mem, Mfg by Sony UK with WiFi
temp=47.2'C
== DRAWS hardware:
Product id: 0x0004, ver: 0x0206, Assembly rev: 2, fab rev: 6
== image version
2021 11 14 13:08:17 PST: SD image version: nwdr20.2
=== Checks ===
== Codec driver check:
== DRAWS driver check:
udrc card number line: card 2: udrc [udrc], device 0: bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0 [bcm2835-i2s-tlv320aic32x4-hifi tlv320aic32x4-hifi-0]
udrc is sound card #2
== Boot 'fail' check:
== GPS check:
Serial devices OK
gpsd OK
== /boot/config file
framebuffer_width=1920
framebuffer_height=1080
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
config_hdmi_boost=4
[pi4]
max_framebuffers=2
[all]
dtoverlay=
dtoverlay=draws,alsaname=udrc
force_turbo=1
dtparam=audio=on
pi@DRAWS:~/n7nix/bin $
I have also attached a screen shoot of CGPS and CPSMON.
Any help would be appreciated.
Rich, KR4PI