Fenix 7s Sapphire Solar distance too short

I've been using the Fenix 7s Sapphire Solar for a few days now, upgrading from an Instinct 2s Solar. I've recorded 8 walks so far and all are 5-10% shorter than they should be (longest walk was 30.2km, resulting in a 27.67km activity). This I checked with another Garmin (FR 255), the planned courses, tracing the route with several mapping tools and by investigating the GPX as exported from Garmin Connect. If one of the activities is exported to GPX and imported again, the distance is correct. The watch seems to be recording data fine, but is not using the actual GPS-data for reporting the distance (and therefore speed). I found some references that it might be that step length is used in the algorithm to calculate distance when GPS data is unreliable, but with this watch I would not expect it to do so.

To be complete, I'm using Auto Select for position, 3D distance and speed, data recording every second, but have experimented with those settings in every setting. I am unable to get the same odd results with the FR 255 or Instinct 2s.

Is there any setting I'm missing here?

  • No improvement in two weeks of 'learning time', I'm afraid. I did have one (1) perfect match when I did a walk at abnormal speed (8.8 km/h over 11km), but have not been able to replicate at my more relaxed regular speed of 7.5 km/h over any distance.

  • After a few more months I may have found the cause for the Fenix to switch to 'corrected' values for speed and distance. If I wear the watch on the inside of my wrist (causing it to be upside down), distance and speed are almost identical to the actual GPS-log. It looks like satellite signals are received on the top part of the watch and wearing it on the back of the wrist aims that part to the ground (not many satellites there). While this is a less convenient way of wearing the watch during a 8-12h hike, it will at least result in good data. Sure hope Garmin will look at this in future versions!