Select to expand quote
decrepit said..
Well done Mike, looks like you're onto it
Thanks. There are some further insights which I will also document. They are primarily of academic interest, but good to have documented.
Select to expand quote
John340 said..
Is this issue fixable or is the 255 not suitable for GPS sailing?
There is the potential for Garmin to fix the timing issue, which I will share when it is fully understood and properly documented. My primary focus right now is establishing the precise nature of the issue, and the symptoms. Once fully understood, I expect suitable work arounds for GPSResults, GPS Speedreader, and KA72 will become apparent.
As decrepit stated the issue primarily affects positional speeds. The 250/500/1852/alpha results calculated from Doppler-derived speeds are hardly affected. The 255 produces really good speed results, and the timing issues have less impact on the Doppler results than the general performance of watch itself.
Select to expand quote
decrepit said..
The doppler speed output still follows the reference unit very closely, (using speedreader).
The main effect is on positional speed.
We've tested the doppler thoroughly, and GTC committee's findings that it's suitable for purpose ,should still stand, in my opinion.
However, if you use KA72, it does seem to cause a problem at the moment. If Dylan can duplicate Speedreader's results it will be fine.
I agree 100% with all of these points.
Select to expand quote
remery said..
I looked at my dodgy FIT files with the Garmin Connect software, for those file with heaps of positional spikes, Garmin showed hundreds of thousands of "accel errors".
That metric has an upper and lower byte (or word) representing different things, iirc. So it's not actually saying there were thousands of errors.
Select to expand quote
vosadrian said..
If the Garmin did just interpolate between the points, you would be none the wiser that this had happened.
...
Just for clarity, Garmin's responsibility would be to fix the timing issue affecting their event handling on the FR 255, not interpolation.
I'm pretty sure sailquik was referring to interpolation as a workaround that GPSResults / GPS Speedreader / KA72 can employ, so that the positional speeds don't look quite so yucky. In principle, there is an opportunity to slightly tweak the repeated doppler-derived speeds as well. Discussing the finer details about such a workaround should wait until the exact issue is fully understood, imho.
I'm going to be pretty time-constrained for the next few days, but I'll continue to investigate in the limited amount of time available.
Lastly, I'm actually quite relieved to discover it's a simple software issue. The root cause is fixable, but prior to any details going to Garmin I wish to determine which watches are affected by drift. The FR 255 is obviously affected, but preliminary results suggest the F7 Pro and FR 265 are unaffected. I have an old VA 3 and VA 4 which I can test, and I have friends with other watch series.