Extremely inaccurate swim pool tracking by Epix 2

Hello. I've bought an expensive watch to track my sport activities. Walking, running, skiing, cycling - tracking without any issues. 

BUT today I tried pool swimming. 1000€ watch unable to correctly track swim pool lenghts?! Some time ago, I used Garmin Venu and it tracked pool lenghts without any issues. But with Epix 2, it is absolutely useless!

I swam 14 pool lenghts (700 meters) but my watch tracked my activity as 1100 meters, LOL! After each 100 m (two pool lenghts) I stopped for a 30-45 secs rest using LAP button.

Every 100 m took me time 2:30 - 2:45 as you can see in a screenshot, but in Garmin Connect there is sometimes 100 meters, sometimes 150 meters and sometimes even 200 meters. My best 100m in 39 seconds. LOL. What is going on here?!

I read all the tips from garmin about pool swim activity:

1) pool lenght 50 m is correctly set
2) I do strong push off the wall and glide before my first stroke of each pool
3) I swim the whole lenght of the pool with one stroke - the *** stroke
4) I turned off auto rest and press LAP button when I am resting after each 100 m/two pool lenghts (for 30-45 seconds)
5) I have the latest firmware 16.22

I am really really sad from this situation and these watch are absolutely unusable for me in a pool. Should I RMA them? Is this NORMAL? Thank a LOT for your help! Lukas


  • Contact Garmin support. Maybe the watch has defect. Or it is just not as good/precise for pool swimming. There were a few user reports of similar nature but no actual solution, so your best bet is to contact Garmin.

  • Thank you. I checked several other threads and it seems nobody got the solution for this. I still don't understand why the old Garmin Venu worked perfectly in pool and this new expensive watch are absolutely unusable. Really weird.

  • I've noticed I have the exact same issue with my watch. My old 945 LTE works perfectly, the new epix doesn't. Did Garmin support ever get back to you? I'll try to work this out with them, otherwise it's being sent back.

  • The app is fairly useless when it comes to looking at your laps in detail.

    Can i suggest you open that activity in the web - then explode our your intervals/sets. As my understanding is that its only the 5th & final set/interval that recorded correctly - the rest didn't.

    It may help you find out why in most cases it recorded a double length - by seeing which laps had the issue it may better help you identify and issue that you may be able to correct.

    I haven't swam on 16.22 so cannot confirm on the accuracy, but haven't had issues like this previously - sure had the odd issue here and there were had the added length, but usually attributable to other swimmers (i.e. having to break stroke so as not to swim into them)

  • This is my Garmin Connect Web details stats (the summary lenght has been manually edited to the real lenght 700 m - from 1100 m). As you can see, the each double-pool lenght took about 2:35 averaging 55 strokes but sometimes counted as distance 200 m and sometimes 100 m. This is ridiculous.

  • Thank you. Yes, only 5th and final is correct. I posted some detailed stats bellow. I am unable to identify where the problem is. As I said, I've never experienced such an issue with my old Garmin Venu watch.

  • https://support.garmin.com/en-GB/?faq=iS2KcmGiVb4djrE1lri8i7

    As your issue is over counting it shows you have your turns and push offs etc dialed in. As auto-rest is off we know that isn't causing the issue.

    That leaves pace and or pauses in your stroke. 

    Pace- avg pace, interval pace - all your pace details suggest that while you aren't fast and you are towards the max time that garmin uses for the algorithm ("Slow swim pace. Our swim algorithm is tuned for swimmers that swim a 25 meter length in less than 45 seconds. Slower than this may result in no distance being recorded."), its within and thus shouldn't be causing an issue.

    Stroke - and i think this might be your issue. When I look at your data take a look at intervals 5 and 7 (your correctly counted ones) - and then compare to the others - I think that somewhere mid lenght on the other laps you have had a pause in your stroke / mis stroke / too long a glide before pull.

    I think that whatever is fooling the algorithm is marginal and likely a small tweak. Would suggest setting up your data screens (if you haven't already done so) to show lap and distance (i.e. interval length, etc : https://www8.garmin.com/manuals/webhelp/GUID-E5C62F3F-DCE3-4197-8CA5-E419B2A55D12/EN-US/GUID-A6B658F9-9A36-4FA5-80C9-26ABB46C4138.html ) something that you can use while resting to give an indication to try and narrow it down.

  • Thank you for your answer. About the slow swim pace - as you can see in my screens, my pace is on average 2:35 minutes per lap/100 meters. So it is much less than 3 minutes (minimum pace). My strokes are regular, with no miss strokes or too long glides in the middle of the pool. I specially pay attention to this as I have read the "Tips to Improve Accuracy of Pool Swim Activities" as you suggested. And as I said, I did not have any issues with an old Garmin Venu with absolutely same swim style. It counted pool lenghts and distance perfectly. I don't know what to do.

  • Hi
    I have the same problem
    I don't swim very fast, but around 2:30/100m classic style
    and it seems that the watch informs me after the training that I have a new record of 0:17 / 100 m
    I'm not a speedboat
    what's more
    It seems to me that I am able to add, let's say, 300-500 meters to 2000 meters 80 lengths...!!!
    From my initial observations, what happens is when I overtake someone on the track and I accelerate.