Command data:
The command data are organized inside the constructed TLV object for terminal capability information:
The following TLV objects are defined for the terminal capability template (tag 'A9'). Additional private TLV objects (bits b7 and b8 of the first byte of the tag set to 1) may be present after the TLV objects defined in this clause.
Terminals shall issue the TERMINAL CAPABILITY command with a terminal power supply TLV object during a new card session before the first application selection.
The terminal power supply is indicated by tag '80' within the constructed TLV object. The first byte indicates the actual used supply voltage class. The coding of this byte is the same as for the supply voltage class indication in the ATR, see
Table 6.1. Unused bits are set to RFU. The second byte indicates the maximum available power supply in mA for the actual used supply voltage class.
The actual used clock frequency is coded in Hexadecimal format. The resolution is 0,1 MHz, i.e. '0A' is 1 MHz and 'FE' is 25,4 MHz. The value 'FF' indicates that no clock frequency is indicated.
For the Maximum available power supply of the terminal, it is advised that terminal only uses values corresponding to 10 mA, 30 mA and 60 mA.
Terminals supporting more logical channels than the standard logical channels shall indicate it to the UICC by issuing the TERMINAL CAPABILITY command with an extended logical channels terminal support TLV object during a new card session before the first application selection.
The present document only allows an extended logical channels terminal support TLV with zero length. In order to allow future extensions of this TLV, a UICC implemented according to the present document shall interpret any extended logical channels terminal support TLV as if it was sent with zero length.
The extended logical channels terminal support is indicated by tag '81' within the constructed TLV object.
Terminals supporting an interface in addition to the interface defined in the present document and present in the list below (e.g. the UICC-CLF interface as defined in
ETSI TS 102 613 [19]) shall indicate it to the UICC by issuing the TERMINAL CAPABILITY command with an additional interface support TLV object during a new card session before the first application selection.
In order to allow future extensions of this TLV, a UICC implemented according to the present document shall ignore any additional bytes in the TLV.
The additional interfaces support is indicated by tag '82' within the constructed TLV object.
Terminals supporting eUICC functionality, as defined in
GSMA SGP.22 [33] or
GSMA SGP.32 [35], shall indicate it to the UICC by issuing the TERMINAL CAPABILITY command with additional terminal capability indications within the eUICC TLV object(s) during a new card session before the first application selection.
The terminal capability indications related to eUICC functionality as defined in
GSMA SGP.22 [33] are indicated by tag '83' within the constructed TLV object.
The terminal capability indications related to eUICC functionality as defined in
GSMA SGP.32 [35] are indicated by tag '84' within the constructed TLV object.