← AAPS Atlas search

xDrip+ settings

Mirrored from https://wiki.aaps.app/en/latest/CompatibleCgms/xDrip.html — community documentation, not medical advice.


If not already set up, then download xDrip+ .

Disable battery optimization and allow background activity for the xDrip+ app.

You can safely download the latest APK (stable) unless you need recent features or are using sensors that are being actively integrated (like G7), in which case you should use the latest Nightly Snapshot .

Basic settings for all CGM & FGM systems

Disable Nightscout upload

Starting with AAPS 3.2, you shouldn’t let any other app upload data (blood glucose and treatments) to Nightscout.

→ Hamburger Menu (1) → Settings (2) → Cloud Upload (3) -> Nightscout Sync (REST-API)(4) → Switch OFF Enabled (5)

Disable automatic calibration and treatments

If you use an older version of AAPS (before 3.2), make sure to deactivate Automatic Calibration (7) If the checkbox for Automatic Calibration is checked, activate Download treatments (6) once, then remove the checkbox for Automatic Calibration and deactivate Download treatments again.

Tap Extra Options (8)

Safety warning

You must deactivate “Upload treatments” from xDrip+, otherwise treatments can be doubled in AAPS leading to false COB and IOB.

Deactivate Upload treatments (9) and make sure you will NOT use Back-fill data (11).

Option Alert on failures should also be deactivated (10). Otherwise you will get an alarm every 5 minutes in case Wi-Fi/mobile network issues or if the server is not available.

Inter-app Settings (Broadcast)

If you are going to use AAPS and the data should be forwarded to i.e. AAPS you have to activate broadcasting in xDrip+ in Inter-App settings.

→ Hamburger Menu (1) → Settings (2) → Inter-app settings (3) → Broadcast locally ON (4)

In order for the values to be identical in AAPS with respect to xDrip+, you should activate Send the displayed glucose value (5).

Enable Compatible Broadcast (6).

If you have also activated Accept treatments in xDrip+ and Enable broadcasts to xDrip+ in AAPS xDrip+ plugin, then xDrip+ will receive insulin, carbs and basal rate information from AAPS.

If you enable Accept Calibrations , xDrip+ will use the calibrations from AAPS. Be careful when you use this feature with Dexcom sensors: read this first.

Remember to disable Import Sounds to avoid xDrip+ making a ringtone every time AAPS sends a basal/profile change.

Identify receiver

Use AAPS to calibrate in xDrip+

Dexcom G6

xDrip+ version depending on G6 transmitter serial no

Dexcom specific settings

Preemptive restarts not recommended

Only rebatteried or modified Dexcom transmitters. Preemptive restarts do not work with standard transmitters and will stop the sensor completely: you need to remove the transmitter to restart the sensor.

The automatic extension of Dexcom sensors ( preemptive restarts ) is not recommended as this might lead to “jumps” in BG values on day 9 after restart.

To use it safely, there are a few points to be aware of:

To learn more about the details and reasons for these recommendations read the complete article published by Tim Street at <www.diabettech.com> .

Connect G6 transmitter for the first time

For second and following transmitters see Extend transmitter life below.

Follow these instructions .

Transmitter battery status

→ Hamburger Menu (1) → System Status (2) → If you are on the Classic Status Page (3) swipe the screen (4) to reach → G5/G6/G7 Status screen.

Extend transmitter life

Replace transmitter

→ Hamburger Menu (1) → System Status (2) → If you are not on the Classic Status Page (3) swipe the screen (4) to reach it → then tap Forget Device (5).

New Sensor

Retrieve sensor code

→ Hamburger Menu (1) → System Status (2) → If you are on the Classic Status Page (3) swipe the screen (4) to reach → G5/G6/G7 Status screen → Calibration Code.

Troubleshooting Dexcom G5/G6 and xDrip+

Problem connecting transmitter

Follow these instructions .

Problem when starting new sensor

Follow these instructions .

Libre 1

→ Hamburger Menu (1) → Settings (2) → Less common settings (3) → Bluetooth Settings (4)

Libre smart reader battery level

Connect Libre Transmitter & start sensor

→ Hamburger Menu (1) → Settings (2) → Select Libre Bluetooth in Hardware Data source (3)

→ Hamburger Menu (1) → Scan Bluetooth (2) → Scan (3)

Safety warning

Do not use sensor data before the one hour warm-up is over: the values can be extremely high and cause wrong decisions in AAPS.

→ Hamburger Menu (1) → Start sensor (2) → Start sensor (3) → Set the exact time you started it with the reader or the vendor app. If you didn’t start it today, answer “Not Today” (4).

Libre 2 patched app

→ Hamburger Menu (1) → Settings (2) → Select Libre (patched App) in Hardware Data source (3)