I'm trying to upgrade from the Garmin Communicator Plugin (which seems to no longer work with Chrome) to Garmin Express. My device is recognised, but never syncs. I have attached a portion of the log file to this post - the error seems to be as follows:
18:25:39.0371 | 9 | I | GarminModeUsbDeviceReader for \\?\usb#vid_091e&pid_0003#5&2107f3b7&0&2#{2c9c45c2-8e7d-4c08-a12d-816bbae722c0}
18:25:39.0371 | 6 | W | Error notifying device changed
System.AggregateException: One or more errors occurred. ---> System.Text.EncoderFallbackException: Unable to translate Unicode character \uDBC0 at index 107 to specified code page.
at System.Text.EncoderExceptionFallbackBuffer.Fallback(Char charUnknown, Int32 index)
at System.Text.EncoderFallbackBuffer.InternalFallback(Char ch, Char*& chars)
at System.Text.UTF8Encoding.GetBytes(Char* chars, Int32 charCount, Byte* bytes, Int32 byteCount, EncoderNLS baseEncoder)
at System.Text.EncoderNLS.GetBytes(Char* chars, Int32 charCount, Byte* bytes, Int32 byteCount, Boolean flush)
at System.Text.EncoderNLS.GetBytes(Char[] chars, Int32 charIndex, Int32 charCount, Byte[] bytes, Int32 byteIndex, Boolean flush)
at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
at System.IO.StreamWriter.Write(String value)
at System.IO.TextWriter.Write(UInt32 value)
at System.IO.TextWriter.SyncTextWriter.Write(UInt32 value)
at Garmin.Omt.Device.IO.DotNet.GarminMode.GarminModeIoLinkFactory.Create(String ioPath)
at Garmin.Omt.Device.Detection.DotNet.GarminModeUsbDeviceReader..ctor(String devicePath)
at Garmin.Omt.Device.Detection.DotNet.GarminModeDeviceUtil.GetGarminModeDevices()
at Garmin.Omt.Device.Detection.DotNet.DotNetDeviceManager.GetDeviceChanges(IEnumerable`1 knownDevices)
at Garmin.Omt.Device.Detection.DotNet.DotNetDeviceManager.<FindDeviceConnectionsAsync>d__10.MoveNext()
Any advice much appreciated,
James