Skip to content

fix(tandem): re-assert BLE connection priority to stop Mobi disconnects - #219

Draft
haarisedhi102 wants to merge 1 commit into
andyrozman:andy_tandem_dev4from
haarisedhi102:fix/mobi-connection-priority-reassert
Draft

fix(tandem): re-assert BLE connection priority to stop Mobi disconnects#219
haarisedhi102 wants to merge 1 commit into
andyrozman:andy_tandem_dev4from
haarisedhi102:fix/mobi-connection-priority-reassert

Conversation

@haarisedhi102

@haarisedhi102 haarisedhi102 commented Aug 18, 2026

Copy link
Copy Markdown

The Tandem Mobi renegotiates the BLE connection down to its power-saving profile (interval=30ms, latency=29, timeout=2s) ~15s after connect. The 2s supervision timeout causes frequent CONNECTION_TIMEOUT drops

Re-assert CONNECTION_PRIORITY_HIGH every 10s while connected so the link stays at interval=15ms/latency=0/timeout=5s (5s supervision window), eliminating the drops.

added logs here to show the first full day of stable connection i had because of this change
AndroidAPS_LOG_1787060961591.log.zip

The Tandem Mobi renegotiates the BLE connection down to its power-saving profile (interval=30ms, latency=29, timeout=2s) ~15s after connect. The 2s supervision timeout causes frequent CONNECTION_TIMEOUT drops, breaking bolus/TBR delivery and the startup history download.

Re-assert CONNECTION_PRIORITY_HIGH every 10s while connected so the link stays at interval=15ms/latency=0/timeout=5s (5s supervision window), eliminating the drops.
@haarisedhi102
haarisedhi102 marked this pull request as ready for review August 18, 2026 17:07
@haarisedhi102
haarisedhi102 marked this pull request as draft August 19, 2026 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant