GmsCore
GmsCore copied to clipboard
Implement LPA Backend for eSIM into microG
Is your feature request related to a problem? Please describe. Implement LPA backend into microG
Describe the solution you'd like Totally implement an LPA into microG, allowing for any LPA to use the API
Describe alternatives you've considered Nil
Additional context This is a huge undertaking and I assume it'll never actually happen
If interesting for any Android / microG dev, this page from the AOSP seems to describe to manufacturers how to implement an LPA: https://source.android.com/devices/tech/connect/esim-overview
Does this mean that eSIM is not supported in MicroG at all? I have only recently acquired an eSIM phone for the first time and am currently using Graphene OS with the sandboxed google play service, but want to try switching to using microG instead. Will I still be able to use the currently programmed eSIM or not?
@TheEdgeOfRage Without warranty, but: You should be able to continue to use your eSIM, I do that as well. I have programmed it before flashing my phone over to LineageOS, it works fine for me and I don't expect GrapheneOS to behave differently here.
Also, as an appendix (I haven't tried it yet though): In LineageOS, I seem to still have the options to add & remove eSIM registrations to use on my eSIM in the system settings.
If I understand it correctly, until the LPA backend in microG is missing, third-party apps (most probably from your provider) might not be able to register eSIM cards. But system apps should still be able to. And LineageOS seems to include an eSIM manager (probably from AOSP), which seems to allow me to register eSIMs using a QR code from my provider. (Please correct me, if I'm wrong here)