First of all, thank you for providing a firmware update for this old device. I have had the following issues, however. Immediately after applying the 3.2 (635904) update, I found I was not able to sync with the Windows desktop sync app. After a lot of troubleshooting steps, I looked at the c:\programdata\garmin\inreachsync\sync-log.txt file and noticed the last message was always 'DEBUG inReach.Sync.SyncDevice - Device has "TrackBlocks" table at version "5"'. So I cleared all the tracks on the device and then I was able to get through the sync. Then I walked around and created some new tracks to see if I could, in general, sync with tracks on the device. That worked OK. But today I'm seeing a problem again.
2022-04-14 20:43:55,302 UTC [3] DEBUG inReach.Sync.SyncDevice - Device has "TrackBlocks" table at version "5"
2022-04-14 20:43:57,199 UTC [3] DEBUG DeLorme.Common.Devices.Usb.DeviceManager - Failed to read data from TrackBlocks table version 5
2022-04-14 20:43:57,200 UTC [3] ERROR inReach.Sync.UI.Application - DeLorme.Common.Devices.Usb.DeviceManager+ReadTableException: Failed to read the device. Try plugging in the cable again and restarting the inReach Sync.
at DeLorme.Common.Devices.Usb.DeviceManager.ReadTable(TableInfo table)
at inReach.Sync.SyncDevice. c__DisplayClass53_0. b__0()
at inReach.Sync.SyncDevice.Locker[T](Func`1 f)
at inReach.Sync.SyncDevice.ReadTable(TableInfo tableInfo)
at inReach.Sync.DeviceTracks.GetTrackBlocks()
at inReach.Sync.DeviceTracks..ctor(SyncDevice device, DateTimeOffset newestSyncedTrackPoint)
at inReach.Sync.SyncManager.CreateTracksSyncStep(SyncRestClient rest, Int64 imei)
at inReach.Sync.SyncManager.getSyncData(Boolean raiseEventIfSyncData)
2022-04-14 20:43:57,207 UTC [3] DEBUG inReach.Sync.SyncManager - AllowAutoContinue is False