xDrip » Features » Dexcom » xDrip intermittent Connectivity
If you have no connectivity at all, G6 troubleshooting or G7 troubleshooting may help. This page is intended for cases where you experience intermittent disconnections despite having connectivity and readings.
xDrip scans every five minutes to maintain connectivity and provide consistent readings. While not actively scanning, it runs in the background to conserve battery life. Newer versions of Android incorporate features to extend battery life by reducing background activity, and phone manufacturers often implement additional power-saving methods. Unfortunately, these behaviors can interfere with xDrip’s operation. As a result, initial connectivity issues are common when installing xDrip on Android 11 or newer.
Ensure you are using at least the current stable release—update if necessary.
Start with the recommended settings.
Check for similar settings for your phone brand: https://dontkillmyapp.com/xiaomi.
If you use a Pixel phone, disabling battery optimization requires more than enabling “Allow background usage.”
You must tap the note shown in the image below and select “Unrestricted.”
![]()
If you use a Xiaomi phone, you may need to disable battery optimization after every reboot, as the phone may re-enable it automatically.
If you use a Unihertz phone, go to Android Settings -> Smart Assist -> Power Save Manager and tick xDrip on the whitelist.
If you use a Cubot phone, such as the KingKong Mini, look for the included DuraSpeed app. Open it and remove xDrip from its power-saving restrictions.
If occasional disconnects continue, try the following adjustments one at a time:
Enable Special Pairing Workaround—this may help even if you are not using a Samsung device.
Try disabling Minimize Scanning.
For Samsung devices, try enabling Trust Auto-Connect on the Bluetooth settings page.
If the problem persists, please open a discussion for further assistance.