Hi,
Currently xdrip can't scan libre 2 with Nfc and also not retrieve history from patched librelink app. Please add Nfc scan for libre 2 and possibility to retrieve missed reading.
Thank you.
@adenis76, unfortunately there is at the moment no way to add this functionality to xdrip. In Libre 2 everything is encrypted, and the keys are not known. If nobody can get the keys, a direct scan will not work.
There is a new Blucon Nightrider for the Libre 2. So somebody already found the keys. Maybe someone could talk to the guys from Ambrosia.
Ambrosia wasn't the first. There was a group that found a first solution around April(?) this year and offered Ambrosia, MiaoMiao and alike the libraries if they make a donation to the Nightscout foundation. Don't know if any company uses that lib or if they did something on their own. But the problem is: those readings aren't as accurate as the data that comes from the patched libre app. They'll differ quite a bit and are much more noisy. So the question is: is it worth the effort of implementing that function in xDrip until the protocols of libre2 are fully reverse engineered?
My real "problem" here is gap on xdrip and nightscout graph when phone lose connection with sensor. With blucon and libre 1 sensor xdrip retrieve missed libre history. Can we add possibility to xdrip to retrieve missed readings from patched librelink app?
So, Libre 2 over Bluecon is not supported ? Is MiaoMiao 2 supported i xdrip ?
Thanks.
We are working on this.
Ok. Thanks
The patched LibreLink sends also an Intent "com.librelink.app.ThirdPartyIntegration.SENSOR_SCAN" with all the scanned values (historic and realtime). I tried it in a small test app and all the scanned values seem to be there.
It's just xDrip+, which doesn't take this intent and fills the gap with the scanned values.
Couldn't xDrip+ implement the reception of this patched LibreLink intent?
The patched LibreLink sends also an Intent "com.librelink.app.ThirdPartyIntegration.SENSOR_SCAN" with all the scanned values (historic and realtime). I tried it in a small test app and all the scanned values seem to be there.
It's just xDrip+, which doesn't take this intent and fills the gap with the scanned values.
Couldn't xDrip+ implement the reception of this patched LibreLink intent?
I'm just interested. Why do you need it? Well you have readings in XDrip every 5 minutes so I don't see the point in the suggestion.
I'm just interested. Why do you need it? Well you have readings in XDrip every 5 minutes so I don't see the point in the suggestion.
We even get readings from LibreLink in xDrip+ every minute (not just every 5), so this is great. But if you leave the device with the patched LibreLink/xDrip+ somewhere and miss values, you cannot fill the gap currently in xDrip+.
With transmitters like MiaoMiao this is done, the gap is filled. With the patched LibreLink this is also possible, xDrip+ just must receive the intent and handle the scanned data.
It's just the matter of filling gaps!
Most helpful comment
We are working on this.