StephenBlackWasAlreadyTaken / xDrip

Android Application that collects dex signals, allows calibrations, and uploads
GNU General Public License v3.0
207 stars 176 forks source link

xDrip+ never reconnects to G6 after missed signals #277

Open ddx23 opened 4 years ago

ddx23 commented 4 years ago

It appears that xDrip cannot re-acquire the Dexcom G6 transmitter after a few consecutive missed signals. I am fairly sure I witnessed it reconnecting OK after 1 or 2 missed (up to 10 minutes out of range), but once it has been out of range for ~15 minutes or more it cannot reconnect. Receiver reconnects OK.

I noticed the transmitter "pops up" in the Android BT pairing screen right on time (at the 5 minute mark) so the phone itself "sees" the transmitter.

System status in xDrip says "Phone service: Scanning" and "Brain state: Scanning" without any obvious error.

I cannot seem to be able to save the logs, to attach them but the recurrent thing is only "Aggressively restarting collector service due to lack of reception" and not much else.

My setup details: Phone: Pixel 4XL Android: 10 xDrip: 6d4d283-2019-10.27 (??) Transmitter: 8LLxxx all configurations default (tried Allow OB1 unbonding: OFF and Scan for G5 constantly: ON without success)

In order to get it to reconnect the following steps seem to work most of the time:

On occasion, however, rebooting the phone instead of just restarting the app seems to be necessary.

image