-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
CareLinkFollower - v11 data endpoint outside US #3859
Conversation
Implementation of new v11 cloud data endpoint: - replace endpoint in case of EU with v11 endpoint - new and modified structures - update data processing for new structures - add JsonAdapter and structures to proguard
There may still be room for improvement and fine-tuning, but without v11 endpoint support, 7xxG pump users will not be able to use CareLink Follower in the EU. |
Thanks a lot |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, many thanks for updating this.
This new endpoint could be possibly derived from the discovery API endpoint. In the JSON loaded from https://clcloud.minimed.eu/connect/carepartner/v11/discover/Android/3.2 there is a field: It is used this way in alternative Carelink python client from Ondrej Wisniewski. But it is also v11 for US region. |
This would require significant changes, as the application configuration is currently loaded and used by the @kukuchta |
Very nice 🙂
|
Hi @kukuchta, do you think would it be possible for me to try the version shown in your screenshot. I just think it's amazing. Cheers |
Sure, its here: https://github.com/kukuchta/xDrip/releases/tag/2025.01.24 |
Issue
The old cloud data endpoint no longer works outside the US, so the new v11 data endpoint must be used in the EU for 7xxG pump users . The data structure of the new data endpoint is different from the previous one, so the data structure must be extended and modified while maintaining compatibility with the old cloud data structure and also with the one used by the standalone sensors.
Solution
Implementation of the new v11 cloud data endpoint:
Testing
I have tested it with all kinds of accounts (patient, carepartner) with different devices (standalone CGM and 7xxG pump) in every region (EU,US) on different phones and it is was working fine without any errors and was stable.
Additionally, other EU pump users have also checked the new version and found it to be working properly:
#3855 (comment)