Skip to content

Libre 2 patch

This is a generic data source for various apps, not only the vendor patched app.

The apps listed below use the same protocol to send data to xDrip+.


External apps readings will be treated like sensor data in all effects, this includes calibration limitations.

It shouldn't be necessary anymore but if you don't see data in xDrip+ Start sensor.

Libre 2 EU Patched App

Patched app

The patched app itself is only available for the European version of Libre 2.
Being an old app, it is rarely compatible with Android versions above 12.


If you use Juggluco you can broadcast to xDrip+ enabling Send to xDrip. You must have data streaming in Juggluco in order to see measurements in xDrip+.


If you use a recent Diabox version, you can broadcast to xDrip+ enabling the option below:


LinkUpConnect is a vendor server follower, you need a Libre 3 to have CGM data in the app.
Data should be available in the vendor follower app.
Enable the Forward to xDrip flag.



Smoothing will apply to any external data source app using the Libre2 (patched app) data source.

The original implementation included a 25 minutes smoothing algorithm to remove noise and make DIY close looping safer with Libre sensors. You can now reduce the smoothing period to 10, 15 or 25 minutes with the menu Smooth Libre 3 data when using xxx method.

Smoothing adds a delay in xDrip+ BG from raw data. The delay is about half the smoothing period. Set the delay accordingly to the sensor behavior for your safety. If you don't use a DIY closed loop system with xDrip+ providing glucose values, set it to 10 minutes.

Last modified 8/10/2023