Hello to the forum,
all I read in this thread sounds great, but it is not working on my Fairphone 5…
Ok, my Fairphone 5 is a little bit different from the “stock ones” because I installed an alternative OS:
iodéOS 5, based on Android 14 and completely degoogled - for security and privacy reasons. And although I had to unlock the bootloader to be able to install iodéOS, I could relock it afterwards and the iodéOS itself is NOT rooted and has a digital signature for the bootloader…
But when I installed CamAPS FX (mg/dl) I had a problem with my “myLife Ypsopump”:
I was able to pair it with my Fairphone 5 via the App, but there was always an error when app and pump were trying to exchange security keys (always via internet although the pump and the Fairphone 5 were lying on the same table in a distance of about 10 cm).
I don’t understand this because in this thread it is confirmed that the CamAPS FX as well as the Freestyle Libre 3 app can be installed and used.
And on my Fairphone 5 the app has full access to the internet, bluetooth, NFC, wifi and is NOT blocked by any security features of iodéOS like firewall etc. And to the app it is not visible that there are no google services because the iodéOS fakes a complete availability of Google Play Store services… But the Fairphone 5 fails in the CamAPS FX’s integrity check, and the same is with the Freestyle Libre 3-App…
Does anybody has the same problems?
Regards
PS: I have contacted Freestyle support because CamAPS FX is compatible to every smartphone which is compatible to the Freestyle Libre 3-App. But they just told me that they forwarded it to the developer team…
Hi yvmuell,
I have contacted Abbott Freestyle Libre support because the Fairphone 5 is not tested yet as I saw on ther “campatible smartphones” list - but I hope they will add it in the configuration I’d like to use it
I have now installed Libre 3-App and could start a sensor on my Fairphone 5/iodéOS 5.5-system and it is running fine. I can read my current blood glucose measurements.
But although the Libre 3-app is working in my smartphone, neither the CamAPS FX app nor the Ypsomed mylife app are working:
I can start both apps, connect the insuline pump without error but then the CamAPS FX app tells me that
it can’t access the pump because of a failure in exchanging security keys
I should connect to the internet (although I AM connected to the internet!)
then I should reconnect/pair the insuline pump again
And the Ypsomed mylife app shows a short connection to the pump, tries to download data but looses connection after a few seconds.
Strange, so I contacted Camdiab support. Hopefully they can help me…
To communicate with the pump, the phone must pass the Play Integrity checks. This is usually not the case on custom ROMs, whether they have the Google Play Services installed or not.
There are ways to make it work, but these will most likely:
Not work with MicroG
Require building your own Android image, since CamAPS has seemingly also started to check for rooting solutions and just resets itself after the initial setup in that case
The only configuration that will work reliably is the stock Android with a locked bootloader.
Thanks for the info tmsp.
I contacted “Camdiab”-support (“CamAPS FX”) as well as “SINOVO”-support (“mylife”) and reported my issue. They told me that they forwarded it to their developer team but they recommended to contact “Ypsomed”-support to open a ticket there.
I did and was contacted by “Ypsomed” a few days later by phone - so there might be some hope that my problem will be solved (otherwise I’ll solve it by changing my insuline pump manufacturer and mark “Ypsomed” as a nice experiment ).
And my Fairphone 5/iodéOS 5.5 combination has a locked bootloader (Fairphone explicidly allows relocking the bootloader after flashing an alternative operating system) and as far as I know iodéOS explicidly doesn’t support rooting.
Regards
“Klaus”
I am using Fairphone5 (currently runs Android 14). I have installed the FreeStyle LibreLink 2.22.2.11107 on it. All is OK. I use the FreeStyle Libre2 sensor to to check glicose. BR.