This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Garmin Express will not reliably transfer activities from 310xt

Former Member
Former Member
Not so old, but closed thread, same problem: https://forums.garmin.com/showthread.php?215238-310XT-and-Garmin-Express-Can-t-transfer-data-anymore/page4
The solution then was to revert to ANT Agent.

I had Ant Agent which was working perfectly, for about 5 years, until last week. It wouldn't connect to Garmin Connect. Garmin Support told me to switch to Garmin Express. Usually their advice is pretty good, so I switched. Very unhappy since I can no longer reliably transfer activities from my 310XT. 9 second activities, no problem. My 2 hour run, nope.

Ant Agent is no longer available for download. BRING IT BACK!!!

Will a Master Reset really fix this problem? Or will I be doing Master Resets every week and losing all my workouts?
  • Have you completely removed ANT Agent from your computer? Garmin Express will not work properly with any trace of Ant Agent present.
  • wlangton

    I am sorry that you are having trouble syncing your 310XT. I would not recommend using ANT Agent as it is no longer supported. If you are having trouble syncing, please follow the steps in the FAQ Issues syncing ANT Fitness devices with Garmin Express If you are still having trouble, it would be best to contact Product Support by phone.

    Jason
  • Former Member
    0 Former Member over 8 years ago
    After an hour of fiddling, I did get the activity to transfer. In the end, I deleted all of the activities except the one I wanted to transfer. Then, on the device, I set the Transfer All flag, hit Sync in GE and it worked.

    This morning Garmin Express said there was an error connecting to Garmin Connect but the transfer worked. Or at least, the activity transferred from the device to Garmin Connect AND there is a .fit file in Program Data/garmin/.....

    While Ant Agent wasn't pretty, it was extremely reliable. I Garmin Express gets really low marks for both usability and reliability. Guessing the people responsible for managing it don't actually use it.

    Garmin Express uninstalls Ant Agent. No idea if it got it all or not.

    Thanks for the link to Ant Agent.
  • Former Member
    0 Former Member over 8 years ago
    Update: Today, 3 activities to transfer with 2 activities that were already transferred. GE did a Sync, said it was transferring data. Transfer stopped. No errors, no indication of what it did or didn't do, no transfers, nothing at Garmin Connect. It did say Synced Today @ 9:25. So, I removed the old activities, set Transfer All and hit the Sync button. This worked.


    There are a bunch of CommunicationExceptions in the CoreServiceDetailed.log:

    2016-07-14 09:25:34.7931 | 33 | W | An exception occured that is getting sent to the client.
    System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.IOException: The read operation failed, see inner exception. ---> System.ServiceModel.CommunicationException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d). ---> System.IO.PipeException: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d).
    at System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete(Boolean haveResult, Int32 error, Int32 numBytes)
    --- End of inner exception stack trace ---
    at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
    at System.ServiceModel.Channels.ConnectionStream.EndRead(IAsyncResult asyncResult)
    at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
    --- End of inner exception stack trace ---
    at System.Net.Security.NegotiateStream.EndRead(IAsyncResult asyncResult)
    at System.ServiceModel.Channels.StreamConnection.EndRead()
    --- End of inner exception stack trace ---
    at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
    at System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult result, Message& message)
    at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
    at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext) at System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult result)
    at System.ServiceModel.Channels.TransportDuplexSessionChannel.EndTryReceive(IAsyncResult result, Message& message)
    at System.ServiceModel.Dispatcher.DuplexChannelBinder.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
    at System.ServiceModel.Dispatcher.ErrorHandlingReceiver.EndTryReceive(IAsyncResult result, RequestContext& requestContext)
    2016-07-14 09:25:34.7931 | 31 | W | An exception occured that is getting sent to the client.
  • wlangton

    These error messages are normal. They typically occur when the application is closing since the client and the service stop talking to each other.

    Jason