Carelink follow no longer works #3855
-
It seems after latest medtronic maintenance xdrip is unable to use carelink follower as source. |
Beta Was this translation helpful? Give feedback.
Replies: 22 comments 37 replies
-
Same issue here |
Beta Was this translation helpful? Give feedback.
-
By adding CareLinkFollowDL:v,CareLinkFollowDP:v in extra tags for logging, I can see the error is in processing data (at least for me) And of course the official follower app is displaying data correctly. |
Beta Was this translation helpful? Give feedback.
-
@EarthDevour According to that status page, you are not using the version of xDrip that includes the latest fix for CareLink. |
Beta Was this translation helpful? Give feedback.
-
Updated, same issue. |
Beta Was this translation helpful? Give feedback.
-
Actually, I was mistaken - it does work, there are simply some intermittent pump disconnects, which is why I was still seeing those messages (and which is why I'm not getting live data) - but that's probably just normal Medtronic issue. |
Beta Was this translation helpful? Give feedback.
-
In my case, since like one hour xDrip is able to get the RecentData json object from the usual Carelink API endpoint every 5 minures, but latest readings have value of 0 and there are no proper timestamps. At the same time, the original Carelink Connect app gets and displays the latest readings. Sounds like it was switched to some other API endpoint. Before that there was a period of time when new readings in RecentData were present, but the pumpCommunicationState flag was set to false and that caused the CareLinkDataProcessor to skip the readings (my pump was in phone range all the time). |
Beta Was this translation helpful? Give feedback.
-
I've updated to the latest release, haven't received data. |
Beta Was this translation helpful? Give feedback.
-
There is new version of service discovery endpoint at: https://clcloud.minimed.eu/connect/carepartner/v11/discover/android/3.3 That leads to updated oauth configuration file: https://carelink.minimed.eu/configs/v1/oauth20_sso_carepartner_eu_v6.json Its structure has changed significantly and there are some urls missing that are used in current authentication flow. |
Beta Was this translation helpful? Give feedback.
-
I'm getting the same error with latest xDrip release. It did get some data last night, but since an hour of 5 it has no recent bg readings (they are set to 0). |
Beta Was this translation helpful? Give feedback.
-
There is interesting thing with this issue, that sometimes XDRIP can read
data once with 2-4h break. I discovered that its probably happened when
pump is disconnected with the system. I could make a proper (somehow)
connection with the Carelink server for my own project using Ondrej
solution and
https://clcloud.minimed.eu/connect/carepartner/v11/discover/android/3.2.
New received JSON data says that structure of data is changed. Main change
is [patientData] root branch, datetime without zone and no indexes in the
markers. They are using timestamp instead of it. So I think the problem
with Xdrip is that this application can't find indexes and datetime fields
because there is a timestamp now. System can't fetch data because
recentData.markers are null.
If you have isNGP is false (no pump state) then application skips index
processing and correcting time shifting. Then Xdrip can read data somehow.
This is my idea only and I can be wrong, but I would like to share info
with you to make faster some solution.
czw., 16 sty 2025 o 05:21 Navid ***@***.***> napisał(a):
… @benceszasz <https://github.com/benceszasz>
—
Reply to this email directly, view it on GitHub
<#3855 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQ7FLDGNRFIHANMMMWUKG2D2K4XVLAVCNFSM6AAAAABVFWPPOKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBVGAZTSOI>
.
You are receiving this because you commented.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
May be helpful to someone.. one hint from my side. |
Beta Was this translation helpful? Give feedback.
-
The issue is caused by the BLE data endpoint used for following MiniMed 7xxG pumps. The endpoint url (v6) provided by CareLink in the country settings is outdated, it is not stable anymore. |
Beta Was this translation helpful? Give feedback.
-
I have prepared working solution using new JSON format on my branch: https://github.com/kukuchta/xDrip/tree/medtronic_maintenance_fix Unfortunately it breaks the compatibility with Guardian Connect and Guardian 3, so it is not yet ready to be included in the official app, please treat it as a base concept that needs to be tested and integrated. And yes, there are still some null pointer exceptions to be resolved in the Log. Unfortunately I cant spend more time on this now, i would gladly pass it over to any volunteer ;) |
Beta Was this translation helpful? Give feedback.
-
This issue only affects users outside the US or US region is also affected? |
Beta Was this translation helpful? Give feedback.
-
I am based in Germany and face the same problem: I do receive data (as follower), but usually about 2 hours late. It's a bit like receiving the weather forecast for yesterday... |
Beta Was this translation helpful? Give feedback.
-
I have completed a backward compatible new version, which works with old standalone sensors, uses the old endpoint in case of US. This is a custom variant, the application name is xDrip+ variantX, so it does not conflict with the already installed xdrip application: the official xDrip+ application does not need to be deleted from the phone and it can be updated later.
|
Beta Was this translation helpful? Give feedback.
-
Hi.
I can confirm that Xdrip is working ok, but can't send data to watch. I
tested few watchfaces of Xdrip and no success. Other watchfaces
complication can be set with variables in the settings, but no data either.
I will test more maybe reason is different
sob., 18 sty 2025, 01:40 użytkownik mitchnic ***@***.***>
napisał:
… Running this for the last half an hour and the variant is working for me,
values being received from Carelink etc. Will keep on testing.
—
Reply to this email directly, view it on GitHub
<#3855 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQ7FLDABEBETWJYDSG4YAB32LGPGNAVCNFSM6AAAAABVFWPPOKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBXGI3DEOI>
.
You are receiving this because you commented.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
Thank you all who participated :) final question, will be there nightly release with this fix anytime soon? |
Beta Was this translation helpful? Give feedback.
-
It works! You guys are great. Thank you!!! |
Beta Was this translation helpful? Give feedback.
-
Hi Bence,Could my issue of double or even triple treatments entries be related to the recent changes?My set up: patient iPhone > Medtronic > Xdrip carelink follower > Nightscout. I do not download treatments from Nightscout to Xdrip, that feature is disabled. I reinstalled xdrip and also Nightscout (now 15.0.2). This is a snapshot of recent treatments in the mongodb. The 2 entries differ by 1 second. Since timestamps are relevant I thought it could be related?Cheers,Christoph Am 18.01.2025 um 11:43 schrieb Bence Szász ***@***.***>:
Thanks for testing, I will create a pull request to merge the changes into the offical version.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
@EarthDevour According to that status page, you are not using the version of xDrip that includes the latest fix for CareLink.
You can always have a look at the release notes for something like that:
https://navid200.github.io/xDrip/docs/ReleaseNotes.html