mikaelnousiainen / RS41ng

Custom firmware for Vaisala RS41 and Graw DFM-17 radiosondes with support for amateur radio use. Ideal for tracking high-altitude balloons. Supported modes include APRS, Horus 4FSK mode, CATS, morse code (CW) and additional digital modes like WSPR and FT8 via Si5351.
GNU General Public License v2.0
110 stars 28 forks source link

No GPS Fix when Time Sync enabled #13

Closed McQuack13 closed 11 months ago

McQuack13 commented 2 years ago

Hi! Whenever I enable GPS Time Sync for any transmission, the packets indefinitely come with latitude, longitude, and altitude equal to 0. The same config, same radiosonde, but without time sync enabled, returns proper coordinates. The value of the sync is irrelevant, happens on any value, such as 10s, 15s, etc. Why is this happening? Is there an easy and quick fix for this? Thanks in advance!

mikaelnousiainen commented 2 years ago

Thanks for the report, I will need to test this.

DL4OCE commented 2 years ago

Don't know whether this is related to the '/usr/bin/ld: template.c:(.text+0x81): undefined reference to `strlcpy'' issue or the setting mentioned above, but I NEVER got anything else than 0 values in the GPS position: 08:22:48$ fm DL4OCE-4 to APZ41N-0 via WIDE1-1,WIDE2-1 UI PID=F0 !0000.00S/00000.00Wb000/000/A=000000/P32S0T36V0186C00 JJ00AA00AA00 - RS41ng

This happens ALTHOUGH I've set all the GPS sync stuff to no:

define APRS_TIME_SYNC_SECONDS 0

define APRS_TIME_SYNC_OFFSET_SECONDS 0

define HORUS_V1_TIME_SYNC_SECONDS 0

...

mikaelnousiainen commented 11 months ago

Please pull the latest code and test again. We have recent reports of time sync usage where GPS works.