-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Sync not possible (GarminSdkError 0) while Server test is okay #42
Comments
Hi, can you verify you have setup a wifi network on your watch? During sync, the watch switches to the built-in wifi instead of Bluetooth tethering. Logs are not created for apps installed through connect IQ store. Can you check the Apache/nginx logs maybe? I can debug against your server as well. Please use the 'Contact Developer' option on the connect IQ app store page if you want to! |
My other music app Runcasts syncs flawlessly via Wifi. |
Thanks for reaching out! I could not respond through email, so here are my findings:
Can you verify and maybe try with a simple test playlist with e.g. a single song? |
I tried the Chip Playlist first, but no success. Now I've created a single-title playlist, but unfortunately, the results are always the same. |
That is very strange, never seen this before. Some random suggestions now, since I have no clue: Any interesting results when
|
I found the root of the problems after trying another server of mine which worked fine. |
Anyway, if you would like to experiment with this and my server, I can easily reproduce the old state. Just let me know. :) |
Thanks a lot for your update and glad to hear you were able to solve it! Indeed the error reporting is lacking. A while ago I ran into SSL issues and found that the Garmin SDK errors are incorrect for these, giving an immediate Timeout error, instead of the secure connection error. I used the simulator on PC to connect to your server, so probably the connection and SSL negotiation is handled by the OS. Same reason why browsing the server still worked, as the requests are then handled by your phone rather than the watch. Interesting and thanks again for sharing your solution! |
@grisumedia can you share what type of settings you changed on server side in case of security ciphers? I'm trying to fix my connection to home server that is placed behind nginx reverse proxy and getting GarminSKDError 0 while testing and syncing. BTW: am I right that in settings of Application at Garmin IQ store I should place my password for ampache in plain text (in field API key)? |
@koznov My nginx uses
I hope this solves your problem. |
I have installed SubMusic on my Fenix 7 and try so sync it with my Nextcloud Music server. I use the Ampache API of the music app and my server has TLS v1.2 and v1.3 with Let's Encrypt certificates.
The server test succeeds and I am able to fetch my playlists and to show the files in a playlist. But as soon as I try to sync the playlists, sync stops at 0% and the watch shows an GarminSdkError:0.
The README.md suggests that there may be a problem with the server path, but I have checked it multiple times and I would expect that would not able to see my playlists if the configuration was wrong.
My server logs do not show anything suspicious. No errors. Is there anything I can do to find the problem? Debug logs created on the watch?
The text was updated successfully, but these errors were encountered: