Activation of a USIM session excludes the activation of a GSM session. In particular, this implies that once a USIM application session has been activated, commands sent to the UICC with CLAss byte set to
'A0' shall return SW1SW2
'6E 00' (class not supported) to the terminal.
Similarly, activation of a GSM session excludes the activation of a USIM session.
At most one USIM session can be active at the same time.
The UICC/terminal interface shall support the interface specified in
ETSI TS 102 221. In addition, the UICC/terminal interface may support the Inter-Chip USB interface defined in
ETSI TS 102 600 [7].
3GPP ICC based applications (e.g. USIM, USIM Application Toolkit, ISIM, SIM) are supported over both interfaces (see
Figure 1).
For a UICC (ICC Platform) supporting logical secure elements as defined in
ETSI TS 102 221, the requirements of the 3GPP ICC based applications defined in the corresponding 3GPP specifications (e.g.
TS 31.102 for USIM) apply to the logical UICC.
The UICC/terminal interface shall comply with all requirements stated in
ETSI TS 102 221. Where options are indicated in
ETSI TS 102 221, the present document specifies which options are to be used for a
ETSI TS 102 221 UICC/terminal interface where the UICC supports a 3GPP application.
If the Inter-Chip USB UICC/terminal interface is supported, it shall comply with
ETSI TS 102 600 [7]. Where options are indicated in
ETSI TS 102 600 [7], the present document specifies which options are to be used for an Inter-Chip USB UICC/terminal interface where the UICC supports a 3GPP application.
The protocol stack for APDU-level exchanges that are described in
ETSI TS 102 600 [7] allow the transmission of APDUs. USB UICCs and USB UICC-enabled terminals shall comply with the functionality of the
ETSI TS 102 221 interface. Where options are indicated in
ETSI TS 102 221, the present document specifies which options are to be used for APDU-based applications where the UICC supports a 3GPP application.
The mapping of APDU into TPDU (see
clause 7.3.1.1 of ETSI TS 102 221) and transmission oriented commands (see
clause 12 of ETSI TS 102 221) do not apply in the USB context as the APDU commands and responses are transmitted over USB as encoded at the application layer (i.e. C-APDU and R-APDU are directly encapsulated).
In the context of UICC applications running over USB, the card activation and deactivation process, the cold and warm reset procedures and the request for additional processing time as described in
ETSI TS 102 221 shall be performed by USB commands as described in
ETSI TS 102 600 [7]. Any reference to the above procedures shall be interpreted in a USB context according to
ETSI TS 102 600 [7]. When an ATR is received then the corresponding provisions and error handling procedures of
ETSI TS 102 221 apply.