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.

  • That track looks far better, when you run what are your arms doing? I wonder if some of the problems or improvements with tracks in open sky’s, no electronic magnetic interference or lack of satellites relate to running form in relation to the antenna on the gps watches? 

  • I ran as usual, only the clock was looking up at the sky. Of course, there are many different variables, and I will check and test them again.

  • I already have a Stryd actually for pacing, but I bought the fenix 6 for its navigation capabilities. And accuracy DO matter a lot when running trails. And also the gps errors distorts strava segments :) 

  • And accuracy DO matter a lot when running trails.

    Accuracy is important when navigating, but what is the importance of the plotted track afterwards?  Are you having the GPS problem while in the activity or just the map plot?  You found by placing the watch skyward that your plots are much better, but when navigating, you have to turn your wrist so the watch is skyward to view the screen anyway, so there's really no need to wear the watch as you've tested correct?

  • Plotted track doesn't matter but it clearly visualize the symptoms of bad GPS accuracy.

    No it doesn't work that way, when you lose signal it takes a while to acquire it again. And when running and navigation you don't want to stop over and over to regain position, you just want to take a quick look to confirm where you are going and continue. 

    Other than that I have no problem, I wrote the post mainly only to prove a point. I don't have a question, and I don't need any help. The only thing I can do is to wait and hope Garmin don't screw the hardware design on the next model they release. 

  • No, I understand.  Guy replied and stated the GPS plot wasn't important to him.  Your reply was accurate GPS is important for navigation and for your Strava segments.  I agree.  GPS accuracy is the most important aspect when navigating.  But when navigating, you're viewing your watch to see where you're at and/or where you need to go.  So, you're turning your watch skyward to view it just as you have the watch facing skyward in you plotting test.  I've had terrible plots, but when I view my watch while navigating, I've never had an issue where it's showing my location off by a couple of meters.  So, my question was is your watch showing you way off course while trail running while the watch is facing skyward and you're physically looking at it?

  • Garmin has been using almost the same hardware design with antenna on top - so it looks down when running - for a long time. At least since Fenix 3, and maybe before. Fenix 3 was my first Garmin with GPS and when I bought it there were bad GPS accuracy posts with hundred pages here. Later I bought Fenix 5X and same complaints continued accusing the GPS chip which was MTK 3333AV for the issue. Now, Garmin switched to a Sony chipset and same issues go on... So I'm sure gps accuracy posts will continue in Fenix 7 or 8 pages too.

    Now, I know any future Fenix series won't have a beter accuracy than an old Polar V800. :D However, I'm not running competitively for races, and for biking accuracy is fine. ConnectIQ and general user experience is why I prefer Garmin Fenix and being some geeky is the reason why I update to newer releases of Fenix. However, I won't say no to better accuracy. But I know for years, it's what it is since years and I don't have high hopes...

  • Very nice data and experiment is interesting.  Your "dummy holder" spaces the watch away from your wrist and the antenna is further away from your wrist. When the watch is pressing against your skin the antenna is being desensed by your wrist (muscle, water bone etc..) It would be interesting to see the same test with the dummy holder rotated -90* so you get the same spacing away from your wrist when wearing it normally. 

  • I wouldn't call it "proof of flawed design"... It's proof that, for whatever reason, your watch has poor GPS tracking unless you wear it in this very awkward manner you posted about, but for most people it works perfectly fine while wearing it normally.

  • Unfortunately that is not true, just take a look in these forums and you will see numerous users with exact same issues.