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

Forerunner 610 Hangs while syncing with Express

Former Member
Former Member
Garmin Express hangs while trying to sync. I have about 1 1/2 months of data on my watch I would like transferred, but I can't figure out what file(s) is corrupt. I do not wish to delete all my data. This started about 1 week ago, since then I've updated both Garmin Express and the firmware on the watch, but it still hangs. Here is the info from the Coreservice log:

07:04:51.5069 | 7 | I | Error report transmission finished.
07:04:51.6450 | 1 | I | GarminService, Version=4.0.9.0, Culture=neutral, PublicKeyToken=null
07:04:51.6450 | 1 | I | Version: 4.0.9.0
07:04:51.6450 | 1 | I | InstallationGuid: 44b8c997-413c-40f9-b5d1-f8c653bfb895
07:04:51.7990 | 4 | I | HttpClient.PostAsync - /ApplicationService/ReportAnalyticEvent: request & response in debug log.
07:04:51.8160 | 5 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:04:53.1900 | 4 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:04:53.7811 | 5 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:04:54.2731 | 5 | I | Setting proxy to automatic.
07:04:54.3071 | 12 | W | An exception occured that is getting sent to the client.
System.UnauthorizedAccessException: Access to the path 'C:\ProgramData\Garmin\CoreService\configuration_settings.xml' is denied.
at System.ServiceModel.Dispatcher.TaskMethodInvoker.InvokeEnd(Object instance, Object[]& outputs, IAsyncResult result)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet) at System.ServiceModel.Dispatcher.TaskMethodInvoker.InvokeEnd(Object instance, Object[]& outputs, IAsyncResult result)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
07:04:54.6541 | 12 | W | Unable to get manuals. {0}
System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Garmin.Omt.Shared.Net.HttpClientExtensions.<SendProtoAsync>d__0`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Device.DeviceService.<GetDeviceDetailsAsync>d__98.MoveNext() at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Garmin.Omt.Shared.Net.HttpClientExtensions.<SendProtoAsync>d__0`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Service.Device.DeviceService.<GetDeviceDetailsAsync>d__98.MoveNext()
07:04:54.6851 | 12 | I | Sync Service Started.
07:04:54.6851 | 12 | I | Auto Sync Devices: 3834868310,
07:04:54.9721 | 13 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:04:54.9981 | 10 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:04:57.6703 | 13 | I | HttpClient.SendAsync - /SoftwareUpdateService/GetAllUnitSoftwareUpdates: request & response in debug log.
07:04:57.6883 | 19 | I | HttpClient.SendAsync - /device-service/devicemessage/messages: request & response in debug log.
07:04:57.6993 | 11 | I | HttpClient.SendAsync - /MapUpdateService/GetPreloadedMapUpdates: request & response in debug log.
07:05:04.6527 | 12 | I | HttpClient.SendAsync - /device-service/devicemessage/messages: request & response in debug log.
07:17:35.1626 | 7 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:17:35.6057 | 21 | I | HttpClient.SendAsync - /UnitService/GetUnitManuals: request & response in debug log.
07:17:35.8927 | 21 | I | HttpClient.SendAsync - /SoftwareUpdateService/GetAllUnitSoftwareUpdates: request & response in debug log.
07:17:35.8927 | 20 | I | HttpClient.SendAsync - /MapUpdateService/GetPreloadedMapUpdates: request & response in debug log.
07:17:35.8927 | 19 | I | HttpClient.SendAsync - /device-service/devicemessage/messages: request & response in debug log.
07:37:59.0246 | 1 | I | Ignoring non-Garmin device \\?\PCI#VEN_8086&DEV_0126&SUBSYS_04941028&REV_09#3&11583659&0&10#{e6dfdc31-31d0-46ac-86af-da1eb05fc599}

Any ideas?
  • prsalazar

    Unfortunately, the pasted information cuts off before we can see what is causing the sync error. See if the files have been saved to the computer. If the files have been saved to the computer, you can manually import them into Connect only you would navigate to the file location on the computer and not the device. You will probably need to rename the files and add a .fit extension in order to upload the files. These two FAQs will assist you with this:


    Where do my activities go on the computer before they are uploaded to Garmin Connect?

    How do I manually upload data from USB Mass Storage devices to Garmin Connect?

    If the files fail to import, they may be corrupted. There are posts on this forum under other sections on how to fix corrupted files. You may be able to locate some assistance there.

    The device may need to be master reset to clear off corrupted data.

    Or you can contact Product Support by phone for further assistance.

    Lisa
  • Former Member
    0 Former Member over 10 years ago
    Thanks I'll give it a try and let you know how it turns out.