Commercial eSIM profile download works, but activation not #39
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi,
I have installed EasyEUICC 1.0.0 on my Galaxy S23, after app installation, a Compatibility Check passed. All looked promising.
I have inserted into SIM slot the GSMA consumer eUICC (https://shop.sysmocom.de/sysmoEUICC1-eUICC-for-consumer-eSIM-RSP/sysmoEUICC1-C2GsysmoEUICC1-C2G). The eUICC has preactivated Test profile, that was recognized by SIM manager in Samsung.
But I cannot see the activated test profile in EasyEUICC 1.0.0.
Then I was able to download commercial eSIM profile (using QR code) from Commercial SM-DP+ provider. This commercial eSIM profile is visible in EasyEUICC, but it is disabled by default, but cannot be enabled, since the test profile (that is not visible in app) is enabled, and must be disabled first. Could someone help me to resolve or workaround this problem?
Thank you for support.
Normally (only operational profiles), enabling the new eSIM profile would automatically disable the old profile.
However, GSMA SGP.22 v2.5 Sectin 5.7.16 explicitly states "verify ... if the target profile is (another Test profile); if any of these verifications fail, terminate the command with an error".
So if a test profile is enabled, you can only enable other test profiles. If you want to switch to operational, you need to explicitly disable the test profile before enabling the operational profile!
So as long as the LPA (EasyEUICC/OpenEUICC here) filters / hides the test profiels from the list of profiles, you have no way to perform the explicit disable of the test profile.
If you use
lpac
directly on the command line, this all works just fine.There will be a way to show test profiles going forward. In addition, I'll also implement disabling current profiles just in case this is required in some cases.