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.
To respond to this issue : I had the same problem, with OpenEUICC installed on rooted phone with removable Sysmocom sysmoEUICC1-C2G (GMSA) removable SIM installed, I was able to download commercial eSIM profile (using QR code), but could not enable it. I had a cannot switch to new esim profile error.
As said here, this SIM has a test profile enabled by default : see section 5 of the documentation :
But I was not able to first disable this test profile with OpenEUICC.
To do so you have to enable developper options by tapping 10 time on "App Version" under the App's Settings.
Then I enabled "Show unfiltered profile list" wich allow to display in the app this test profile. I also enabled "Send refresh comand to modem" and "Use TelephonyManager everywhere" (more easy for me)
After that, you can first disable the test profile (Operational Profile Name 1 for me) and enable your commertial eSIM profile.