Welcome to the FAQs for COMPRION's eSIM Test Profile Service, specifically on the use of the service's Profile Packages. Here, you'll find answers to the most common questions about the service, the types of test profiles available, and the download process.
Device type |
Most personal consumer devices |
Some personal consumer devices - mainly watches |
M2M devices |
IoT devices |
(Consumer) devices with pre-loaded eSIM profile |
All smartphone, pads, laptops, some, watches, etc. |
Apple Watch, case-by-case also some other watches (not all) |
Automotive TCUs, metering devices, etc. |
Same as M2M devices |
Some routers, (some) dog trackers, etc. | |
Remote SIM Provisioning according to which GSMA specification? |
GSMA SGP.22 |
GSMA SGP.22 |
GSMA SGP.02 |
GSMASGP.32 |
N/A |
Reason for not supporting |
Business rules, implemented by OEM in device, prevent to load test profiles and/or profile download proceedure requires additional infrastructure elements which go beyond what the GSMA eSIM specs define. Fo a particular device/watch, these arguments may apply in one market while this is not the case in other markets. |
Device has an exclusive 1:1 relationship with a given RSP backend service. No other RSP service can interfere. |
No Remote SIM Provisioning supported or disabled | ||
Remarks | COMPRION cannot provide guidance which watches can or cannot be served as this is to fragmented and potentially subject to changes. |
Solutions for this type of devices will more and more use the GSMA SGP.32 spec for IoT devices and not the former for M2M devices any more due to weaknesses in the old M2M spec. However, this will evolve gradually as COTS products according to the GSMA.32 IoT spec will only become available in 2025 |
|
What are the indicators that a device is in the "consumer device" category?
What are the indicators that a device is in the "M2M device" category?
What are the indicators that a device is in the "IoT" device category?
Besides beeing in one of the device categories, which can be supported, your device must not have special test certificates in its eSIM according to GSMA SGP.26. It is very unlikely that you have such a device if you did not explicitely sourced it with this feature (such devices cannot be purchased on the open market).
What Profiles are available?
Out-of-the-box, we provide profile packages with profiles according to the following types:
Which of the multiple GSMA TS.48 test profile types should I use?
The profiles differ in the SAIP version (v2.1 versus v2.3) and whether they use BERTLV. If you do not know what the eUICC in your mobile device supports, we recommend using the simplest profile to prevent interoperability issues, i.e. SAIP v2.1 and NoBERTLV.
For the GSMA TS.48 V4.0 / V 5.0 test profiles: What is the difference between the "SAIP2.1A_NoBERTLV" and the "SAIP2.1B_NoBERTLV" profiles?
There was an inconsistency in the Simalliance Technical Specification v2.1, which lead to different implementations. Version A and B were developed to have a correctly working profile for both implementation.
Details: The way how the PIN context of a Local PIN is established is interpreted differently. PE TELECOM contains sub DF-s. In order to set the context of the Local PIN to DF TELECOM some cards required to set the current context to DF TELECOM before PE Local PIN. The Version B profile contains an additional Generic File Management Profile Element (identification='0') which sets the current context to DF TELECOM.
For the GSMA TS.48 test profiles: What is the difference between the version 4.0 and 5.0?
The V5.0 profiles differ in the following aspects compared to the V4.0 profiles:
TS48 V5.0 eSIM_GTP_SAIP2.1A_NoBERTLV.der | Alignment with 3GPP 31.102 v16.9.0 and 31.103 v16.1.0: - Minor typos correction (as bad calculation of size or format change) - EF ARR on ADF USIM: add Access Condition for EF SUCI CALC Info USIM to be record 15 (correction) - Change record size and file size of EF MSISDN - DF SAIP and EF (SUCI_Calc_info_USIM) under DF SAIP is removed |
TS48 V5.0 eSIM_GTP_SAIP2.1A_NoBERTLV.der | Alignment with 3GPP 31.102 v16.9.0 and 31.103 v16.1.0: - Minor typos correction (as bad calculation of size or format change) - EF ARR on ADF USIM: add Access Condition for EF SUCI CALC Info USIM to be record 15 (correction) - Change record size and file size of EF MSISDN |
TS48 V5.0 eSIM_GTP_SAIP2.3_BERTLV_SUCI.der | Alignment with 3GPP 31.102 v16.9.0 and 31.103 v16.1.0: - Minor typos correction (as bad calculation of size or format change) - Change UST to enable SUCI Calculation by USIM, URSP by USIM, 5G Security Parameters extended and MuD and MiD configuration data - Add EFMuDMiDConfigData in ADF USIM and ADF ISIM - Change IST to enable MuD and MiD configuration data - EF ARR on ADF USIM: add Access Condition for EF SUCI CALC Info USIM to be record 15 (correction) - Change record size and file size of EF MSISDN |
TS48 V5.0 eSIM_GTP_SAIP2.3_NoBERTLV.der | Alignment with 3GPP 31.102 v16.9.0 and 31.103 v16.1.0: - Minor typos correction (as bad calculation of size or format change) - EF ARR on ADF USIM: add Access Condition for EF SUCI CALC Info USIM to be record 15 (correction) - Change UST to enable SUCI Calculation by USIM and 5G Security Parameters extended - Change record size and file size of EF MSISDN |
What if I have purchased a profile package for a specific profile type but then need another profile type
You need to purchase another package with the other profile type.
What settings do the profiles have?
For the most relevant default parameters, please see the tables below:
General purpose eSIM Test Profiles | |||||
Anritsu RTD LTE | Anritsu RTD 5G | R&S GSMA Test Profile | GSMA TS.48 | Comprion 001 | |
Supported GSMA network generation | up to 4G / LTE | up to 5G | up to 5G | up to 5G | up to 4G |
SAIP version | 2.1 | 2.1 | 2.1 | 2.1 or 2.3 - depending on chosen version | 2.1 |
contains BERTLV | no | no | no | yes or no - depending on chosen version | no |
MCC/MNC | 001/01 | ||||
IMSI | 001010123456789 | 001010123456063 | 001010123456789 | ||
USIM | yes | ||||
ISIM | yes | ||||
CSIM | no | no | yes | yes | no |
Authentication algorithm (USIM and ISIM) | Milenage | Milenage | XOR | XOR | XOR |
Key (USIM and ISIM) | '000102030405060708090A0B0C0D0E0F'H | ||||
Opc (USIM and ISIM) | 'C6A13B37878F5B826F4F8162A1C8D879'H | '00000000000000000000000000000000'H | |||
GBA (USIM) | no | ||||
GBA (ISIM) | no | yes | |||
EAP | no | yes | no | no | |
SUCI calculation | no | yes (by device) | yes (by USIM) | yes (by USIM or by device - depending on choosen version) | no |
MNO-specific eSIM Test Profiles | |||
Anritsu T-Mobile US Profile | R&S T-Mobile US Profile | R&S DISH profile | |
Supported GSMA network generation | up to 4G / LTE | up to 5G | up to 5G |
SAIP version | 2.3 | 2.1 | 2.1 |
contains BERTLV | no | ||
MCC/MNC | 310/310 | 310/260 | 313/340 |
IMSI | 310310012345678 | 310260012345606 | 31334090002647 |
USIM | yes | ||
ISIM | yes | ||
CSIM | no | yes | yes |
Authentication algorithm (USIM and ISIM) | XOR | ||
Key (USIM and ISIM) | '00112233445566778899AABBCCDDEEFF'H | '000102030405060708090A0B0C0D0E0F'H | |
Opc (USIM and ISIM) | '00000000000000000000000000000000'H | ||
GBA (USIM) | no | ||
GBA (ISIM) | yes | no | |
EAP | no | yes | no |
SUCI calculation | no | yes (by USIM) |
I need a profile with settings which differ from the settings of out-of-the-box available profiles. What options do exist?
Test profiles which belong to an existing profile package reside on the Remote SIM Provisioning Server (SM-DP+) and cannot be changed on this server anymore. But there are two options:
Does the mobile device need to be connected to the Internet for an eSIM test profile download?
Yes, this is essential as the profile is downloaded from a cloud-based Remote SIM Provisioning service.
Do the profiles of my profile package, which I can download via the provided QR code, differ from download to download?
With one exception they are all identical. Each profile needs to have a unique ICCID. But this should not be relevant for you.
Can I use an activation code instead of a QR code?
Yes, besides the QR code, we’ll also provide the Activation Code.
Please note that some device manufacturers use different terminologies. The Activation Code is the combination of the URL of the RSP server and the MatchingID – the identifier of the profile. Some device manufacturers split this and ask for both elements separately but still call the second part “Activation Code” even though it is the MatchingID. Then you need split the Activation code.
Example: Activation code = 1$rsp.truphone.com$JJ-29YBA0-RJQ4MY
How do I download an eSIM test profile to a device?
Different devices require different activities:
I cannot load the profile to a device. What is wrong?
There are multiple possible reasons. Most frequent reasons are:
What to do if a device has a carrier SIM lock?
COMPRION might be able to provide a customized eSIM test profile which shows the required carrier-specific settings. Please contact COMPRION to discuss.
What is eSIM “activation”?
This term is not part of the GSMA eSIM specification. It is used by different devices in different ways. Most often, it refers to the phase after the profile has been downloaded, installed and enabled. Then the phone starts to try connecting to a mobile network which fits the configuration of the eSIM profile. Depending on the device, it may give up after some 10 seconds or only much later (some devices try for 12 or 24 hours). You may not be able to terminate or interrupt this process. E.g. disabling and deletion of the profile might only be possible when the device has finished the activation procedure.
The eSIM test profile is downloaded, installed and enabled on the device, but the device does not connect to my network simulator. Why?
Most likely, the configuration of the network simulator does not match with the configuration of the eSIM profile. Please compare the profile settings with the settings of your network simulator. Please check in particular: MCC/MNC, IMSI, Authentication Algorithm.
The eSIM test profile is downloaded, installed and enabled on the device and the device is connected to a Network Simulator, but the device does not show the expected behavior. Why?
There are multiple potential reasons dor this:
How can I delete an eSIM test profile on a mobile device?
For consumer devices, this can only be done by the user on the device itself. Please check the OEM’s documentation of the device for this. The GSMA specification for eSIM prevents mechanisms from deleting a profile from remote.
Please note: There is a difference between “disabling” a profile and “deleting” a profile.
Typically, the process to delete a profile needs internet connectivity of the device (WLAN), as the GSMA eSIM specification requires the device to send a notification of the deletion back to the Remote SIM Provisioning service. If this message cannot be sent due to lack of internet connectivity, the deletion process may not be finished. If the device becomes connected later on, the device will automatically try to send the message later. But this may not happen immediately. It may take hours before the device does this.
Do I have to delete a test profile on the device after testing?
If you are using the COMPRION eSIM Test Profile Service Packages, you do not need to do this. But you may want to do this to clean up the device.
I lost the QR code of my profile package. How can I get it again?
Please contact COMPRION.
How do I get to know how many downloads are left from the package of downloads which I purchased?
COMPRION provides a dedicated website where you can access this data. You will get the link to this website after you purchased a profile package in an email together with all other required information.
What happens to the profile package after the 12 months validity period?
Profiles which have already been downloaded to a device stay functional, also after the 12 months period. But profiles which have not been downloaded at the end of the 12 months perid become invalid.
The QR code of my profile package became disclosed to people who should not use my profile package. How to mitigate?
Unfortunately, there is no way to mitigate.
Where can I get more technical information about eSIM, eSIM profiles and Remote SIM Provisioning?
I have a product question or a problem that I cannot find an answer to here.
Please contact COMPRION via eTPS-ops(at)comprion.com
If you cannot find what you are looking for, leave us a note and we will get back to you as soon as possible.