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

Syncing workouts TO my ForeRunner 410

Former Member
Former Member
Hello -

I recently updated to the latest version of Garmin Express (3.2.8.0). Activities are syncing wonderfully with Garmin Connect.

However, when I try to sync workouts TO my device, the workouts do not get transferred. I can initiate a sync from the Garmin Connect website, and the watch "successfully" syncs, but the workouts are not transferred.

I have:
1. Completed a master reset on my watch
2. cleared out the following folders:
%appdata%\garmin\devices
%programdata%\Garmin\LegacyProxy\
%programdata%\Garmin\Core Update Service\Sync\

Help!

Thanks,
  • USCGBOSN

    Are you sending one workout at a time from the Workouts menu in Connect Modern View? I don't believe you can send multiple workouts to a device from the Calendar.

    Do you currently have a UnitID folder for the 410 inside the LegacyProxy folder? There should be a GarminDevice.xml and a New Files folder.

    Curt
  • I am having the same issue with my 405CX. I have tried sending workouts individually from the workout page, and sending multiple from workouts placed on the calendar. Both were working just fine with my device until I updated to Garmin Express last week.
  • Former Member
    0 Former Member over 10 years ago
    I, too, have a 410. I found that I can send a single workout to my device, but I'm unable to send all of the workouts in my calendar to the device. From what I can tell, there is an issue with Garmin Connect not downloading the data to Garmin Express...in Connect, the sync status shows the job just sitting there, and in Express, it never shows the workouts appearing (as it does when I send a single workout).

    And as far as not being able to send multiple workouts from the calendar...then why is the option even there? It sure appears that Connect can do it, and it has done it in the past. So the feature either needs to be fixed (preferably) or removed.

    Chris
  • Former Member
    0 Former Member over 10 years ago
    Here are screenshots showing the workflow...as you can see, the workouts are either not being sent from Connect or not being imported into Express.
  • Former Member
    0 Former Member over 10 years ago
    Some more testing...
    I was having issues sending ANY workouts to my device after the last screenshots. I rebooted my machine, and was able to send 2 individual workouts to my device without issue. I then went into my calendar and tried to send the workouts from there, and experienced the same steps as shown in the screenshots above (namely, Express opened but didn't appear to "receive" the workouts from Connect). It did trigger a sync with my watch, but it only tried to pull activities from my watch, and nothing else. I went back to "Workouts" in Connect, and tried to send a single workout, but nothing happened...it appears that the workouts from the previous attempt are still sitting in the queue, as Connect never received confirmation that they were sent to the device correctly. Even clearing the cache on the browser won't allow me to send a single activity.

    Further investigation found that, even after closing Express, there is still the Garmin Core service running on my system. I killed that service, and attempted to re-send a single activity to my device. This worked successfully.

    So it appears that something in sending multiple workouts from the calendar is causing part of the Garmin Core Update Service to crash.

    --------- [ Thread 6 ] ----------------+-------+------+---+--->
    2014-07-02 17:37:28.866853 (UTC-04:00) | 5232 | 6 | D | Sending "OnSyncStatusChanged" event to client EXPRESS_TRAY_1.
    2014-07-02 17:37:28.866853 (UTC-04:00) | 5232 | 6 | I | }
    2014-07-02 17:37:28.880863 (UTC-04:00) | 5232 | 6 | W | Error preparing for sync: System.AggregateException: One or more errors occurred. ---> Garmin.Cartography.MapUpdate.GLib.Testing.AssertionFailedException: Assertion failed with exception. Unsupported content type: ---> Garmin.Cartography.MapUpdate.GLib.Testing.AssertionFailedException: Assertion failed. Unsupported content type:
    at Garmin.Cartography.MapUpdate.GLib.Testing.GAssert.IsNotNull[T](Func`1 valueDelegate, String message)
    --- End of inner exception stack trace ---
    at Garmin.Cartography.MapUpdate.GLib.Testing.GAssert.IsNotNull[T](Func`1 valueDelegate, String message)
    at Garmin.Cartography.MapUpdate.CoreService.Sync.CoreSyncManager.GetDeviceFilePath(CoreDevice device, DeviceFileMessage fileMessage)
    at Garmin.Cartography.MapUpdate.CoreService.Sync.CoreSyncManager.PrepareForSync(CoreDevice device, Boolean userInitiated, Boolean updateFirmware)
    at Garmin.Cartography.MapUpdate.CoreService.Sync.CoreSyncManager.<>c__DisplayClass4.<StartSync>b__2()
    at System.Threading.Tasks.Task.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    --- End of inner exception stack trace ---
    ---> (Inner Exception #0) Garmin.Cartography.MapUpdate.GLib.Testing.AssertionFailedException: Assertion failed with exception. Unsupported content type: ---> Garmin.Cartography.MapUpdate.GLib.Testing.AssertionFailedException: Assertion failed. Unsupported content type:
    at Garmin.Cartography.MapUpdate.GLib.Testing.GAssert.IsNotNull[T](Func`1 valueDelegate, String message)
    --- End of inner exception stack trace ---
    at Garmin.Cartography.MapUpdate.GLib.Testing.GAssert.IsNotNull[T](Func`1 valueDelegate, String message)
    at Garmin.Cartography.MapUpdate.CoreService.Sync.CoreSyncManager.GetDeviceFilePath(CoreDevice device, DeviceFileMessage fileMessage)
    at Garmin.Cartography.MapUpdate.CoreService.Sync.CoreSyncManager.PrepareForSync(CoreDevice device, Boolean userInitiated, Boolean updateFirmware)
    at Garmin.Cartography.MapUpdate.CoreService.Sync.CoreSyncManager.<>c__DisplayClass4.<StartSync>b__2()
    at System.Threading.Tasks.Task.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()<---
  • Former Member
    0 Former Member over 10 years ago
    Everyone -

    thanks for validating the problem - hopefully it will get fixed sometime soon.

    Curt:

    Those items are present in my LegacyProxy Folder.

    Also, I experience the same issue when I am attempt to send a single workout from GarminConnect - I expect for the same reason as noted by CFILKINS, whose workaround (killing Garmin Core Service) I have not yet had a chance to attempt.

    Sounds like a fairly well-reproduced bug ... (and thanks to CFILKINS, well documented as well!)

    Cheers
  • Former Member
    0 Former Member over 10 years ago
    The joys of being an IT systems engineer...lots of experience in reproducing and documenting bugs ;)

    I used to use the calendar feature a lot, but moved away from it for a bit, and now I'm getting back into more intervals/speedwork, it'd be nice to be able to have the scheduled workouts on my 410.
  • Former Member
    0 Former Member over 10 years ago
    I've given up on using Express, and am sticking with the "classic" website & ANT Agent - both of which work (usually, anyway) as advertised.

    Chris: good luck - hope to join you someday ...

    Jeff
  • When I've created a workout and click 'send to device', in the 'classic' version of Garmin Connect, regardless of browser (Chrome, FF, IE) it scrolls all the way to the top. In 'modern' version of GC it scrolls all the way to the bottom. All 'send to device' does is scroll, it does not send to my device. I have the latest Communicator plugin 4.2.0, and the latest Express version 3.2.13. On the Communicator website it shows it detects itself running the latest version and my Forerunner 620 plugged in. I've tried Express with Update Core Services process, Express w/o Update Core Services, and neither running and the issue still persists. :(
  • SPAZBLADE

    Have you tried adding the workout to the calender before sending it to the device? There have been times when adding it to the calender has corrected this issue.

    Albert