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 4.0.21.0 cannot update Garmin 610 to Firmware 3.00

Former Member
Former Member
I have been working on this a while. My machine is a Windows 7 x64 Professional. My Ant+ can send/receive data files from Garmin Connect, but when I try to upgrade my watch to Firmware 3.00, I get a consistent error - Error Installing the Update. There is no further information. I have checked that my proxy settings are on Auto. My machine has the bleeding edge .Net 4.5.2.

The configuration_settings have the following:

<ConfigurationService.ConfigurationSettings xmlns="schemas.datacontract.org/.../Garmin.Omt.Service.Configuration" xmlns:i="www.w3.org/.../SelectedOption><Url i:nil="true"/><Username i:nil="true"/><Password i:nil="true"/></Proxy></ConfigurationService.ConfigurationSettings>


My Express Log contains the following:

18:06:36.1443 | 1 | I | express, Version=4.0.21.0, Culture=neutral, PublicKeyToken=null
18:06:36.1553 | 1 | I | Version: 4.0.21.0
18:06:36.1553 | 1 | I | Current Garmin Locale: en_US
18:06:36.1553 | 1 | I | Launching tray: C:\Program Files (x86)\Garmin\Express Tray\ExpressTray.exe
18:06:36.6579 | 11 | I | Successfully opened channel to IEventService.
18:06:36.6849 | 8 | I | Successfully opened channel to IUpdateService.
18:06:36.6889 | 8 | I | Successfully opened channel to IDownloadService.
18:06:36.7029 | 11 | I | Successfully opened channel to IDeviceService.
18:06:36.7029 | 11 | I | Successfully opened channel to ISyncService.
18:06:36.7029 | 11 | I | Successfully opened channel to IOperationService.
18:06:36.7169 | 11 | I | Successfully opened channel to IMigrationService.
18:06:36.7169 | 8 | I | Successfully opened channel to IConfigurationService.
18:06:36.7169 | 11 | I | Successfully opened channel to INotificationService.
18:06:37.2209 | 1 | I | Opening channel to tray communication service.
18:06:37.2324 | 8 | I | Successfully opened channel to ITrayCommunicationService.
18:06:37.2324 | 1 | I | Opening channel to subscription service.
18:06:37.2470 | 4 | I | Successfully opened channel to ISubscriptionService.
18:06:37.2670 | 1 | I | Sending Launch Analytic
18:06:37.2670 | 1 | D | Launch Analytic [Client: express] [Launch Client: express] [Version: 4.0.21.0] [Launch Version: 4.0.21.0]
18:06:37.3965 | 1 | I | Settings upgraded from previous version.
18:06:37.5590 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.DeviceHub.DeviceHubViewModel
18:06:37.6400 | 1 | I | Client Device List:

18:06:37.6780 | 1 | W | Failed to load proxy configuration
System.ServiceModel.FaultException: The creator of this fault did not specify a Reason.
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass2.<CreateTask>b__1(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- 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.Express.App.<LoadProxyAsync>d__3c.MoveNext() at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass2.<CreateTask>b__1(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- 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.Express.App.<LoadProxyAsync>d__3c.MoveNext()
18:06:40.8359 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.AddDevice.AttachViewModel
18:07:41.8532 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.AddDevice.Help.AddDeviceHelpViewModel
18:08:29.9713 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.AddDevice.Help.AddOtherDeviceViewModel
18:08:38.2318 | 1 | I | Going back to page type Garmin.Omt.Express.UI.AddDevice.AttachViewModel
18:08:38.2318 | 1 | I | Page found, navigating back to this page
18:08:52.4371 | 1 | I | Showing modal: Garmin.Omt.Express.UI.Settings.SettingsViewModel
18:08:58.3504 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.AddDevice.DevicesFoundViewModel
18:08:58.3504 | 1 | I | Add device help timer was cancelled.
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Express.UI.AddDevice.AttachViewModel.<StartTimer>d__20.MoveNext() at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Garmin.Omt.Express.UI.AddDevice.AttachViewModel.<StartTimer>d__20.MoveNext()
18:08:59.5285 | 9 | W | Failed to save settings:
System.ServiceModel.FaultException: The creator of this fault did not specify a Reason.
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass2.<CreateTask>b__1(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- 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.Express.UI.Settings.ProxyViewModel.<SaveSettingsAsync>d__0.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.Express.UI.Settings.SettingsViewModel.<<OnClose>b__8>d__9.MoveNext() at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result)
at System.ServiceModel.Channels.ServiceChannelProxy.TaskCreator.<>c__DisplayClass2.<CreateTask>b__1(IAsyncResult asyncResult)
at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- 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.Express.UI.Settings.ProxyViewModel.<SaveSettingsAsync>d__0.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.Express.UI.Settings.SettingsViewModel.<<OnClose>b__8>d__9.MoveNext()
18:09:01.3613 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.AddDevice.PairingViewModel
18:09:31.5216 | 1 | W | Failed to pair device 3842473659. Exception: The creator of this fault did not specify a Reason.
18:09:37.8144 | 1 | W | Failed to pair device 3842473659. Exception: The creator of this fault did not specify a Reason.
18:09:42.9010 | 1 | W | Failed to pair device 3842473659. Exception: The creator of this fault did not specify a Reason.
18:10:24.9699 | 1 | I | Navigating to page: Garmin.Omt.Express.UI.AddDevice.AddDeviceViewModel
18:10:27.7862 | 1 | I | Showing modal: Garmin.Omt.Express.UI.AddDevice.SSOWidgetViewModel
18:10:28.6868 | 1 | I | Loading frame and showing spinner. URL: about:blank
18:10:28.6928 | 1 | I | Loading frame complete. URL: about:blank
18:10:28.6928 | 1 | D | Done loading frame. Hiding spinner. URL: about:blank
18:10:28.7413 | 1 | I | Loading frame and showing spinner. URL: https://sso.garmin.com/sso/embed?clientId=GarminExpressConnect&socialEnabled=true&locale=en_US&reauth=true&createAccountShown=False&openCreateAccount=False&usernameShown=false&displayNameShown=true&cssUrl=http://static.garmincdn.com/express/gauth-windows-1.0.min.css
  • Former Member
    0 Former Member over 9 years ago
    4.0.21 STUPID IDIOT UPDATE FROM GARMIN.

    Doenst work with FORERUNNER 410.

    RIDICOLOUS

    we are here again after some months waiting for stupid sw update.
    First time at the beginning of this year with Garmin Express 4.0.... we had to wait one month for 4.0.5 to sync the forerunner 410

    NOW we are here again.

    RIDICOLOUS
  • LOST_PROPHET

    I am sorry for the troubles. Garmin Express version 4.0.21.0 for PC is still compatible with the Forerunner 410. The limitations when sending from Connect to the watch remain from previous versions but the syncing of activities from the watch to Connect should not be affected. Please see the FAQ: What can I try when my ANT Fitness device will not sync with Garmin Express? to resolve your issue. Please contact Garmin Support by phone if you continue to have troubles.

    Curt
  • Former Member
    0 Former Member over 9 years ago
    Curt, so any feedback about the .Net errors I am seeing on the Proxy and what I could do to fix them so I can update my watch's maps and firmware?