xDrip & Libre 2/2+

xDrip » Features » xDrip & Libre 2/2+ setup

Most of the information on this page is based on content originally provided by Phil Thompson on Facebook.

You should keep xDrip updated and never use a version older than the current stable release.
The Release Notes provide a short summary of the changes in each release and highlight the current stable version.

Set Hardware Data Source to Libre Bluetooth.

The connection to the sensor is established by an NFC scan, not by a Bluetooth scan or pairing.
This is enabled in NFC settings of xDrip+. Make sure faster multiblock is turned off.

Libre 2/2+ needs OOP2 helper app for decoding. Download it here: link.

Running Librelink / Libre 2 app at the same time as xDrip+ is not supported.

The Libre 2 reader will interfere with connectivity. If it started the sensor, it needs to be isolated by distance or in a metal enclosure.

Setting “calibration” to OFF is recommended, at least initially.

xDrip+, OOP2 and the System Bluetooth app all need to be unrestricted — allowed to run in background and excluded from Battery Management.

If you are using Libre 2+, you will need xDrip release 2025.09.26 or newer.
See: How to Download & Install

A common mistake with Libre Direct connection is to try to pair or bond the sensor using Bluetooth, the xDrip+ System Status page / BT device (swipe sideways) shows this as Bluetooth Pairing.
This should be set to Disabled, you can tap it to toggle it off/on or reinstall if it is stuck.
Typical error message is “Not bonded”. Correct display is “Disabled, tap to enable”.

If you are still stuck, post your xDrip+ status screens - classic and Bluetooth - and the OOP2 screenshot in the Facebook Group or xDrip GitHub Discussions.
Include a description of the problem. Do not obscure serial numbers or other useful data.