My ‘leaving Garmin’ rant

Tl;dr: The main break was the swimming pool thing, and that exposed and verified my longstanding perception that Garmin (either) don’t pay enough for good software engineers, and/or don’t listen to them.

I’m writing this because I’m sorry to be leaving.  Look back over my posts, it really is true that Garmin changed my life and got me exercising, and I have absolutely loved my Garmin watches (FR645M and Fenix 6).  I hope someone in Garmin corporate will think about my niche experience and maybe make some changes to avoid driving customers like me away.

The swimming pool thing:  The Fenix 6 can’t set a pool length less than 14m, and I moved into a place with access to a 12m pool.  The response on this forum has been ‘Garmin told me the algorithms don’t work for shorter pools’ and ‘how can you possibly do any strokes in less than 14m because I kick off at least 6m’.  First,  I don’t substantially kick off, I turn around: I’m swimming for exercise, so I get the strokes in.  What if I were four feet tall?  Second, what algorithms would that be?  I use the HRM, and find my strokes, number of lengths and apparently heart rate all correct - just not the distance (for crawl, breaststroke and backstroke).  Maybe it’s that SWOLF thing I’m not interested in?  Maybe the GPS isn’t always that accurate?  It certainly is for me, all the measurements are dead on at least 98% of the time.

But wait, you can adjust the pool length afterwards in Garmin Connect, down to 10m.  I’ve dutifully done that after every swim, but nothing cascades!  I do ten sets of six lengths, then change the pool length to 12m on the phone.  Now my stats literally display a table showing 10 x 84m = 720m.  To regularly highlight this failure to me, at the end of every swim I’m congratulated for a new distance record and do I want to accept?

OK, use F3b SwimSports+ instead for logging swims on the watch.  The promise of Garmin’s ‘Open API’ was a key point for buying my FR645M — even if I don’t have time to write the app I want, if something is really a problem then someone else will.  But no, turns out it’s not -really- open: 3rd party logs (like from F3b)  just don’t get into the Garmin ecosystem with Connect in the same way, just like 3rd party watch faces can’t show all the features that the Garmin watch faces do.  So, open plus secret APIs, much like Microsoft in the 80s.

Clearly, now I’m sensitized to things that should work better but don’t:
- It seems like part of this reveals some issue that a FIT file can’t be updated after it’s written.  Maybe that’s why it appears you have to actively select to measure Heart Rate Recovery after a workout?  The watch says it’s checking heart rate all the time, why not two minutes after my workout stopped?  Can’t tell, maybe it is logged automatically - but where is HRR in Connect to see?
- Total focus on running - log 989 active minutes in five days swimming and indoor rowing, but the watch still shows ‘no status’ (Ok, maybe this was after a ‘down period’ of no workouts, but pretty sure when I noted that I was doing other activities, just the ‘active minutes’ was over 5 days)
- Must do an activity for stats: ’Low aerobic shortage’ though I’m logging lots of steps, just not as a ‘walk’ activity.
- How about some trend data?  I mostly do the same things over and over - the same runs, the same number of lengths in the pool, the same time for indoor rowing, the same walks when I bother to log them.  Best I can get is some averages on the Connect web page reports, but really I’d like to see some graphs on the phone that might hopefully show some improvements to work on.

So after 5-ish years I’m giving up, and don’t intend to buy another Garmin product (ever) at this point.  I really don’t care about the hardware limitations like the GPS reflections causing subtly different distances depending on which way I’m running - that’s physics.  It’s the actively choosing to do the wrong thing (10 x 84 = 720) and ignoring customers who asked to change the pool length setting (I’m the person who bought the $1200 watch after all) that put me off.

Yes, I’m getting an Apple Watch Ultra for Christmas.  I’m seriously unenthusiastic about it - it’s ugly, the battery life is still bad, the metrics don’t look good enough, and I’d really prefer not to add another Apple ecosystem thing - but I am fed up with Garmin.  The deciding factor was that at least I’ll get all my metrics together on the phone without the holes that Garmin leaves now.  As part of my investigations I’ve paid for ‘Athlytic’ and set it up to pull from Garmin data in the iOS database, but the HRV data is missing and lots of other things aren’t there that should be.  Garmin customers use Android and iOS phones; here again it’s Garmin’s choice whether to integrate fully with those ecosystems and add value, or close up, do the minimum to fit in, and think their walled garden is more attractive than the other ones.   

  • Make sure you are not simply trading a set of frustration for another. If you are nit picky with your current watch chances are you will also be with our next one. Garmin products are far from perfect. But they do a lot and usually when you put things in perspective they are great. As you say it got you exercising, if that's not important I am not sure what is. All I am saying is you will be trading a set of technical issues you know about for another set of issues you have yet to discover. And you may loose a lot of features you take for granted in the process. I am a great Apple fan, I use Mac, iPhone, iPad all the time because Apple make those simple to use and to the point. But I use Garmin for sports, for the same reason ...because with those I prefer the exhaustive yet imperfect Garmin ecosystem to the simplified and limited Apple Watch feature set. Just my take on things.

  • Yea, I would have to second what Martin868 said. Everything I read (and I have little to no knowledge first hand) about Apple’s device and data collection, it just doesn’t compare to Garmin/FirstBeat, with regards to sports/athlete minded folks.

    I switch to Coros for a while a couple of yrs back. I had the original Vertix It was nice for a bit while I was hiking the AT, then they pushed out an update, changed their metrics to the stuff they use now, and not only did they blow away all my features, but they really tailored their device to runners only. So in order to use the watch with the new platform, you had to basically just start over, and then go run a few times (I’m not a runner). So that device became completely useless to me. Once back, I tried to use it with a bike smart trainer which they supported, except it didnt actually pull the power data. So it was just kinda half-baked, unless you ran. Then it all worked well. I ended up giving it to a runner-friend of mine, and got the Fenix 6X series. That was very frustrating. 

    Good luck!

  • I will be out of the apartment at a friend's place on Thursday from 5 to 7. Come and get your stuff and don't take any of my stuff.

    Leave the key on the counter and don't make any copies.

  • Not many people do lap swimming in pools shorter than 14 m. It's kind of pointless and I recommend finding a longer one to use if you're serious about swim training. But if you really care about getting an accurate distance recording in a short pool then you can correct the pool length after the fact using Swimming Watch Tools or Fit File Repair Tool. If you don't kick off hard from the wall, though, the watch won't be able to count laps reliably regardless of pool size. It relies on the accelerometer to detect when you kick off to start a new lap. I think all other fitness trackers work the same way so you might not have any better luck with a different brand.

    If you just want to track strokes, time, and heart rate then the other option is to create a copy of the Open Water activity profile and set GPS to Off. Then after saving you can change the activity type in Garmin Connect back to Pool Swim. This is what I do for swimming in an endless pool.

    Training status is calculated partly based on changes in VO2 Max, and Garmin devices can only calculate that metric for running and cycling activities. For other activities it's less relevant, and there aren't really good ways to estimate it accurately.

  • I feel your frustration. Although I am not a swimmer, I have similar feelings about using it for my activities (restart and freezing during every 40+ km hikes with course with duration over 10 hours; zero speed gaps during SUP session with high pace and with using heart rate monitor; ridiculous TE while duration in higher zones is higher than algorithm consider as "normal"; ...). I liked Garmin, I like how they were trendsetting sport trackers. But I experience so many issues with them that I plan to switch too (most likely to Coros, waiting for Vertix 3). There are too many issues reported for many years with no solution from Garmin. I don't believe in change in the future.

    I agree that the Garmin is very strongly run focused. And mainly run on perfectly flat surface with almost no elevation change.  Other running activities provides you with completely rubbish metrics. I am also very unsatisfied how variable the displayed pace is even while the real pace is pretty constant.

    It seems to me whenever your use slightly differs from casual use you will experience issues with Garmin. And even in casual use, many metric provided by the watch are rather random number generator.

    During my many multi-day hikes in mountains, I met many people using Garmin. None of them was satisfied, that watch does not synchronise activity to app while you do not have good connection to internet. So we have outdoor watch where you cannot see statistics about the hike while you are outdoor.. That is the fact that characterizes best the Garmin and their attitude to more serious outdoor use.

    Overall, I would be much more happy if Garmin focus on quality over quantity. 

  • This is not an entry about swimming.

    This is a post about how Garmin treats its customers. And I agree that it is deaf to comments.

    Just read the beta tester forums.

    What they did with the Index S2 scale is a scandal. Just read the forums on the subject.

    The new HRM prosthesis leaves a lot to be desired.

    The truth is that Garmin does nice things but also has big slip-ups to which it does not respond. After all, the disastrous GPS in the Fenix 6x is generally known information. Have they done anything about it? No.

    The problem is that they take advantage of the fact that it's hard to find an alternative.

  • Sorry to hijack but what's wrong with the S2? I was going to ask for one for Christmas.

  • It's a great scale, only that it does not do what Garmin says.
    I suggest you go to the Index S2 forum.
    The scale completely fails to give true BF data.
    Garmin itself on the forum writes that they are aware of the problem.

  • Garmin itself on the forum writes that they are aware of the problem.

    Then Garmin is not so deaf to comments as you wrote Smiley

  • It does mean nothing. You can easily find many years old and even serious bugs reports where someone from Garmin reacts.