eUICC overview
The embedded Universal Integrated Circuit Card (eUICC) is the eSIM software component that runs on a UICC. It is responsible for the storage of multiple network profiles and the secure, over-the-air (OTA) remote SIM provisioning and management of profiles.
Each eUICC SIM has a unique identifier (EID) and uses the ICCID and IMSI values from the enabled profile.
Although initially eUICC SIMs were designed as soldered chips, or implemented within a system on a chip (SOC), they may exist as any form factor.
eUICC Identifier (EID)
Each eUICC SIM is identified by a unique 32-digit eUICC identifier (EID), which is defined by the eUICC manufacturer (EUM).
The first 18 digits define the EUM identification number (EIN), the next 12 digits define the EUM-specific identification number (ESIN) and the last two digits are check sum digits.
For more information about the EID, refer to the latest version of the SGP.02 Remote Provisioning Architecture for Embedded UICC specification, available here: https://www.gsma.com/esim/esim-m2m-specifications/.
SIM supplier (SIMID)
For eUICC SIMs, the SIM supplier identifier is the initial digits of the EID. For Eseye eUICC SIMs, the identifier is either:
8903302331217
89044045, or
89883013
For non-eUICC SIMs, use the ICCID to identify the SIM and supplier.
To identify the EID from the modem, using AT commands
Some modem manufacturers have updated their firmware to handle the requirements for eUICC SIMs. For example, Sierra Wireless has updated the AT+CCID command for some AirPrime modems so that it returns both the ICCID and the EID in its response. The response is in the format:
To identify the EID from the SIMs using AT commands
If your modem doesn’t have a command to return the EID directly, use the following AT commands to obtain the information from the SIM.
Consult your modem documentation for the exact format of the commands. The AT commands shown below are examples and may not work on your modem.
Open a logical channel to the eUICC SIM. Type:
Example response:
where
<nn>is the allocated channel number, for example,01, and9000is a successful command. This is only valid for channels 1-7 (depending on the SIM type).Select the eUICC Controlling Authority Security Domain (ECASD) using the Application ID (AID) A0000005591010FFFFFFFF8900000200. Type:
where
<nn>is the allocated channel number, for example,01:Example response:
Read data from the ECASD. Type:
where
<nn>is the channel number with the most significant bit set, in hexadecimal. For example,81CA005A12is for channel 1, and82CA005A12is for channel 2.The response contains the EID as shown (in red) in the following example:
If the SIM is not an eUICC SIM, the response includes an error, as shown in the following example:
Close the logical channel. Type:
where
<nn>is the previously allocated channel number, for example,0070000100.
ICCID and IMSI
On traditional SIM cards, the ICCID and IMSI uniquely identify the physical SIM card and subscriber respectively. The ICCID is printed on the physical SIM card during manufacture and the IMSI is unique to the subscriber.
On Eseye's AnyNet+ SIMs, a single SIM card can support multiple IMSIs.
On eUICCs, the ICCID and IMSI are unique to a profile and not the eUICC, which is uniquely identified using the EID.
The following table describes the differences between the ICCID and IMSI on UICCs and eUICCs.
UICC
Identifies the physical SIM card
Identifies the subscriber
AnyNet SIM
Identifies the physical SIM card
Supports multiple IMSIs, each of which identify a subscriber
eUICC SIM
Identifies the profile
Identifies the subscriber within a profile
Last updated
Was this helpful?