C.2 Sim.Access.SimView test default prepersonalization
3GPP51.013Release 17Test specification for Subscriber Identity Module (SIM) Application Programming Interface (API) for Java CardTS
C.2.1 DFSIMTEST (SIM Test)
Identifier: ‘0319’
C.2.2 EFTNR (Transparent Never Read)
Identifier: ‘6F01’ |
Structure: transparent |
Mandatory |
||||
File size: 3 bytes |
Update activity: low |
|||||
Access Conditions: READ NEVER UPDATE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
||||||
Bytes |
Description |
Default Value |
M/O |
Length |
||
1 – 3 |
Test Data |
AA AA AA |
M |
3 bytes |
C.2.3 EFTNU (Transparent Never Update)
Identifier: ‘6F02’ |
Structure: transparent |
Mandatory |
||||
File size: 3 bytes |
Update activity: low |
|||||
Access Conditions: READ ALWAYS UPDATE NEVER INVALIDATE ALWAYS REHABILITATE ALWAYS |
||||||
Bytes |
Description |
Default Value |
M/O |
Length |
||
1 – 3 |
Test Data |
55 55 55 |
M |
3 bytes |
C.2.4 EFTARU (Transparent Always Read and Update)
Identifier: ‘6F03’ |
Structure: transparent |
Mandatory |
||||
File size: 260 bytes |
Update activity: low |
|||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
||||||
Bytes |
Description |
Default Value |
M/O |
Length |
||
1 – 260 |
Test Data |
FF … FF |
M |
260 bytes |
C.2.5 EFCNR (Cyclic Never Read)
Identifier: ‘6F04’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ NEVER UPDATE ALWAYS INCREASE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.6 EFCNU (Cyclic Never Update)
Identifier: ‘6F05’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ ALWAYS UPDATE NEVER INCREASE NEVER INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.7 EFCNIC (Cyclic Never Increase)
Identifier: ‘6F06 |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE NEVER INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.8 EFCNIV (Cyclic Never Invalidate)
Identifier: ‘6F07 |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ALWAYS INVALIDATE NEVER REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.9 EFCNRH (Cyclic Never Rehabilitate)
Identifier: ‘6F08’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ALWAYS INVALIDATE ALWAYS REHABILITATE NEVER |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.10 EFCARU (Cyclic Always Read and Update)
Identifier: ‘6F09’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
55 55 55 |
M |
3 bytes |
|||
2 |
Test Data |
AA AA AA |
M |
3 bytes |
C.2.11 EFLNR (Linear Fixed Never Read)
Identifier: ‘6F0A’ |
Structure: linear fixed |
Mandatory |
|||||
Record length: 4 bytes |
Update activity: low |
||||||
Access Conditions: READ NEVER UPDATE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data – Record 1 |
FF FF FF FF |
M |
4 bytes |
|||
2 |
Test Data – Record 2 |
FF FF FF FF |
M |
4 bytes |
C.2.12 EFLNU (Linear Fixed Never Update)
Identifier: ‘6F0B’ |
Structure: linear fixed |
Mandatory |
|||||
Record length: 4 bytes |
Update activity: low |
||||||
Access Conditions: READ ALWAYS UPDATE NEVER INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data – Record 1 |
FF FF FF FF |
M |
4 bytes |
|||
2 |
Test Data – Record 2 |
FF FF FF FF |
M |
4 bytes |
C.2.13 EFLARU (Linear Fixed Always Read and Update)
Identifier: ‘6F0C’ |
Structure: linear fixed |
Mandatory |
|||||
Record length: 4 bytes |
Update activity: low |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data – Record 1 |
55 55 55 55 |
M |
4 bytes |
|||
2 |
Test Data – Record 2 |
AA AA AA AA |
M |
4 bytes |
C.2.14 EFCINA (Cyclic Increase Not Allowed)
Identifier: ‘6F0D’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: high |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ALWAYS (see note) INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
NOTE: This file will be personalized in a way such that increase is not allowed, as indicated by the FCI byte 8, bit 7 (3GPP TS 51.011 [3]: FCI structure of an EF returned by the SELECT command) |
C.2.15 EFTRAC (Transparent Read Access Condition CHV2)
Identifier: ‘6F0E’ |
Structure: transparent |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: low |
||||||
Access Conditions: READ CHV2 UPDATE ALWAYS INCREASE ALWAYS INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.16 EFTIAC (Transparent Invalidate Access Condition CHV1)
Identifier: ‘6F0F’ |
Structure: transparent |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: low |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ALWAYS INVALIDATE CHV1 REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.17 EFCIAC (Cyclic Increase Access Condition CHV2)
Identifier: ‘6F10’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: low |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE CHV2 INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.18 EFCIAA (Cyclic Increase Access Condition ADM)
Identifier: ‘6F11’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: low |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ADM INVALIDATE ALWAYS REHABILITATE ALWAYS |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
C.2.19 EFCNRI (Cyclic Never Rehabilitate Invalidated)
Identifier: ‘6F12’ |
Structure: cyclic |
Mandatory |
|||||
Record length: 3 bytes |
Update activity: low |
||||||
Access Conditions: READ ALWAYS UPDATE ALWAYS INCREASE ALWAYS INVALIDATE ALWAYS REHABILITATE NEVER |
|||||||
Logical Record Number |
Description |
Default Value |
M/O |
Length |
|||
1 |
Test Data |
00 00 00 |
M |
3 bytes |
|||
2 |
Test Data |
00 00 00 |
M |
3 bytes |
The file status shall be invalidated as defined in 3GPP TS 51.011 [3].
Annex D (normative):
sim.test.util package and loading, testing and cleaning script examples
See attached files:
– Annex_D_SimTestUtil.zip
– Annex_D_Examples.zip
Annex E (normative):
Test Area files
See attached file:
– Annex_E_SourceCode.zip
Annex F (normative):
AID numbering and acronyms for Framework tests