New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Freestyle Libre 3 support #1474
Comments
Abbott just announced the Libre 3. It is not available yet. Hence, nobody can start implementing support or investigate whether it is possible or not. |
libre 3 is now available in Germany. The libre-app for ios is ready. The app for android soon will be available. |
Shouldn't be this ticket reopened since FL3 is available publicly in Germany? |
any update on this or where can we track progress or is something blocking ? |
The missing android app makes analysis harder |
It is unlikely that xDrip will support L3, natively. Likely, it will be implemented similar to L2 OOP external app. |
https://apkdownload.com.de/apk/1525101160/freestyle-libre-3-de Here is it - Not officially Release until now... |
if you had a sensor or 2, would you be able to attempt an integration before the android app is officially released? |
but the link is not available, better share apk directly if you have it |
Good morning, |
Research is still ongoing. |
In The Netherlands the Libre 3 is now 2 weeks on the market, officially released. |
There is a program to gather data from Libre 3 to Nightscout via Libre Link: https://github.com/timoschlueter/nightscout-librelink-up Although I prefere an offline solution maybe we could consider this workaround to grab the data from the official Freestyle Libre servers. |
I can confirm this works to some extent after a few minor fixes to get it running on the same host. I second a native bluetooth integration is the way to go. Not sure about the current status, I'd be happy to participate if that helps. |
Is there any progress on that since the ticket is closed again? |
As I mentioned earlier, there will be no direct support for Libre 3 from xDrip because the L3 has no public API to read BG data and Abbott will shutdown our repository if we implement reverse-engineered stuff. Hence, no need to ask again. I am sorry to tell you this. |
@tolot27 thanks for the really fast response! |
It seems to me that with the web follower source, the glucose values cannot be calibrated. Or am I missing something? |
just for the people readingf this, look here, there is a solution now: |
Sadly this doesn't work with the sensors from the US! :( If there is any chance to replicate the same patch I will be happy to help! :) |
I have been using the ghost libre 3 app. It is completely offline and does not even ask for android internet permission. There is nothing to configure to get it working. I just scan my existing sensor and set xdrip to use patched app. I think it is based on the good juggluco work as it shows that name in the app menu. I download it from: https://mega.nz/file/7kJAzABT#3FGA60327a5w3E_VPoXCRXQjj1w_QG2lt-Dn_1fMcg8 |
did not know that such an app existed, is there an (un)official page for references? |
Would be very interested in the source of ghost libre3 as well. I personally wouldn't recommend anybody to download and install the app until we have more information about it. @gringyb is a freshly made account and i couldn't find anything online. Be carefull everyone edit: |
Since there is a way from the patched libre 3 App to juggluco, do you think there might be way to get it directly to xdrip? |
@charliebravoAT This is what the ghost app does. I have been using it no problem for more than 2 week. It is libre app patched to send direct to xDrip - Same like old libre2 patched app it has no internet permission and so cannot do anything not wanted, break privacy or mess with other android apps because of normal android security feature. It is made on top of juggluco patching method but not needing juggluco app or any special configuration to work. The only problem I have seen is some time needing to turn bluetooth off then on if signal lost. If people do not trust it then get an expert to look at it rather than assume bad things because we like to be private. |
Do you know if it works with FSL 3 sensors from the US? |
Happy to hear that it is working for you, Since we are building open source software, we want to see sources of the programs we should use. We need source code to check correct behavior and security, but also to be able to integrate it in our systems like xdrip or nightscout. And we need open source to be able to react to hardware related changes or a new encryption from the manufacturer. Also we need independence from single individuals building great software like juggluco or maybe ghost app. We need a reliable and qualified community. I personally haven't seen sources of ghost app OR juggluco and this really concerns me. Even when they said, jugglucos libre patch can easily decompiled, I still prefer a clean repo with all code and instruction needed, so that I can build the software myself in case of need. |
@dassystem in this specific case (patching libre app) there is an obvious reason why there is no repo. Abbott would shut it down and have there lawyers send a letter. Edit: |
did anybody tried the ghost app? |
I tried the jka modified Libre 3 app -> juggluco -> xdrip solution. I really don't like that another app needs to run all the time, besides the strange look and feel of juggluco. In xdrip you can see a new raw value every minute, they are also much better and usable than Libre 2. My problem now is the excessive smoothing of the raw values xdrip applies. This would lead to delayed alarms by xdrip, even with raise an alarm based on forecast. For this reason I use the alarms of the Libre app. When the sensor ends next week I could try the ghost app. |
@malloy139 Regading the ghost app: would be interested to hear about your experience, |
@twinko juggluco is sending a raw value every minute and xdrip applies smoothing to it and gives you a new value only every 5 minutes. This is quite inconvenient when the BG changes quickly, see the attached image. Syncing raw values, there is this issue: #1597 and these PR: #1686 and #1821. The last one says it implements this but it does not. |
@malloy139 this is the wrong thread to address this problem. But the pr that needs to get merged to get this feature is the following one: |
@twinko Looks like #1686 doesn't solve this problem. It synchronizes followers, but doesn't solve issues with per 4.5 min xdrip plot, and, I assume, sends data to AndroidAPS via local broadcast. It is possible to broadcast that Libre3 raw values to AndroidAPS I am not sure if that is a good idea though. For sure I would prefer if AndroidAPS realized dropping BG earlier and had extra time to react. |
@gringyb tried the ghost app. Doesn't launch, crashes immediately. Wiping my phone now and restore my backup. Afterwards i tried jkaltes (juggluco) patched app. This one is working like a charm. So i guess its not my phone that is the problem. |
I got the same issue. Both LL Patched and Juggluco works fine, but juggluco does not send all values to xDrip+ more than once each 5 min or so. |
xDrip itself transforms values coming in every minute to one value very 5 minutes. |
Jiggluco sends all the raw data to xDrip+ only once each 5 min, along side the 1 min raw. |
In old versions of xDrip the raw values are badly displayed. In a new version you can find all 1 minutes values between the 5 minutes values created by xDrip. Lastest download is in reality old and displays them wrongly, take a nightly build for example: https://github.com/NightscoutFoundation/xDrip/releases/download/2022.11.16/xDrip-plus-20221116-344deb4.apk |
This is not what I observe. You can see a new white dot every minute in xdrip. |
Hi, just want to express my appreciation from US. I received Fl3 as sample from my Dr. I started using lb3 with juggluco and xdrip. It is working correctly for two days for now. I experienced two incidents in relating to Bluetooth disconnection. One for phone battery power lost (4hrs)and other for swimming class(45min). Both cases, I could reconnect bluetooth with retouching phone to sensor. But I could not import those data to xdrip even though juggluco showing one of those data(for 45min). Is this legitimate condition? I'm wondering whether I can connect watch and sensor directly? |
@kaz45242 You can connect a smartwatch to the sensor directly if it has wearOS (1 day battery life) , read here: http://jkaltes.byethost16.com/JugglucoWearOS/mgdL/index.html If you are more into mibands or amazfit watches (7 days battery life) , there is no direct connection but its working flawless with watchdrip+ (it takes the data from. Xdrip) https://bigdigital.home.blog/ |
Any further information about Libre 3? Could we implement the sensor according to juggluco ? It seems that Juggluco is open source |
Juggluco code is open source but it needs proprietary libs in order to be built and run, so I don't think that a L3 direct connection could be ever implemented in xDrip. Given that ( according to what the juggluco's devleper reports ) with L3 you don't have access to raw data, another source like a possible OOP3 or the Diabox app when it will enable its support would make no difference with the current solution. |
@henrycoding this wont happen any time. Read explanation here: #1474 (comment) @enpa23 sorry but your information is only partially right :)
Please do not use the horrible patched libre app. Just scan the sensor with juggluco when you want to start a new one, thats it.
you are absolutely right, but to specifiy you can get a data point every minute |
@twinko In my experience both L3 ( less ) and L2 ( way more ) often come bad calibrated, while still inside the error range that can entitle to a substitution from the vendor. |
I agree, it makes sense to calibrate. Some of the L3 sensors are always given too high values. For those saying that differences are due to a lag between interstitial and blood glucose, there is one recent academic study by Alva and colleagues (2023) that shows it quite short (on average below 5 minutes). I personally found the calibration as is possible with Dexcom makes life easier as you can really rely. Good to hear that Twinko found the calibration working well, I haven't tried it myself with L3. |
Recently Freestyle Libre 3 was launched in Europe providing GCM, readings are now through Bluetooth instead of NFC.
Is there any move to support it?
Thanks
The text was updated successfully, but these errors were encountered: