The Generic Test Profile as specified in
GSMA TS.48 [195] has been developed to fulfil requirements for execution of device tests. The test profile can have more than one configuration based on testing requirements and these can be loaded onto an eUICC for different test scenarios. One or more than one profile can be enabled on the same embedded UICC (eUICC) as specified in
GSMA SGP.21 [193]. This clause defines AT commands for managing multiple profiles on an eUICC as specified in
GSMA SGP.22 [194]. Several of the parameters and procedures defined in
GSMA SGP.22 [194] are referenced in these AT commands.
A set of eUICC profile management commands is defined for provisioning, activating, managing multiple profiles, and providing the flexibility to users to be able to switch between them as needed. The commands use the extended information and error message capabilities described in the present specification.
The +CEUICCPD command is used to invoke the LPA (Local Profile Assistant) to trigger a request to download and install a profile in an eUICC through activation code procedure as specified in
GSMA SGP.22 [194]. The +CEUICCPM command is used to enable, disable, or delete a profile in an eUICC. The +CEUICCPMETAI command allows the user to assign a nickname to a profile and to read and display the profile metadata information for all profiles installed in the eUICC irrespective of the state of the profile. The +CEUICCMEMRESET command triggers the eUICC capable UE to request the LPA to perform eUICC memory reset including its associated profile metadata. The +CEUICCSMDPA command allows the user to edit a default SM-DP+ address on the eUICC. The +CGEUICCID command requests the eUICC identifier from the eUICC in the device. The +CEUICCPNM command is used to manage the pending notifications that are generated when a profile management operation has been successfully performed on the eUICC.