Garmin Connect sync?

Not planned

Comments

33 comments

  • Avatar
    Martin B

    I also have many activities in my Garmin account, but let's be honest here. This won't happen. To be more precise, that even can't happen since Garmin does NOT have any public API that would enable sync from non-garmin device. You can only sync to Garmin account from Garmin devices.

    Strava or Zwift or others are different kind of services as those companies doesn't have their hardware. They are only apps-focused. So non-comparable to Garmin.

    0
    Comment actions Permalink
  • Avatar
    Jonathan Greene

    yeah sure though there are or were ways not that long ago to connect them all ... https://tapiriik.com and https://www.fitnesssyncer.com are two but no Hammerhead.  I realize this is an edge case but I'd expect most Hammerhead users are not first time head unit owners. 

    0
    Comment actions Permalink
  • Avatar
    Hari Krishnan

    As of now, we do not have any plans for direct integration with Garmin Connect. That being said, you might be able to download the FIT file from the dashboard and upload it to the Garmin connect manually.

    0
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    There's definitely an API to push a FIT file into Garmin. It's used by this tool to push Peloton rides into Garmin. Will Hammerhead add an API to fetch rides? If so, a similar solution can be applied even if there's no direct integration between Hammerhead and Garmin.

    2
    Comment actions Permalink
  • Avatar
    John

    What makes hammerhead different though? Just because they provide hardware really shouldn’t make a difference. I finish my ride and it uploads to the hammerhead site. Then it seems that it’s pushing to Strava and others. So, why couldn’t that work for Garmin? What’s so different about it?

     

    and just an FYI, I just checked with Rouvy and they are adding support for Garmin connect mid Jan 2022 (in next 2 weeks) 

    0
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    The difference is in who does the work. The scenario you describe would require Hammerhead to write the code that integrates directly with Garmin. I' sure they have tons of features they want to get to and that specific one is probably pretty low value for them given that Garmin is also a competitor. Technically Hammerhead can for sure do this integration, it's just not a priority for them.

    With an API available, others can write that integration and integrations to a whole bunch of additional services and apps.

    0
    Comment actions Permalink
  • Avatar
    Galeb

    A few years back when I was using a Garmin 820 I played around with RunGap for iOS. It worked pretty well to get data from A to B and vice versa. Haven't done it in a while but maybe you want to give it a try.

    https://www.rungap.com

    0
    Comment actions Permalink
  • Avatar
    Galeb

    0
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    If Hammerhead doesn't have a way to get the data out (i.e. an API) then RunGap won't be able to get the data out from Hammerhead either. Pretty sure RunGap uses APIs to get the data out of all the services it supports. Hammerhead is missing from the list of apps in your screenshot.

    0
    Comment actions Permalink
  • Avatar
    Galeb

    0
    Comment actions Permalink
  • Avatar
    Galeb

    you can pull data from the hammerhead dashboard into the app. just tried it.

    in theory you can push it to garmin. that where the app is not free anymore. 10$ a year or 4$ for 3 months.

    I have nothing to do with rungap - just wanted to help. try it or leave it.

    0
    Comment actions Permalink
  • Avatar
    Galeb

    0
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    I think most would not be looking at a manual step of extracting the data from Hammerhead in order to push it to Garmin. If that's a viable approach then just manually download the .fit file from Hammerhead dashboard and manually upload it to Garmin. No need for RunGap or any other middleware.

    0
    Comment actions Permalink
  • Avatar
    Galeb

    "If you want to have Auto Sharing running fully unattended without having to open RunGap, you can disable "Ask before sharing"  and enable "Background Refresh" from "Accounts & Settings"."

    0
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    That's great. Maybe I'm missing something here. How does RunGap run in the background to get your ride out of Hammerhead and then push it to Garmin if they don't support Hammerhead as a source. You mentioned before that you could get the ride out of the Hammerhead Dashboard but that's not automatic.

    Can you outline the steps you would take to use RunGap (or any other tool) to get your ride that's recorded on Hammerhead into Garmin automatically without any manual steps?

    0
    Comment actions Permalink
  • Avatar
    Galeb

    rungap supports hammerhead as a source. screenshot with 20:16 Clock shows hammerhead and I had no problems in pulling data from my account. the screenshot of the ride I uploaded is a karoo2 ride imported into rungap.

    When the App is allowed to "Background Refresh" in the iOS Settings and you have activated AutoShare with a filter in RunGap (eg filter is when Source Hammerhead is newer than x days then push to garmin connect) it should work unattended. Last time I did that was in 2015 with other players but it worked like a charme. So no guarantee for that hammerhead->garmin constellation but in theory it works. Worst case is having you wasted 4 bucks in trying. You can also contact the developer of runggap Kristian Ottosen - back then he answered almost immediately.

    1
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    Awesome! Looks like this solution will work ok for me. Would be better with direct Hammerhard-Garmin integration but I seriously doubt that will happen any time soon. Thanks for the clarification and happy riding!

    PS. would be extremely interesting to know how RunGap extracts the rides from Hammerhead.

    0
    Comment actions Permalink
  • Avatar
    Galeb

    Cool. Glad I could help. Would be nice if you could let us know if it worked out for you. 

    Be safe out there.

    0
    Comment actions Permalink
  • Avatar
    Galeb

    Hi Galeb,

    Thank you very much for sharing this information in the hammerhead forum :)

    I can add that:

    Since the Hammerhead does not offer an API to 3rd party developers, RunGap has to rely on web-automation and unofficial APIs.

    Since Hammerhead and Garmin are direct competitors in the head unit business, I find it unlikely that we will see direct integration between their services.

    Stay Safe and Best Regards from Denmark
    Kristian
     

    0
    Comment actions Permalink
  • Avatar
    Lee Cox

    Cheers for posting the tip. Much easier than my convoluted way. 

    0
    Comment actions Permalink
  • Avatar
    Galeb

    great! ;)

    0
    Comment actions Permalink
  • Avatar
    John

    @jonas they are caching your credentials for Hammerhead in rungap app I would think. It’s proxying that request to download your ride from hammerhead and then sending it to Garmin through some available API. Why Hammerhead can’t do this I’m not sure. Even if it were partnering with 3rd parties to do that like rungap.

    I have the 830 and the Karoo 2 and a Garmin Tacx. So it’s kinda short sighted for Garmin to not allow this type of thing in my book. I shouldn’t have to spend another $11 a year to get my data but whatever. They can do as they wish while they are on top. It doesn’t mean that they will stay there.

    0
    Comment actions Permalink
  • Avatar
    Jonas Iggbom

    @Ddevil321 - Yeah I get that part of it. But since Hammerhead doesn't have a programmatic way (API) to get the data I was wondering how RunGap is able to. Kristian provided a hint as to how, "Since the Hammerhead does not offer an API to 3rd party developers, RunGap has to rely on web-automation and unofficial APIs."

    You say "So it’s kinda short sighted for Garmin to not allow this type of thing in my book.". What is it that Garmin is not allowing? From what I know, Garmin does have an API to both get and push data. My original issue that landed me in this thread is the fact that Hammerhead doesn't have an official published API that can be used to extract my ride data recorded on the Karoo2.

    0
    Comment actions Permalink
  • Avatar
    John

    It’s short sighted of Garmin to not allow Hammerhead to use their API. They make the wrong assumption that Hammerhead is just a competitor. If you provide a superior product at a better price then you don’t have to worry about other companies sending workout data to “your” platform. But always being worried that you’re providing folks with a way to leave your universe seems to eventually catch up to you.

    0
    Comment actions Permalink
  • Avatar
    Sean

    Garmin do have the API's BUT you still need Garmin's approval. Now we don't know if any conversations between the two have taken place or when/if HH will provide similar. As an owner of a fenix watch and K2, it'd be ideal for me to have such a link. AT the same time, i can see how both could consider it to be not in their best interests. Ultimately dont most really use Strava or similar none Garmin products to look at their rides so having the data in connect is in truth about holding an holistic view of all activity.
    I can definitely see how such a link is not in the best interests of Garmin, say you let HH do it then Wahoo's phone and watches, polar.... then people are using the free Connect capability without buying the hardware which ultimately funds it. It's ok saying it's a wrong assumption but surely you need selling points to attract users beyond superior product because what if people just buy a cheaper product and still get the benefits of the free capability Connect offers.

    0
    Comment actions Permalink
  • Avatar
    Thorsten Rogowski

    I have been using SyncMyTracks syncing over Strava (Karoo saved to Strava, Strava synced with Garmin Connect). Also tried the manual way.

    Still there is one big problem, all the power stats , fatigue, training load etc. are not available in Garmin Connect (only for the Karoo rides these are not available, even when a power meter was used). They are available for Zwift, Rouvy.
    Is there any way to add that data? Either by changing the Karoo fit file or any other way?

    1
    Comment actions Permalink
  • Avatar
    Sean

    Probably not if you can’t manually add it yourself.
    The reason will likely be syncmyride just doesn’t transmit it which will be either the interface garmin have allowed them or they’ve just picked key components

    0
    Comment actions Permalink
  • Avatar
    José Fernandez

    I am interested in Thorsten Rogowski post here above. If anyone at Hammerhead figure out how to get this data to Garmin Connect it will be great …

    2
    Comment actions Permalink
  • Avatar
    Thorsten Rogowski

    You can manually edit the FIT file and change the manufacturer /model to one of your Garmin devices, import it in connect website, then the training score will be calculated.You may need to correct bad times in the fit file before. I used fitfiletools. Just worked for me while using Powermeter.

    1
    Comment actions Permalink

Please sign in to leave a comment.