Simple (but awkward) hack to boost Fenix 6 GPS accuracy (and proof of flawed design) - UPDATED

UPDATES BELOW.
As you might have noticed the GPS accuracy on the Fenix 6 is under-performing quite a bit compared to other watches (like the Forerunner 935 etc). What you usually see is that the track is more or less systematically off by a couple of meters in mild conditions and 20-30m in harder conditions, sometimes even more. Remember this is compared to other GPS-watches. Mild conditions are open sky, clear weather etc. Hard conditions is urban environments with high buildings and a lot of turning or running a dense forest. 

However I have noticed that accuracy will increase drastically if you turn watch so it’s pointing upwards to the sky, instead of the usual position at the side.  Like this

So I tried to put the watch on the top of the wrist bone, instead of the flat side, where it would be pointing upwards the sky all the time while running. To prevent it fall off to the side I had to make a “dummy holder” to hold it in steady in this position. Se pics 

The holder piece is made of foam from pipe-isolation. 

It looks awkward but it actually works, the accuracy IS boosted, and it’s on par (or even better) than previous models.

I made several test runs to compare GPS-performance and there is a significant difference. All the systematic errors are basically gone.

Blue track = Sky-facing position on wrist
Red Track = Standard postion on wrist
Green track = True track (Drawn by hand)

Full test run here. http://www.mygpsfiles.com/app/#hdTlx7iz

Device is running the latest version
GPS version 4.10
Software version 9.0
GPS/Glonass setting 1-sec recording

Having the watch this way breaks the optical reading of course, but if you use a HR-band it doesn't matter.

I think it behave this way more or less because of a design flaw by Garmin and it can probably not be fixed by software. What's bothers me a bit is that Garmin could have fixed this easy by integrating the GPS-antenna in armband, or by fixing the antenna position somehow.

UPDATES:
Why did I write this post? 
I want to show what I think is the number one culprit to the bad position performance the vast majority seem to experience with the Fenix 6: Bad antenna design. Could also be in combination with new GPS-chipset. After year of updates, I don't think this is gonna be resolved by a software update.

Why do you care about plotted tracks to be correct,  it's only on the screen? 
See below.

Why don't you use Stryd if you want accurate recordings?
In fact I DO use Stryd already. And it works great, especially for speedworks. But does not help when using the watch as a navigation tool, which I often do when I am running longer distances/trails/Ultras. And bad position performance DO hurt when navigating on intertangled/complex trails. Besides that not everybody want to pay up another $220 when they already have paid a $600 watch. Also wIthout a Stryd, GPS-position IS the main source of information. If it not good it will also affect pace, distance (and to some extent elevation). As you can see there is a deviation of 200 m on my 5km test runs. Another reason for good position accuracy is hitting Segments - Its harder with bad position accuracy, because you could be "outside" the segments, even if you are not. 

What to you mean by GPS-accuracy?
- I mean GNSS position accuracy while running.

Did you try running with spacer, but at the regular postion? 
- Yes, it did not do any difference. Se this image (purple track)

Have been trying running at different times at the day?
-Yes, didn't do any significant difference.

Have tried with just GPS mode (Not using GLONASS, GALILEO)?
-Yes, didn't do any significant difference.

Don't you know that GNSS is never 100% accurate? 
-I'm not comparing to 100% accuracy, I am comparing to other watches that friends are using and that I have been using earlier..

Are you a garmin hater/fanboy?
-I am more a garmin fanboy. I had been using Garmin Forerunner 305, Forerunner 405cx, Forerunner 620, Forerunner 735, Forerunner 935, and been using Fenix 6 for about one year now.  I love the fenix 6 but the position accuracy sucks COMPARED to other watches.

  • The normal position of the watch on the hand, and the position of AndersB in the last post. Here you can see exactly which side of the road i am on.

  • Nice! The screenshot to the right is really good. Did you also have 12´oclock pointing towards the hand like in my picture? 

  • Hi

    I did another run today with the F6 Pro like this....as usual the V800 is on the other wrist.

    https://ibb.co/ygnF5MH

    This is one of my GPS torture tests - running over a narrow footbridge less than 1 meter wide over a river. F6 Pro and all my previous Fenix's and other watches apart from V800 usually have this part of the track offset into the water...so narrow so a hard test for consumer GPS.

    but worn this like? Not today :) 

    (bridge crossing is circled in red)

    https://ibb.co/smSx9tF

    Too see how narrow the bridge is and what a great GPS test this is you can see the map with track overlays removed.

    https://ibb.co/qsMWkTz

    I could show crops from the run almost anywhere with the same result - if anything the F6 Pro outperforms the V800 in some cases.

    Basically the F6 Pro produces an almost perfect track all run...this is the 2nd run I have done this and the second almost perfect track. I do not see any improvement to instant pace though...just track accuracy.

    2nd run with watch this way and again my best F6 Pro tracks....that run over the narrow bridge is almost impossible to nail usually.

    Here is comparison to a run in late February with the F6 Pro worn conventionally....track shown in purple, F6 Pro worn normally completely misses the bridge!

    https://ibb.co/g7p2wjc

  • This problem is not just with the Fenix 6, I have the Garmin Instinct and the problem is the same. 

    If I wear the watch with the watch face horizontal and facing towards the sky the GPS tracks are the best I have ever achieved with my Garmin watch. However, even though the tracks look much better, the watch still under records distance in anything other than easy GPS conditions, under recording by 2-3% in mixed conditions and much worse the longer you spend in tree cover.

    I bought a Suunto Ambit 3 peak which has the antenna nub always pointing towards the sky and it is a more accurate device for GPS and ABC sensors.  Distance recorded is always close the the strava corrected distance within 0.01 or 0.02 of a mile where as the Garmin can be out by 0.2 - 0.3 miles on a 10 mile run. Instant pace on the Garmin is like a random number generator where as the Ambit is always stable, useable and reliable.  The Ambit Is the only accurate option for me. Having viewed Stryds tips on using their footpod for trail running, it would be completely useless for my needs, as well as not working at all for hiking. 

    Hopefully Garmin can improve with dual band frequencies L1 and L5 which may be introduced on the Fenix 7.

    www.garmin.com/.../

  • Just like you put the watch on. I ran today and I have a bad track again. I think I will write to them again and if there is no solution I will return the watch to Garmin.

  • Gave this another go with the watch worn on the inside of my wrist with 12 o'clock pointing up. I used GPS+Glonass and every second recording and waited for a few minutes before starting. 

    https://connect.garmin.com/modern/activity/6572961355?share_unique_id=10

    This seems better than the usual abysmal tracks I get- it will be interesting to compare this with my replacement that is arriving tomorrow.

    I sent Garmin UK some activity links, which was enough for them to quickly decide I need a new watch. 

  • Today I ran with the clock again as set by AnderB. 

    The pace was great as was the trail of the track I was running on.  I am showing examples from Strava to see my last 4 activities. This one is the first in a row today.

    This one is the first in a row today.  I increasingly believe that the problem is in the design of the watch and its antenna which is placed on the wrong side. 

    Gentlemen of Garmin, do you have a solution?

  • I did something I haven't done for years - ran around a 400m track. I wanted to compare the Track Run activity with the Run activity. Watch was worn in what I guess would be termed the 'normal' position on my left wrist. Hard to see the difference. Both are 5 laps in lane 3.

    I don't see any problems.

  • On my latest tests i have had the watch like this. 12-óclock pointing towards the hand. Seems to getting better GPS trace but maybe less accurate pace. Will test some more.