So I got myself a Vivosmart a few days ago - already have an Edge 510 for the bike and liked the idea of tracking myself off the bike also...
Anyway, ever since I had the thing I have been having major problems with sync-ing via the Garmin Connect Mobile App.
I have tried many various "solutions" for the sync issues:
- Multiple unpair and re-pair cycles
- powering down and re-starting the phone
- Uninstall and reinstall Garmin Connect Mobile app
to no avail.
The Sync Audit Output from the latest failed attempt is as follows:
---GCM App Version---
2.7.1
---Timestamp---
Tue, Jan 6 2015 @ 10:19 AM
---Garmin Device Info---
[device information] unit id: XXXXXXXXXX, bluetooth friendly name: vivosmart #XXXXXXXXXX, product number: 1956, software version: 280, device name: Vivosmart, device model name:
---Android Device Info---
Ver. Release: 4.3
Ver. SDK: 18
Ver. Codename: REL
Locale: en_US
Manufacturer: samsung
Brand: samsung
Model: GT-N7105
Device: t0lte
Display: JSS15J.N7105XXUEMKA
Fingerprint: XXXXXXXXXX
Hardware: smdk4x12
Host: DELL134
ID: JSS15J
Product: t0ltexx
Radio: N7105XXUEMK3
Serial: XXXXXXXXXXXX
Tags: release-keys
Type: user
User: dpi
Board: smdk4x12
Bootloader: N7105XXUEMKA
CPU 1: armeabi-v7a
CPU 2: armeabi
---Sync Info---
******************** SYNC RESULT ********************
Upload Status=FAILED [Failed uploading file (3894184841_2_8020.tmp). Reason=0.]
Download Status=FAILED [Error downloading device message [162704074]. Query to server has failed.: java.util.concurrent.Exec...]
Time Sync Status=SUCCESSFUL
Overall Sync Status=FAILED
*****************************************************
SYNC#DeviceSyncUpload:
LISTED { listed=2793ms }
- 1 (80/MONITORING_B/280B): ARCHIVED { extracted=1623ms posted=65252ms archived=435ms }
- 2 (80/MONITORING_B/355B): POSTING FAILED [Failed uploading file (3894184841_2_8020.tmp). Reason=0.] { extracted=1797ms posting=30047ms }
- 3: not processed
- 4: not processed
- 5: not processed
- 6: not processed
- 7: not processed
#Auto Upload=true
#Types=[32, 4] | [FIT_TYPE_32, FIT_TYPE_4, FIT_TYPE_3, FIT_TYPE_11, FIT_TYPE_29, FIT_TYPE_2]
*****************************************************
SYNC#DeviceSyncDownload:
BROWSED { browsed=647ms }
- 162704074 (FF/DEVICE_SETTINGS): DOWNLOADING FAILED [Error downloading device message [162704074]. Query to server has failed.: java.util.concurrent.ExecutionException: com.garmin.android.framework.garminonline.query.ConnectionException: 303: Failed to get output stream.
at java.util.concurrent.FutureTask.report(FutureTask.java:94)
at java.util.concurrent.FutureTask.get(FutureTask.java:160)
at com.garmin.android.framework.util.AsyncTask.get(AsyncTask.java:199)
at com.garmin.android.apps.connectmobile.protobuf.QueryManager$1.asyncTaskComplete(QueryManager.java:28)
at com.garmin.android.framework.util.AsyncTask.handleMessage(AsyncTask.java:242)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5493)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1209)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1025)
at dalvik.system.NativeStart.main(Native Method)
Caused by: com.garmin.android.framework.garminonline.query.ConnectionException: 303: Failed to get output stream.
at com.garmin.android.framework.garminonline.query.AbstractQuery.performQueryImpl(AbstractQuery.java:651)
at com.garmin.android.framework.garminonline.query.AbstractQuery.performStandardQuery(AbstractQuery.java:461)
at com.garmin.android.framework.garminonline.query.AbstractQuery.performQuery(AbstractQuery.java:445)
at com.garmin.android.apps.connectmobile.protobuf.ProtoBufQuery.performQuery(ProtoBufQuery.java:42)
at com.garmin.android.framework.garminonline.query.AbstractQuery.call(AbstractQuery.java:290)
at com.garmin.android.framework.util.AsyncTask.doCall(AsyncTask.java:260)
at com.garmin.android.framework.util.AsyncTask$InternalCallable.call(AsyncTask.java:276)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.net.UnknownHostException: Unable to resolve host "gold.garmin.com": No address associated with hostname
at java.net.InetAddress.lookupHostByName(InetAddress.java:394)
at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
at java.net.InetAddress.getAllByName(InetAddress.java:214)
at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
at libcore.net.http.HttpConnection.connect(HttpConnection.java:98)
at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316)
at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:461)
at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:442)
at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290)
at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240)
at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:81)
at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:197)
at libcore.net.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:281)
at com.garmin.android.framework.garminonline.query.AbstractQuery.performQueryImpl(AbstractQuery.java:634)
... 12 more
] { downloading=52ms }
#BitMask=6662
Any ideas that may assist in this would be great - very frustrated that such a promising piece of kit could be such a nightmare!
Thanks