@Francesco-Pagano @Miroslava @SergioB
I’ve investigated the issue that, when Suunto App (SA) is running, a Live.τ session on the watch may unexpectedly disconnect and immediately reconnect every 60-90 seconds. also the same issue if SA lost connection with watch.
TL;DR: Unfortunately, this is a limitation we cannot fully solve from the Live.τ side alone.
⸻
The root of the conflict (without diving deep into tech):
The watch can hold only one “live” Bluetooth link to the phone at a time.
When SA wakes up in the background to sync, the watch switches that link over to SA.
Live.τ also needs the same Bluetooth link to stream your track in real time. When SA grabs the link, Live.τ’s session is dropped.
This happens only on Android. On iOS, Suunto App is far more restricted in the background and doesn’t run a permanent service, so the conflict doesn’t appear.
Together, these points explain the periodic disconnect/reconnect behavior you may see.
In practice this shouldn’t break your recording: the S+ app on the watch reconnects in about a second—essentially one event-loop tick—so no data should be lost. Still, the reconnection is a little annoying and does cost a tiny bit of extra battery.
⸻
How can we ease the conflict?
Because Suunto App (SA) and Live.τ vie for the same Bluetooth connection, the real limitation lives inside the watch’s BLE firmware.
Temporarily stopping SA’s background service would prevent the clash, but Android doesn’t allow one app to shut down another; In addition I’ve not found any way to stop this service via SA UI, if somebody know how to do that, please let me know it could be a basic recommendation.
Disabling “Discovery” on the watch probably won’t help: SA already has a bonded connection to the watch, and during an active workout the watch generally doesn’t advertise itself anyway, so SA can still reclaim the link.
Ideally we could cooperate with SA e.g., send it an some kind intent that saying “Live.τ is taking the connection now; please pause sync”, however that would require close collaboration with Suunto’s app team.
⸻
What we’ve done so far
In the latest release, Live.τ now shows silent reconnection notifications so the pop-ups are less distracting. For now that’s all we can do.