H.1 Elementary File Definitions and Contents
11.113GPPRelease 1999Specification of the Subscriber Identity Module - Mobile Equipment (SIM-ME) InterfaceTS
H.1.1 EFMIN (Mobile Identification Number)
This EF contains the Mobile Identification Number (MIN). The MIN is a 34-bit number used to address the mobile station across the AMPS and the TIA/EIA-136 air interfaces, and to identify the mobile station’s home network. See TIA/EIA-136-005 [36] for further details on MIN.
Identifier: ‘4F88’ | Structure: transparent | Mandatory | |||||
File size: 5 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV2 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 2 | MIN2 | M | 2 bytes | ||||
3 – 5 | MIN1 | M | 3 bytes |
The MIN field is coded as follows:
– 6 most significant bits are unused;
– next 10 bits are MIN2;
– 24 least significant bits are MIN1;
– default MIN is ’00 00 00 00 00′ or ‘FF FF FF FF FF’. In either case the ME shall interpret this as an invalid MIN and shall not transmit this value over the radio interface.
H.1.2 EFACCOLC (Access Overload Class)
This file contains the Access Overload Class (ACCOLC). The ACCOLC is a 4-bit indicator used to identify which overload class field controls the access attempts by the mobile station. See EIA/TIA-553 [41] for further details on ACCOLC.
Identifier: ‘4F89’ | Structure: transparent | Mandatory | |||||
File size: 1 byte | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV2 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | ACCOLC (possible values from ’00’ to ‘0F’) | M | 1 byte |
Byte 1:
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | ||||||||||||
ACCOLC | |||||||||||||||||||
Set to 0 |
Initial value shall be ’00’.
H.1.3 EFSID (System ID Of Home System)
This file contains the system identity of the home system. The SID is a 15-bit number that uniquely identifies an AMPS or TIA/EIA-41 system. See EIA/TIA-553 [41] for further details on Home SID.
Identifier: ‘4F80’ | Structure: transparent | Mandatory | |||||
File size: 2 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV2 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1-2 | System ID of Home System (SID) ( Most significant bit = 0) | M | 2 bytes |
The default value shall be ‘0000’.
H.1.4 EFIPC (Initial Paging Channel)
The Initial (First) Paging Channel contains two 11-bit first paging channels (FIRSTCHP p-pri and FIRSTCHP p-sec) used to identify the channel number of the first paging channel when the mobile station is ‘home’. See EIA/TIA-553 [41] for further details on First (Initial) Paging Channel.
Identifier: ‘4F82’ | Structure: transparent | Mandatory | |||||
File size: 2-4 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV2 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 2 | FIRSTCHPpri (Initial Paging Channel) | M | 2 bytes | ||||
3 – 4 | FIRSTCHPp-sec | O | 2 bytes |
– In the absence of the FIRSTCHPp-sec, the mobile station shall default to ’02C4′ if the primary channel = ‘014D’ or ’02E1′ if the primary channel = ‘014E’
– A file size of 4 bytes may not be backwards compatible with the current dual-mode mobile equipment
The default of FISRTCHPpri value shall be ‘014D’ for A systems, or ‘014E’ for B systems.
H.1.5 EFGPI (Group ID)
This file defines a subset of the most significant bits of the system identification (SID) that is used to identify a group of cellular systems for local control purposes. If the local control option is enabled within the mobile station and the bits of the home system identification that comprise the group identification match the corresponding bits of the SID read by the mobile station over the air, then the Local Control status shall be enabled. Otherwise, the Local Control status shall be disabled. Refer to EIA/TIA-553 [41] for additional details.
Identifier: ‘4F81’ | Structure: transparent | Mandatory | |||||
File size: 1 byte | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV2 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | Group ID | M | 1 byte |
– Group ID default value for North America = ‘0A’.
H.1.6 EFS-ESN (SIM Electronic Serial Number)
This file stores a 32-bit electronic serial number (ESN) that is unique to the GSM-ANSI-136 SIM. The S-ESN can be unrelated to the ESN of any host equipment to which the GSM-ANSI-136 SIM may be attached. The S-ESN can be used for registration in conjunction with the MIN. The S-ESN may also be used in conjunction with the A-key and CAVE algorithm for authentication. See the ANSI-136 Usage Indicator file for details on the ESN usage indicator which specifies to the mobile equipment how the S-ESN should be used. See EIA/TIA-553 [41] for details on the ESN as it applies to registration and authentication.
The contents of this EF shall not be changed by any over-the-air procedures.
Identifier: ‘4F8B’ | Structure: transparent | Mandatory | |||||
File size: 4 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | NEVER | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 4 | SIM ESN | M | 4 bytes |
Byte 1 | Byte 2 | Byte 3 | Byte 4 | |||||||
Unique Serial Number | ||||||||||
Manufacturer Code |
The default value shall be ‘FF FF FF FF’.
H.1.7 EFCOUNT (Call Count)
This file contains the CALL COUNT parameter. The CALL COUNT is used as a simple ‘clone’ detector in TIA/EIA-136 and AMPS modes. During the network access signalling in AMPS and other TIA/EIA-41 based networks, the SIM reports its CALL COUNT value to the network. If the value is consistent with the network perception of the CALL COUNT for that SIM, then the network will likely grant access based on the authentication process. During an AMPS or other TIA/EIA-41 based systems call, the value of the CALL COUNT may be incremented upon a command from the network. The value of the CALL COUNT, when incremented, is incremented by 1 using the INCREASE command. See EIA/TIA-553 [41] for further details on COUNTs-p.
Identifier: ‘4F83’ | Structure: Cyclic | Mandatory | |||||
File size: 3*N bytes | Update Activity: high | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
Most Recent Record | CALL COUNT | M | 3 bytes | ||||
— | … | … | |||||
Rec N | . . . | M | 3 bytes |
– File shall be initialised ’00 00 00′
– Minimum file size is 2 records
H.1.8 EFPSID (Positive/Favoured SID list)
This file contains a list of Favoured SIDs for use in identifying Favoured service providers while performing network selection (intelligent roaming).
Identifier: ‘4F85’ | Structure: transparent | Optional | |||||
File size: 2*N bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 2 | Favoured SID 1 | M | 2 bytes | ||||
… | Favoured SID 2 | O | … | ||||
(2N-1) – (2N) | Favoured SID N | O | 2 bytes |
EOF (End of File) is indicated by ‘FFFF’. An entry with all zeros is considered filler.
The most significant bit of the Favoured SID field is not used and it is set to 0.
Coding of the Favoured SID field (2-byte coding)
The default value in the first two bytes shall be ‘FFFF’.
Byte 1:
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | ||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
MS bit of Favoured SID | |||||||||||||||||||
Set to 0 |
Byte 2:
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | ||||||||||||
LS bit of Favoured SID | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: |
H.1.9 EFNSID (Negative/Forbidden SID List)
This file contains a list of Forbidden SIDs, for use in identifying Forbidden service providers while performing network selection (intelligent roaming).
Identifier: ‘4F84’ | Structure: transparent | Optional | |||||
File size: 2*N bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 2 | Forbidden SID 1 | M | 2 bytes | ||||
… | Forbidden SID 2 | O | … | ||||
(2N-1) – (2N) | Forbidden SID N | O | 2 bytes |
EOF (End of File) is indicated by ‘FFFF.’ An entry with all zeros is considered filler.
The most significant bit of the Forbidden SID field is not used and it is set to 0.
Coding of the Forbidden SID field (2-byte coding)
The default value in the first two bytes shall be ‘FFFF’.
Byte 1:
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | ||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: MS bit of Forbidden SID | |||||||||||||||||||
Set to 0 |
Byte 2:
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | ||||||||||||
LS bit of Forbidden SID | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: | |||||||||||||||||||
: |
H.1.10 EFSPL (Scanning Priority List)
This file contains the Scanning Priority List. The Scanning Priority List is an array that defines the various types of systems that can be found. It also acts as a reference table, pointing to the various data structures in the SIM. This file is for backwards compatibility with GSM/AMPS mobile equipment. A Mobile Station supporting both TIA/EIA-136 and EIA/TIA-553 [41] is not expected to support this EF for network selection.
Identifier: ‘4F87’ | Structure: transparent | Optional | |||||
File size: 27 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | Value 1 | M | 1 byte | ||||
2 – 3 | Pointer 1 | M | 2 bytes | ||||
… | |||||||
… | |||||||
25 | Value 9 | M | 1 byte | ||||
26 – 27 | Pointer 9 | M | 2 bytes |
– The position of the pointers is fixed in this file. Highest priority level is 1, lowest priority level is 7. No two entries can have the same priority level with the exception the last two fields (Forbidden PLMNs and Negative SIDs) which both will have a value of 0. Default values are in parentheses. The values 1 or 2 shall reside in the first position (Home PLMN), and the second position (Last registered PLMN) shall contain a higher priority than position 3 (Preferred PLMNs List ) and 4 (Any Other PLMNs).
Format:
Priority Value | Pointer | Reserved For |
1 – 7 (2) | SIM (‘6F07’) | Home PLMN |
1 – 7 (1) | SIM (‘6F7E’) | Last Registered PLMN |
1 – 7 (3) | SIM (‘6F30’) | Preferred PLMNs List |
1 – 7 (6) | 0 | Any Other PLMNs |
1 – 7 (4) | SIM (‘4F80’) | Home SID |
1 – 7 (5) | SIM (‘4F85’) | Positive SIDs List |
1 – 7 (7) | 0 | Any Other SIDs |
0 | SIM (‘6F7B’) | Forbidden PLMNs List |
0 | SIM (‘4F84’) | Negative SIDs List |
Constraints on the Priority List:
Mandatory PLMN priority order (highest to lowest):
Home PLMN or Last Registered PLMN, Preferred PLMNs, Any Other PLMNs
Mandatory SID priority order (highest to lowest):
Home SID, Positive SIs, Any Other SIDs.
H.1.11 EFNETSEL (Network Selection Activation Flag)
This file contains the Network Selection Activation Flag. This flag is used to enable/disable the Manual Mode and some MMI functionality within the ME.
Identifier: ‘4F86’ | Structure: transparent | Mandatory | |||||
File size: 1 byte | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV1 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | Network Selection Activation Flag | M | 1 byte |
Enables / disables Manual Mode and some MMI functionality within the ME, in both AMPS and GSM modes.
Default value = 05 Hex.
Coding:
Bit 0 =0 GSM Manual Mode disabled
=1 GSM Manual Mode enabled (default)
Bit 1 =0 AMPS Manual Mode disabled (default)
=1 AMPS Manual Mode enabled
Bit 2 =0 Scanning Sequence Flags disabled
=1 Scanning Sequence Flags enabled (default)
Bit 3 =0 Disallow home only AMPS selection (default)
=1 Allow home only AMPS selection
Bits 4 through 7 are not used and set to zero.
H.1.12 EFCSID (Current/Last Registered SID)
This file contains the SIDsp value. The most significant bit is unused and set to 0.
Identifier: ‘4F8C’ | Structure: transparent | Optional | |||||
File size: 2 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV1 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 -2 | SIDsp | M | 2 bytes |
The default value shall be ‘FFFF’.
H.1.13 EFREG-THRESH (Registration Threshold)
This file contains the NXTREGsp value, specified in EIA/TIA-553 [41]. The three most significant bits are unused and are set to 0.
Identifier: ‘4F8D’ | Structure: transparent | Optional | |||||
File size: 3 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV1 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 3 | NXTREGsp value | M | 3 bytes |
– (Default value = ’00 00 00′)
H.1.14 EFCCCH (Current Control Channel)
This file contains the Current Control Channel information related to the Last Paging Control Channel on which the AMPS phone camped on.
Identifier: ‘4F8E’ | Structure: transparent | Optional | |||||
File size: 2 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV1 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 – 2 | Current Control Channel | M | 2 bytes |
– (Default value = ‘0000’)
H.1.15 EFLDCC (Latest DCC)
This file contains the DCC value associated with the saved Current Control Channel.
Identifier: ‘4F8F’ | Structure: transparent | Optional | |||||
File size: 1 byte | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | CHV1 | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | DCC (Default value = ’00’) | M | 1 byte |
H.1.16 EFGSM-RECON (GSM Reconnect Timer)
This file specifies, in seconds, the time the ME should remain scanning the GSM-1900 spectrum, after loss of service from a GSM-1900 system, before any scanning of the AMPS spectrum is allowed.
Identifier: ‘4F90’ | Structure: transparent | Optional | |||||
File size: 2 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1-2 | GSM Reconnect Timer (Default value = ’00 3C’ = 60 seconds) | M | 2 bytes |
H.1.17 EFAMPS-2-GSM (AMPS to GSM Rescan Timing Table)
The EF specifies, in minutes, a series of (typically increasing) intervals for scanning the GSM-1900 spectrum, used while in-service on an AMPS network while in Dual-Mode operation. The time is measured from the end of the last GSM-1900 scan to the start of the next GSM-1900 scan. If the table is not completely filled (i.e. the end-of-table value ‘FF’ is found), the last filled value may be repeated indefinitely. If a value of ‘F0’ is encountered, the table is terminated, as are all rescans to GSM until the current AMPS system is lost.
Identifier: ‘4F91’ | Structure: transparent | Optional | |||||
File size: 10 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | First Rescan Attempt Interval (Default = ’02’) | M | 1 byte | ||||
2 | Second Rescan Attempt Interval (Default = ’03’) | M | 1 byte | ||||
3 | Third Rescan Attempt Interval (Default = ’04’) | M | 1 byte | ||||
4 | Fourth Rescan Attempt Interval (Default = ’05’) | M | 1 byte | ||||
5 | Fifth Rescan Attempt Interval (Default = ’06’) | M | 1 byte | ||||
6 | Sixth Rescan Attempt Interval (Default = ‘FF’) | M | 1 byte | ||||
7 | Seventh Rescan Attempt Interval (Default = ‘FF’) | M | 1 byte | ||||
8 | Eighth Rescan Attempt Interval (Default = ‘FF’) | M | 1 byte | ||||
9 | Ninth Rescan Attempt Interval (Default = ‘FF’) | M | 1 byte | ||||
10 | Tenth Rescan Attempt Interval (Default = ‘FF’) | M | 1 byte |
H.1.18 EF*FC1 (Feature Activation Codes)
This file contains the feature code table as specified in EIA/TIA-553 [41].
Identifier: ‘4F8A’ | Structure: transparent | Optional | |||||
File size: 2 bytes | Update Activity: low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1-2 | Default value ‘B990’. | M | 2 bytes |
H.1.19 EFAMPS-UI (AMPS USAGE INDICATORS)
This file contains usage indicators for local control and extended address method.
Identifier: 4F93 | File Type: Transparent | Optional | |||||
File size: 2 bytes (minimum) | Update Activity: Low | ||||||
Access Conditions: | |||||||
READ | CHV1 | ||||||
UPDATE | ADM | ||||||
INVALIDATE | ADM | ||||||
REHABILITATE | ADM | ||||||
Bytes | Description | M/O | Length | ||||
1 | Number of Services (S) | M | 1 byte | ||||
2 | Services no1 to no8 | M | 1 byte |
-Services: | ||
Contents | Service no1 : | Local Control Indicator (see Note 1) |
Service no2 : | Extended Address Method indicator – included in any access attempts (see Note 2) | |
Services n3o-no8 : | RFU |
– Number of Services
Contents:
This byte refers to the number of services defined in the following byte.
Coding:
This byte is coded as BCD
Services
Contents:
This byte describes the services
Coding:
– One bit is used to code each service
– If the bit = 0: service is not enabled
– If the bit = 1: service is enabled
– The bits for services not yet defined shall be set to RFU. For coding of RFU see subclause 9.3.
Byte 2:
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | ||||||||||||
:Service no1 | |||||||||||||||||||
:Service no2 | |||||||||||||||||||
:Service no3 | |||||||||||||||||||
:Service no4 | |||||||||||||||||||
:Service no5 | |||||||||||||||||||
:Service no6 | |||||||||||||||||||
:Service no7 | |||||||||||||||||||
:service no8 |
NOTE 1: The Local Control Indicator is a means provided within the mobile station to enable or disable the local control option. Local Control is a mechanism that allows a cellular system to customise operation for home mobile stations, and for those roaming mobile stations whose home systems are members of a group, by sending local orders with the order field set to local control (which informs the mobile station to examine the local control field), and by sending one or both of two local control global action overhead messages.
A group of systems could be formed by participating systems agreeing to a common set of local control protocols and whose system identifications (SID) are recognised by mobile stations as a common group.
NOTE 2: The Extended Address Method indicator determines if the extended address word must be included in all access attempts.