--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/pimappsupport/vcardandvcal/TestvCards/Various/HugeVCard.vcf Tue Feb 02 10:12:19 2010 +0200
@@ -0,0 +1,16842 @@
+BEGIN:VCARD
+VERSION:2.1
+N:;FFA
+FN:FFAvvvvvvvvvvvvdddddddddddddddddd
+NICKNAME:Test1
+ORG:Symbian Foundation
+adsdfdfkljdlfijdklfjkldjflkjflkjalkdjalkdjlkajdl[asdjsadjsfgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmklfsdmffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkakljdklasdjklasjdklsajdklasjd;Bluetooth
+
+flkdkfldskjfkldsjflkdsjklfjdsklfjdklfjkldsfjkldsjfkldsjfklsdjflkdsjflkdsjffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmklfsdmffgfasddfdsfdfdfdfdfdfdfkjfkljfkdljfksdljfkljfkljlkdsajdklsajdklasjdklasjdksaaflkdkfldskjfkldsjflkdsjklfjdsklfjdklfjkldsfjkldsjfkldsjfklsdjflkdsjflkdsjffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmklfsdmffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfjdklfjkldsfjkldsjfkldsjfklsdjflkdsjflkdsjffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmklfsdmffgfasddfdsfdfdfdfdfdfdfkjfkljfkdljfksdljfkljfkljlkdsajdklsajdklasjdklasjdksaadsdfdfkljdlfijdklfjkldjflkjflkjalkdjalkdjlkajdl[asdjsadjsfgfasddfdsfdfdfdfdfdfdfdfdfdfdfdslkdsmflksdmklfsdmffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkakljdklasdjklasjdklsajdklasjd;Bluetooth
+Tield: Obsolete term fo=
+r Elementary File.=0D=0ADedicated File (DF): A file containing access condit=
+ions and optionally Elementary Files (EFs) or other=0D=0ADedicated Files (=
+DFs).=0D=0Adirectory: General term for MF and DF.=0D=0AElementary File (EF):=
+ A file containing access conditions and data and no other files.=0D=0Afile:=
+ A directory or an organised set of bytes or records in the SIM.=0D=0Afile i=
+dentifier: The 2 bytes which address a file in the SIM.=0D=0AGSM or DCS 1800=
+ application: Set of security mechanisms files data and protocols required=
+ by GSM=0D=0Aor DCS 1800.=0D=0AGSM session: That part of the card session de=
+dicated to the GSM operation.=0D=0AIC card SIM: Obsolete term for ID-1 SIM.=
+=0D=0AID-1 SIM: The SIM having the format of an ID-1 card (see ISO 7816-1 [2=
+3]).=0D=0AMaster File (MF): The unique mandatory file containing access cond=
+itions and optionally DFs and/or EFs.=0D=0Apadding: One or more bits appende=
+d to a message in order to cause the message to contain the required=0D=0Anu=
+mber of bits or bytes.=0D=0Aplug-in SIM: A second format of SIM (specified i=
+n clause 4).=0D=0Arecord: A string of bytes within an EF handled as a single=
+ entity (see clause 6).=0D=0Arecord number: The number which identifies a re=
+cord within an EF.=0D=0Arecord pointer: The pointer which addresses one reco=
+rd in an EF.=0D=0APage 12=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Aro=
+ot directory: Obsolete term for Master File.=0D=0A3.2 Abbreviations=0D=0AFor=
+ the purposes of this ETS the following abbreviations apply. In addition to =
+the following abbreviations=0D=0Aused in this ETS are listed in GSM 01.04 [2=
+].=0D=0AA3 Algorithm 3 authentication algorithm; used for authenticating th=
+e subscriber=0D=0AA5 Algorithm 5 cipher algorithm; used for enciphering/dec=
+iphering data=0D=0AA8 Algorithm 8 cipher key generator; used to generate Kc=
+=0D=0AA38 A single algorithm performing the functions of A3 and A8=0D=0AACM =
+Accumulated Call Meter=0D=0AADN Abbreviated Dialling Number=0D=0AADM Access =
+condition to an EF which is under the control of the authority which=0D=0Acr=
+eates this file=0D=0AALW ALWays=0D=0AAoC Advice of Charge=0D=0AAPDU Applicat=
+ion Protocol Data Unit=0D=0AATR Answer To Reset=0D=0ABCCH Broadcast Control =
+CHannel=0D=0ABCD Binary Coded Decimal=0D=0ABTS Base Transmitter Station=0D=
+=0ACB Cell Broadcast=0D=0ACBMI Cell Broadcast Message Identifier=0D=0ACCITT =
+The International Telegraph and Telephone Consultative Committee (now also=
+=0D=0Aknown as the ITU Telecommunications Standardization sector)=0D=0ACCP C=
+apability/Configuration Parameter=0D=0ACHV Card Holder Verification informat=
+ion; access condition used by the SIM for the=0D=0Averification of the ident=
+ity of the user=0D=0ACLA CLAss=0D=0ADCS Digital Cellular System=0D=0ADF Dedi=
+cated File (abbreviation formerly used for Data Field)=0D=0ADTMF Dual Tone M=
+ultiple Frequency=0D=0AEF Elementary File=0D=0AETSI European Telecommunicati=
+ons Standards Institute=0D=0Aetu elementary time unit=0D=0AFDN Fixed Diallin=
+g Number=0D=0AGSM Global System for Mobile communications=0D=0AHPLMN Home PL=
+MN=0D=0AIC Integrated Circuit=0D=0AICC Integrated Circuit(s) Card=0D=0AID ID=
+entifier=0D=0AIEC International Electrotechnical Commission=0D=0AIMSI Intern=
+ational Mobile Subscriber Identity=0D=0AISO International Organization for S=
+tandardization=0D=0AKc Cryptographic key; used by the cipher A5=0D=0AKi Subs=
+criber authentication key; the cryptographic key used by the authentication=
+=0D=0Aalgorithm A3 and cipher key generator A8=0D=0ALAI Location Area Inf=
+ormation; information indicating a cell or a set of cells=0D=0Algth The (spe=
+cific) length of a data unit=0D=0ALND Last Number Dialled=0D=0ALSB Least Sig=
+nificant Bit=0D=0AMCC Mobile Country Code=0D=0AME Mobile Equipment=0D=0AMF M=
+aster File=0D=0AMMI Man Machine Interface=0D=0AMNC Mobile Network Code=0D=
+=0AMS Mobile Station=0D=0AMSISDN Mobile Station international ISDN number=
+=0D=0AMSB Most Significant Bit=0D=0APage 13=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0ANET NETwork=0D=0ANEV NEVer=0D=0ANPI Numbering Plan Identifie=
+r=0D=0APIN/PIN2 Personal Identification Number / Personal Identification Num=
+ber 2 (obsolete=0D=0Aterms for CHV1 and CHV2 respectively)=0D=0APLMN Public=
+ Land Mobile Network=0D=0APTS Protocol Type Select (response to the ATR)=0D=
+=0APUK/PUK2 PIN Unblocking Key / PIN2 Unblocking Key (obsolete terms for UNB=
+LOCK CHV1=0D=0Aand UNBLOCK CHV2 respectively)=0D=0ARAND A RANDom challenge =
+issued by the network=0D=0ARFU Reserved for Future Use=0D=0ASIM Subscriber I=
+dentity Module=0D=0ASMS Short Message Service=0D=0ASRES Signed RESponse calc=
+ulated by a SIM=0D=0ASSC Supplementary Service Control string=0D=0ASW1/SW2 S=
+tatus Word 1 / Status Word 2=0D=0ATMSI Temporary Mobile Subscriber Identity=
+=0D=0ATON Type Of Number=0D=0ATP Transfer layer Protocol=0D=0ATS Technical S=
+pecification=0D=0AUNBLOCK CHV1/2 value to unblock CHV1/CHV2=0D=0AVPLMN Visit=
+ed PLMN=0D=0A3.3 Symbols=0D=0AVcc Supply voltage=0D=0AVpp Programming voltag=
+e=0D=0A'0' to '9' and 'A' to 'F' The sixteen hexadecimal digits=0D=0A4 Physi=
+cal characteristics=0D=0ATwo physical types of SIM are specified. These are =
+the "ID-1 SIM" and the "Plug-in SIM".=0D=0AThe physical characteristics of b=
+oth types of SIM shall be in accordance with ISO 7816-12 [23 24] unless=
+=0D=0Aotherwise specified. The following additional requirements shall be ap=
+plied to ensure proper operation in=0D=0Athe GSM environment.=0D=0A4.1 Forma=
+t and layout=0D=0AThe information on the exterior of either SIM should inclu=
+de at least the individual account identifier and the=0D=0Acheck digit of th=
+e IC Card Identification (see clause 10 EFICCID).=0D=0A4.1.1 ID-1 SIM=0D=
+=0AFormat and layout of the ID-1 SIM shall be in accordance with ISO 7816-1=
+2 [23 24].=0D=0AThe card shall have a polarisation mark (see TS GSM 02.07 [=
+3]) which indicates how the user should=0D=0Ainsert the card into the ME.=
+=0D=0AThe ME shall accept embossed ID-1 cards. The embossing shall be in acc=
+ordance with ISO 7811=0D=0A[20 21]. The contacts of the ID-1 SIM shall be l=
+ocated on the front (embossed face see ISO 7810 [20])=0D=0Aof the card.=0D=
+=0A4.1.2 Plug-in SIM=0D=0AThe Plug-in SIM has a width of 25 mm a height of =
+15 mm a thickness the same as an ID-1 SIM and a=0D=0Afeature for orientatio=
+n. See figure A.1 in normative annex A for details of the dimensions of the =
+card and=0D=0Athe dimensions and location of the contacts.=0D=0AAnnexes A.1 =
+and A.2 of ISO 7816-1 [23] do not apply to the Plug-in SIM.=0D=0APage 14=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex A of ISO 7816-2 [24] app=
+lies with the location of the reference points adapted to the smaller size.=
+=0D=0AThe three reference points P1 P2 and P3 measure 75 mm 33 mm and 20=
+8 mm respectively from 0.=0D=0AThe values in Table A.1 of ISO 7816-2 [24]=
+ are replaced by the corresponding values of figure A.1.=0D=0A4.2 Temperatur=
+e range for card operation=0D=0AThe temperature range for full operational u=
+se shall be between -25=B0C and +70=B0C with occasional peaks of=0D=0Aup to =
++85=B0C. "Occasional" means not more than 4 hours each time and not over 100=
+ times during the life=0D=0Atime of the card.=0D=0A4.3 Contacts=0D=0A4.3.1 P=
+rovision of contacts=0D=0AME: There shall not be any contacting elements in =
+positions C4 and C8. Contact C6 need not be=0D=0Aprovided for Plug-in SIMs.=
+=0D=0ASIM: Contacts C4 and C8 need not be provided by the SIM. Contact C6 sh=
+all not be bonded in the SIM=0D=0Afor any function other than supplying Vpp.=
+=0D=0A4.3.2 Activation and deactivation=0D=0AThe ME shall connect activate =
+and deactivate the SIM in accordance with the Operating Procedures=0D=0Aspec=
+ified in ISO/IEC 7816-3 [25].=0D=0AFor any voltage level monitored during t=
+he activation sequence or during the deactivation sequence=0D=0Afollowing s=
+oft power-down the order of the contact activation/deactivation shall be re=
+spected.=0D=0ANOTE 1: Soft Power switching is defined in TS GSM 02.07 [3].=
+=0D=0ANOTE 2: It is recommended that whenever possible the deactivation sequ=
+ence defined in=0D=0AISO/IEC 7816-3 [25] should be followed by the ME on all=
+ occasions when the ME is=0D=0Apowered down.=0D=0AIf the SIM clock is alread=
+y stopped and is not restarted the ME is allowed to deactivate all the cont=
+acts in=0D=0Aany order provided that all signals reach low level before Vcc=
+ leaves high level. If the SIM clock is already=0D=0Astopped and is restarte=
+d before the deactivation sequence then the deactivation sequence specified=
+ in=0D=0AISO/IEC 7816-3 [25] subclause 5.4 shall be followed.=0D=0AWhen Vpp =
+is connected to Vcc as allowed by GSM (see clause 5) then Vpp will be acti=
+vated and=0D=0Adeactivated with Vcc at the time of the Vcc activation/deact=
+ivation as given in the sequences of ISO/IEC=0D=0A7816-3 [25] subclauses 5.=
+1 and 5.4.=0D=0AThe voltage level of Vcc used by GSM differs from that spe=
+cified in ISO/IEC 7816-3 [25]. Vcc is powered=0D=0Awhen it has a value betwe=
+en 45 V and 55 V.=0D=0A4.3.3 Inactive contacts=0D=0AThe voltages on contac=
+ts C1 C2 C3 C6 and C7 of the ME shall be between 0 and =B1 04 volts refe=
+renced=0D=0Ato ground (C5) when the ME is switched off with the power source=
+ connected to the ME. The=0D=0Ameasurement equipment shall have a resistance=
+ of 50 kohms when measuring the voltage on C2 C3 C6=0D=0Aand C7. The resis=
+tance shall be 10 kohms when measuring the voltage on C1.=0D=0A4.3.4 Contact=
+ pressure=0D=0AThe contact pressure shall be large enough to ensure reliable=
+ and continuous contact (e.g. to overcome=0D=0Aoxidisation and to prevent in=
+terruption caused by vibration). The radius of any curvature of the contacti=
+ng=0D=0Aelements shall be greater than or equal to 08 mm over the contact a=
+rea.=0D=0APage 15=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AUnder no c=
+ircumstances may a contact force be greater than 05 N per contact.=0D=0A4.4=
+ Precedence=0D=0AFor Mobile Equipment which accepts both an ID-1 SIM and a =
+Plug-in SIM the ID-1 SIM shall take=0D=0Aprecedence over the Plug-in SIM (s=
+ee TS GSM 02.17 [6]).=0D=0A4.5 Static Protection=0D=0AConsidering that the S=
+IM is a CMOS device the ME manufacturer shall take adequate precautions (in=
+=0D=0Aaddition to the protection diodes inherent in the SIM) to safeguard th=
+e ME SIM and SIM/ME interface=0D=0Afrom static discharges at all times and=
+ particularly during SIM insertion into the ME.=0D=0A5 Electronic signals an=
+d transmission protocols=0D=0AElectronic signals and transmission protocols =
+shall be in accordance with ISO/IEC 7816-3 [25] unless=0D=0Aspecified otherw=
+ise. The following additional requirements shall be applied to ensure proper=
+ operation in=0D=0Athe GSM environment.=0D=0AThe choice of the transmission =
+protocol(s) to be used to communicate between the SIM and the ME shall=0D=
+=0Aat least include that specified and denoted by T=3D0 in ISO/IEC 7816-3 [2=
+5].=0D=0AThe values given in the tables hereafter are derived from ISO/IEC 7=
+816-3 [25] subclause 4.2 with the=0D=0Afollowing considerations:=0D=0A- VOH=
+ and VOL always refer to the device (ME or SIM) which is driving the interfa=
+ce. VIH and VIL=0D=0Aalways refer to the device (ME or SIM) which is operati=
+ng as a receiver on the interface.=0D=0A- This convention is different to th=
+e one used in ISO/IEC 7816-3 [25] which specifically defines an=0D=0AICC fo=
+r which its current conventions apply. The following clauses define the spec=
+ific core=0D=0Arequirements for the SIM which provide also the basis for Ty=
+pe Approval. For each state (VOH VIH=0D=0AVIL and VOL) a positive current =
+is defined as flowing out of the entity (ME or SIM) in that state.=0D=0A- Th=
+e high current options of ISO/IEC 7816-3 [25] for VIH and VOH are not specif=
+ied for the SIM as=0D=0Athey apply to NMOS technology requirements. No reali=
+sation of the SIM using NMOS is foreseen.=0D=0A5.1 Supply voltage Vcc (conta=
+ct C1)=0D=0AThe SIM shall be operated within the following limits:=0D=0ATabl=
+e 1: Electrical characteristics of Vcc under normal operating conditions=0D=
+=0ASymbol Minimum Maximum Unit=0D=0AVcc 45 55 V=0D=0AIcc 10 mA=0D=0AThe cu=
+rrent consumption of the SIM shall not exceed the value given in table 1 at =
+any frequency accepted=0D=0Aby the SIM.=0D=0AWhen the SIM is in idle state (=
+see below) the current consumption of the card shall not exceed 200 =B5A at =
+1=0D=0AMHz and 25=B0C.=0D=0AThe ME shall source the maximum current requirem=
+ents defined above. It shall also be able to counteract=0D=0Aspikes in the c=
+urrent consumption of the card up to a maximum charge of 40 nAs with no more=
+ than 400 ns=0D=0Aduration and an amplitude of at most 200 mA ensuring that=
+ the supply voltage stays in the specified range.=0D=0ANOTE: A possible solu=
+tion would be to place a capacitor (e.g. 100 nF ceramic) as close as=0D=0Ap=
+ossible to the contacting elements.=0D=0APage 16=0D=0AGSM 11.11 Version 5.0.=
+0 December 1995=0D=0A5.2 Reset (RST) (contact C2)=0D=0AThe ME shall operate =
+the SIM within the following limits:=0D=0ATable 2: Electrical characteristic=
+s of RST under normal operating conditions=0D=0ASymbol Conditions Minimum Ma=
+ximum=0D=0AVOH IOHmax =3D +20=B5A Vcc-07 Vcc (note)=0D=0AVOL IOLmax =3D -20=
+0 =B5A 0V (note) 06V=0D=0AtR tF Cout =3D Cin =3D 30pF 400=B5s=0D=0ANOTE: To=
+ allow for overshoot the voltage on RST shall remain=0D=0Abetween -03V and =
+Vcc+03V during dynamic operation.=0D=0A5.3 Programming voltage Vpp (contact=
+ C6)=0D=0ASIMs shall not require any programming voltage on Vpp. The ME need=
+ not provide contact C6. If the ME=0D=0Aprovides contact C6 then in the ca=
+se of the ID-1 SIM the same voltage shall be supplied on Vpp as on=0D=0AVcc=
+ while in the case of Plug-in SIMs the ME need not provide any voltage on C6=
+. Contact C6 may be=0D=0Aconnected to Vcc in any ME but shall not be connect=
+ed to ground.=0D=0A5.4 Clock CLK (contact C3)=0D=0AThe SIM shall support 1 t=
+o 5 MHz. The clock shall be supplied by the ME. No "internal clock" SIMs sha=
+ll be=0D=0Aused.=0D=0AIf a frequency of 13/4 MHz is needed by the SIM to run=
+ the authentication procedure in the allotted time=0D=0A(see TS GSM 03.20 [1=
+0]) bit 2 of byte 1 in the directory characteristics shall be set to 1. Oth=
+erwise a=0D=0Aminimum frequency of 13/8 MHz may be used.=0D=0AThe duty cycle=
+ shall be between 40% and 60% of the period during stable operation.=0D=0ATh=
+e ME shall operate the SIM within the following limits:=0D=0ATable 3: Electr=
+ical characteristics of CLK under normal operating conditions=0D=0ASymbol Co=
+nditions Minimum Maximum=0D=0AVOH IOHmax =3D +20=B5A 07xVcc Vcc (note)=0D=
+=0AVOL IOLmax =3D -200 =B5A 0V (note) 05V=0D=0AtR tF Cout =3D Cin =3D 30pF =
+9 % of period with a maximum=0D=0Aof 05=B5s=0D=0ANOTE: To allow for oversho=
+ot the voltage on CLK shall remain between -03V=0D=0Aand Vcc+03V during dy=
+namic operation.=0D=0A5.5 I/O (contact C7)=0D=0ATable 4 defines the electric=
+al characteristics of the I/O (contact C7). The values given in the table ha=
+ve the=0D=0Aeffect of defining the values of the pull-up resistor in the ME =
+and the impedances of the drivers and=0D=0Areceivers in the ME and SIM.=0D=
+=0APage 17=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 4: Electric=
+al characteristics of I/O under normal operating conditions=0D=0ASymbol Cond=
+itions Minimum Maximum=0D=0AVIH IIHmax =3D =B120=B5A (note 2) 07xVcc Vcc+0=
+3V=0D=0AVIL IILmax =3D +1mA -03V 08V=0D=0AVOH (note 1) IOHmax =3D +20=B5A =
+38V Vcc (note 3)=0D=0AVOL IOLmax =3D -1mA 0V (note 3) 04V=0D=0AtR tF Cout =
+=3D Cin =3D 30pF 1=B5s=0D=0ANOTE 1: It is assumed that a pull-up resistor is=
+ used in the interface device=0D=0A(recommended value: 20kohms).=0D=0ANOTE 2=
+: During static conditions (idle state) only the positive value can apply.=
+=0D=0AUnder dynamic operating conditions (transmission) short term voltage=
+=0D=0Aspikes on the I/O line may cause a current reversal.=0D=0ANOTE 3: To a=
+llow for overshoot the voltage on I/O shall remain between -03V and=0D=0AVc=
+c+03V during dynamic operation.=0D=0A5.6 States=0D=0AThere are two states f=
+or the SIM while the power supply is on:=0D=0A- The SIM is in operating stat=
+e when it executes a command. This state also includes transmission=0D=0Afro=
+m and to the ME.=0D=0A- The SIM is in idle state at any other time. It shall=
+ retain all pertinent data during this state.=0D=0AThe SIM may support a clo=
+ck stop mode. The clock shall only be switched off subject to the conditions=
+=0D=0Aspecified in the directory characteristics (see clause 9).=0D=0AClock =
+stop mode. An ME of Phase 2 or later shall wait at least five (5) elementary=
+ time units after having=0D=0Areceived the last bit of the response before i=
+t switches off the clock (if it is allowed to do so). It shall wait=0D=0Aat =
+least two (2) elementary time units before it sends the first command after =
+having started the clock.=0D=0ATo achieve phase compatibility the following=
+ procedure shall be adhered to:=0D=0AA SIM of Phase 2 or later shall always =
+send the status information "normal ending of the command" after=0D=0Athe su=
+ccessful interpretation of the command SLEEP received from a Phase 1 ME. An =
+ME of Phase 2 or=0D=0Alater shall not send a SLEEP command.=0D=0AA Phase 1 M=
+E shall wait at least two (2) elementary time units after having received th=
+e compulsory=0D=0Aacknowledgement SW1 SW2 of the SLEEP command before it swi=
+tches off the clock (if it is allowed to do=0D=0Aso). It shall wait at least=
+ two (2) elementary time units before it sends the first command after havin=
+g=0D=0Astarted the clock.=0D=0A5.7 Baudrate=0D=0AThe baudrate for all commun=
+ications shall be: (clock frequency)/372.=0D=0A5.8 Answer To Reset (ATR)=0D=
+=0AThe ATR is information presented by the SIM to the ME at the beginning of=
+ the card session and gives=0D=0Aoperational requirements.=0D=0A5.8.1 Struct=
+ure and contents=0D=0AThe following table gives an explanation of the charac=
+ters specified in ISO/IEC 7816-3 [25] and the=0D=0Arequirements for their us=
+e in GSM. The answer to reset consists of at most 33 characters. The ME shal=
+l=0D=0APage 18=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Abe able to re=
+ceive interface characters for transmission protocols other than T=3D0 hist=
+orical characters and=0D=0Aa check byte even if only T=3D0 is used by the M=
+E.=0D=0ATable 5: ATR=0D=0ACharacter Contents sent by=0D=0Athe card=0D=0Aa) e=
+valuation by the ME=0D=0Ab) reaction by the ME=0D=0A1. Initial=0D=0Acharacte=
+r=0D=0ATS=0D=0Acoding convention for all=0D=0Asubsequent characters=0D=0A(di=
+rect or inverse=0D=0Aconvention)=0D=0Aalways a) always=0D=0Ab) using appropr=
+iate convention=0D=0A2. Format=0D=0Acharacter=0D=0AT0=0D=0Asubsequent interf=
+ace=0D=0Acharacters number of=0D=0Ahistorical characters=0D=0Aalways a) alw=
+ays=0D=0Ab) identifying the subsequent=0D=0Acharacters accordingly=0D=0A3. I=
+nterface=0D=0Acharacter=0D=0A(global)=0D=0ATA1=0D=0Aparameters to calculate=
+=0D=0Athe work etu=0D=0Aoptional a) always if present=0D=0Ab) if TA1 is not =
+'11' PTS procedure=0D=0Ashall be used (see subclause 5.8.2)=0D=0A4. Interfa=
+ce=0D=0Acharacter=0D=0A(global)=0D=0ATB1=0D=0Aparameters to calculate=0D=0At=
+he programming voltage=0D=0Aand current=0D=0Aoptional a) always if present=
+=0D=0Ab) if PI1 is not 0 then reject the SIM=0D=0A(in accordance with subcl=
+ause 5.10)=0D=0A5. Interface=0D=0Acharacter=0D=0A(global)=0D=0ATC1=0D=0Apara=
+meters to calculate=0D=0Athe extra guardtime=0D=0Arequested by the card; no=
+=0D=0Aextra guardtime is used to=0D=0Asend characters from the=0D=0Acard to =
+the ME=0D=0Aoptional a) always if present=0D=0Ab) if TC1 is neither 0 nor 25=
+5 then=0D=0Areject the SIM (in accordance with=0D=0Asubclause 5.10); see th=
+e note after=0D=0Athe table=0D=0A6. Interface=0D=0Acharacter=0D=0ATD1=0D=0Ap=
+rotocol type; indicator=0D=0Afor the presence of interface=0D=0Acharacters=
+=0D=0Aspecifying rules to be=0D=0Aused for transmissions=0D=0Awith the given=
+ protocol=0D=0Atype=0D=0Aoptional a) always if present=0D=0Ab) identifying t=
+he subsequent=0D=0Acharacters accordingly=0D=0A7. Interface=0D=0Acharacter=
+=0D=0A(specific)=0D=0ATA2=0D=0Anot used for protocol T=3D0 optional a) optio=
+nal=0D=0Ab) --------=0D=0A8. Interface=0D=0Acharacter=0D=0A(global)=0D=0ATB2=
+=0D=0Aparameter to calculate=0D=0Athe programming voltage=0D=0Anever the all=
+owed value of TB1 above=0D=0Adefines that an external=0D=0Aprogramming volta=
+ge is not=0D=0Aapplicable=0D=0A9. Ine given protocol=0D=
+=0Atype=0D=0Aoptional a) always if present=0D=0Ab) identifying the subsequen=
+t=0D=0Acharacters accordingly=0D=0APage 19=0D=0AGSM 11.11 Version 5.0.0 Dece=
+mber 1995=0D=0ATable 5: ATR (concluded)=0D=0ACharacter Contents sent by=0D=
+=0Athe card=0D=0Aa) evaluation by the ME=0D=0Ab) reaction by the ME=0D=0A11.=
+ Interface=0D=0Acharacter=0D=0ATAi TBi TCi=0D=0A(i>2)=0D=0Acharacters whic=
+h contain=0D=0Ainterface characters for=0D=0Aother transmission=0D=0Aprotoco=
+ls=0D=0Aoptional a) optional=0D=0Ab) --------=0D=0A12. Historical=0D=0Achara=
+cters=0D=0AT1
+.TK=0D=0Acontents not specified in=0D=0AISO/IEC=0D=0Aoption=
+al a) optional=0D=0Ab) --------=0D=0A13. Check=0D=0Acharacter=0D=0ATCK=0D=
+=0Acheck byte (exclusive -=0D=0AORing)=0D=0Anot sent if=0D=0Aonly T=3D0 is=
+=0D=0Aindicated in=0D=0Athe ATR; in=0D=0Aall other=0D=0Acases TCK=0D=0Ashall=
+ be=0D=0Asent=0D=0Aa) optional=0D=0Ab as follows:=0D=
+=0Aa) for MEs only supporting default speed (F=3D372 D=3D1)=0D=0A=C9=CD=CD=
+=BB Reset =C9=CD=CD=CD=BB=0D=0A=BAME=BA =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4> =BASIM=BA=0D=0A=C8=CD=CD=BC =C8=CD=CD=CD=BC=0D=0AATR=0D=0A<=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TA1 not '11'=0D=0A=DA=C4=C4=C4=
+=C4=C4=C2=C4=C4=C4=C4=BF=0D=0A=B3PTSS=3D=B3'FF'=B3 PTS Request=0D=0A=B3PTS0=
+=3D=B3'00'=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4>=0D=0A=B3PCK =3D=B3'FF'=B3=0D=0A=C0=C4=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=D9=0D=0A=DA=C4=C4=C4=C4=C4=C2=C4=C4=C4=C4=BF=0D=0APTS Res=
+ponse =B3PTSS=3D=B3'FF'=B3=0D=0A<=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4PTS0=3D=B3'00'=B3=0D=0A=B3PC=
+K =3D=B3'FF'=B3=0D=0A=C0=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0AFigure 1: PTS=
+ procedure=0D=0APTS Request and PTS Response consist of the three (3) charac=
+ters PTSS PTSO and PCK of which=0D=0APTSS is sent first.=0D=0AAfter this pr=
+ocedure the protocol T=3D0 and the parameters F=3D372 D=3D1 and N=3D0 will =
+be used.=0D=0Ab) for MEs only supporting enhanced speed (F=3D512 D=3D8)=0D=
+=0APage 20=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=C9=CD=CD=BB Rese=
+t =C9=CD=CD=CD=BB=0D=0A=BAME=BA =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4> =BASIM=BA=0D=0A=C8=CD=CD=BC =C8=CD=CD=CD=BC=0D=0AATR=0D=0A<=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TA1 =3D '94'=0D=0A=DA=C4=C4=C4=C4=C4=
+=C2=C4=C4=C4=C4=BF=0D=0A=B3PTSS=3D=B3'FF'=B3 PTS Request=0D=0A=B3PTS0=3D=B3'=
+10'=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4>=0D=0A=B3PTS1=3D=B3'94'=B3=0D=0A=B3PCK =3D=B3'7B'=B3=0D=
+=0A=C0=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0A=DA=C4=C4=C4=C4=C4=C2=C4=C4=C4=
+=C4=BF=0D=0APTS Response =B3PTSS=3D=B3'FF'=B3=0D=0A<=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C
+and the parameters F=3D512 D=3D8 and N=3D0 will be used.=0D=0A5.8.3 Speed e=
+nhancement=0D=0AIf speed enhancement is implemented the ME and the SIM shall=
+ at least support F=3D512 and D=3D8 in=0D=0Aaddition to F=3D372 and D=3D1. H=
+owever other values may also be supported. If the ME requests PTS using=0D=
+=0Avalues other than those above then the PTS procedure shall be initiated a=
+ccordingly.=0D=0AThe SIM shall support the default value (F=3D372 and D=3D1)=
+. If the speed enhancement is supported by the=0D=0ASIM it is mandatory that=
+ F=3D512 and D=3D8 is supported. However the value in TA1 may even indicate=
+ a=0D=0Afaster speed (F=3D512 and D=3D16). The SIM may also support other va=
+lues between the default value=0D=0A(F=3D372 and D=3D1) and the values indic=
+ated in TA1. The SIM shall offer the negotiable mode to ensure=0D=0Abackwar=
+ds compatibility with exing MEs. In the negotiable mode the SIM will use def=
+ault values even if=0D=0Aother parameters are offered in the ATR if the PTS =
+procedure is not initiated.=0D=0AThe ME shall support the default value (F=
+=3D372 and D=3D1). If the speed enhancement is supported in the ME=0D=0Ait i=
+s mandatory to support F=3D512 and D=3D8. The ME may additionally support ot=
+her values.=0D=0AIf the SIM does not answer the PTS request within the initi=
+al waiting time the ME shall reset the SIM. After=0D=0Atwo failed PTS attemp=
+ts using F=3D512 and D=3D8 or values indicated in TA1 (no PTS response from=
+ the=0D=0ASIM) the ME shall initiate PTS procedure using default values. If =
+this also fails (no PTS response from the=0D=0ASIM) the ME may proceed using=
+ default values without requesting PTS=0D=0AIf the SIM does not support the =
+values requested by the ME the SIM shall respond to the PTS request=0D=0Ain=
+dicating the use of default values.=0D=0A5.9 Bit/character duration and samp=
+ling time=0D=0AThe bit/character duration and sampling time specified in ISO=
+/IEC 7816-3 [25] subclauses 6.1.1 and=0D=0A6.1.2 are valid for all communi=
+cations.=0D=0A5.10 Error handling=0D=0AFollowing receipt of an ATR which is=
+ not in accordance with this specification e.g. because of forbidden=0D=0AA=
+TR characters or too few bytes being transmitted the ME shall perform a Res=
+et. The ME shall not reject=0D=0Athe SIM until at least three consecutive wr=
+ong ATRs are received.=0D=0ADuring the transmission of the ATR and the proto=
+col type selection the error detection and character=0D=0Arepetition proced=
+ure specified in ISO/IEC 7816-3 [25] subclause 6.1.3 is optional for the M=
+E. For the=0D=0Asubsequent transmission on the basis of T=3D0 this procedure=
+ is mandatory for the ME.=0D=0APage 21=0D=0AGSM 11.11 Version 5.0.0 December=
+ 1995=0D=0AFor the SIM the error detection and character repetition procedur=
+e is mandatory for all communications.=0D=0A6 Logical Model=0D=0AThis clause=
+ describes the logical structure for a SIM the code associated with it and=
+ the structure of files=0D=0Aused.=0D=0A6.1 General description=0D=0AFigure =
+3 shows the general structural relationships which may exist between files. =
+The files are organised=0D=0Ain a hierarchical structure and are of one of t=
+hree types as defined below. These=0D=0Afiles may be either administrative o=
+r application specific. The operating system=0D=0Ahandles the access to the =
+data stored in different files.=0D=0A=C9=CD=CD=CD=CD=CD=CD=CD=CD=CD=CB=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BB=0D=0A=BA =
+MF =BA =BA=0D=0A=BA =BA =C9=CD=CD=CD=CD=CD=CB=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BB =BA=0D=0A=CC=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=BC =BA DF2 =BA =DA=C4=C4=C4=C4=BF =BA =BA=0D=0A=BA =
+=CC=CD=CD=CD=CD=CD=BC =B3 EF =B3 =BA =BA=0D=0A=BA =C9=CD=CD=CD=CD=CD=CB=CD=
+=CD=CD=CD=CD=CA=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=BB =C0=C4=C4=C4=C4=D9 =BA =BA=0D=0A=BA =BA DF1 =BA =BA =BA =BA=0D=0A=
+=BA =CC=CD=CD=CD=CD=CD=BC =C9=CD=CD=CD=CD=CD=CD=CB=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=BB =BA =DA=C4=C4=C4=C4=BF =BA =BA=0D=0A=BA =BA =BA DF11 =BA =
+=C9=CD=CD=CD=CD=CD=CD=CD=BB =BA =BA =B3 EF =B3 =BA =BA=0D=0A=BA =BA =CC=CD=
+=CD=CD=CD=CD=CD=BC =BA DF111 =BA =BA =BA =C0=C4=C4=C4=C4=D9 =BA =BA=0D=0A=
+=BA =BA =C9=CD=CD=CD=CD=CD=CD=CB=CD=CA=CD=CD=CD=CD=CD=CD=CD=CD=BB=C8=CD=CD=
+=CD=CD=CD=CD=CD=BC =BA =BA
+
+ =BA =BA=0D=0A=BA =BA =BA DF12 =BA =DA=C4=C4=
+=C4=C4=BF =CC=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC =CC=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=BC =BA=0D=0A=BA =BA =CC=CD=CD=CD=CD=CD=CD=BC =B3 EF =B3 =BA =DA=C4=
+=C4=C4=C4=BF =BA =BA=0D=0A=BA =BA =BA =C0=C4=C4=C4=C4=D9 =BA =B3 EF =B3 =BA =
+=DA=C4=C4=C4=C4=BF =BA=0D=0A=BA =BA =C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=BC =C0=C4=C4=C4=C4=D9 =BA =B3 EF =B3 =BA=0D=0A=BA =BA =BA =
+=C0=C4=C4=C4=C4=D9 =BA=0D=0A=BA =C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC =BA=0D=
+=0A=BA =DA=C4=C4=C4=C4=BF =DA=C4=C4=C4=C4=BF =BA=0D=0A=BA =B3 EF =B3 =B3 EF =
+=B3 =BA=0D=0A=BA =C0=C4=C4=C4=C4=D9 =C0=C4=C4=C4=C4=D9 =BA=0D=0A=BA
+
+ =
+=BA=0D=0A=C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC=0D=0AFigure 3: Organisation of memory=
+=0D=0AFiles are composed of a header which is internally managed by the SIM=
+ and optionally a body part. The=0D=0Ainformation of the header is related =
+to the structure and attributes of the file and may be obtained by using=0D=
+=0Athe commands GET RESPONSE or STATUS. This information is fixed during the=
+ administrative phase. The=0D=0Abody part contains the data of the file.=0D=
+=0A6.2 File identifier=0D=0AA file ID is used to address or identify each sp=
+ecific file. The file ID consists of two bytes and shall be=0D=0Acoded in he=
+xadecimal notation. They are specified in clause 10.=0D=0AThe first byte ide=
+ntifies the type of file and for GSM is:=0D=0A- '3F': Master File;=0D=0A- '=
+7F': Dedicated File;=0D=0A- '2F': Elementary File under the Master File;=0D=
+=0A- '6F': Elementary File under a Dedicated File.=0D=0APage 22=0D=0AGSM 11.=
+11 Version 5.0.0 December 1995=0D=0AFile IDs shall be subject to the followi=
+ng conditions:=0D=0A- the file ID shall be assigned at the time of creation =
+of the file concerned;=0D=0A- no two files under the same parent shall have =
+the same ID;=0D=0A- a child and any parent either immediate or remote in th=
+e hierarchy e.g. grandparent shall=0D=0Anever have the same file ID.=0D=
+=0AIn this way each file is uniquely identified.=0D=0A6.3 Dedicated files=
+=0D=0AA Dedicated File (DF) is a functional grouping of files consisting of =
+itself and all those fi Master File (MF) and may coexist on a =
+multi-application card.=0D=0A6.4 Elementary files=0D=0AAn Elementary File (E=
+F) is composed of a header and a body part. The following three structures o=
+f an EF=0D=0Aare used by GSM.=0D=0A6.4.1 Transparent EF=0D=0AAn EF with a tr=
+ansparent structure consists of a sequence of bytes. When reading or updatin=
+g the=0D=0Asequence of bytes to be acted upon is referenced by a relative a=
+ddress (offset) which indicates the start=0D=0Aposition (in bytes) and the=
+ number of bytes to be read or updated. The first byte of a transparent EF h=
+as=0D=0Athe relative address '00 00'. The total data length of the body of t=
+he EF is indicated in the header of the=0D=0AEF.=0D=0A=DA=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=BF=0D=0AHeader =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=B5=0D=0A=B3 =B3=0D=0ABody =B3 Sequence =B3=0D=0A=B3 of =
+=B3=0D=0A=B3 bytes =B3=0D=0A=B3 =B3=0D=0A=B3 =B3=0D=0A=C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 4: Structure of a transparent EF=0D=0AN=
+OTE: This structure was previously referred to as "binary" in GSM.=0D=0A6.4.=
+2 Linear fixed EF=0D=0AAn EF with linear fixed structure consists of a seque=
+nce of records all having the same (fixed) length. The=0D=0Afirst record is =
+record number 1. The length of a record as well as this value multiplied by =
+the number of=0D=0Arecords are indicated in the header of the EF.=0D=0APage =
+23=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=BF=0D=0AHeader =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=B5=0D=0ABody =B3 Record 1 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 Record 2 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 : =B3=0D=0A=B3 : =B3=0D=0A=C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 Record n =B3=0D=0A=C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 5: Structure of a linear fixed file=..=0D=0AThere are several methods to access records within an EF of this type:=
+=0D=0A- absolutely using the record number;=0D=0A- when the record pointer i=
+s not set it shall be possible to perform an action on the first or the=0D=
+=0Alast record;=0D=0A- when the record pointer is set it shall be possible t=
+o perform an action on this record the next=0D=0Arecord (unless the record =
+pointer is set to the last record) or the previous record (unless the=0D=0Ar=
+ecord pointer is set to the first record);=0D=0A- by identifying a record us=
+ing pattern seek starting=0D=0A- forwards from the beginning of the file;=
+=0D=0A- forwards from the record following the one at which the record point=
+er is set (unless=0D=0Athe record pointer is set to the last record);=0D=0A-=
+ backwards from the end of the file;=0D=0A- backwards from the record preced=
+ing the one at which the record pointer is set (unless=0D=0Athe record point=
+er is set to the first record).=0D=0AIf an action following selection of a r=
+ecord is aborted then the record pointer shall remain set at the record=0D=
+=0Aat which it was set prior to the action.=0D=0ANOTE 1: It is not possible=
+ at present to have more than 255 records in a file of this type and=0D=
+=0Aeach record cannot be greater than 255 bytes.=0D=0ANOTE 2: This structure=
+ was previously referred to as "formatted" in GSM.=0D=0A6.4.3 Cyclic EF=0D=
+=0ACyclic files are used for storing records in chronological order. When al=
+l records have been used for=0D=0Astorage then the next storage of data sha=
+ll overwrite the o record n. The last updated record containi=
+ng the newest data is record number=0D=0A1 and the oldest data is held in r=
+ecord number n.=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0AHead=
+er =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=B5=0D=0ABody =B3 =
+Record 1 =B3=C4=C4=BF=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 =
+=B3=0D=0A=B3 Record 2 =B3 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=B4 =B3=0D=0A=B3 : =B3 =B3=0D=0A=B3 : =B3 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=B4 =B3=0D=0A=B3 Record n =B3=C4=C4=D9=0D=0A=C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 6: Structure of a cyclic fi=
+le=0D=0APage 24=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AFor update o=
+perations only PREVIOUS record shall be used. For reading operations the me=
+thods of=0D=0Aaddressing are Next Previous Current and Record Number.=0D=
+=0AAfter selection of a cyclic file (for either operation) the record point=
+er shall address the record updated or=0D=0Aincreased last. If an action fol=
+lowing selection of a record is aborted then the record pointer shall remai=
+n=0D=0Aset at the record at which it was set prior to the action.=0D=0ANOTE:=
+ It is not possible at present to have more than 255 records in a file of =
+this type and=0D=0Aeach record cannot be greater than 255 bytes.=0D=0A6.5 M=
+ethods for selecting a file=0D=0AAfter the Answer To Reset (ATR) the Master=
+ File (MF) is implicitly selected and becomes the Current=0D=0ADirectory. Ea=
+ch file may then be selected by using the SELECT function in accordance with=
+ the following=0D=0Arules.=0D=0ASelecting a DF or the MF sets the Current Di=
+rectory. After such a selection there is no current EF.=0D=0ASelecting an EF=
+ sets the current EF and the Current Directory remains the DF or MF which is=
+ the parent of=0D=0Athis EF. The current EF is always a child of the Current=
+ Directory.=0D=0AAny application specific command shall only be operable if =
+it is specific to the Current Directory.=0D=0AThe following files may be sel=
+ected from the last selected file:=0D=0A- any file which is an immediate chi=
+ld of the Current Directory;=0D=0A- any DF which is an immediate child of th=
+e parent of the current DF;=0D=0A- the parent of the Current Directory;=0D=
+=0A- the current DF;=0D=0A- the MF.=0D=0AThis means in particular that a DF =
+shall be selected prior to the selection of any of its EFs. All selections=
+=0D=0Aare made using the file ID.=0D=0AThe following figure gives the logica=
+l structure for the GSM application. GSM defines only one level of DFs=0D=
+=0Aunder the MF.=0D=0AFigure 7: Logical structure=0D=0AThe following table g=
+ives the valid selections for GSM for the logical structure in figure 7. Res=
+election of=0D=0Athe last selected file is also allowed but not shown.=0D=
+=0APage 25=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 6: File sel=
+ection=0D=0ALast selected file Valid Selections=0D=0AMF=0D=0ADF1=0D=0ADF2=
+=0D=0AEF1=0D=0AEF2=0D=0AEF3=0D=0AEF4=0D=0ADF1 DF2 EF1=0D=0AMF DF2 EF2=
+=0D=0AMF DF1 EF3 EF4=0D=0AMF DF1 DF2=0D=0AMF DF1 DF2=0D=0AMF DF1 DF=
+2 EF4=0D=0AMF DF1 DF2 EF3=0D=0A6.6 Reservation of file IDs=0D=0AIn addit=
+ion to the identifiers used for the files specified in this TS the followin=
+g file IDs are reserved for use=0D=0Aby GSM.=0D=0ADedicated Files:=0D=0A- ad=
+ministrative use:=0D=0A'7F 4X';=0D=0A- operational use:=0D=0A'7F 10' (DFTELE=
+COM) '7F 20' (DFGSM) '7F 21' (DFDCS1800) and '7F 2X' where X=0D=0Aranges=
+ from '2' to 'F'.=0D=0AElementary files:=0D=0A- administrative use:=0D=0A'6F=
+ XX' in the DFs '7F 4X';=0D=0A'6F 1X' in the DFs '7F 10' '7F 20' '7F 21';=
+=0D=0A'2F 01' '2F EX' in the MF '3F 00';=0D=0A- operational use:=0D=0A'6F 2=
+X' '6F 3X' '6F 4X' in '7F 10' and '7F 2X';=0D=0A'2F 1X' in the MF '3F 00'.=
+=0D=0AIn all the above X ranges unless otherwise stated from '0' to 'F'.=
+=0D=0A7 Security features=0D=0AThe security aspects of GSM are described in =
+the normative references TS GSM 02.09 [4] and=0D=0ATS GSM 03.20 [10]. This c=
+lause gives information related to security features supported by the SIM to=
+=0D=0Aenable the following:=0D=0A- authentication of the subscriber identity=
+ to the network;=0D=0A- data confidentiality over the air interface;=0D=0A- =
+file access conditions.=0D=0A7.1 Authentication and cipher key generation pr=
+ocedure=0D=0AThis subclause describes the authentication mechanism and ciphe=
+r key generation which are invoked by=0D=0Athe network. For the specificatio=
+n of the corresponding procedures across the SIM/ME interface see=0D=0Aclaus=
+e 11.=0D=0AThe network sends a Random Number (RAND) to the MS. The ME passes=
+ the RAND to the SIM in the=0D=0Acommand RUN GSM ALGORITHM. The SIM returns =
+the values SRES and Kc to the ME which are derived=0D=0Ausing the algorithms=
+ and processes given below. The ME sends SRES to the network. The network=
+=0D=0Acompares this value with the value of SRES which it calculates for its=
+elf. The comparison of these SRES=0D=0Avalues provides the authentication. T=
+he value Kc is used by the ME in any future enciphered=0D=0Acommunications w=
+ith the network until the next invocation of this mechanism.=0D=0APage 26=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AA subscriber authentication=
+ key Ki is used in this procedure. This key Ki has a length of 128 bits and =
+is=0D=0Astored within the SIM for use in the algorithms described below.=0D=
+=0A7.2 Algorithms and processes=0D=0AThe names and parameters of the algorit=
+hms supported by the SIM are defined in TS GSM 03.20 [10].=0D=0AThese are:=
+=0D=0A- Algorithm A3 to authenticate the MS to the network;=0D=0A- Algorithm=
+ A8 to generate the encryption key.=0D=0AThese algorithms may exist either d=
+iscretely or combined (into A38) within the SIM. In either case the=0D=0Aout=
+put on the SIM/ME interface is 12 bytes. The inputs to both A3 and A8 or A3=
+8 are Ki (128 bits)=0D=0Ainternally derived in the SIM and RAND (128 bits)=
+ across the SIM/ME interface. The output is SRES (32=0D=0Abits)/Kc (64 bits)=
+ the coding of which is defined in the command RUN GSM ALGORITHM in clause 9=
+.=0D=0A7.3 File access conditions=0D=0AEvery file has its own specific acces=
+s condition for each command. The relevant access condition of the=0D=0Alast=
+ selected file shall be fulfilled before the requested action can take place=
+.=0D=0AFor each file:=0D=0A- the access conditions for the commands READ and=
+ SEEK are identical;=0D=0A- the access conditions for the commands SELECT an=
+d STATUS are ALWays.=0D=0ANo file access conditions are currently assigned b=
+y GSM to the MF and the DFs.=0D=0AThe access condition levels are defined in=
+ the following table:=0D=0ATable 7: Access condition level coding=0D=0ALevel=
+ Access Condition=0D=0A0=0D=0A1=0D=0A2=0D=0A3=0D=0A4 to 14=0D=0A15=0D=0AALWa=
+ys=0D=0ACHV1=0D=0ACHV2=0D=0AReserved for GSM Future Use=0D=0AADM=0D=0ANEVer=
+=0D=0AThe meaning of the file access conditions is as follows:=0D=0AALWAYS: =
+the action can be performed without any restriction;=0D=0ACHV1 (card holder =
+verification 1): the action shall only be possible if one of the following t=
+hree=0D=0Aconditions is fulfilled:=0D=0A- a correct CHV1 value has already b=
+een presented to the SIM during the current session;=0D=0A- the CHV1 enabled=
+/disabled indicator is set to "disabled";=0D=0A- UNBLOCK CHV1 has been succe=
+ssfully performed during the current session;=0D=0ACHV2: the action shall on=
+ly be possible if one of the following two conditions is fulfilled:=0D=0A- a=
+ correct CHV2 value has already been presented to the SIM during the current=
+ session;=0D=0APage 27=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- UNB=
+LOCK CHV2 has been successfully performed during the current session;=0D=0AA=
+DM: allocation of these levels and the respective requirements for their ful=
+filment are the=0D=0Aresponsibility of the appropriate administrative author=
+ity;=0D=0ANEVER: the action cannot be performed over the SIM/ME interface. T=
+he SIM may perform the=0D=0Aaction internally.=0D=0ACondition levels are not=
+ hierarchical. For instance correct presentation of CHV2 does not allow act=
+ions to=0D=0Abe performed which require presentation of CHV1. A condition le=
+vel which has been satisfied remains valid=0D=0Auntil the end of the GSM ses=
+sion as long as the corresponding secret code remains unblocked i.e. after=
+=0D=0Athree consecutive wrong attempts not necessarily in the same card ses=
+sion the access rights previously=0D=0Agranted by this secret code are lost=
+ immediately. A satisfied CHV condition level applies to both DFGSM=0D=0Aand=
+ DFTELECOM.=0D=0AThe ME shall determine whether CHV2 is available by using t=
+he response to the STATUS command. If=0D=0ACHV2 is "not initialised" then CH=
+V2 commands e.g. VERIFY CHV2 shall not be executable.=0D=0A8 Description o=
+f the functions=0D=0AThis clause gives a functional description of the comma=
+nds and their respective responses. Associated=0D=0Astatus conditions error=
+ codes and their corresponding coding are specified in clause 9.=0D=0AIt sha=
+ll be mandatory for all cards complying with this Standard to support all fu=
+nctions described in this=0D=0AStandard. The command GET RESPONSE which is n=
+eeded for the protocol T=3D0 is specified in clause 9.=0D=0AThe following ta=
+ble lists the file types and structures together with the functions which ma=
+y act on them=0D=0Aduring a GSM session. These are indicated by an asterisk =
+(*).=0D=0ATable 8: Functions on files in GSM session=0D=0AFile=0D=0AFunction=
+ MF DF EF transparent EF linear fixed EF cyclic=0D=0ASELECT *=0D=0AS=
+TATUS *=0D=0AREAD BINARY *=0D=0AUPDATE BINARY *=0D=0AREAD RECORD *=
+=0D=0AUPDATE RECORD *=0D=0ASEEK *=0D=0AINCREASE *=0D=0AINVALIDATE *=
+=0D=0AREHABILITATE *=0D=0A8.1 SELECT=0D=0AThis function selects a file a=
+ccording to the methods described in clause 6. After a successful selection =
+the=0D=0Arecord pointer in a linear fixed file is undefined. The record poin=
+ter in a cyclic file shall address the last=0D=0Arecord which has been updat=
+ed or increased.=0D=0AInput:=0D=0A- file ID.=0D=0AOutput:=0D=0A- if the sele=
+cted file is the MF or a DF:=0D=0Afile ID total memory space available CHV=
+ enabled/disabled indicator CHV status and other GSM=0D=0Aspecific data;=
+=0D=0APage 28=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- if the selec=
+ted file is an EF:=0D=0Afile ID file size access conditions invalidated/n=
+ot invalidated indicator structure of EF and length of=0D=0Athe records in =
+case of linear fixed structure or cyclic structure.=0D=0A8.2 STATUS=0D=0AThi=
+s function returns information concerning the current directory. A current E=
+F is not affected by the=0D=0ASTATUS function.=0D=0AInput:=0D=0A- none.=0D=
+=0AOutput:=0D=0A- file ID total memory space available CHV enabled/disable=
+d indicator CHV status and other GSM=0D=0Aspecific data (identical to SELEC=
+T above).=0D=0A8.3 READ BINARY=0D=0AThis function reads a string of bytes fr=
+om the current transparent EF. This function shall only be performed=0D=0Aif=
+ the READ access condition for this EF is satisfied.=0D=0AInput:=0D=0A- rela=
+tive address and the length of the string.=0D=0AOutput:=0D=0A- string of byt=
+es.=0D=0A8.4 UPDATE BINARY=0D=0AThis function updates the current transparen=
+t EF with a string of bytes. This function shall only be=0D=0Aperformed if t=
+he UPDATE access condition for this EF is satisfied. An update can be consid=
+ered as a=0D=0Areplacement of the string already present in the EF by the st=
+ring given in the update command.=0D=0AInput:=0D=0A- relative address and th=
+e length of the string;=0D=0A- string of bytes.=0D=0AOutput:=0D=0A- none.=
+=0D=0A8.5 READ RECORD=0D=0AThis function reads one complete record in the cu=
+rrent linear fixed or cyclic EF. The record to be read is=0D=0Adescribed by =
+the modes below. This function shall only be performed if the READ access co=
+ndition for this=0D=0AEF is satisfied. The record pointer shall not be chang=
+ed by an unsuccessful READ RECORD function.=0D=0AFour modes are defined:=0D=
+=0ACURRENT The current record is read. The record pointer is not affected.=
+=0D=0AABSOLUTE The record given by the record number is read. The record poi=
+nter is not affected.=0D=0ANEXT The record pointer is incremented before the=
+ READ RECORD function is performed and the=0D=0Apointed record is read. If t=
+he record pointer has not been previously set within the selected EF then=
+=0D=0AREAD RECORD (next) shall read the first record and set the record poin=
+ter to this record.=0D=0AIf the record pointer addresses the last record in =
+a linear fixed EF READ RECORD (next) shall not=0D=0Acause the record pointe=
+r to be changed and no data shall be read.=0D=0APage 29=0D=0AGSM 11.11 Vers=
+ion 5.0.0 December 1995=0D=0AIf the record pointer addresses the last record=
+ in a cyclic EF READ RECORD (next) shall set the=0D=0Arecord pointer to the=
+ first record in this EF and this record shall be read.=0D=0APREVIOUS The re=
+cord pointer is decremented before the READ RECORD function is performed=0D=
+=0Aand the pointed record is read. If the record pointer has not been previo=
+usly set within the selected=0D=0AEF then READ RECORD (previous) shall read=
+ the last record and set the record pointer to this=0D=0Arecord.=0D=0AIf the=
+ record pointode only) and the length of the record.=0D=0AOut=
+put:=0D=0A- the record.=0D=0A8.6 UPDATE RECORD=0D=0AThis function updates on=
+e complete record in the current linear fixed or cyclic EF. This function sh=
+all only=0D=0Abe performed if the UPDATE access condition for this EF is sat=
+isfied. The UPDATE can be considered as=0D=0Aa replacement of the relevant r=
+ecord data of the EF by the record data given in the command. The record=0D=
+=0Apointer shall not be changed by an unsuccessful UPDATE RECORD function.=
+=0D=0AThe record to be updated is described by the modes below. Four modes a=
+re defined of which only=0D=0APREVIOUS is allowed for cyclic files:=0D=0ACUR=
+RENT The current record is updated. The record pointer is not affected.=0D=
+=0AABSOLUTE The record given by the record number is updated. The record poi=
+nter is not affected.=0D=0ANEXT The record pointer is incremented before the=
+ UPDATE RECORD function is performed and=0D=0Athe pointed record is updated.=
+ If the record pointer has not been previously set within the selected=0D=
+=0AEF then UPDATE RECORD (next) shall set the record pointer to the first r=
+ecord in this EF and this=0D=0Arecord shall be updated. If the record pointe=
+r addresses the last record in a linear fixed EF=0D=0AUPDATE RECORD (next) =
+shall not cause the record pointer to be changed and no record shall be=0D=
+=0Aupdated.=0D=0APREVIOUS For a linear fixed EF the record pointer is decrem=
+ented before the UPDATE RECORD=0D=0Afunction is performed and the pointed re=
+cord is updated. If the record pointer has not been=0D=0Apreviously set with=
+in the selected EF then UPDATE RECORD (previous) shall set the record point=
+er=0D=0Ato the last record in this EF and this record shall be updated. If t=
+he record pointer addresses the=0D=0Afirst record in a linear fixed EF UPDA=
+TE RECORD (previous) shall not cause the record pointer to=0D=0Abe changed =
+and no record shall be updated.=0D=0AFor a cyclic EF the record containing t=
+he oldest data is updated the record pointer is set to this=0D=0Arecord and=
+ this record becomes record number 1.=0D=0AInput:=0D=0A- mode record number=
+ (absolute mode only) and the length of the record;=0D=0A- the data used for=
+ updating the record.=0D=0AOutput:=0D=0A- none.=0D=0A8.7 SEEK=0D=0AThis func=
+tion searches through the current linear fixed EF to find a record starting =
+with the given pattern.=0D=0AThis function shall only be performed if the RE=
+AD access condition for this EF is satisfied. Two types of=0D=0ASEEK are def=
+ined:=0D=0APage 30=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AType 1 Th=
+e record pointer is set to the record containing the pattern no output is a=
+vailable.=0D=0AType 2 The record pointer is set to the record containing the=
+ pattern the output is the record=0D=0Anumber.=0D=0ANOTE: A Phase 1 SIM onl=
+y executes type 1 of the SEEK function.=0D=0AThe SIM shall be able to accept=
+ any pattern length from 1 to 16 bytes inclusive. The length of the pattern=
+=0D=0Ashall not exceed the record length.=0D=0AFour modes are defined:=0D=
+=0A- from the beginning forwards;=0D=0A- from the end backwards;=0D=0A- from=
+ the next location forwards;=0D=0A- from the previous location backwards.=
+=0D=0AIf the record pointer has not been previously set (its status is undef=
+ined) within the selected linear fixed EF=0D=0Athen the search begins:=0D=
+=0A- with the first record in the case of SEEK from the next location forwar=
+ds or=0D=0A- with the last record in the case of SEEK from the previous loca=
+tion backwards.=0D=0AAfter a successful SEEK the record pointer is set to t=
+he record in which the pattern was found. The record=0D=0Apointer shall not =
+be changed by an unsuccessful SEEK function.=0D=0AInput:=0D=0A- type and mod=
+e;=0D=0A- pattern;=0D=0A- length of the pattern.=0D=0AOutput:=0D=0A- type 1:=
+ none;=0D=0A- type 2: status/record number=0D=0A8.8 INCREASE=0D=0AThis funct=
+ion adds the value given by the ME to the value of the last increased/update=
+d record of the=0D=0Acurrent cyclic EF and stores the result into the oldes=
+t record. The record pointer is set to this record and=0D=0Athis record beco=
+mes record number 1. This function shall be used only if this EF has an INCR=
+EASE access=0D=0Acondition assigned and this condition is fulfilled (see byt=
+es 8 and 10 in the response parameters/data of the=0D=0Acurrent EF clause 9=
+). The SIM shall not perform the increase if the result would exceed the max=
+imum=0D=0Avalue of the record (represented by all bytes set to 'FF').=0D=0AI=
+nput:=0D=0A- the value to be added.=0D=0AOutput:=0D=0A- value of the increas=
+ed record;=0D=0A- value which has been added.=0D=0A8.9 VERIFY CHV=0D=0AThis =
+function verifies the CHV presented by the ME by comparing it with the relev=
+ant one stored in the=0D=0ASIM. The verification process is subject to the f=
+ollowing conditions being fulfilled:=0D=0A- CHV is not disabled;=0D=0A- CHV =
+is not blocked.=0D=0APage 31=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AIf the access condition for a function to be performed on the last select=
+ed file is CHV1 or CHV2 then a=0D=0Asuccessful verification of the relevant=
+ CHV is required prior to the use of the function on this file unless the=
+=0D=0ACHV is disabled.=0D=0AIf the CHV presented is correct the number of r=
+emaining CHV attempts for that CHV shall be reset to its=0D=0Ainitial value =
+3.=0D=0AIf the CHV presented is false the number of remaining CHV attempts =
+for that CHV shall be decremented.=0D=0AAfter 3 consecutive false CHV presen=
+tations not necessarily in the same card session the respective CHV=0D=0As=
+hall be blocked and the access condition can never be fulfilled until the UN=
+BLOCK CHV function has been=0D=0Asuccessfully performed on the respective CH=
+V.=0D=0AInput:=0D=0A- indication CHV1/CHV2 CHV.=0D=0AOutput:=0D=0A- none.=
+=0D=0A8.10 CHANGE CHV=0D=0AThis function assigns a new value to the relevant=
+ CHV subject to the following conditions being fulfilled:=0D=0A- CHV is not =
+disabled;=0D=0A- CHV is not blocked.=0D=0AThe old and new CHV shall be prese=
+nted.=0D=0AIf the old CHV presented is correct the number of remaining CHV =
+attempts for that CHV shall be reset to=0D=0Aits initial value 3 and the new=
+ value for the CHV becomes valid.=0D=0AIf the old CHV presented is false th=
+e number of remaining CHV attempts for that CHV shall be=0D=0Adecremented an=
+d the value of the CHV is unchanged. After 3 consecutive false CHV presentat=
+ions not=0D=0Anecessarily in the same card session the respective CHV shal=
+l be blocked and the access condition can=0D=0Anever be fulfilled until the =
+UNBLOCK CHV function has been performed successfully on the respective CHV.=
+=0D=0AInput:=0D=0A- indication CHV1/CHV2 old CHV new CHV.=0D=0AOutput:=0D=
+=0A- none.=0D=0A8.11 DISABLE CHV=0D=0AThis function may only be applied to C=
+HV1. The successful execution of this function has the effect that=0D=0Afile=
+s protected by CHV1 are now accessible as if they were marked "ALWAYS". The =
+function DISABLE=0D=0ACHV shall not be executed by the SIM when CHV1 is alre=
+ady disabled or blocked.=0D=0AIf the CHV1 presented is correct the number o=
+f remaining CHV1 attempts shall be reset to its initial value=0D=0A3 and CHV=
+1 shall be disabled.=0D=0AIf the CHV1 presented is false the number of rema=
+ining CHV1 attempts shall be decremented and CHV1=0D=0Aremains enabled. Afte=
+r 3 consecutive false CHV1 presentations not necessarily in the same card s=
+ession=0D=0ACHV1 shall be blocked and the access condition can never be ful=
+filled until the UNBLOCK CHV function has=0D=0Abeen successfully performed o=
+n CHV1.=0D=0AInput:=0D=0A- CHV1.=0D=0AOutput:=0D=0A- none.=0D=0APage 32=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A8.12 ENABLE CHV=0D=0AThis func=
+tion may only be applied to CHV1. It is the reverse function of DISABLE CHV.=
+ The function=0D=0AENABLE CHV shall not be executed by the SIM when CHV1 is =
+already enabled or blocked.=0D=0AIf the CHV1 presented is correct the numbe=
+r of remaining CHV1 attempts shall be reset to its initial value=0D=0A3 and =
+CHV1 shall be enabled.=0D=0AIf the CHV1 presented is false the number of re=
+maining CHV1 attempts shall be decremented and CHV1=0D=0Aremains disabled. A=
+fter 3 consecutive false CHV1 presentations not necessarily in the same car=
+d session=0D=0ACHV1 shall be blocked and the access condition can never be =
+fulfilled until the UNBLOCK CHV function has=0D=0Abeen successfully performe=
+d on CHV1.=0D=0AInput:=0D=0A- CHV1.=0D=0AOutput:=0D=0A- none.=0D=0A8.13 UNBL=
+OCK CHV=0D=0AThis function unblocks a CHV which has been blocked by 3 consec=
+utive wrong CHV presentations. This=0D=0Afunction may be performed whether o=
+r not the relevant CHV is blocked.=0D=0AIf the UNBLOCK CHV presented is corr=
+ect the value of the CHV presented together with the UNBLOCK=0D=0ACHV is =
+assigned to that CHV the number of remaining UNBLOCK CHV attempts for that =
+UNBLOCK CHV=0D=0Ais reset to its initial value 10 and the number of remainin=
+g CHV attempts for that CHV is reset to its initial=0D=0Avalue 3. After a su=
+ccessful unblocking attempt the CHV is enabled and the relevant access condi=
+tion level=0D=0Ais satisfied.=0D=0AIf the presented UNBLOCK CHV is false th=
+e number of remaining UNBLOCK CHV attempts for that=0D=0AUNBLOCK CHV shall b=
+e decremented. After 10 consecutive false UNBLOCK CHV presentations not=0D=
+=0Anecessarily in the same card session the respective UNBLOCK CHV shall be=
+ blocked. A false UNBLOCK=0D=0ACHV shall have no effect on the status of the=
+ respective CHV itself.=0D=0AInput:=0D=0A- indication CHV1/CHV2 the UNBLOCK=
+ CHV and the new CHV.=0D=0AOutput:=0D=0A- none.=0D=0A8.14 INVALIDATE=0D=0ATh=
+is function invalidates the current EF. After an INVALIDATE function the res=
+pective flag in the file status=0D=0Ashall be changed accordingly. This func=
+tion shall only be performed if the INVALIDATE access condition for=0D=0Athe=
+ current EF is satisfied.=0D=0APage 33=0D=0AGSM 11.11 Version 5.0.0 December=
+ 1995=0D=0AAn invalidated file shall no longer be available within the appli=
+cation for any function except for the SELECT=0D=0Aand the REHABILITATE func=
+tions.=0D=0AInput:=0D=0A- none.=0D=0AOutput:=0D=0A- none.=0D=0A8.15 REHABILI=
+TATE=0D=0AThis function rehabilitates the invalidated current EF. After a RE=
+HABILITATE function the respective flag in=0D=0Athe file status shall be cha=
+nged accordingly. This function shall only be performed if the REHABILITATE=
+=0D=0Aaccess condition for the current EF is satisfied.=0D=0AInput:=0D=0A- n=
+one.=0D=0AOutput:=0D=0A- none.=0D=0A8.16 RUN GSM ALGORITHM=0D=0AThis functio=
+n is used during the procedure for authenticating the SIM to a GSM network a=
+nd to calculate a=0D=0Acipher key. The card runs the specified algorithms A3=
+ and A8 using a 16 byte random number and the=0D=0Asubscriber authentication=
+ key Ki which is stored in the SIM. The function returns the calculated res=
+ponse=0D=0ASRES and the cipher key Kc.=0D=0AThe function shall not be execut=
+able unless DFGSM has been selected as the Current Directory and a=0D=0Asucc=
+essful CHV1 verification procedure has been performed (see 11.3.1).=0D=0AInp=
+ut:=0D=0A- RAND.=0D=0AOutput:=0D=0A- SRES Kc.=0D=0AThe contents of Kc shall=
+ be presented to algorithm A5 by the ME in its full 64 bit format as deliver=
+ed by the=0D=0ASIM.=0D=0A8.17 SLEEP=0D=0AThis is an obsolete GSM function wh=
+ich was issued by Phase 1 MEs. The function shall not be used by an=0D=0AME =
+of Phase 2 or later.=0D=0A9 Description of the commands=0D=0AThis clause sta=
+tes the general principles for mapping the functions described in clause 8 o=
+nto Application=0D=0AProtocol Data Units which are used by the transmission =
+protocol.=0D=0A9.1 Mapping principles=0D=0AAn APDU can be a command APDU or =
+a response APDU.=0D=0APage 34=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AA command APDU has the following general format:=0D=0A=DA=C4=C4=C4=C4=C2=
+=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=BF=0D=0A=B3CLA =B3INS =B3 P1 =B3 P2 =B3 P3 =B3 Data =B3=0D=0A=C0=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9=0D=0AThe response APDU has the following general forma=
+t:=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=C4=
+=C4=C4=C4=C4=C2=C4=C4=C4=C4=C4=BF=0D=0A=B3 Data =B3 SW1 =B3 SW2 =B3=0D=0A=
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=C4=D9=0D=0AAn APDU is transported by the T=3D0 transmissi=
+on protocol without any change. Other protocols might=0D=0Aembed an APDU int=
+o their own transport structure (ISO/IEC 7816-3 [25]).=0D=0AThe bytes have t=
+he following meaning:=0D=0A- CLA is the class of instruction (ISO/IEC 7816-3=
+ [25]) 'A0' is used in the GSM application;=0D=0A- INS is the instruction c=
+ode (ISO/IEC 7816-3 [25]) as defined in this subclause for each command;=0D=
+=0A- P1 P2 P3 are parameters for the instruction. They are specified in ta=
+ble 9. 'FF' is a valid value for=0D=0AP1 P2 and P3. P3 gives the length of =
+the data element. P3=3D'00' introduces a 256 byte data transfer=0D=0Afrom th=
+e SIM in an outgoing data transfer command (response direction). In an ingoi=
+ng data transfer=0D=0Acommand (command direction) P3=3D'00' introduces no t=
+ransfer of data.=0D=0A- SW1 and SW2 are the status words indicating the succ=
+essful or unsuccessful outcome of the=0D=0Acommand.=0D=0AFor some of the fun=
+ctions described in clause 8 it is necessary for T=3D0 to use a supplementar=
+y transport=0D=0Aservice command (GET RESPONSE) to obtain the output data. F=
+or example the SELECT function needs=0D=0Athe following two commands:=0D=
+=0A- the first command (SELECT) has both parameters and data serving as inpu=
+t for the function;=0D=0A- the second command (GET RESPONSE) has a parameter=
+ indicating the length of the data to be=0D=0Areturned.=0D=0AIf the length o=
+f the response data is not known beforehand then its correct length may be =
+obtained by=0D=0Aapplying the first command and interpreting the status word=
+s. SW1 shall be '9F' and SW2 shall give the=0D=0Atotal length of the data. O=
+ther status words may be present in case of an error. The various cases are:=
+=0D=0ACase 1: No input / No output=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3SW=
+1=B3SW2=B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=
+=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth (=3D'00') '90''00'=0D=0ACase 2: No input =
+/ Output of known length=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3 DATA with l=
+ength lgth =B3SW1=B3SW2=B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=
+=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C1=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth '90''00'=0D=0ANOTE: lgth=
+=3D'00' causes a data transfer of 256 bytes.=0D=0ACase 3: No Input / Output =
+of unknown length=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3SW1=B3SW2=B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C2=C4=C1=C4=
+=C2=C4=D9=0D=0Algth (=3D'00') '9F' lgth1=0D=0AGET RESPONSE=0D=0A=B3CLA=B3INS=
+=B3P1=B3P2=B3P3=B3 =B3 DATA with length lgth2=F3lgth1 =B3SW1=B3SW2=B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C1=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth2 '90''00'=0D=0APage 35=0D=0AGSM 11.11 =
+Version 5.0.0 December 1995=0D=0ACase 4: Input / No output=0D=0A=B3CLA=B3INS=
+=B3P1=B3P2=B3P3=B3 DATA with length lgth =B3 =B3SW1=B3SW2=B3=0D=0A=C0=C4=C4=
+=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9 =C0=C4=C2=C4=C1=C4=C2=C4=D9=0D=
+=0Algth '90''00'=0D=0ACase 5: Input / Output of known or unknown length=0D=
+=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 DATA with length lgth =B3 =B3SW1=B3SW2=B3=
+=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=C1=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9 =C0=C4=C2=C4=C1=
+=C4=C2=C4=D9=0D=0Algth '9F' lgth1=0D=0AGET RESPONSE=0D=0A=B3CLA=B3INS=B3P1=
+=B3P2=B3P3=B3 =B3 DATA with length lgth2=F3lgth1 =B3SW1=B3SW2=B3=0D=0A=C0=
+=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=
+=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth2 '90''00'=0D=0AFor cases 3 and 5 when SW=
+1/SW2 indicates there is response data (i.e. SW1/SW2 =3D '9FXX') then if t=
+he=0D=0AME requires to get this response data it shall send a GET RESPONSE =
+command as described in the=0D=0Arelevant case above.=0D=0AIf the GSM applic=
+ation is one of several applications in a multi-application card other comm=
+ands with CLA=0D=0Anot equal to 'A0' may be sent by the terminal. This shall=
+ not influence the state of the GSM application.=0D=0A9.2 Coding of the comm=
+ands=0D=0ATable 9 below gives the coding of the commands. The direction of t=
+he data is indicated by (S) and (R)=0D=0Awhere (S) stands for data sent by =
+the ME while (R) stands for data received by the ME. Offset is coded=0D=0Aon=
+ 2 bytes where P1 gives the high order byte and P2 the low order byte. '00 0=
+0' means no offset and=0D=0Areading/updating starts with the first byte whil=
+e an offset of '00 01' means that reading/updating starts with=0D=0Athe seco=
+nd byte
+.=0D=0AIn addition to the instruction codes specified in table 9 =
+the following codes are reserved:=0D=0AGSM operational phase:=0D=0A'1X' with=
+ X even.=0D=0AAdministrative management phase:=0D=0A'2A' 'D0' 'D2' 'DE' =
+'C4' 'C6' 'C8' 'CA' 'CC' 'B4' 'B6' 'B8' 'BA' and 'BC'.=0D=0APage 36=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 9: Coding of the comm=
+ands=0D=0ACOMMAND INS P1 P2 P3 S/R=0D=0ASELECT 'A4' '00' '00' '02' S/R=0D=
+=0ASTATUS 'F2' '00' '00' lgth R=0D=0AREAD BINARY 'B0' offset high offset low=
+ lgth R=0D=0AUPDATE BINARY 'D6' offset high offset low lgth S=0D=0AREAD RECO=
+RD 'B2' rec No. mode lgth R=0D=0AUPDATE RECORD 'DC' rec No. mode lgth S=0D=
+=0ASEEK 'A2' '00' type/mode lgth S/R=0D=0AINCREASE '32' '00' '00' '03' S/R=
+=0D=0AVERIFY CHV '20' '00' CHV No. '08' S=0D=0ACHANGE CHV '24' '00' CHV No. =
+'10' S=0D=0ADISABLE CHV '26' '00' '01' '08' S=0D=0AENABLE CHV '28' '00' '01'=
+ '08' S=0D=0AUNBLOCK CHV '2C' '00' see NOTE '10' S=0D=0AINVALIDATE '04' '00'=
+ '00' '00' -=0D=0AREHABILITATE '44' '00' '00' '00' -=0D=0ARUN GSM ALGORITHM =
+'88' '00' '00' '10' S/R=0D=0ASLEEP 'FA' '00' '00' '00' -=0D=0AGET RESPONSE '=
+C0' '00' '00' lgth R=0D=0ANOTE: If the UNBLOCK CHV command applies to CHV1 t=
+hen P2 is coded '00'; if it applies to=0D=0ACHV2 then P2 is coded '02'.=0D=
+=0ADefinitions and codings used in the response parameters/data of the comma=
+nds are given in subclause=0D=0A9.3.=0D=0A9.2.1 SELECT=0D=0ACOMMAND CLASS IN=
+S P1 P2 P3=0D=0ASELECT 'A0' 'A4' '00' '00' '02'=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - 2 File ID 2=0D=0AResponse paramet=
+ers/data in case of an MF or DF:=0D=0APage 37=0D=0AGSM 11.11 Version 5.0.0 D=
+ecember 1995=0D=0AByte(s) Description Length=0D=0A1 - 2 RFU 2=0D=0A3 - 4 Tot=
+al amount of memory of the selected directory=0D=0Awhich is not allocated to=
+ any of the DFs or EFs under=0D=0Athe selected directory=0D=0A2=0D=0A5 - 6 F=
+ile ID 2=0D=0A7 Type of file (see subclause 9.3) 1=0D=0A8 - 12 RFU 5=0D=0A13=
+ Length of the following data (byte 14 to the end) 1=0D=0A14 - 34 GSM specif=
+ic data 21=0D=0AGSM specific data:=0D=0AByte(s) Description Length=0D=0A14 F=
+ile characteristics (see detail 1) 1=0D=0A15 Number of DFs which are a direc=
+t child of the current=0D=0Adirectory=0D=0A1=0D=0A16 Number of EFs which are=
+ a direct child of the current=0D=0Adirectory=0D=0A1=0D=0A17 Number of CHVs=
+ UNBLOCK CHVs and administrative=0D=0Acodes=0D=0A1=0D=0A18 RFU 1=0D=0A19 CHV=
+1 status (see detail 2) 1=0D=0A20 UNBLOCK CHV1 status (see detail 2) 1=0D=
+=0A21 CHV2 status (see detail 2) 1=0D=0A22 UNBLOCK CHV2 status (see detail 2=
+) 1=0D=0A23 RFU 1=0D=0A24 - 34 Reserved for the administrative management=
+=0D=0A(optional)=0D=0A0=F3lgth=F311=0D=0ANOTE 1: Byte 35 and following are R=
+FU.=0D=0ANOTE 2: The STATUS information of the MF DFGSM and DFTELECOM provi=
+de some identical=0D=0Aapplication specific data e.g. CHV status. On a mult=
+i-application card the MF should=0D=0Anot contain any application specific d=
+ata. Such data is obtained by terminals from the=0D=0Aspecific application d=
+irectories. ME manufacturers should take this into account and=0D=0Atherefor=
+e not use application specific data which may exist in the MF of a monoappli=
+cation=0D=0ASIM.=0D=0ASimilarly the Verify CHV command should not be execut=
+ed in the MF but in the relevant=0D=0Aapplication directory (e.g. DFGSM).=
+=0D=0ADetail 1: File characteristics=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 Clock st=
+op (see below)=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 For running t=
+he authentication algorithm=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 a frequency is req=
+uired of at least=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 13/8 MHz if b2=3D0 and 13/4 M=
+Hz if b2=3D1=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 Clock=
+ stop (see below)=0D=0A=B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4 RFU=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4 b8=3D0: CHV1 enabled; b8=3D1: CHV1 disabled=0D=0ATh=
+e coding of the conditions for stopping the clock is as follows:=0D=0APage 3=
+8=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ABit b1 Bit b3 Bit b4=0D=
+=0A1 0 0 clock stop allowed no preferred level=0D=0A1 1 0 clock stop allowe=
+d high level preferred=0D=0A1 0 1 clock stop allowed low level preferred=
+=0D=0A0 0 0 clock stop not allowed=0D=0A0 1 0 clock stop not allowed unless=
+ at high level=0D=0A0 0 1 clock stop not allowed unless at low level=0D=0AI=
+f bit b1 (column 1) is coded 1 stopping the clock is allowed at high or low=
+ level. In this case=0D=0Acolumns 2 (bit b3) and 3 (bit b4) give information=
+ about the preferred level (high or low resp.) at=0D=0Awhich the clock may =
+be stopped.=0D=0AIf bit b1 is coded 0 the clock may be stopped only if the =
+mandatory condition in column 2 (b3=3D1 i.e.=0D=0Astop at high level) or co=
+lumn 3 (b4=3D1 i.e. stop at low level) is fulfilled. If all 3 bits are code=
+d 0 then=0D=0Athe clock shall not be stopped.=0D=0ADetail 2: Status byte of=
+ a secret code=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 Number of fals=
+e presentations remaining=0D=0A=B3 =B3 =B3 =B3 ('0' means blocked)=0D=0A=B3 =
+=C0=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 RFU=0D=0A=
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 b8=
+=3D0: secret code not initialised=0D=0Ab8=3D1: secret code initialised=0D=
+=0AResponse parameters/data in case of an EF:=0D=0AByte(s) Description Lengt=
+h=0D=0A1 - 2 RFU 2=0D=0A3 - 4 File size=0D=0A(for transparent EF: the length=
+ of the body part of the EF)=0D=0A(for linear fixed or cyclic EF: record len=
+gth multiplied by the=0D=0Anumber of records of the EF)=0D=0A2=0D=0A5 - 6 Fi=
+le ID 2=0D=0A7 Type of file (see 9.3) 1=0D=0A8 see detail 3 1=0D=0A9 - 11 Ac=
+cess conditions (see 9.3) 3=0D=0A12 File status (see 9.3) 1=0D=0A13 Length o=
+f the following data (byte 14 to the end) 1=0D=0A14 Structure of EF (see 9.3=
+) 1=0D=0A15 Length of a record (see detail 4) 1=0D=0ANOTE: Byte 16 and follo=
+wing are RFU.=0D=0ADetail 3: Byte 8=0D=0AFor transparent and linear fixed EF=
+s this byte is RFU. For a cyclic EF all bits except bit 7 are RFU;=0D=0Ab7=
+=3D1 indicates that the INCREASE command is allowed on the selected cyclic f=
+ile.=0D=0ADetail 4: Byte 15=0D=0AFor cyclic and linear fixed EFs this byte d=
+enotes the length of a record. For a transparent EF this=0D=0Abyte shall be=
+ coded '00' if this byte is sent by the SIM.=0D=0APage 39=0D=0AGSM 11.11 Ve=
+rsion 5.0.0 December 1995=0D=0A9.2.2 STATUS=0D=0ACOMMAND CLASS INS P1 P2 P3=
+=0D=0ASTATUS 'A0' 'F2' '00' '00' lgth=0D=0AThe response parameters/data are =
+identical to the response parameters/data of the SELECT command in=0D=0Acase=
+ of an MF or DF.=0D=0A9.2.3 READ BINARY=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=
+=0AREAD BINARY 'A0' 'B0' offset high offset low lgth=0D=0AResponse parameter=
+s/data:=0D=0AByte(s) Description Length=0D=0A1 - lgth Data to be read lgth=
+=0D=0A9.2.4 UPDATE BINARY=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AUPDATE BINARY=
+ 'A0' 'D6' offset high offset low lgth=0D=0ACommand parameters/data:=0D=0ABy=
+te(s) Description Length=0D=0A1 - lgth Data lgth=0D=0A9.2.5 READ RECORD=0D=
+=0ACOMMAND CLASS INS P1 P2 P3=0D=0AREAD RECORD 'A0' 'B2' Rec.No. Mode lgth=
+=0D=0AParameter P2 specifies the mode:=0D=0A- '02' =3D next record;=0D=0A- '=
+03' =3D previous record;=0D=0A- '04' =3D absolute mode/current mode the rec=
+ord number is given in P1 with P1=3D'00' denoting=0D=0Athe current record.=
+=0D=0AFor the modes "next" and "previous" P1 has no significance and shall b=
+e set to '00' by the ME. To ensure=0D=0Aphase compatibility between Phase 2 =
+SIMs and Phase 1 MEs the SIM shall not interpret the value given=0D=0Aby th=
+e ME.=0D=0APage 40=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AResponse =
+parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - lgth The data of t=
+he record lgth=0D=0A9.2.6 UPDATE RECORD=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=
+=0AUPDATE RECORD 'A0' 'DC' Rec.No. Mode lgth=0D=0AParameter P2 specifies the=
+ mode:=0D=0A- '02' =3D next record;=0D=0A- '03' =3D previous record;=0D=0A- =
+'04' =3D absolute mode/current mode; the record number is given in P1 with P=
+1=3D'00' denoting=0D=0Athe current record.=0D=0AFor the modes "next" and "pr=
+evious" P1 has no significance and shall be set to '00' by the ME. To ensure=
+=0D=0Aphase compatibility between Phase 2 SIMs and Phase 1 MEs the SIM shal=
+l not interpret the value given=0D=0Aby the ME.=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - lgth Data lgth=0D=0A9.2.7 SEEK=
+=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ASEEK 'A0' 'A2' '00' Type/Mode lgth=0D=
+=0AParameter P2 specifies type and mode:=0D=0A- 'x0' =3D from the beginning =
+forward;=0D=0A- 'x1' =3D from the end backward;=0D=0A- 'x2' =3D from the nex=
+t location forward;=0D=0A- 'x3' =3D from the previous location backward=0D=
+=0Awith x=3D'0' specifies type 1 and x=3D'1' specifies type 2 of the SEEK co=
+mmand.=0D=0ACommand parameters/data:=0D=0AByte(s) Description Length=0D=0A1 =
+- lgth Pattern lgth=0D=0AThere are no response parameters/data for a type 1 =
+SEEK. A type 2 SEEK returns the following response=0D=0Aparameters/data:=0D=
+=0AByte(s) Description Length=0D=0A1 Record number 1=0D=0APage 41=0D=0AGSM 1=
+1.11 Version 5.0.0 December 1995=0D=0A9.2.8 INCREASE=0D=0ACOMMAND CLASS INS =
+P1 P2 P3=0D=0AINCREASE 'A0' '32' '00' '00' '03'=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - 3 Value to be added 3=0D=0ARespon=
+se parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - X Value of the =
+increased record X=0D=0AX+1 - X+3 Value which has been added 3=0D=0ANOTE: X =
+denotes the length of the record.=0D=0A9.2.9 VERIFY CHV=0D=0ACOMMAND CLASS I=
+NS P1 P2 P3=0D=0AVERIFY CHV 'A0' '20' '00' CHV No. '08'=0D=0AParameter P2 sp=
+ecifies the CHV:=0D=0A- '01' =3D CHV1;=0D=0A- '02' =3D CHV2.=0D=0ACommand pa=
+rameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 CHV value 8=0D=0A9=
+.2.10 CHANGE CHV=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ACHANGE CHV 'A0' '24' '=
+00' CHV No. '10'=0D=0AParameter P2 specifies the CHV:=0D=0A- '01' =3D CHV1;=
+=0D=0A- '02' =3D CHV2.=0D=0ACommand parameters/data:=0D=0AByte(s) Descriptio=
+n Length=0D=0A1 - 8 Old CHV value 8=0D=0A9 - 16 New CHV value 8=0D=0APage 42=
+=0D=0AGSM 11.11 Version 5.0.0 DecemHV=0D=0ACOMMAND CLASS IN=
+S P1 P2 P3=0D=0AUNBLOCK CHV 'A0' '2C' '00' CHV No. '10'=0D=0AParameter P2 sp=
+ecifies the CHV:=0D=0A- 00 =3D CHV1;=0D=0A- 02 =3D CHV2.=0D=0ANOTE: The codi=
+ng '00' for CHV1 differs from the coding of CHV1 used for other commands.=
+=0D=0ACommand parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 UN=
+BLOCK CHV value 8=0D=0A9 - 16 New CHV value 8=0D=0A9.2.14 INVALIDATE=0D=0ACO=
+MMAND CLASS INS P1 P2 P3=0D=0AINVALIDATE 'A0' '04' '00' '00' '00'=0D=0A9.2.1=
+5 REHABILITATE=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AREHABILITATE 'A0' '44' '=
+00' '00' '00'=0D=0APage 43=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9=
+.2.16 RUN GSM ALGORITHM=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ARUN GSM=0D=0AAL=
+GORITHM=0D=0A'A0' '88' '00' '00' '10'=0D=0ACommand parameters/data:=0D=0AByt=
+e(s) Description Length=0D=0A1 - 16 RAND 16=0D=0AResponse parameters/data:=
+=0D=0AByte(s) Description Length=0D=0A1 - 4 SRES 4=0D=0A5 - 12 Cipher Key Kc=
+ 8=0D=0AThe most significant bit of SRES is coded on bit 8 of byte 1. The mo=
+st significant bit of Kc is coded on bit 8=0D=0Aof byte 5.=0D=0A9.2.17 SLEEP=
+=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ASLEEP 'A0' 'FA' '00' '00' '00'=0D=0ANO=
+TE: This command is used by Phase 1 MEs only.=0D=0A9.2.18 GET RESPONSE=0D=
+=0ACOMMAND CLASS INS P1 P2 P3=0D=0AGET RESPONSE 'A0' 'C0' '00' '00' lgth=0D=
+=0AThe response data depends on the preceding command. Response data is avai=
+lable after the commands=0D=0ARUN GSM ALGORITHM SEEK (type 2) SELECT and =
+INCREASE. If the command GET RESPONSE is=0D=0Aexecuted it is required that =
+it is executed immediately after the command it is related to (no other=0D=
+=0Acommand shall come between the command/response pair and the command GET =
+RESPONSE). If the=0D=0Asequence is not respected the SIM shall send the sta=
+tus information "technical problem with no diagnostic=0D=0Agiven" as a react=
+ion to the GET RESPONSE.=0D=0ASince the MF is implicitly selected after acti=
+vation of the SIM GET RESPONSE is also allowed as the first=0D=0Acommand af=
+ter activation.=0D=0AThe response data itself is defined in the subclause fo=
+r the corresponding command.=0D=0A9.3 Definitions and coding=0D=0AThe follow=
+ing definitions and coding are used in the response parameters/data of the c=
+ommands.=0D=0ACoding=0D=0AEach byte is represented by bits b8 to b1 where b=
+8 is the most significant bit (MSB) and b1 is the least=0D=0Asignificant bit=
+ (LSB). In each representation the leftmost bit is the MSB.=0D=0APage 44=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ARFU=0D=0AIn a GSM specific car=
+d all bytes which are RFU shall be set to '00' and RFU bits to 0. Where the =
+GSM=0D=0Aapplication exists on a multiapplication card or is built on a gene=
+ric telecommunications card (e.g. TE9)=0D=0Athen other values may apply. The=
+ values will be defined in the appropriate specifications for such cards.=
+=0D=0AThese bytes and bits shall not be interpreted by an ME in a GSM sessio=
+n.=0D=0AFile status=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 b1=3D0: invalidated; b1=
+=3D1: not invalidated=0D=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=
+=C4=C4=C1=C4=C4=C4=C4=C4 RFU=0D=0AStructure of file=0D=0A- '00' transparent;=
+=0D=0A- '01' linear fixed;=0D=0A- '03' cyclic.=0D=0AType of File=0D=0A- '00'=
+ RFU;=0D=0A- '01' MF;=0D=0A- '02' DF;=0D=0A- '04' EF.=0D=0ACoding of CHVs an=
+d UNBLOCK CHVs=0D=0AA CHV is coded on 8 bytes. Only (decimal) digits (0-9) s=
+hall be used coded in CCITT T.50 [19] with bit 8=0D=0Aset to zero. The mini=
+mum number of digits is 4. If the number of digits presented by the user is =
+less than 8=0D=0Athen the ME shall pad the presented CHV with 'FF' before se=
+nding it to the SIM.=0D=0AThe coding of the UNBLOCK CHVs is identical to the=
+ coding of the CHVs. However the number of=0D=0A(decimal) digits is always =
+8.=0D=0ACoding of Access Conditions=0D=0AThe access conditions for the comma=
+nds are coded on bytes 9 10 and 11 of the response data of the=0D=0ASELECT =
+command. Each condition is coded on 4 bits as shown in table 10.=0D=0APage 4=
+5=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 10: Access condition=
+s=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=C4=C4=C4=C4=
+=C4=C4=C4=BF=0D=0A=B3 ALW =B3 '0' =B3=0D=0A=B3 CHV1 =B3 '1' =B3=0D=0A=B3 CHV=
+2 =B3 '2' =B3=0D=0A=B3 RFU =B3 '3' =B3=0D=0A=B3 ADM =B3 '4' =B3=0D=0A=B3
+.=
+
+
+ =B3
+ =B3=0D=0A=B3 ADM =B3 'E' =B3=0D=0A=B3 NEV =B3 'F' =B3=0D=0A=C0=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=D9=
+=0D=0AByte 9:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 UPDATE=0D=0A=
+=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 REA=
+D; SEEK=0D=0AByte 10:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 RFU=0D=
+=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+INCREASE=0D=0AByte 11:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 INVALIDA=
+TE=0D=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4 REHABILITATE=0D=0A9.4 Status conditions returned by the card=0D=0AThi=
+s subclause specifies the coding of the status words SW1 and SW2.=0D=0A9.4.1=
+ Responses to commands which are correctly executed=0D=0ASW1 SW2 Description=
+=0D=0A'90' '00' - normal ending of the command=0D=0A'9F' 'XX' - length 'XX' =
+of the response data=0D=0A9.4.2 Memory management=0D=0ASW1 SW2 Error descrip=
+tion=0D=0A'92' '0X' - update successful but after using an internal retry ro=
+utine 'X'=0D=0Atimes=0D=0A'92' '40' - memory problem=0D=0A9.4.3 Referencing =
+management=0D=0ASW1 SW2 Error description=0D=0A'94' '00' - no EF selected=
+=0D=0A'94' '02' - out of range (invalid address)=0D=0A'94' '04' - file ID no=
+t found=0D=0A- pattern not found=0D=0A'94' '08' - file is inconsistent with =
+the command=0D=0APage 46=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9.4=
+.4 Security management=0D=0ASW1 SW2 Error description=0D=0A'98' '02' verification no attempt left=0D=0A- unsuccessful UNBLOCK CHV verifica=
+tion no attempt left=0D=0A- CHV blocked=0D=0A- UNBLOCK CHV blocked=0D=0A'98=
+' '50' - increase cannot be performed Max value reached=0D=0ANOTE: A Phase =
+1 SIM may send this error code after the third consecutive unsuccessful CHV=
+=0D=0Averification attempt or the tenth consecutive unsuccessful unblocking =
+attempt.=0D=0A9.4.5 Application independent errors=0D=0ASW1 SW2 Error descri=
+ption=0D=0A'67' 'XX' - incorrect parameter P3 (see note)=0D=0A'6B' 'XX'# - i=
+ncorrect parameter P1 or P2 (see ##)=0D=0A'6D' 'XX'# - unknown instruction c=
+ode given in the command=0D=0A'6E' 'XX'# - wrong instruction class given in =
+the command=0D=0A'6F' 'XX'# - technical problem with no diagnostic given=0D=
+=0A# These values of 'XX' are specified by ISO/IEC; at present the default v=
+alue 'XX'=3D'00' is the only one=0D=0Adefined.=0D=0A## When
+=0Aasterisk *).=0D=0APage 47=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0ATable 11: Commands and status words=0D=0AOK Mem=0D=0ASta=0D=0ARefer.=0D=
+=0AStatus=0D=0ASecurity=0D=0AStatus=0D=0AApplic.=0D=0AIndepend.=0D=0AErrors=
+=0D=0ACommands=0D=0A90=0D=0A00=0D=0A9=0D=0AF=0D=0AXX=0D=0A92=0D=0A0=0D=0AX=
+=0D=0A92=0D=0A40=0D=0A94=0D=0A00=0D=0A94=0D=0A02=0D=0A94=0D=0A04=0D=0A94=0D=
+=0A08=0D=0A98=0D=0A02=0D=0A98=0D=0A04=0D=0A98=0D=0A08=0D=0A98=0D=0A10=0D=0A9=
+8=0D=0A40=0D=0A98=0D=0A50=0D=0A67=0D=0AXX=0D=0A6=0D=0AB=0D=0AXX=0D=0A6=0D=
+=0AD=0D=0AXX=0D=0A6=0D=0AE=0D=0AXX=0D=0A6=0D=0AF=0D=0AXX=0D=0ASelect *=
+ *=0D=0AStatus *=0D=0AUpdate Binary *=0D=
+=0AUpdate Record *=0D=0ARead Binary =
+*=0D=0ARead Record *=0D=0ASeek *=
+=0D=0AIncrease *=0D=0AVerify CHV *=
+=0D=0AChange CHV *=0D=0ADisable CHV =
+*=0D=0AEnable CHV *=0D=0AUnblock CHV *=
+ *=0D=0AInvalidate *=0D=0ARehabilitate *=
+=0D=0ARun GSM Algorithm *=0D=0ASleep *=0D=0AGet Respon=
+se *=0D=0A10 Contents of the Elementary Files (EF)=0D=0AThis claus=
+e specifies the EFs for the GSM session defining access conditions data ite=
+ms and coding. A=0D=0Adata item is a part of an EF which represents a comple=
+te logical entity e.g. the alpha tag in a EFADN=0D=0Arecord.=0D=0AEFs or da=
+ta items having an unassigned value or which during the GSM session are c=
+leared by the ME=0D=0Ashall have their bytes set to 'FF'. After the adminis=
+trative phase all data items shall have a defined value or=0D=0Ahave their b=
+ytes set to 'FF'. If a data item is "deleted" during a GSM session by the al=
+location of a value=0D=0Aspecified in another GSM TS then this value shall =
+be used and the data item is not unassigned; e.g. for a=0D=0Adeleted LAI in=
+ EFLOCI the last byte takes the value 'FE' (TS GSM 04.08 [14] refers).=0D=
+=0AEFs are mandatory (M) or optional (O). The file size of an optional EF ma=
+y be zero. All implemented EFs=0D=0Awith a file size greater than zero shall=
+ contain all mandatory data items. Optional data items may either be=0D=0Afi=
+lled with 'F' or if located at the end of an EF need not exist.=0D=0AWhen=
+ the coding is according to CCITT Recommendation T.50 [19] bit 8 of every b=
+yte shall be set to 0.=0D=0AFor an overview containing all files see figure =
+8.=0D=0A10.1 Contents of the EFs at the MF level=0D=0AThere is only one EF a=
+t the MF level.=0D=0A10.1.1 EFICCID (ICC Identification)=0D=0AThis EF provid=
+es a unique identification number for the SIM.=0D=0APage 48=0D=0AGSM 11.11 V=
+ersion 5.0.0 December 1995=0D=0AIdentifier: '2FE2' Structure: transparent Ma=
+ndatory=0D=0AFile size: 10 bytes Update activity: low=0D=0AAccess Conditions=
+:=0D=0AREAD ALWAYS=0D=0AUPDATE NEVER=0D=0AINVALIDATE ADM=0D=0AREHABILITATE A=
+DM=0D=0ABytes Description M/O Length=0D=0A1 - 10 Identification number M 10 =
+bytes=0D=0A- Identification number=0D=0AContents: according to CCITT Recomme=
+ndation E.118 [17]. However network operators who are=0D=0Aalready issuing =
+Phase 1 SIM cards with an identification number length of 20 digits may reta=
+in=0D=0Athis length.=0D=0APurpose: card identification number.=0D=0ACoding: =
+BCD left justified and padded with 'F'; after padding the digits within a b=
+yte are swapped=0D=0A(see below). However network operators who are already=
+ issuing Phase 1 SIM cards where=0D=0Athe digits within a byte are not swapp=
+ed may retain this configuration.=0D=0AByte 1:=0D=0A=DA=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=
+=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=
+=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=
+=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=0D=0A=B3 =B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 2=0D=0AB=
+yte 2:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=
+=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of Digit 3=0D=0A=B3 =B3 =B3 =B3 =
+=B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=CC4 MSB of Digit 4=0D=0Aetc.=0D=0A10.2 Contents of files at the GSM applicat=
+ion level=0D=0AThe EFs in the Dedicated File DFGSM contain network related i=
+nformation.=0D=0A10.2.1 EFLP (Language preference)=0D=0AThis EF contains the=
+ codes for one or more languages. This information determined by the user/o=
+perator=0D=0Adefines the preferred languages of the user in order of priori=
+ty. This information may be used by the ME=0D=0Afor MMI purposes and for sho=
+rt message handling (e.g. screening of preferred languages in SMS-CB).=0D=
+=0AWhen the CB Message Identifier capability is both allocated and activated=
+ the ME selects only those CB=0D=0Amessages the language of which correspond=
+s to one of the languages given in this EF. The CB message=0D=0Alanguage is =
+recognized according to TS GSM 03.41 by its data coding scheme.=0D=0APage 49=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AIdentifier: '6F05' Structur=
+e: transparent Mandatory=0D=0AFile size: 1-n bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD ALW=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=
+=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 1st language co=
+de (highest prior.) M 1 byte=0D=0A2 2nd language code O 1 byte=0D=0An nth la=
+nguage code (lowest prior.) O 1 byte=0D=0ACoding: according to TS GSM 03.41 =
+[13].=0D=0AUsing the command GET RESPONSE the ME can determine the size of =
+the EF.=0D=0A10.2.2 EFIMSI (IMSI)=0D=0AThis EF contains the International Mo=
+bile Subscriber Identity (IMSI).=0D=0AIdentifier: '6F07' Structure: transpar=
+ent Mandatory=0D=0AFile size: 9 bytes Update activity: low=0D=0AAccess Condi=
+tions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE =
+CHV1=0D=0ABytes Description M/O Length=0D=0A1 length of IMSI M 1 byte=0D=0A2=
+ - 9 IMSI M 8 bytes=0D=0A- length of IMSI=0D=0AContents: The length indicato=
+r refers to the number of significant bytes not including this length byte=
+=0D=0Arequired for the IMSI.=0D=0ACoding: according to TS GSM 04.08 [14].=
+=0D=0A- IMSI=0D=0AContents: International Mobile Subscriber Identity.=0D=0AC=
+oding: This information element is of variable length. If a network operator=
+ chooses an IMSI of less=0D=0Athan 15 digits unused nibbles shall be set to=
+ 'F'.=0D=0APage 50=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AByte 2:=
+=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =
+=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4 0=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 0=0D=0A=B3 =
+=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Parity=0D=0A=B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=
+=0D=0AFor the parity bit see TS GSM 04.08 [14].=0D=0AByte 3:=0D=0A=DA=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=
+=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =
+=B3 =B3 =B3 =C0=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0.=0D=0A10.2.3 EFKc (Ciphering key Kc)=0D=0AThis EF contains=
+ the ciphering key Kc and the ciphering key sequence number n.=0D=0AIdentifi=
+er: '6F20' Structure: transparent Mandatory=0D=0AFile size: 9 bytes Update a=
+ctivity: high=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AI=
+NVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1=
+ - 8 Ciphering key Kc M 8 bytes=0D=0A9 Ciphering key sequence number n M 1 b=
+yte=0D=0A- Ciphering key Kc=0D=0ACoding: The least significant bit of Kc is =
+the least significant bit of the eighth byte. The most=0D=0Asignificant bit =
+of Kc is the most significant bit of the first byte.=0D=0A- Ciphering key se=
+quence number n=0D=0ACoding:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b=
+2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4 n=0D=
+=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+bits b4 to b8 are coded 0=0D=0ANOTE: TS GSM 04.08 [14] defines the value of =
+n=3D111 as "key not available". Therefore the=0D=0Avalue '07' and not 'FF' s=
+hould be present following the administrative phase.=0D=0APage 51=0D=0AGSM 1=
+1.11 Version 5.0.0 December 1995=0D=0A10.2.4 EFPLMNsel (PLMN selector)=0D=
+=0AThis EF contains the coding for n PLMNs where n is at least eight. This =
+information determined by the=0D=0Auser/operator defines the preferred PLMNs=
+ of the user in priority order.=0D=0AIdentifier: '6F30' Structure: transpare=
+nt Optional=0D=0AFile size: 3n (n=F28) bytes Update activity: low=0D=0AAcces=
+s Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHAB=
+ILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 1st PLMN (highest p=
+riority) M 3 bytes=0D=0A22 - 24 8th PLMN M 3 bytes=0D=0A25 - 27 9th PLMN O 3=
+ bytes=0D=0A(3n-2)-3n nth PLMN (lowest priority) O 3 bytes=0D=0A- PLMN=0D=
+=0AContents: Mobile Country Code (MCC) followed by the Mobile Network Code (=
+MNC).=0D=0ACoding: according to TS GSM 04.08 [14].=0D=0AIf storage for fewer=
+ than the maximum possible number n is required the excess bytes shall=0D=
+=0Abe setansparent Mandatory=0D=0AFile size: 1 byte Update =
+activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AIN=
+VALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 =
+Time interval M 1 byte=0D=0A- Time interval=0D=0AContents: The time interval=
+ between two searches.=0D=0ACoding: The time interval is coded in integer mu=
+ltiples of n minutes. The range is from n minutes to a=0D=0Amaximum value. T=
+he value '00' indicates that no attempts shall be made to search for the=0D=
+=0AHPLMN. The encoding is:=0D=0A- '00': No HPLMN search attempts=0D=0A- '01'=
+: n minutes=0D=0APage 52=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- '=
+02': 2n minutes=0D=0A- : :=0D=0A- 'YZ': (16Y+Z)n minutes (maximum value)=0D=
+=0AAll other values shall be interpreted by the ME as a default period.=0D=
+=0AFor specification of the integer timer interval n the maximum value and =
+the default period refer to=0D=0ATS GSM 02.11 [5].=0D=0A10.2.6 EFACMmax (ACM=
+ maximum value)=0D=0AThis EF contains the maximum value of the accumulated c=
+all meter. This EF shall always be allocated if=0D=0AEFACM is allocated.=0D=
+=0AIdentifier: '6F37' Structure: transparent Optional=0D=0AFile size: 3 byte=
+s Update activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CH=
+V1/CHV2=0D=0A(fixed during administrative management)=0D=0AINVALIDATE ADM=
+=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 Maximum =
+value M 3 bytes=0D=0A- Maximum value=0D=0AContents: maximum value of the Acc=
+umulated Call Meter (ACM)=0D=0ACoding:=0D=0AFirst byte:=0D=0A=DA=C4=C4=C4=
+=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=
+=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=
+=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A223 222 2=
+21 220 219 218 217 216=0D=0ASecond byte:=0D=0A=DA=C4=C4=C4=C2=C4=C4=C4=C2=
+=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=BF=0D=
+=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=C0=C4=C4=C4=C1=
+=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=
+=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A215 214 213 212 211 210 =
+29 28=0D=0AThird byte:=0D=0A=DA=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=
+=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b=
+6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=
+=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =
+=B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A27 26 25 24 23 22 21 20=0D=0AFor instance =
+'00' '00' '30' represents 25+24.=0D=0AAll ACM data is stored in the SIM and =
+transmitted over the SIM/ME interface as binary.=0D=0AACMmax is not valid a=
+s defined in TS GSM 02.24 [7] if it is coded '000000'.=0D=0A10.2.7 EFSST (S=
+IM service table)=0D=0AThis EF indicates which services are allocated and w=
+hether if allocated the service is activated. If a=0D=0Aservice is not all=
+ocated or not activated in the SIM the ME shall not select this service.=
+=0D=0APage 53=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AIdentifier: '6=
+F38' Structure: transparent Mandatory=0D=0AFile size: 4 bytes Update activit=
+y: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDAT=
+E ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 Service=
+s n=F81 to n=F84 M 1 byte=0D=0A2 Services n=F85 to n=F88 M 1 byte=0D=0A3 Ser=
+vices n=F89 to n=F812 M 1 byte=0D=0A4 Services n=F813 to n=F816 M 1 byte=0D=
+=0A5 Services n=F817 to n=F820 M 1 byte=0D=0A- Services=0D=0AContents:=0D=
+=0AService n=B01 : CHV1 disable function=0D=0AService n=B02 : Abbreviated Di=
+alling Numbers (ADN)=0D=0AService n=B03 : Fixed Dialling Numbers (FDN)=0D=
+=0AService n=B04 : Short Message Storage (SMS)=0D=0AService n=B05 : Advice o=
+f Charge (AoC)=0D=0AService n=B06 : Capability Configuration Parameters (CCP=
+)=0D=0AService n=B07 : PLMN selector=0D=0AService n=B08 : RFU=0D=0AService n=
+=B09 : MSISDN=0D=0AService n=B010: Extension1=0D=0AService n=B011: Extension=
+2=0D=0AService n=B012: SMS Parameters=0D=0AService n=B013: Last Number Diall=
+ed (LND)=0D=0AService n=B014: Cell Broadcast Message Identifier=0D=0AService=
+ n=B015: Group Identifier Level 1=0D=0AService n=B016: Group Identifier Leve=
+l 2=0D=0AService n=B017: Service Provider Name=0D=0ANOTE 1: Service N=B08 wa=
+s used in Phase 1 for Called Party Subaddress. To prevent any risk of=0D=0Ai=
+ncompatibility Service N=B08 should not be reallocated.=0D=0ANOTE 2: Other s=
+ervices are possible in the future and will be coded on further bytes in the=
+ EF.=0D=0AThe coding falls under the responsibility of ETSI.=0D=0ACoding:=
+=0D=0A2 bits are used to code each service:=0D=0Afirst bit =3D 1: service al=
+located=0D=0Afirst bit =3D 0: service not allocated=0D=0Awhere the first bit=
+ is b1 b3 b5 or b7;=0D=0Asecond bit =3D 1: service activated=0D=0Asecond b=
+it =3D 0: service not activated=0D=0Awhere the second bit is b2 b4 b6 or b=
+8.=0D=0AService allocated means that the SIM has the capability to support t=
+he service. Service=0D=0Aactivated means that the service is available for t=
+he card holder (only valid if the service is=0D=0Aallocated).=0D=0AThe follo=
+wing codings are possible:=0D=0A- first bit =3D 0: service not allocated se=
+cond bit has no meaning;=0D=0APage 54=0D=0AGSM 11.11 Version 5.0.0 December =
+1995=0D=0A- first bit =3D 1 and second bit =3D 0: service allocated but not =
+activated;=0D=0A- first bit =3D 1 and second bit =3D 1: service allocated an=
+d activated.=0D=0AFirst byte:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b=
+2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4 Service n=
+=F81=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 Service n=F82=
+=0D=0A=B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Service=
+ n=F83=0D=0A=C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+14=0D=0A=B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4 Service n=F815=0D=0A=C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Service n=F816=0D=0AFifth byte:=0D=
+=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4 Service n=F817=0D=0A=C0=C4=C4=C1=C4=C4=
+=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 RFU (see subclause 9.=
+3)=0D=0AThe following example of coding for the first byte means that servic=
+e n=B01 "CHV1-Disabling" is=0D=0Aallocated but not activated:=0D=0A=DA=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=
+=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0AX X X X X X 0 1=0D=
+=0AIf the SIM supports the FDN feature (FDN allocated and activated) a speci=
+al mechanism shall exist in the=0D=0ASIM which invalidates both EFIMSI and E=
+FLOCI once during each GSM session. This mechanism shall be=0D=0Ainvoked by =
+the SIM automatically if FDN is enabled. This invalidation shall occur at le=
+ast before the next=0D=0Acommand following selection of either EF. FDN is en=
+abled when the ADN is invalidated or not activated.=0D=0A10.2.8 EFACM (Accum=
+ulated call meter)=0D=0AThis EF contains the total number of units for both =
+the current call and the preceding calls.=0D=0ANOTE: The information may be =
+used to provide an indication to the user for advice or as a=0D=0Abasis for =
+the calculation of the monetary cost of calls (see TS GSM 02.86 [9]).=0D=0AI=
+dentifier: '6F39' Structure: cyclic Optional=0D=0ARecord length: 3 bytes Upd=
+ate activity: high=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1/C=
+HV2=0D=0A(fixed during administrative management)=0D=0AINCREASE CHV1=0D=0AIN=
+VALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 =
+- 3 Accumulated count of units M 3 bytes=0D=0A- Accumulated count of units=
+=0D=0AContents: value of the ACM=0D=0ACoding: see the coding of EFACMmax=0D=
+=0APage 55=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A10.2.9 EFGID1 (Gr=
+oup Identifier Level 1)=0D=0AThis EF contains identifiers for particular SIM=
+-ME associations. It can be used to identify a group of SIMs=0D=0Afor a part=
+icular application.=0D=0AIdentifier: '6F3E' Structure: transparent Optional=
+=0D=0AFile size: 1-n bytes Update activity: low=0D=0AAccess Conditions:=0D=
+=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=
+=0ABytes Description M/O Length=0D=0A1 - n SIM group identifier(s) O n bytes=
+=0D=0A10.2.10 EFGID2 (Group Identifier Level 2)=0D=0AThis EF contains identi=
+fiers for particular SIM-ME associations. It can be ide=
+ntical. They are provided to allow the=0D=0Anetwork operator to enforce diff=
+erent levels of security dependant on application.=0D=0A10.2.11 EFSPN (Servi=
+ce Provider Name)=0D=0AThis EF contains the service provider name and approp=
+riate requirements for the display by the ME.=0D=0AIdentifier: '6F46' Struct=
+ure: transparent Optional=0D=0AFile Size: 17 bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD ALWAYS=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=
+=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 Display Cond=
+ition M 1 byte=0D=0A2 - 17 Service Provider Name M 16 bytes=0D=0APage 56=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- Display Condition=0D=0AConte=
+nts: display condition for the service provider name in respect to the regis=
+tered PLMN (see TS=0D=0AGSM 02.07 [3])=0D=0ACoding: see below=0D=0AByte 1:=
+=0D=0ABit b1=0D=0A0 : display of registered PLMN not required=0D=0A1 : displ=
+ay of registered PLMN required=0D=0ABits b2 to b8 are RFU (see subclause 9.3=
+)=0D=0A- Service Provider Name=0D=0AContents: service provider string to be =
+displayed=0D=0ACoding: the string shall use the SMS default 7-bit coded alph=
+abet as defined in TS GSM 03.38 [11]=0D=0Awith bit 8 set to 0. The string sh=
+all be left justified. Unused bytes shall be set to 'FF'.=0D=0A10.2.12 EFPUC=
+T (Price per unit and currency table)=0D=0AThis EF contains the Price per Un=
+it and Currency Table (PUCT). The PUCT is Advice of Charge related=0D=0Ainfo=
+rmation which may be used by the ME in conjunction with EFACM to compute the=
+ cost of calls in the=0D=0Acurrency chosen by the subscriber as specified i=
+n TS GSM 02.24 [7]. This EF shall always be allocated if=0D=0AEFACM is alloc=
+ated.=0D=0AIdentifier: '6F41' Structure: transparent Optional=0D=0AFile size=
+: 5 bytes Update activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AU=
+PDATE CHV1/CHV2=0D=0A(fixed during administrative management)=0D=0AINVALIDAT=
+E ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 Cur=
+rency code M 3 bytes=0D=0A4 - 5 Price per unit M 2 bytes=0D=0A- Currency cod=
+e=0D=0AContents: the alpha-identifier of the currency code.=0D=0ACoding: byt=
+es 1 2 and 3 are the respective first second and third character of the al=
+pha identifier.=0D=0AThis alpha-tagging shall use the SMS default 7-bit code=
+d alphabet as defined in TS GSM=0D=0A03.38 [11] with bit 8 set to 0.=0D=0A- =
+Price per unit=0D=0AContents: price per unit expressed in the currency coded=
+ by bytes 1-3.=0D=0ACoding: Byte 4 and bits b1 to b4 of byte 5 represent the=
+ Elementary Price per Unit (EPPU) in the=0D=0Acurrency coded by bytes 1-3. B=
+its b5 to b8 of byte 5 are the decimal logarithm of the=0D=0Amultiplicative =
+factor represented by the absolute value of its decimal logarithm (EX) and t=
+he=0D=0Asign of EX which is coded 0 for a positive sign and 1 for a negativ=
+e sign.=0D=0APage 57=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AByte 4:=
+=0D=0A=DA=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=
+=C4=C2=C4=C4=C4=C2=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b=
+2 =B3b1 =B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=
+=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =
+=B3=0D=0A211 210 29 28 27 26 25 24 of EPPU=0D=0AByte 5:=0D=0A=DA=C4=C4=C4=
+=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=
+=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=
+=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A=B3 =B3 =
+=B3 =B3 23 22 21 20 of EPPU=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Sign of EX=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 20 of Abs(EX)=0D=0A=
+=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4 21 of Abs(EX)=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 22 of Abs(EX)=0D=
+=0AThe computation of the price per unit value is made by the ME in complian=
+ce with TS GSM=0D=0A02.24 [7] by the following formula:=0D=0Aprice per unit =
+=3D EPPU 10EX.=0D=0AThe price has to be understood as expressed in the cod=
+ed currency.=0D=0A10.2.13 EFCBMI (Cell broadcast message identifier selectio=
+n)=0D=0AThis EF contains the Message Identifier Parameters which specify the=
+ type of content of the cell broadcast=0D=0Amessages that the subscriber wis=
+hes the MS to accept.=0D=0AAny number of CB Message Identifier Parameters ma=
+y be stored in the SIM. No order of priority is=0D=0Aapplicable.=0D=0AIdenti=
+fier: '6F45' Structure: transparent Optional=0D=0AFile size: 2n bytes Update=
+ activity: low=0D=0AAccess Conditions:=0D=w the types =
+of message which shall be accepted by the MS.=0D=0AUnused entries shall be s=
+et to 'FF FF'.=0D=0A10.2.14 EFBCCH (Broadcast control channels)=0D=0AThis EF=
+ contains information concerning the BCCH according to TS GSM 04.08 [14].=
+=0D=0ABCCH storage may reduce the extent of a Mobile Station's search of BCC=
+H carriers when selecting a cell.=0D=0AThe BCCH carrier lists in an MS shall=
+ be in accordance with the procedures specified in TS GSM 04.08=0D=0A[14]. T=
+he MS shall only store BCCH information from the System Information 2 messag=
+e and not the 2bis=0D=0Aextension message.=0D=0APage 58=0D=0AGSM 11.11 Versi=
+on 5.0.0 December 1995=0D=0AIdentifier: '6F74' Structure: transparent Mandat=
+ory=0D=0AFile size: 16 bytes Update activity: high=0D=0AAccess Conditions:=
+=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=
+=0D=0ABytes Description M/O Length=0D=0A1 - 16 BCCH information M 16 bytes=
+=0D=0A- BCCH information=0D=0ACoding: The information is coded as octets 2-1=
+7 of the 'neighbour cells description information=0D=0Aelement' in TS GSM 04=
+.08 [14].=0D=0A10.2.15 EFACC (Access control class)=0D=0AThis EF contains th=
+e assigned access control class(es). TS GSM 02.11 [5] refers. The access con=
+trol=0D=0Aclass is a parameter to control the RACH utilisation. 15 classes a=
+re split into 10 classes randomly=0D=0Aallocated to normal subscribers and 5=
+ classes allocated to specific high priority users. For more=0D=0Ainformatio=
+n see TS GSM 02.11 [5].=0D=0AIdentifier: '6F78' Structure: transparent Manda=
+tory=0D=0AFile size: 2 bytes Update activity: low=0D=0AAccess Conditions:=
+=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=
+=0D=0ABytes Description M/O Length=0D=0A1 - 2 Access control classes M 2 byt=
+es=0D=0A- Access control classes=0D=0ACoding: Each ACC is coded on one bit. =
+An ACC is "allocated" if the corresponding bit is set to 1 and=0D=0A"not all=
+ocated" if this bit is set to 0. Bit b3 of byte 1 is set to 0.=0D=0AByte 1:=
+=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A15 14 1=
+3 12 11 10 09 08 Number of the ACC (except for bit b3)=0D=0AByte 2:=0D=0A=
+=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=
+=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A07 06 05 04 0=
+3 02 01 00 Number of the ACC=0D=0A10.2.16 EFFPLMN (Forbidden PLMNs)=0D=0AThi=
+s EF contains the coding for four Forbidden PLMNs (FPLMN). It is read by the=
+ ME as part of the SIM=0D=0Ainitialisation procedure and indicates PLMNs whi=
+ch the MS shall not automatically attempt to access.=0D=0AA PLMN is written =
+to the EF if a network rejects a Location Update with the cause "PLMN not al=
+lowed".=0D=0AThe ME shall manage the list as follows.=0D=0AWhen four FPLMNs =
+are held in the EF and rejection of a further PLMN is received by the ME fr=
+om the=0D=0Anetwork the ME shall modify the EF using the UPDATE command. Th=
+is new PLMN shall be stored in the=0D=0Afourth position and the existing li=
+st 'shifted' causing the previous contents of the first position to be lost.=
+=0D=0APage 59=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AWhen less than=
+ four FPLMNs exist in the EF storage of an additional FPLMN shall not cause=
+ any existing=0D=0AFPLMN to be lost.=0D=0ADependent upon procedures used to =
+manage storage and deletion of FPLMNs in the EF it is possible=0D=0Awhen l=
+ess than four FPLMNs exist in the EF for 'FFFFFF' to occur in any position.=
+ The ME shall analyse=0D=0Aall the EF for FPLMNs in any position and not re=
+gard 'FFFFFF' as a termination of valid data.=0D=0AIdentifier: '6F7B' Struct=
+ure: transparent Mandatory=0D=0AFile size: 12 bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=
+=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 PLMN 1 M=
+ 3 bytes=0D=0A4 - 6 PLMN 2 M 3 bytes=0D=0A7 - 9 PLMN 3 M 3 bytes=0D=0A10 - 1=
+2 PLMN 4 M 3 byA10.2.17 EFLOCI (Location information)=0D=0AT=
+his EF contains the following Location Information:=0D=0A- Temporary Mobile =
+Subscriber Identity (TMSI)=0D=0A- Location Area Information (LAI)=0D=0A- TMS=
+I TIME=0D=0A- Location update status=0D=0AIdentifier: '6F7E' Structure: tran=
+sparent Mandatory=0D=0AFile size: 11 bytes Update activity: high=0D=0AAccess=
+ Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABI=
+LITATE CHV1=0D=0ABytes Description M/O Length=0D=0A1 - 4 TMSI M 4 bytes=0D=
+=0A5 - 9 LAI M 5 bytes=0D=0A10 TMSI TIME M 1 byte=0D=0A11 Location update st=
+atus M 1 byte=0D=0A- TMSI=0D=0AContents: Temporary Mobile Subscriber Identit=
+y=0D=0APage 60=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ACoding: accor=
+ding to TS GSM 04.08 [14].=0D=0AByte 1: first byte of TMSI=0D=0A=DA=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b=
+8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0AMSB=0D=0A- LAI=0D=0AConte=
+nts: Location Area Information=0D=0ACoding: according to TS GSM 04.08 [14].=
+=0D=0AByte 5: first byte of LAI (MCC)=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of M=
+CC Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 .=0AByte 6: second byte of LAI (MCC continued)=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b=
+5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LS=
+B of MCC Digit 3=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =
+=B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MCC Digit 3=0D=0A=C0=C4=C4=C1=C4=C4=
+=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 bits b5 to b8 are 1=
+=0D=0AByte 7: third byte of LAI (MNC)=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MNC Digit 2=0D=
+=0AByte 8: fourth byte of LAI (LAC)=0D=0AByte 9: fifth byte of LAI (LAC cont=
+inued)=0D=0A- TMSI TIME=0D=0AContents: Current value of Periodic Location Up=
+dating Timer (T3212).=0D=0AThis byte is used by Phase 1 MEs but it shall no=
+t be used by Phase 2 MEs.=0D=0A- Location update status=0D=0AContents: statu=
+s of location update according to TS GSM 04.08 [14].=0D=0ACoding:=0D=0AByte =
+11:=0D=0ABits: b3 b2 b1=0D=0A0 0 0 : updated=0D=0A0 0 1 : not updated=0D=0A0=
+ 1 0 : PLMN not allowed=0D=0A0 1 1 : Location Area not allowed=0D=0A1 1 1 : =
+reserved=0D=0ABits b4 to b8 are RFU (see subclause 9.3).=0D=0APage 61=0D=0AG=
+SM 11.11 Version 5.0.0 December 1995=0D=0A10.2.18 EFAD (Administrative data)=
+=0D=0AThis EF contains information concerning the mode of operation accordin=
+g to the type of SIM such as=0D=0Anormal (to be used by PLMN subscribers fo=
+r GSM operations) type approval (to allow specific use of the=0D=0AME durin=
+g type approval procedures of e.g. the radio equipment) cell testing (to al=
+low testing of a cell=0D=0Abefore commercial use of this cell) manufacturer=
+ specific (to allow the ME manufacturer to perform=0D=0Aspecific proprietary=
+ auto-test in its ME during e.g. maintenance phases).=0D=0AIdentifier: '6FAD=
+' Structure: transparent Mandatory=0D=0AFile size: 3+X bytes Update activity=
+: low=0D=0AAccess Conditions:=0D=0AREAD ALW=0D=0AUPDATE ADM=0D=0AINVALIDATE =
+ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 MS operat=
+ion mode M 1 byte=0D=0A2 - 3 Additional information M 2 bytes=0D=0A4 - 3+X R=
+FU O X bytes=0D=0A- MS operation mode=0D=0AContents: mode of operation for t=
+he MS=0D=0ACoding:=0D=0AInitial value=0D=0A- normal operation '00'=0D=0A- ty=
+pe approval operations '80'=0D=0A- normal operation + specific facilities '0=
+1'=0D=0A- type approval operations + specific facilities '81'=0D=0A- mainten=
+ance (off line) '02'=0D=0A- cell test operation '04'=0D=0A- Additional infor=
+mation=0D=0ACoding:=0D=0A- special facility number (if b1=3D1 in byte 1);=
+=0D=0A- ME manufacturer specific information (if b2=3D1 in byte 1).=0D=0A10.=
+2.19 EFPhase (Phase identification)=0D=0AThis EF contains information concer=
+ning the phase of the SIM.=0D=0AIdentifier: '6FAE' Structure: transparent Ma=
+ndatory=0D=0AFile size: 1 byte Update activity: low=0D=0AAccess Conditions:=
+=0D=0AREAD ALW=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=
+=0ABytes Description M/O Length=0D=0A1 SIM Phase M 1 byte=0D=0A- SIM Phase=
+=0D=0ACoding:=0D=0APhase 1: '00'=0D=0APhase 2: '02'=0D=0APage 62=0D=0AGSM 11=
+.11 Version 5.0.0 December 1995=0D=0AAll other codings are reserved for spec=
+ification by ETSI TC SMG. Codings '03' '04' to '0F'=0D=0Aindicate that the =
+SIM supports as a minimum the mandatory requirements defined in this=0D=
+=0Aspecification.=0D=0AIf EFPhase is coded '00' it may be assumed by the ME=
+ that some Phase 2 features are supported by this=0D=0ASIM. However the ser=
+vices n=B03 (FDN) and/or n=B05 (AoC) shall only be allocated and activated i=
+n SIMs of=0D=0Aphase 2 with EFPhase being coded '02'.=0D=0A10.3 Contents of =
+files at the telecom level=0D=0AThe EFs in the Dedicated File DFTELECOM cont=
+ain service related information.=0D=0A10.3.1 EFADN (Abbreviated dialling num=
+bers)=0D=0AThis EF contains Abbreviated Dialling Numbers (ADN) and/or Supple=
+mentary Service Control strings=0D=0A(SSC). In addition it contains identifi=
+ers of associated network/bearer capabilities and identifiers of=0D=0Aextens=
+ion records. It may also contain an associated alpha-tagging.=0D=0AIdentifie=
+r: '6F3A' Structure: linear fixed Optional=0D=0ARecord length: X+14 bytes Up=
+date activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=
+=0D=0AINVALIDATE CHV2=0D=0AREHABILITATE CHV2=0D=0ABytes Description M/=0D=
+=0AO=0D=0ALength=0D=0A1 to X Alpha Identifier O X bytes=0D=0AX+1 Length of B=
+CD number/SSC contents M 1 byte=0D=0AX+2 TON and NPI M 1 byte=0D=0AX+3 to X+=
+12 Dialling Number/SSC String M 10 bytes=0D=0AX+13 Capability/Configuration =
+Identifier M 1 be from zero to 241. Using the command GET =
+RESPONSE the ME=0D=0Acan determine the value of X.=0D=0A- Length of BCD numb=
+er/SSC contents=0D=0AContents: this byte gives the number of bytes of the fo=
+llowing two data items containing actual BCD=0D=0Anumber/SSC information. Th=
+is means that the maximum value is 11 even when the actual=0D=0AADN/SSC inf=
+ormation length is greater than 11. When an ADN/SSC requires more than 20=
+=0D=0Adigits it is indicated by the extension1 identifier being unequal to '=
+FF'. The remainder is stored=0D=0Ain the EFEXT1 with the remaining length of=
+ the overflow data being coded in the appropriate=0D=0Aoverflow record itsel=
+f (see subclause 10.3.9).=0D=0ACoding: according to TS GSM 04.08 [14].=0D=
+=0A- TON and NPI=0D=0AContents: Type of number (TON) and numbering plan iden=
+tification (NPI).=0D=0ACoding: according to TS GSM 04.08 [14]. If the Dialli=
+ng Number/SSC String does not contain a=0D=0Adialling number e.g. a control=
+ string deactivating a service the TON/NPI byte shall be set to=0D=0A'FF' b=
+y the ME (see note 2).=0D=0APage 63=0D=0AGSM 11.11 Version 5.0.0 December 19=
+95=0D=0ANOTE 2: If a dialling number is absent no TON/NPI byte is transmitt=
+ed over the air interface=0D=0A(see TS GSM 04.08 [14]). Accordingly the ME =
+should not interpret the value 'FF' and=0D=0Anot send it over the air interf=
+ace.=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=
+=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 NPI=0D=0A=B3 =C0=C4=C4=
+=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TON=0D=0A=C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 1=0D=0A- Dia=
+lling Number/SSC String=0D=0AContents: up to 20 digits of the telephone numb=
+er and/or SSC information.=0D=0ACoding: according to TS GSM 04.08 [14] TS =
+GSM 02.30 [8] and the extended BCD-coding (see=0D=0Atable 12). If the teleph=
+one number or SSC is longer than 20 digits the first 20 digits are=0D=0Asto=
+red in this data item and the overflow data is stored in an associated recor=
+d in the EFEXT1.=0D=0AThe record is identified by the Extension1 Record Iden=
+tifier. If ADN/SSC require less than 20=0D=0Adigits excess nibbles at the e=
+nd of the data item shall be set to 'F'.=0D=0AByte X+3=0D=0A=DA=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=
+=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =
+=C0=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=
+=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =
+=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=0D=0A=B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 2=
+=0D=0AByte X+4:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of Digit 3=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =B3 =C0=C4=C4=4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4 MSB of Digit 4=0D=0Aetc.=0D=0A- Capability/Configuration =
+Identifier=0D=0AContents: capability/configuration identification byte. This=
+ byte identifies the number of a record in=0D=0Athe EFCCP containing associa=
+ted capability/configuration parameters required for the call. The=0D=0Ause =
+of this byte is optional. If it is not used it shall be set to 'FF'.=0D=0ACo=
+ding: binary.=0D=0A- Extension1 Record Identifier=0D=0AContents: extension1 =
+record identification byte. This byte identifies the number of a record in t=
+he=0D=0AEFEXT1 containing an associated called party subaddress or an overfl=
+ow. The use of this byte=0D=0Ais optional. If it is not used it shall be set=
+ to 'FF'.=0D=0AIf the ADN/SSC requires both overflow and called party subadd=
+ress this byte identifies the=0D=0Aoverflow record. A chaining mechanism in=
+side EFEXT1 identifies the record of the appropriate=0D=0Acalled party subad=
+dress (see subclause 10.3.9).=0D=0ACoding: binary.=0D=0ANOTE 3: As EFADN is =
+part of the DFTELECOM it may be used by GSM and also other=0D=0Aapplications=
+ in a multi-application card. If the non-GSM application does not recognise=
+=0D=0Athe use of Type of Number (TON) and Number Plan Identification (NPI) =
+then the=0D=0Ainformation relating to the national dialling plan must be hel=
+d within the data item dialling=0D=0Anumber/SSC and the TON and NPI fields s=
+et to UNKNOWN. This format would be=0D=0Aacceptable for GSM operation and al=
+so for the non-GSM application where the TON=0D=0Aand NPI fields shall be ig=
+nored.=0D=0APage 64=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AExample:=
+ SIM storage of an International Number using E.164 [18] numbering plan=0D=
+=0ATON NPI Digit field=0D=0AGSM application 001 0001 abc
+.=0D=0AOther appli=
+cation compatible with GSM 000 0000 xxx
+.abc
+.=0D=0Awhere "abc
+." denotes=
+ the subscriber number digits (including its country code) and=0D=0A"xxx
+.=
+" denotes escape digits or a national prefix replacing TON and NPI.=0D=0ANOT=
+E 4: When the ME acts upon the EFADN with a SEEK command in order to identif=
+y a=0D=0Acharacter string in the alpha-identifier it is the responsibility =
+of the ME to ensure that=0D=0Athe number of characters used as SEEK paramete=
+rs are less than or equal to the value=0D=0Aof X if the MMI allows the user =
+to offer a greater number.=0D=0ATable 12: Extended BCD coding=0D=0ABCD Value=
+ Character/Meaning=0D=0A'0' "0"=0D=0A'9' "9"=0D=0A'A' "*"=0D=0A'B' "#"=0D=
+=0A'C' DTMF Control digit separator (TS GSM 02.07 [3])=0D=0A'D' 'Wild' value=
+=0D=0AThis will cause the MMI to prompt the user for a single digit (see TS=
+=0D=0AGSM 02.07 [3]).=0D=0A'E' Expansion digit ('Shift Key').=0D=0AIt has th=
+e effect of adding '10' to the following digit. The following=0D=0ABCD digit=
+ will hence be in- terpreted in the range of '10'-'1E'. The=0D=0Apurpose of =
+digits in this range is for further study.=0D=0A'F' Endmark=0D=0Ae.g. in cas=
+e of an odd number of digits=0D=0ABCD values 'C' 'D' and 'E' are never sent=
+ across the air interface.=0D=0ANOTE 5: The interpretation of values 'D' 'E=
+' and 'F' as DTMF digits is for further study.=0D=0ANOTE 6: A second or subs=
+equent 'C' BCD value will be interpreted as a 3 second PAUSE (see=0D=0ATS GS=
+M 02.07 [3]).=0D=0A10.3.2 EFFDN (Fixed dialling numbers)=0D=0AThis EF contai=
+ns Fixed Dialling Numbers (FDN) and/or Supplementary Service Control strings=
+ (SSC). In=0D=0Aaddition it contains identifiers of associated network/beare=
+r capabilities and identifiers of extension=0D=0Arecords. It may also contai=
+n an associated alpha-tagging.=0D=0APage 65=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0AIdentifier: '6F3B' Structure: linear fixed Optional=0D=0ARec=
+ord length: X+14 bytes Update activity: low=0D=0AAccess Conditions:=0D=0AREA=
+D CHV1=0D=0AUPDATE CHV2=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes=
+ Description M/=0D=0AO=0D=0ALength=0D=0A1 to X Alpha Identifier O X bytes=
+=0D=0AX+1 Length of BCD number/SSC contents M 1 byte=0D=0AX+2 TON and NPI M =
+1 byte=0D=0AX+3 to X+12 Dialling Number/SSC String M 10 bytes=0D=0AX+13 Capa=
+bility/Configuration Identifier M 1 byte=0D=0AX+14 Extension2 Record Identif=
+ier M 1 byte=0D=0AFor contents and coding of all data items see the respecti=
+ve data items of the EFADN (subclause 10.3.1)=0D=0Awith the exception that =
+extension records are stored in the EFEXT2.=0D=0ANOTE: The value of X (the n=
+umber of bytes in the alpha-identifier) may be different to the=0D=0Alength =
+denoted X in EFADN.=0D=0A10.3.3 EFSMS (Short messages)=0D=0AThis EF contains=
+ information in accordance with TS GSM 03.40 [12] comprising short messages =
+(and=0D=0Aassociated parameters) which have either been received by the MS f=
+rom the network or are to be used=0D=0Aas an MS originated message.=0D=0AId=
+entifier: '6F3C' Structure: linear fixed Optional=0D=0ARecord length: 176 by=
+tes Update activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE =
+CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Le=
+ngth=0D=0A1 Status M 1 byte=0D=0A2 to 176 Remainder M 175 bytes=0D=0A- Statu=
+s=0D=0AContents: Status byte of the record which can be used as a pattern in=
+ the SEEK command.=0D=0ACoding:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=
+=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 0 0 0 free space=0D=0A=B3 =
+=B3 =B3 =B3 =B3 x x 1 used space=0D=0A=B3 =B3 =B3 =B3 =B3 0 0 1 message rece=
+ived by MS from network;=0D=0A=B3 =B3 =B3 =B3 =B3 message read=0D=0A=B3 =B3 =
+=B3 =B3 =B3 0 1 1 message received by MS from network;=0D=0A=B3 =B3 =B3 =B3 =
+=B3 message to be read=0D=0A=B3 =B3 =B3 =B3 =B3 1 0 1 MS originating message=
+;=0D=0A=B3 =B3 =B3 =B3 =B3 message sent to the network=0D=0A=B3 =B3 =B3 =B3 =
+=B3 1 1 1 MS originating message; message to be sent=0D=0A=B3 =B3 =B3 =B3 =
+=B3=0D=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+RFU (see subclause 9.3)=0D=0A- Remainder=0D=0AContents: This data item comme=
+nces with the TS-Service-Centre-Address as specified in TS GSM=0D=0A04.11 [1=
+5]. The bytes immediately following the TS-Service-Centre-Address contain an=
+=0D=0APage 66=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Aappropriate sh=
+ort message TPDU as specified in TS GSM 03.40 [12] with identical coding=
+=0D=0Aand ordering of parameters.=0D=0ACoding: according to TS GSM 03.40 [12=
+] and TS GSM 04.11 [15]. Any TP-message reference=0D=0Acontained in an MS or=
+iginated message stored in the SIM shall have a value as follows:=0D=0AValu=
+e of the TP-message-reference=0D=0Amessage to be sent: 'FF'=0D=0Amessage sen=
+t to the network: the value of TP-Message-Reference used in the=0D=0Amessage=
+ sent to the network.=0D=0AAny bytes in the record following the TPDU shall =
+be filled with 'FF'.=0D=0AIt is possible for a TS-Service-Centre-Address of =
+maximum permitted length e.g. containing=0D=0Amore than 18 address digits =
+to be associated with a maximum length TPDU such that their=0D=0Acombined le=
+ngth is 176 bytes. In this case the ME shall store in the SIM the TS-Service=
+-=0D=0ACentre-Address and the TPDU in bytes 2-176 without modification exce=
+pt for the last byte of=0D=0Athe TPDU which shall not be stored.=0D=0APage =
+67=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A10.3.4 EFCCP (Capability =
+configuration parameters)=0D=0AThis EF contains parameters of required netwo=
+rk and bearer capabilities and ME configurations=0D=0Aassociated with a call=
+ established using an abbreviated dialling number a fixed dialling number =
+MSISDN or=0D=0Aa last number dialled.=0D=0AIdentifier: '6F3D' Structure: lin=
+ear fixed Optional=0D=0ARecord length: 14 bytes Update activity: low=0D=0AAc=
+cess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0ARE=
+HABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 to 10 Bearer capabil=
+ity information element M 10 bytes=0D=0A11 to 14 Bytes reserved - see below =
+M 4 bytes=0D=0A- Bearer capability information element=0D=0AContents and Cod=
+ing: see TS GSM 04.08 [14].=0D=0A- Bytes 11-14 shall be set to 'FF' and shal=
+l not be interpreted by the ME.=0D=0A10.3.5 EFMSISDN (MSISDN)=0D=0AThis EF c=
+ontains MSISDN(s) related to the subscriber. In addition it contains identif=
+iers of associated=0D=0Anetwork/bearer capabilities and identifiers of exten=
+sion records. It may also contain an associated alphatagging.=0D=0AIdentifie=
+r: '6F40' Structure: linear fixed Optional=0D=0ARecord length: X+14 bytes Up=
+date activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=
+=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/=0D=0AO=
+=0D=0ALength=0D=0A1 to X Alpha Identifier O X bytes=0D=0AX+1 Length of BCD n=
+umber/SSC contents M 1 byte=0D=0AX+2 TON and NPI M 1 byte=0D=0AX+3 to X+12 D=
+ialling Number/SSC String M 10 bytes=0D=0AX+13 Capability/Configuration Iden=
+tifier M 1 byte=0D=0AX+14 Extension1 Record Identifier M 1 byte=0D=0AFor con=
+tents and coding of all data items see the respective data items of EFADN.=
+=0D=0ANOTE 1: If the SIM stores more than one MSISDN number and the ME displ=
+ays the MSISDN=0D=0Anumber(s) within the initialisation procedure then the o=
+ne stored in the first record shall=0D=0Abe displayed with priority.=0D=0ANO=
+TE 2: The value of X (the number of bytes in the alpha-identifier) may be di=
+fferent to the=0D=0Alength denoted X in EFADN.=0D=0APage 68=0D=0AGSM 11.11 V=
+ersion 5.0.0 December 1995=0D=0A10.3.6 EFSMSP (Short message service paramet=
+ers)=0D=0AThis EF contains values for Short Message Service header Parameter=
+s (SMSP) which can be used by the=0D=0AME for user assistance in preparatio=
+n of mobile originated short messages. For example a service centre=0D=0Aad=
+dress will often be common to many short messages sent by the subscriber.=
+=0D=0AThe EF consists of one or more records with each record able to hold =
+a set of SMS parameters. The first=0D=0A(or only) record in the EF shall be =
+used as a default set of parameters if no other record is selected.=0D=0ATo=
+ distinguish between records an alpha-identifier may be included within eac=
+h record coded on Y bytes.=0D=0AThe SMS parameters stored within a record m=
+ay be present or absent independently. When a short=0D=0Amessage is to be se=
+nt from the MS the parameter in the SIM record if present shall be used w=
+hen a=0D=0Avalue is not supplied by the user.=0D=0AIdentifier: '6F42' Struct=
+ure: linear fixed Optional=0D=0ARecord length: 28+Y bytes Update activity: l=
+ow=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE A=
+DM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/=0D=0AO=0D=0ALength=0D=0A1=
+ to Y Alpha-Identifier O Y bytes=0D=0AY+1 Parameter Indicators M 1 byte=0D=
+=0AY+2 to Y+13 TP-Destination Address M 12 bytes=0D=0AY+14 to Y+25 TS-Servic=
+e Centre Address M 12 bytes=0D=0AY+26 TP-Protocol Identifier M 1 byte=0D=0AY=
++27 TP-Data Coding Scheme M 1 byte=0D=0AY+28 TP-Validity Period M 1 byte=0D=
+=0AStorage is allocated for all of the possible SMS parameters regardless o=
+f whether they are present or=0D=0Aabsent. Any bytes unused due to paramete=
+rs not requiring all of the bytes or due to absent parameters=0D=0Ashall b=
+e set to 'FF'.=0D=0A- Alpha-Identifier=0D=0AContents: Alpha Tag of the assoc=
+iated SMS-parameter.=0D=0ACoding: See 10.3.1 (EFADN).=0D=0ANOTE: The value o=
+f Y may be zero i.e. the alpha-identifier facility is not used. By using th=
+e=0D=0Acommand GET RESPONSE the ME can determine the value of Y.=0D=0A- Para=
+meter Indicators=0D=0AContents: Each of the default SMS parameters which can=
+ be stored in the remainder of the record=0D=0Aare marked absent or present =
+by individual bits within this byte.=0D=0ACoding: Allocation of bits:=0D=0AB=
+it number Parameter indicated=0D=0A1 TP-Destination Address=0D=0A2 TS-Servic=
+e Centre Address=0D=0A3 TP-Protocol Identifier=0D=0A4 TP-Data Coding Scheme=
+=0D=0A5 TP-Validity Period=0D=0A6 reserved set to 1=0D=0A7 reserved set to=
+ 1=0D=0A8 reserved set to 1=0D=0APage 69=0D=0AGSM 11.11 Version 5.0.0 Decem=
+ber 1995=0D=0ABit value Meaning=0D=0A0 Parameter present=0D=0A1 Parameter ab=
+sent=0D=0A- TP-Destination Address=0D=0AContents and Coding: As defined for =
+SM-TL address fields in TS GSM 03.40 [12].=0D=0A- TP-Service Centre Address=
+=0D=0AContents and Coding: As defined for RP-Destination address Centre Addr=
+ess in TS GSM 04.11=0D=0A[15].=0D=0A- TP-Protocol Identifier=0D=0AContents a=
+nd Coding: As defined in TS GSM 03.40 [12].=0D=0A- TP-Data Coding Scheme=0D=
+=0AContents and Coding: As defined in TS GSM 03.38 [11].=0D=0A- TP-Validity =
+Period=0D=0AContents and Coding: As defined in TS GSM 03.40 [12] for the rel=
+ative time format.=0D=0A10.3.7 EFSMSS (SMS status)=0D=0AThis EF contains sta=
+tus information relating to the short message service.=0D=0AThe provision of=
+ this EF is associated with EFSMS. Both files shall be present together or =
+both absent=0D=0Afrom the SIM.=0D=0AIdentifier: '6F43' Structure: transparen=
+t Optional=0D=0AFile size: 2+X bytes Update activity: low=0D=0AAccess Condit=
+ions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE =
+ADM=0D=0ABytes Description M/O Length=0D=0A1 Last Used TP-MR M 1 byte=0D=0A2=
+ SMS "Memory Cap. Exceeded" Not. Flag M 1 byte=0D=0A3 to 2+X RFU O X bytes=
+=0D=0A- Last Used TP-MR.=0D=0AContents: the value of the TP-Message-Referenc=
+e parameter in the last mobile originated short=0D=0Amessage as defined in =
+TS GSM 03.40 [12].=0D=0ACoding: as defined in TS GSM 03.40 [12].=0D=0A- SMS =
+"Memory Capacity Exceeded" Notification Flag.=0D=0AContents: This flag is re=
+quired to allow a process of flow control so that as memory capacity in the=
+=0D=0AMS becomes available the Network can be informed. The process for thi=
+s is described in TS=0D=0AGSM 03.40 [12].=0D=0ACoding:=0D=0Ab1=3D1 means fla=
+g unset; memory capacity available=0D=0Ab1=3D0 means flag set=0D=0Ab2 to b8 =
+are reserved and set to 1.=0D=0APage 70=0D=0AGSM 11.11 Version 5.0.0 Decembe=
+r 1995=0D=0A10.3.8 EFLND (Last number dialled)=0D=0AThis EF contains the las=
+t numbers dialled (LND) and/or the respective supplementary service control=
+=0D=0Astrings (SSC). In addition it contains identifiers of associated netwo=
+rk/bearer capabilities and identifiers of=0D=0Aextension records. It may als=
+o contain associated alpha-tagging.=0D=0AIdentifier: '6F44' Structure: cycli=
+c Optional=0D=0ARecord length: X+14 bytes Update activity: low=0D=0AAccess C=
+onditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINCREASE NEVER=0D=0AINVALIDA=
+TE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/=0D=0AO=0D=0ALength=
+=0D=0A1 to X Alpha Identifier O X bytes=0D=0AX+1 Length of BCD number/SSC co=
+ntents M 1 byte=0D=0AX+2 TON and NPI M 1 byte=0D=0AX+3 to X+12 Dialling Numb=
+er/SSC String M 10 bytes=0D=0AX+13 Capability/Configuration Identifier M 1 b=
+yte=0D=0AX+14 Extension1 Record Identifier M 1 byte=0D=0AContents and coding=
+: see EFADN.=0D=0AThe value of X in EFLND may be different to both the value=
+ of X in EFADN and of X in EFFDN.=0D=0AIf the value of X in EFLND is longer =
+than the length of the a-tag of the number to be stored then the ME=0D=0Ash=
+all pad the a-tag with 'FF'. If the value of X in EFLND is shorter than the =
+length of the a-tag of the=0D=0Anumber to be stored then the ME shall cut o=
+ff excessive bytes.=0D=0A10.3.9 EFEXT1 (Extension1)=0D=0AThis EF contains ex=
+tension data of an ADN/SSC an MSISDN or an LND. Extension data is caused b=
+y:=0D=0A- an ADN/SSC (MSIDSN LND) which is greater than the 20 digit capaci=
+ty of the ADN/SSC=0D=0A(MSISDN LND) Elementary File. The remainder is store=
+d in this EF as a record which is=0D=0Aidentified by a specified identifica=
+tion byte inside the ADN/SSC (MSISDN LND) Elementary=0D=0AFile. The EXT1 re=
+cord in this case is specified as overflow data;=0D=0A- an associated called=
+ party subaddress. The EXT1 record in this case is specified as=0D=0Asubaddr=
+ess data.=0D=0AIdentifier: '6F4A' Structure: linear fixed Optional=0D=0AReco=
+rd length: 13 bytes Update activity: low=0D=0AAccess Conditions:=0D=0AREAD C=
+HV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes De=
+scription M/O Length=0D=0A1 Record type M 1 byte=0D=0A2 to 12 Extension data=
+ M 11 bytes=0D=0A13 Identifier M 1 byte=0D=0A- Record type=0D=0AContents: ty=
+pe of the record=0D=0APage 71=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0ACoding:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=
+=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=
+=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 Called Party Subaddress=0D=0A=
+=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 Overflow data=0D=0A=C0=C4=C4=C1=
+=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 RFU=0D=0Ab3-b8 =
+are reserved and set to 0;=0D=0Aa bit set to 1 identifies the type of record=
+;=0D=0Aonly one type can be set;=0D=0A'00' indicates the type "unknown".=0D=
+=0AThe following example of coding means that the type of extension data is =
+"overflow data":=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=
+=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=D9=0D=0A0 0 0 0 0 0 1 0=0D=0A- Extension data=0D=0AContents: Overflow da=
+ta or Called Party Subaddress depending on record type.=0D=0ACoding:=0D=0ACa=
+se 1 Extension1 record is overflow data:=0D=0AThe first byte of the extensi=
+on data gives the number of bytes of the remainder of=0D=0AADN/SSC (resp. MS=
+ISDN LND). The coding of remaining bytes is BCD according to=0D=0Athe codi=
+ng of ADN/SSC (MSISDN LND). Unused nibbles at the end have to be set to=0D=
+=0A'F'. It is possible if the number of overflow digits exceeds the capacity=
+ of the overflow=0D=0Arecord to chain another record inside the EXT1 Element=
+ary File by the identifier in byte=0D=0A13.=0D=0ACase 2 Extension1 record i=
+s Called Party Subaddress:=0D=0AThe subaddress data contains information as =
+defined for this purpose in TS GSM 04.08=0D=0A[14]. All information defined =
+in TS GSM 04.08 except the information element identifier=0D=0Ashall be st=
+ored in the SIM. The length of this subaddress data can be up to 22 bytes. I=
+n=0D=0Athose cases where two extension records are needed these records are=
+ chained by=0D=0Athe identifier field. The extension record containing the f=
+irst part of the called party=0D=0Asubaddress points to the record which con=
+tains the second part of the subaddress.=0D=0A- Identifier=0D=0AContents: id=
+entifier of the next extension record to enable storage of information longe=
+r than 11=0D=0Abytes.=0D=0ACoding: record number of next record. 'FF' identi=
+fies the end of the chain.=0D=0AExample of a chain of extension records bein=
+g associated to an ADN/SSC. The extension1 record=0D=0Aidentifier (Byte 14+X=
+) of ADN/SSC is set to 3.=0D=0ANo of Record Type Extension Data Next Record=
+=0D=0A. . . .=0D=0A. . . .=0D=0ARecord 3 '02' xx
+
+
+
+xx '06' >=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=BF=0D=0ARecord 4 'xx' xx
+
+
+
+xx 'xx' =B3=0D=0AReco=
+rd 5 '01' xx
+
+
+
+xx 'FF' <=C4=C4=C4=C4=C4=C4=C4=BF =B3=0D=0ARecord 6 '01=
+' xx
+
+
+
+xx '05' <=C4=C4=C4=C4=C4=C4=C4=C1=C4=C4=D9=0D=0A. . . .=0D=0A. =
+. . .=0D=0AIn this example ADN/SSC is associated to an overflow (record 3) a=
+nd a called party subaddress=0D=0Awhose length is more than 11 bytes (record=
+s 6 and 5).=0D=0APage 72=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A10.=
+3.10 EFEXT2 (Extension2)=0D=0AThis EF contains extension data of an FDN/SSC =
+(see EXT1 in 10.3.9).=0D=0AIdentifier: '6F4B' Structure: linear fixed Option=
+al=0D=0ARecord length: 13 bytes Update activity: low=0D=0AAccess Conditions:=
+=0D=0AREAD CHV1=0D=0AUPDATE CHV2=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=
+=0D=0ABytes Description M/O Length=0D=0A1 Record type M 1 byte=0D=0A2 to 12 =
+Extension data M 11 bytes=0D=0A13 Identifier M 1 byte=0D=0AFor contents and =
+coding see subclause 10.3.9 EFEXT1.=0D=0A10.4 Files of GSM (figure 8)=0D=0AT=
+his subclause contains a figure depicting the file structure of the SIM. DFG=
+SM shall be selected using the=0D=0Aidentifier '7F20'. If selection by this =
+means fails then DCS1800 MEs shall and optionally GSM MEs may=0D=0Athen se=
+lect DFGSM with '7F21'.=0D=0ANOTE 1: The selection of the GSM application us=
+ing the identifier '7F21' if selection by means of=0D=0Athe identifier '7F2=
+0' fails is to ensure backwards compatibility with those Phase 1 SIMs=0D=
+=0Awhich only support the DCS1800 application using the Phase 1 directory DF=
+DCS1800=0D=0Acoded '7F21'.=0D=0ANOTE 2: To ensure backwards compatibility wi=
+th those Phase 1 DCS1800 MEs which have no=0D=0Ameans to select DFGSM two op=
+tions have been specified. These options are given in=0D=0AGSM 09.91 [16].=
+=0D=0APage 73=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=C9=CD=CD=CD=
+=CD=CD=CD=CD=CD=BB=0D=0A=BA MF =BA=0D=0A=C7=C4=C4=C4=C4=C4=C4=C4=C4=B6=0D=
+=0A=BA '3F00' =BA=0D=0A=C8=CD=D1=CD=CD=D1=CD=CD=D1=BC=0D=0A=DA=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=
+=0A=B3 =DA=C4=C4=C4=C4=C4=C4=D9 =B3=0D=0A=B3 =B3 =DA=C4=C4=C4=C4=C1=C4=C4=
+=C4=C4=C4=BF=0D=0A=B3 =C9=CD=CD=CD=CD=CF=CD=CD=CD=CD=CD=BB =B3 EFICCID =B3=
+=0D=0A=B3 =BADFTELECOM =BA =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =
+=C7=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B6 =B3 '2FE2' =B3=0D=0A=B3 =BA '7F10' =BA =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=B3 =C8=CD=CD=CD=D1=CD=CD=D1=CD=
+=CD=CD=BC=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =DA=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =B3 EFADN =C3=C4=C4=C4=C4=C1=C4=C4=
+=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=B4 EFFDN =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=0D=0A=B3 =B3 =
+=B3 '6F3A' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFSMS =C3=C4=C4=C4=C4=C1=C4=C4=
+=C4=C4=BF=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F3B' =C3=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFCCP =B3=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C2=D9 '6F3C' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F3D' =B3=0D=0A=B3 =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=
+=0D=0A=B3 4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=BF=0D=0A=BA DFGSM =BA =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F42' =C3=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFLND =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=
+=0D=0A=C7=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B6 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C2=D9 '6F43' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFEXT1 =C3=C4=C4=C4=C4=C1=
+=C4=C4=C4=C4=BF=0D=0A=BA '7F20' =BA =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F=
+44' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFEXT2 =B3=0D=0A=C8=CD=D1=CD=D1=CD=D1=
+=CD=D1=CD=CD=BC =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F4A' =C3=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=B4=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C2=D9 '6F4B' =B3=0D=0A=B3 =B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =DA=C4=C4=
+=C4=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =
+=B3 =B3 EFLP =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=BF=0D=0A=B3 =B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFIMSI =C3=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =
+=B3 =B3 '6F05' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFKc =C3=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F07' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4EFPLMNse=
+l=C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C2=D9 '6F20' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFHPLMN =C3=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F30' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4EFACMmax=
+ =B3=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C2=D9 '6F31' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =B3 =
+=DA=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F37' =B3=0D=0A=B3 =B3 =B3 EFSST =C3=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 E=
+FACM =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=
+=0A=B3 =B3 =B3 '6F38' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFGID1 =C3=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F39' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFGI=
+D2 =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C2=D9 '6F3E' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFPUCT =C3=C4=C4=
+=C4=C4=C1=C4=C4=C4=C4=BF=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F3F' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFCBMI =
+=B3=0D=0A=B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C2=D9 '6F41' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =DA=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C2=D9 '6F45' =B3=0D=0A=B3 =B3 EFSPN =C3=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=D9=0D=0A=B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFBCCH =C3=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 '6F46' =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFACC =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C2=D9 '6F74' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFFPLMN =C3=C4=C4=C4=C4=C1=
+=C4=C4=C4=C4=BF =B3=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F78' =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFLOCI =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF=
+=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C2=D9 '6F7B' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFAD =B3=0D=0A=B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F7E' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=
+=DA=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6=
+FAD' =B3=0D=0A=B3 EFPHASE =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=C3=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 '6FAE' =B3=0D=0A=C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 8: File identifiers and directory structur=
+es of GSM=0D=0APage 74=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11 Ap=
+plication protocol=0D=0AWhen involved in GSM administrative management opera=
+tions the SIM interfaces with appropriate=0D=0Aterminal equipment. These op=
+erations are outside the scope of this standard.=0D=0AWhen involved in GSM n=
+etwork operations the SIM interfaces with an ME with which messages are=0D=
+=0Aexchanged. A message can be a command or a response.=0D=0A- A GSM command=
+/response pair is a sequence consisting of a command and the associated=0D=
+=0Aresponse.=0D=0A- A GSM procedure consists of one or more GSM command/resp=
+onse pairs which are used to=0D=0Aperform all or part of an application-orie=
+nted task. A procedure shall be considered as a=0D=0Awhole that is to say t=
+hat the corresponding task is achieved if and only if the procedure is=0D=
+=0Acompleted. The ME shall ensure that when operated according to the manuf=
+acturer's manual=0D=0Aany unspecified interruption of the sequence of comma=
+nd/response pairs which realise the=0D=0Aprocedure leads to the abortion of=
+ the procedure itself.=0D=0A- A GSM session of the SIM in the GSM applicatio=
+n is the interval of time starting at the=0D=0Acompletion of the SIM initial=
+isation procedure and ending either with the start of the GSM=0D=0Asession t=
+ermination procedure or at the first inss required it=0D=
+=0Ais marked "MMI" in the list given below.=0D=0ASome procedures are not cle=
+arly user dependent. They are directly caused by the interaction of the MS=
+=0D=0Aand the network. Such procedures are marked "NET" in the list given be=
+low.=0D=0ASome procedures are automatically initiated by the ME. They are ma=
+rked "ME" in the list given below.=0D=0AThe list of procedures at the SIM/ME=
+ interface in GSM network operation is as follows:=0D=0AGeneral Procedures:=
+=0D=0A- Reading an EF ME=0D=0A- Updating an EF ME=0D=0A- Increasing an EF ME=
+=0D=0ASIM management procedures:=0D=0A- SIM initialisation ME=0D=0A- GSM ses=
+sion termination ME=0D=0A- Language preference request ME=0D=0A- Administrat=
+ive information request ME=0D=0A- SIM service table request ME=0D=0A- SIM ph=
+ase request ME=0D=0ACHV related procedures:=0D=0A- CHV verification MMI=0D=
+=0A- CHV value substitution MMI=0D=0A- CHV disabling MMI=0D=0A- CHV enabling=
+ MMI=0D=0A- CHV unblocking MMI=0D=0APage 75=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0AGSM security related procedures:=0D=0A- GSM algorithms compu=
+tation NET=0D=0A- IMSI request NET=0D=0A- Access control information request=
+ NET=0D=0A- HPLMN search period request NET=0D=0A- Location Information NET=
+=0D=0A- Cipher key NET=0D=0A- BCCH information NET=0D=0A- Forbidden PLMN inf=
+ormation NET=0D=0ASubscription related procedures:=0D=0A- Dialling Numbers (=
+ADN FDN MSISDN LND) MMI/ME=0D=0A- Short messages (SMS) MMI=0D=0A- Advice =
+of Charge (AoC) MMI=0D=0A- Capability Configuration Parameters (CCP) MMI=0D=
+=0A- PLMN Selector MMI=0D=0A- Cell Broadcast Message Identifier (CBMI) MMI=
+=0D=0A- Group Identifier Level 1 (GID1) MMI/ME=0D=0A- Group Identifier Level=
+ 2 (GID2) MMI/ME=0D=0A- Service Provider Name (SPN) ME=0D=0AThe procedures l=
+isted in subclause 11.2 are basically required for execution of the procedur=
+es in=0D=0Asubclauses 11.3 11.4 and 11.5. The procedures listed in subclaus=
+es 11.3 and 11.4 are mandatory (see=0D=0ATS GSM 02.17 [6]). The procedures l=
+isted in 11.5 are only executable if the associated services which=0D=0Aare=
+ optional are provided in the SIM. However if the procedures are implement=
+ed it shall be in=0D=0Aaccordance with subclause 11.5.=0D=0AIf a procedure =
+is related to a specific service indicated in the SIM Service Table it shal=
+l only be executed if=0D=0Athe corresponding bits denote this service as "al=
+located and activated" (see subclause 10.2.7). In all other=0D=0Acases this =
+procedure shall not start.=0D=0A11.1 General procedures=0D=0A11.1.1 Reading =
+an EF=0D=0AThe ME selects the EF and sends a READ command. This contains the=
+ location of the data to be read. If=0D=0Athe access condition for READ is f=
+ulfilled the SIM sends the requested data contained in the EF to the=0D=0AM=
+E. If the access condition is not fulfilled no data will be sent and an err=
+or code will be returned.=0D=0A11.1.2 Updating an EF=0D=0AThe ME selects the=
+ EF and sends an UPDATE command. This contains the location of the data to b=
+e=0D=0Aupdated and the new data to be stored. If the access condition for UP=
+DATE is fulfilled the SIM updates=0D=0Athe selected EF by replacing the exi=
+sting data in the EF with that contained in the command. If the access=0D=
+=0Acondition is not fulfilled the data existing in the EF will be unchanged=
+ the new data will not be stored and=0D=0Aan error code will be returned.=
+=0D=0A11.1.3 Increasing an EF=0D=0AThe ME selects the EF and sends an INCREA=
+SE command. This contains the value which has to be added=0D=0Ato the conten=
+ts of the last updated/increased record. If the access condition for INCREAS=
+E is fulfilled the=0D=0ASIM increases the existing value of the EF by the d=
+ata contained in the command and stores the result. If=0D=0Athe access cond=
+ition is not fulfilled the data existing in the EF will be unchanged and an=
+ error code will be=0D=0Areturned.=0D=0APage 76=0D=0AGSM 11.11 Version 5.0.0=
+ December 1995=0D=0ANOTE: The identification of the data within an EF to be =
+acted upon by the above procedures is=0D=0Aspecified within the command. For=
+ the procedures in subclauses 11.1.1 and 11.1.2 this=0D=0Adata may have been=
+ previously identified using a SEEK command e.g. searching for an=0D=0Aalph=
+anumeric pattern.=0D=0A11.2 SIM management procedures=0D=0APhase 2 MEs shall=
+ support all SIMs which comply with the mandatory requirements of Phase 1 e=
+ven if=0D=0Athese SIMs do not comply with all the mandatory requirements of =
+Phase 2. Furthermore Phase 2 MEs=0D=0Ashall take care of potential incompat=
+ibilities with Phase 1 SIMs which could arise through use of=0D=0Ainappropri=
+ate commands or misinterpretation of response data. Particular note should b=
+e taken of making=0D=0Aa false interpretation of RFU bytes in a Phase 1 SIM =
+having contradictory meaning in Phase 2; e.g.=0D=0Aindication of EF invalida=
+tion state.=0D=0A11.2.1 SIM initialisation=0D=0AAfter SIM activation (see su=
+bclause 4.3.2) the ME selects the Dedicated File DFGSM and requests the=0D=
+=0ALanguage Preference. If this EF is not available or the languages in the =
+EF are not supported then the ME=0D=0Aselects a default language. It then ru=
+ns the CHV1 verification procedure.=0D=0AIf the CHV1 verification procedure =
+is performed successfully the ME then runs the SIM Phase request=0D=0Aproce=
+dure. If the ME detects a SIM of Phase 1 it shall omit the following proced=
+ures relating to FDN and=0D=0Acontinue with the Administrative Information r=
+equest. The ME may omit procedures not defined in Phase 1=0D=0Asuch as HPLMN=
+ Search Period request.=0D=0AFor a Phase 2 SIM GSM operation shall only sta=
+rt if one of the two following conditions is fulfilled:=0D=0A- if EFIMSI and=
+ EFLOCI are not invalidated the GSM operation shall start immediately;=0D=
+=0A- if EFIMSI and EFLOCI are invalidated the ME rehabilitates these two EF=
+s.=0D=0AMEs without FDN capability shall not rehabilitate EFIMSI and/or EFLO=
+CI and therefore have no=0D=0Aaccess to these EFs. GSM operation will theref=
+ore be prohibited. It is this mechanism which is used=0D=0Afor control of se=
+rvice n=B03 by the use of SIMs for this service which always invalidate thes=
+e two EFs=0D=0Aat least before the next command following selection of eithe=
+r EF;=0D=0AIf the FDN capability procedure indicates that:=0D=0Ai) FDN is al=
+located and activated in the SIM; and FDN is set "enabled" i.e. ADN "invali=
+dated" or=0D=0Anot activated; and the ME supports FDN;=0D=0Aor ii) FDN is al=
+located and activated in the SIM; and FDN is set "disabled" i.e. ADN "not=
+=0D=0Ainvalidated";=0D=0Aor iii) FDN is not allocated or not activated;=0D=
+=0Athen GSM operation shall start.=0D=0AIn all other cases GSM operation sha=
+ll not start.=0D=0AAfterwards the ME runs the following procedures:=0D=0A- =
+Administrative Information request=0D=0A- SIM Service Table request=0D=0A- I=
+MSI request=0D=0A- Access Control request=0D=0A- HPLMN Search Period request=
+=0D=0A- PLMN selector request=0D=0A- Location Information request=0D=0A- Cip=
+her Key request=0D=0A- BCCH information request=0D=0A- Forbidden PLMN reques=
+t=0D=0AAfter the SIM initialisation has been completed successfully the MS =
+is ready for a GSM session.=0D=0APage 77=0D=0AGSM 11.11 Version 5.0.0 Decemb=
+er 1995=0D=0A11.2.2 GSM session termination=0D=0ANOTE 1: This procedure is n=
+ot to be confused with the deactivation procedure in subclause=0D=0A4.3.2.=
+=0D=0AThe GSM session is terminated by the ME as follows:=0D=0AThe ME runs a=
+ll the procedures which are necessary to transfer the following subscriber r=
+elated=0D=0Ainformation to the SIM:=0D=0A- Location Information update=0D=
+=0A- Cipher Key update=0D=0A- BCCH information update=0D=0A- Advice of Charg=
+e increase=0D=0A- Forbidden PLMN update=0D=0AAs soon as the SIM indicates th=
+at these procedures are completed the ME/SIM link may be deactivated.=0D=
+=0AFinally the ME deletes all these subscriber related information elements=
+ from its memory.=0D=0ANOTE 2: If the ME has already updated any of the subs=
+criber related information during the=0D=0AGSM Session and the value has no=
+t changed until GSM session termination the ME=0D=0Amay omit the respective=
+ update procedure.=0D=0A11.2.3 Language preference=0D=0ARequest: The ME perf=
+orms the reading procedure with EFLP.=0D=0AUpdate: The ME performs the updat=
+ing procedure with EFLP.=0D=0A11.2.4 Administrative information request;=0D=
+=0AThe ME performs the reading procedure with EFAD.=0D=0A11.2.5 SIM service =
+table request=0D=0AThe ME performs the reading procedure with EFSST.=0D=0A11=
+.2.6 SIM phase request=0D=0AThe ME performs the reading procedure with EFPHA=
+SE.=0D=0A11.2.7 SIM Presence Detection=0D=0AAs an additional mechanism to e=
+nsure that the SIM has not been removed during a card session the ME=0D=0As=
+ends at frequent intervals a STATUS command during each call. This interva=
+l shall not be longer than 30=0D=0Aseconds. If the response data is not that=
+ of the current DF the call shall be terminated immediately. This=0D=0Aproc=
+edure shall be used in addition to a mechanical or other device used to dete=
+ct the removal of a SIM.=0D=0A11.3 CHV related procedures=0D=0AA successful =
+completion of one of the following procedures grants the access right of the=
+ corresponding=0D=0ACHV for the GSM session. This right is valid for all fil=
+es within the GSM application protected by this CHV.=0D=0AAfter a third cons=
+ecutive presentation of a wrong CHV to the SIM not necessarily in the same =
+GSM=0D=0Asession the CHV status becomes "blocked" and the access right prev=
+iously granted by this CHV is lost=0D=0Aimmediately.=0D=0AAn access right is=
+ not granted if any of the following procedures are unsuccessfully completed=
+ or aborted.=0D=0APage 78=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11=
+.3.1 CHV verification=0D=0AThe ME checks the CHV status. If the CHV status i=
+s "blocked" the procedure ends and is finished=0D=0Aunsuccessfully.=0D=0AIf=
+ the CHV status is not "blocked" the ME reads the CHV enabled/disabled indi=
+cator. If this is "disabled"=0D=0Athe procedure is finished successfully.=
+=0D=0AIf the CHV status is not "blocked" and the enabled/disabled indicator =
+is set "enabled" the ME uses the=0D=0AVERIFY CHV function. If the CHV prese=
+nted by the ME is equal to the corresponding CHV stored in the=0D=0ASIM the=
+ procedure is finished successfully. If the CHV presented by the ME is not e=
+qual to the=0D=0Acorresponding CHV stored in the SIM the procedure ends and=
+ is finished unsuccessfully.=0D=0A11.3.2 CHV value substitution=0D=0AThe ME =
+checks the CHV status. If the CHV status is "blocked" or "disabled" the pro=
+cedure ends and is=0D=0Afinished unsuccessfully.=0D=0AIf the CHV status is n=
+ot "blocked" and the enabled/disabled indicator is set "enabled" the ME use=
+s the=0D=0ACHANGE CHV function. If the old CHV presented by the ME is equal =
+to the corresponding CHV stored in=0D=0Athe SIM the new CHV presented by th=
+e ME is stored in the SIM and the procedure is finished=0D=0Asuccessfully.=
+=0D=0AIf the old CHV and the CHV in memory are not identical the procedure =
+ends and is finished unsuccessfully.=0D=0A11.3.3 CHV disabling=0D=0ARequirem=
+ent: Service n=B01 "allocated and activated".=0D=0AThe ME checks the CHV1 st=
+atus. If the CHV1 status is "blocked" the procedure ends and is finished=
+=0D=0Aunsuccessfully.=0D=0AIf the CHV1 status is not "blocked" the ME reads=
+ the CHV1 enabled/disabled indicator. If this is set=0D=0A"disabled" the pr=
+ocedure ends and is finished unsuccessfully.=0D=0AIf the CHV1 status is not =
+"blocked" and the enabled/disabled indicator is set "enabled" the ME uses t=
+he=0D=0ADISABLE CHV function. If the CHV1 presented by the ME is equal to th=
+e CHV1 stored in the SIM the=0D=0Astatus of CHV1 is set "disabled" and the =
+procedure is finished successfully. If the CHV1 presented by the=0D=0AME is =
+not equal to the CHV1 stored in the SIM the procedure ends and is finished =
+unsuccessfully.=0D=0A11.3.4 CHV enabling=0D=0AThe ME checks the CHV1 status.=
+ If the CHV1 status is "blocked" the procedure ends and is finished=0D=0Aun=
+successfully.=0D=0AIf the CHV1 status is not "blocked" the ME reads the CHV=
+1 enabled/disabled indicator. If this is set=0D=0A"enabled" the procedure e=
+nds and is finished unsuccessfully.=0D=0AIf the CHV1 status is not "blocked"=
+ and the enabled/disabled indicator is set "disabled" the ME uses the=0D=
+=0AENABLE CHV function. If the CHV1 presented by the ME is equal to the CHV1=
+ stored in the SIM the=0D=0Astatus of CHV1 is set "enabled" and the procedu=
+re is finished successfully. If the CHV presented by the=0D=0AME is not equa=
+l to the CHV1 stored in the SIM the procedure ends and is finished unsucces=
+sfully.=0D=0APage 79=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11.3.5 =
+CHV unblocking=0D=0AThe execution of the CHV unblocking procedure is indepen=
+dent of the corresponding CHV status i.e. being=0D=0Ablocked or not.=0D=0AT=
+he ME checks the UNBLOCK CHV status. If the UNBLOCK CHV status is "blocked"=
+ the procedure ends=0D=0Aand is finished unsuccessfully.=0D=0AIf the UNBLOCK=
+ CHV status is not "blocked" the ME uses the UNBLOCK CHV function. If the U=
+NBLOCK=0D=0ACHV presented by the ME is equal to the corresponding UNBLOCK CH=
+V stored in the SIM the relevant=0D=0ACHV status becomes "unblocked" and th=
+e procedure is finished successfully. If the UNBLOCK CHV=0D=0Apresented by t=
+he ME is not equal to the corresponding UNBLOCK CHV stored in the SIM the p=
+rocedure=0D=0Aends and is finished unsuccessfully.=0D=0A11.4 GSM security re=
+lated procedures=0D=0A11.4.1 GSM algorithms computation=0D=0AThe ME selects =
+DFGSM and uses the RUN GSM ALGORITHM function (see 8.16). The response SRESK=
+c=0D=0Ais sent to the ME when requested by a subsequent GET RESPONSE command=
+.=0D=0A11.4.2 IMSI request=0D=0AThe ME performs the reading procedure with E=
+FIMSI.=0D=0A11.4.3 Access control request=0D=0AThe ME performs the reading p=
+rocedure with EFACC.=0D=0A11.4.4 HPLMN search period request=0D=0AThe ME per=
+forms the reading procedure with EFHPLMN.=0D=0A11.4.5 Location information=
+=0D=0ARequest: The ME performs the reading procedure with EFLOCI.=0D=0AUpdat=
+e: The ME performs the updating procedure with EFLOCI.=0D=0A11.4.6 Cipher ke=
+y=0D=0ARequest: The ME performs the reading procedure with EFKc.=0D=0AUpdate=
+: The ME performs the updating procedure with EFKc.=0D=0A11.4.7 BCCH informa=
+tion=0D=0ARequest: The ME performs the reading procedure with EFBCCH.=0D=0AU=
+pdate: The ME performs the updating procedure with EFBCCH.=0D=0A11.4.8 Forbi=
+dden PLMN=0D=0ARequest: The ME performs the reading procedure with EFFPLMN.=
+=0D=0AUpdate: The ME performs the updating procedure with EFFPLMN.=0D=0APage=
+ 80=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11.5 Subscription relate=
+d procedures=0D=0A11.5.1 Dialling numbers=0D=0AThe following procedures may =
+not only be applied to EFADN and its associated extension files EFCCP and=
+=0D=0AEFEXT1 as described in the procedures below but also to EFFDN EFMSIS=
+DN and EFLND and their=0D=0Aassociated extension files. If these files are n=
+ot allocated and activated as denoted in the SIM service=0D=0Atable the cu=
+rrent procedure shall be aborted and the appropriate EFs shall remain unchan=
+ged.=0D=0AAs an example the following procedures are described as applied t=
+o ADN.=0D=0ARequirement: Service n=B02 "allocated and activated"=0D=0A(Servi=
+ce n=B03 for FDN Service n=B09 for MSISDN Service n=B013 for LND)=0D=0AUpd=
+ate: The ME analyses and assembles the information to be stored as follows (=
+the byte=0D=0Aidentifiers used below correspond to those in the description =
+of the EFs in subclauses=0D=0A10.3.1 10.3.4 and 10.3.9):=0D=0Ai) The ME ide=
+ntifies the Alpha-tagging Capability/Configuration Identifier and Extension=
+1 Record=0D=0AIdentifier.=0D=0Aii) The dialling number/SSC string shall be a=
+nalysed and allocated to the bytes of the EF as follows:=0D=0A- if a "+" is =
+found the TON identifier is set to "International";=0D=0A- if 20 or less "d=
+igits" remain they shall form the dialling number/SSC string;=0D=0A- if mor=
+e than 20 "digits" remain the procedure shall be as follows:=0D=0ARequireme=
+nt:=0D=0AService n=B010 "allocated and activated"=0D=0A(Service n=B010 appli=
+es also for MSISDN and LND; Service n=B011 for FDN).=0D=0AThe ME seeks for a=
+ free record in EFEXT1. If an Extension1 record is not marked as "free"=0D=
+=0Athe ME runs the Purge procedure. If an Extension1 record is still unavail=
+able the procedure is=0D=0Aaborted.=0D=0AThe first 20 "digits" are stored i=
+n the dialling number/SSC string. The value of the length of=0D=0ABCD number=
+/SSC contents is set to the maximum value which is 11. The Extension1 recor=
+d=0D=0Aidentifier is coded with the associated record number in the EFEXT1. =
+The remaining digits are=0D=0Astored in the selected Extension1 record where=
+ the type of the record is set to "overflow=0D=0Adata". The first byte of th=
+e Extension1 record is set with the number of bytes of the remaining=0D=0Aov=
+erflow data. The number of bytes containing digit information is the sum of =
+the length of=0D=0ABCD number/SSC contents of EFADN and byte 2 of all associ=
+ated chained Extension1 records=0D=0Acontaining overflow data (see subclause=
+s 10.3.1 and 10.3.9).=0D=0APage 81=0D=0AGSM 11.11 Version 5.0.0 December 199=
+5=0D=0Aiii) If a called party subaddress is associated to the ADN/SSC the pr=
+ocedure shall proceed as follows:=0D=0ARequirement:=0D=0AService n=B010 "all=
+ocated and activated"=0D=0A(Service n=B010 applies also for MSISDN and LND; =
+Service n=B011 for FDN)=0D=0AIf the length of the called party subaddress is=
+ less than or equal to 11 bytes (see=0D=0ATS GSM 04.08 [14] for coding):=0D=
+=0AThe ME seeks for a free record in EFEXT1. If an Extension1 record is not =
+marked as "free"=0D=0Athe ME runs the Purge procedure. If an Extension1 rec=
+ord is still unavailable the procedure is=0D=0Aaborted.=0D=0AThe ME stores =
+the called party subaddress in the Extension1 record and sets the Extension=
+1=0D=0Arecord type to "called party subaddress".=0D=0AIf the length of the c=
+alled party subaddress is greater than 11 bytes (see TS GSM 04.08 [14]=0D=
+=0Afor coding):=0D=0AThe ME seeks for two free records in EFEXT1. If no such=
+ two records are found the ME runs=0D=0Athe Purge procedure. If two Extensi=
+on1 records are still unavailable the procedure is aborted.=0D=0AThe ME sto=
+res the called party subaddress in the two Extension1 records. The identifie=
+r field=0D=0Ain the Extension1 record containing the first part of the subad=
+dress data is coded with the=0D=0Aassociated EFEXT1 record number containing=
+ the second part of the subaddress data. Both=0D=0AExtension1 record types a=
+re set to "called party subaddress".=0D=0AOnce i) ii) and iii) have been c=
+onsidered the ME performs the updating procedure with EFADN. If the SIM=0D=
+=0Ahas no available empty space to store the received ADN/SSC or if the pro=
+cedure has been aborted the=0D=0AME advises the user.=0D=0ANOTE 1: For reas=
+ons of memory efficiency the ME is allowed to analyse all Extension1 records=
+=0D=0Ato recognise if the overflow or subaddress data to be stored is alread=
+y existing in=0D=0AEFEXT1. In this case the ME may use the existing chain or=
+ the last part of the existing=0D=0Achain from more than one ADN (LND MSISD=
+N). The ME is only allowed to store=0D=0Aextension data in unused records. I=
+f existing records are used for multiple access the=0D=0AME shall not chang=
+e any data in those records to prevent corruption of existing chains.=0D=0AE=
+rasure: The ME sends the identification of the information to be erased. The=
+ content of the=0D=0Aidentified record in EFADN is marked as "free".=0D=0ARe=
+quest: The ME sends the identification of the information to be read. The ME=
+ shall analyse the=0D=0Adata of EFADN (subclause 10.3.1) to ascertain wheth=
+er additional data is associated in=0D=0AEFEXT1 or EFCCP. If necessary then=
+ the ME performs the reading procedure on these=0D=0AEFs to assemble the com=
+plete ADN/SSC.=0D=0APurge: The ME shall access each EF which references EFEX=
+T1 (EFEXT2) for storage and shall=0D=0Aidentify records in these files using=
+ extension data (overflow data or called party=0D=0Asubaddress). Note that e=
+xisting chains have to be followed to the end. All referred=0D=0AExtension1 =
+(Extension2) records are noted by the ME. All Extension1 (Extension2)=0D=0Ar=
+ecords not noted are then marked by the ME as 'free' by setting the whole re=
+cord to=0D=0A'FF'.=0D=0ANOTE 2: Dependent upon the implementation of the ME=
+ and in particular the possibility of=0D=0Aerasure of ADN/SSC records by Pha=
+se 1 MEs which have no knowledge of the=0D=0AEFEXT1 it is possible for Ext=
+ension1 records to be marked as "used space" (not equal=0D=0Ato 'FF') altho=
+ugh in fact they are no longer associated with an ADN/SSC record.=0D=0AThe f=
+ollowing three procedures are only applicable to service n=B03 (FDN).=0D=0AF=
+DN capability request. The ME has to check the state of service n=B03 i.e. =
+if FDN is "enabled" or=0D=0A"disabled". In case of enabled FDN the ME has t=
+o switch to a restrictive terminal mode (see TS GSM=0D=0A02.07). To ascertai=
+n the state of FDN the ME checks in EFSST whether or not ADN is activated. =
+If ADN is=0D=0APage 82=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Anot a=
+ctivated service n=B03 is enabled. If ADN is activated the ME checks the r=
+esponse data of EFADN. If=0D=0AEFADN is invalidated service n=B03 is enable=
+d. In all other cases service n=B03 is disabled.=0D=0AFDN disabling. The FDN=
+ disabling procedure requires that CHV2 verification procedure has been=0D=
+=0Aperformed successfully and that ADN is activated. If not FDN disabling p=
+rocelity request).=0D=0ANOTE 3: If FDN is disabled (by rehabi=
+litating EFADN) using an administrative terminal then the=0D=0AFDN disabling=
+ procedure of this administrative terminal need also to rehabilitate EFIMSI=
+=0D=0Aand EFLOCI to ensure normal operation of the SIM in a phase 1 ME or a =
+phase 2 ME=0D=0Awhich does not support FDN.=0D=0AFDN enabling. The FDN enabl=
+ing procedure requires that CHV2 verification procedure has been performed=
+=0D=0Asuccessfully. If not FDN enabling procedure will not be executed succ=
+essfully. To enable FDN capability=0D=0Athe ME invalidates EFADN. The inval=
+idate/rehabilitate flag of EFADN which is implicitly cleared by the=0D=0AIN=
+VALIDATE command is at the same time the indicator for the state of the ser=
+vice n=B03 (see FDN=0D=0Acapability request). If ADN is not activated servi=
+ce n=B03 is always enabled.=0D=0A11.5.2 Short messages=0D=0ARequirement: Ser=
+vice n=B04 "allocated and activated".=0D=0ARequest: The SIM seeks for the id=
+entified short message. If this message is found the ME=0D=0Aperforms the r=
+eading procedure with EFSMS.=0D=0AIf this message is not found within the SI=
+M memory the SIM indicates that to the ME.=0D=0AUpdate: The ME looks for th=
+e next available area to store the short message. If such an area is=0D=0Aav=
+ailable it performs the updating procedure with EFSMS.=0D=0AIf there is no =
+available empty space in the SIM to store the received short message a=0D=
+=0Aspecific MMI will have to take place in order not to loose the message.=
+=0D=0AErasure: The ME will select in the SIM the message area to be erased. =
+Depending on the MMI=0D=0Athe message may be read before the area is marked=
+ as "free". After performing the=0D=0Aupdating procedure with EFSMS the mem=
+ory allocated to this short message in the=0D=0ASIM is made available for a =
+new incoming message. The memory of the SIM may still=0D=0Acontain the old m=
+essage until a new message is stored in this area.=0D=0A11.5.3 Advice of Cha=
+rge (AoC)=0D=0ARequirement: Service n=B05 "allocated and activated".=0D=0AAc=
+cumulated Call Meter.=0D=0ARequest: The ME performs the reading procedure wi=
+th EFACM. The SIM returns the last updated=0D=0Avalue of the ACM.=0D=0AIniti=
+alisation: The ME performs the updating procedure with EFACM using the new i=
+nitial value.=0D=0AIncreasing: The ME performs the increasing procedure with=
+ EFACM sending the value which has to=0D=0Abe added.=0D=0AAccumulated Call M=
+eter Maximum Value.=0D=0ARequest: The ME performs the reading procedure with=
+ EFACMmax.=0D=0AInitialisation: The ME performs the updating procedure with =
+EFACMmax using the new initial maximum=0D=0Avalue.=0D=0APage 83=0D=0AGSM 11.=
+11 Version 5.0.0 December 1995=0D=0APrice per Unit and Currency Table (PUCT)=
+.=0D=0ARequest: The ME performs the reading procedure with EFPUCT.=0D=0AUpda=
+te: The ME performs the updating procedure with EFPUCT.=0D=0A11.5.4 Capabili=
+ty configuration parameters=0D=0ARequirement: Service n=B06 "allocated and a=
+ctivated".=0D=0ARequest: The ME performs the reading procedure with EFCCP.=
+=0D=0AUpdate: The ME performs the updating procedure with EFCCP.=0D=0AErasur=
+e: The ME sends the identification of the requested information to be erased=
+. The content=0D=0Aof the identified record in EFCCP is marked as "free".=
+=0D=0A11.5.5 PLMN selector=0D=0ARequirement: Service n=B07 "allocated and ac=
+tivated".=0D=0ARequest: The ME performs the reading procedure with EFPLMNsel=
+.=0D=0AUpdate: The ME performs the updating procedure with EFPLMNsel.=0D=0A1=
+1.5.6 Cell broadcast message identifier=0D=0ARequirement: Service n=B014 "al=
+located and activated".=0D=0ARequest: The ME performs the reading procedure =
+with EFCBMI.=0D=0AUpdate: The ME performs the updating procedure with EFCBMI=
+.=0D=0A11.5.7 Group identifier level 1=0D=0ARequirement: Service n=B015 "all=
+ocated and activated".=0D=0ARequest: The ME performs the reading procedure w=
+ith EFGID1=0D=0A11.5.8 Group identifier level 2=0D=0ARequirement: Service n=
+=B016 "allocated and activated".=0D=0ARequest: The ME performs the reading p=
+rocedure with EFGID2.=0D=0A11.5.9 Service Provider Name=0D=0ARequirement: Se=
+rvice n=B017 "allocated and activated".=0D=0ARequest: The ME performs the re=
+ading procedure with EFSPN.=0D=0APage 84=0D=0AGSM 11.11 Version 5.0.0 Decemb=
+er 1995=0D=0AAnnex A (normative): Plug-in SIM=0D=0AThis annex specifies the =
+dimensions of the Plug-in SIM as well as the dimensions and location of the=
+=0D=0Acontacts of the Plug-in SIM. For further details of the Plug-in SIM se=
+e clause 4.=0D=0A4 max=0D=0A6 min=0D=0A1162 max=0D=0A1362 min=0D=0A75=0D=
+=0AP1=0D=0AP2 P3=0D=0A208=0D=0A275 max=0D=0A445 min=0D=0A529 max=0D=0A6=
+99 min=0D=0A783 max=0D=0A953 min=0D=0A1037 max=0D=0A1207 min=0D=0A33=
+=0D=0A0=0D=0A3=B101=0D=0A3=B101=0D=0A15=B101=0D=0A(625)=0D=0AUpper edge=
+=0D=0ALeft edge=0D=0A(1648)=0D=0A25=B101=0D=0AR1 01 +_=0D=0AR1 01 +_=0D=
+=0AR1 01 +_=0D=0AR1 01 +_=0D=0AR1 01 +_=0D=0AFigure A.1: Plug-in SIM=0D=
+=0ANOTE: The Plug-in SIM may be "obtained" by cutting away excessive plastic=
+ of an ID-1 SIM.=0D=0AThe values in parenthesis in figure A.1 show the posit=
+ional relationship between the=0D=0APlug-in and the ID-1 SIM and are for inf=
+ormation only.=0D=0APage 85=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AAnnex B (informative): FDN Procedures=0D=0AATR=0D=0AGet Response=0D=0AVer=
+ify CHV1=0D=0A(if not disabled)=0D=0AGet Response=0D=0A(evaluation of=0D=0Ai=
+nvalidation flag)==0D=0APhase?=0D=0APhase 2=0D=0APhase =
+1=0D=0AEF=0D=0Aand EF=0D=0Ainvalidated=0D=0A?=0D=0ALOCI=0D=0AIMSI=0D=0AME: u=
+nrestricted=0D=0Aoperation=0D=0ASelect DF=0D=0AGSM=0D=0ASelect EF=0D=0ALOCI=
+=0D=0ASelect EF=0D=0AIMSI=0D=0ARehabilitate=0D=0AEF=0D=0AR =
+of invalidating EFMS and EFLOCI is expected=0D=0Ato occur if FDN is enabled=
+=0D=0APage 86=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A(see note 4)=
+=0D=0Ayes=0D=0ASelect EF=0D=0ASST=0D=0ARead EF=0D=0ASST=0D=0ATelecom=0D=0ASe=
+lect=0D=0ADF=0D=0AADN=0D=0ASelect=0D=0AEF=0D=0Ano=0D=0Ano=0D=0Ayes no=0D=0Ai=
+nvalidated=0D=0AEF=0D=0A?=0D=0AADN=0D=0AFDN enabled FDN disabled=0D=0AFDN ca=
+pability request (see 11.5.1)=0D=0ANo FDN SIM=0D=0AFDN=0D=0Aallocated and=
+=0D=0Aactivated=0D=0A?=0D=0AGet Response=0D=0A(evaluation of=0D=0Ainvalidati=
+on flag)=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivated=0D=0A?=0D=0Ayes=0D=
+=0ANOTE 4: In this case FDN is enabled without the possibility of disabling.=
+=0D=0APage 87=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AFDN Enabling=
+=0D=0AVerify CHV2=0D=0AVerify CHV2=0D=0Ano=0D=0Ano=0D=0A(see 11.5.1)=0D=0Aye=
+s=0D=0Ayes=0D=0AFDN Disabling=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivate=
+d=0D=0A?=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivated=0D=0A?=0D=0AME=0D=
+=0AFDN enabled=0D=0Adisabling FDN=0D=0Anot possible=0D=0A(see 11.5.1)=0D=0AR=
+ead EF SST=0D=0ASelect EF SST=0D=0ASelect DF=0D=0ATelecom=0D=0ASelect EF=0D=
+=0AADN=0D=0ARehabilitate=0D=0AEFADN=0D=0AProcedure=0D=0Aperformed=0D=0Aby?=
+=0D=0ASelect EF=0D=0AADN=0D=0ASelect DF Telecom=0D=0ASelect EF=0D=0ASST=0D=
+=0ARead EF=0D=0ASST=0D=0AVerify CHV1=0D=0ASelect and=0D=0ARehabilitate=0D=
+=0AEF and=0D=0AEF=0D=0AIMSI=0D=0ALOCI=0D=0AAdminstrative=0D=0ATerminal=0D=
+=0AFDN disabled FDN disabled FDN enabled=0D=0AADN=0D=0AInvalidate=0D=0AEF=
+=0D=0APage 88=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Ayes=0D=0AFDN=
+=0D=0Aallocated and=0D=0Aactivated=0D=0A?=0D=0Ano=0D=0AFDN enabled=0D=0ACodi=
+ng for state of FDN=0D=0Ano=0D=0Ano=0D=0Ayes=0D=0AADN=0D=0Aallocated=0D=0Aan=
+d=0D=0Aactivated=0D=0A?=0D=0AFDN not enabled=0D=0Ainvalidated=0D=0AEF=0D=0A?=
+=0D=0AADN=0D=0ABoolean equation:=0D=0AFD =3D FDA . (ADA + ADA . ADI)=0D=0Awi=
+th=0D=0AFD =3D FDN enabled=0D=0AFDA =3D FDN allocated and activated=0D=0AADA=
+ =3D ADN allocated and activated=0D=0AADI =3D EF ADN invalidated=0D=0Ayes=
+=0D=0APage 89=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex C (infor=
+mative): Suggested contents of the EFs at pre-personalisation=0D=0AIf EFs ha=
+ve an unassigned value it may not be clear from the main text what this val=
+ue should be. This=0D=0Aannex suggests values in these cases.=0D=0AFile Iden=
+tification Description Value=0D=0A'2F E2' ICC identification operator depend=
+ant (see 10.1.1)=0D=0A'6F 05' Language preference 'FF'=0D=0A'6F 07' IMSI ope=
+rator dependant (see 10.2.2)=0D=0A'6F 20' Ciphering key Kc 'FF
+.FF07'=0D=
+=0A'6F 30' PLMN selector 'FF
+.FF'=0D=0A'6F 31' HPLMN search period 'FF'=0D=
+=0A'6F 37' ACM maximum value '000000' (see note 1)=0D=0A'6F 38' SIM service =
+table operator dependant (see 10.2.7)=0D=0A'6F 39' Accumulated call meter '0=
+00000'=0D=0A'6F 3E' Group identifier level 1 operator dependant=0D=0A'6F 3F'=
+ Group identifier level 2 operator dependant=0D=0A'6F 41' PUCT 'FFFFFF0000'=
+=0D=0A'6F 45' CBMI 'FF
+.FF'=0D=0A'6F 46' Service provider name 'FF
+.FF'=
+=0D=0A'6F 74' BCCH 'FF
+.FF'=0D=0A'6F 78' Access control class operator depe=
+ndant (see 10.1.12)=0D=0A'6F 7B' Forbidden PLMNs 'FF
+.FF'=0D=0A'6F 7E Locat=
+ion information 'FFFFFFFF xxFxxx 0000 FF 01'=0D=0A(see note 2)=0D=0A'6F AD' =
+Administrative data operator dependant (see 10.2.15)=0D=0A'6F AE' Phase iden=
+tification see 10.2.16=0D=0A'6F 3A' Abbreviated dialling numbers 'FF
+.FF'=
+=0D=0A'6F 3B' Fixed dialling numbers 'FF
+.FF'=0D=0A'6F 3C' Short messages '=
+00FF
+.FF'=0D=0A'6F 3D' Capability configuration parameters 'FF
+.FF'=0D=0A'=
+6F 40' MSISDN storage 'FF
+.FF'=0D=0A'6F 42' SMS parameters 'FF
+.FF'=0D=0A'=
+6F 43' SMS status 'FF
+.FF'=0D=0A'6F 44' Last number dialled 'FF
+.FF'=0D=
+=0A'6F 4A' Extension 1 'FF
+.FF'=0D=0A'6F 4B' Extension 2 'FF
+.FF'=0D=0ANOT=
+E 1: The value '000000' means that ACMmax is not valid i.e. there is no res=
+triction on the=0D=0AACM. When assigning a value to ACMmax care should be t=
+aken not to use values too=0D=0Aclose to the maximum possible value 'FFFFFF'=
+ because the INCREASE command=0D=0Adoes not update EFACM if the units to be=
+ added would exceed 'FFFFFF'. This could=0D=0Aaffect the call termination pr=
+ocedure of the Advice of Charge function.=0D=0ANOTE 2: xxFxxx stands for any=
+ valid MCC and MNC coded according to TS GSM 04.08 [14].=0D=0APage 90=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex D (informative): Bibliog=
+raphy=0D=0A1) prEN 726-3: "Terminal Equipment (TE); Requirements for IC card=
+s and terminals=0D=0Afor telecommunication use Part 3: Application independe=
+nt card requirements".=0D=0A2) prEN 726-4: "Terminal Equipment (TE); Require=
+ments for IC cards and terminals=0D=0Afor telecommunication use Part 4: Appl=
+ication independent card related terminal=0D=0Arequirements".=0D=0A3) ISO/IE=
+C 7816-3 (1989): "Identification cards - Integrated circuit(s) cards with=
+=0D=0Acontacts Part 3: Electronic signals and transmission protocols" DAM2=
+ (1993):=0D=0A"Protocol type select".=0D=0APage 91=0D=0AGSM 11.11 Version 5.=
+0.0 December 1995=0D=0AHistory=0D=0AChange history=0D=0ASMG No. TDoc.=0D=0AN=
+o.=0D=0ACR.=0D=0ANo.=0D=0ASection=0D=0Aaffected=0D=0ANew=0D=0Aversion=0D=0AS=
+ubject/Comments=0D=0ASMG#16 709/95 A008 5.8.25.8.3 5.0.0 SIM Speed Enhancem=
+ent=0D=0ADocument history=0D=0ADecember 1995 Version 5.0.0=0D=0AFebruary 199=
+6 Converted into Adobe Acrobat Portable Document Format (PDF)=0D=0AISBN 2-74=
+37-0447-0=0D=0AD=E9p=F4t l=E9gal : D=E9cembre 1995=0D=0A=0D=0ANew presentati=
+on - see History box=0D=0AGSM GSM 11.11=0D=0ATECHNICAL December 1995 SPECIFI=
+CATION Version 5.0.0=0D=0ASource: ETSI TC-SMG Reference: TS/SMG-091111Q=0D=
+=0AICS: 33.060.50=0D=0AKey words: Digital cellular telecommunications system=
+ Global System for Mobile communications (GSM)=0D=0ADigital cellular teleco=
+mmunications system (Phase 2+);=0D=0ASpecification of the Subscriber Identit=
+y Module -=0D=0AMobile Equipment (SIM - ME) interface=0D=0A(GSM 11.11)=0D=
+=0AETSI=0D=0AEuropean Telecommunications Standards Institute=0D=0AETSI Secre=
+tariat=0D=0APostal address: F-06921 Example Town EXAMPLE - UK=0D=0AOff=
+ice address: 650 Route des Example - Example Town - Example - EXAMPLE=
+=0D=0AX.400: c=3Dfr a=3Datlas p=3Detsi s=3Dsecretariat - Internet: secret=
+ariat@symbianfoundation.example=0D=0ATel.: +44 16 32 96 00 00 - Fax: +44 16=
+32 96 00 01=0D=0ACopyrig=
+ht Notification: No part may be reproduced except as authorized by written p=
+ermission. The copyright and the=0D=0Aforegoing restriction extend to reprod=
+uction in all media.=0D=0A=A9 European Telecommunications Standards Institut=
+e 1995. All rights reserved.=0D=0APage 2=0D=0AGSM 11.11 Version 5.0.0 Decemb=
+er 1995=0D=0AWhilst every care has been taken in the preparation and publica=
+tion of this do
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+. 7=0D=0A1 Scope
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+ 9=0D=0A2 Normative references
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 9=0D=0A3=
+ Definitions and abbreviations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 11=0D=0A3.1 Definiti=
+ons
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 11=0D=0A3.2 Abbreviations
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+ 12=0D=0A3.3 Symbols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+ 13=0D=0A4 Physical characteristics
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 13=
+=0D=0A4.1 Format and layout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 13=0D=0A4.1.1 ID-1 SIM=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+ 13=0D=0A4.1.2 Plug-in SIM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 13=0D=0A4.2 T=
+emperature range for card operation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 14=0D=0A4.3 Contacts
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+ 14=0D=0A4.3.1 Provision of contacts
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 14=0D=0A4.3.2 Activa=
+tion and deactivation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+ 14=0D=0A4.3.3 Inactive contacts
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 14=0D=0A4.3.4 Cont=
+act pressure
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 14=0D=0A4.4 Precedence
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+ 15=0D=0A4.5 Static Protection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 15=0D=0A5 Elect=
+ronic signals and transmission protocols
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 15=0D=0A5.1 Supply voltage Vcc (co=
+ntact C1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+ 15=0D=0A5.2 Reset (RST) (contact C2)
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 16=0D=0A5.=
+3 Programming voltage Vpp (contact C6)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 16=0D=0A5.4 Clock CLK (contact C3)
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+. 16=0D=0A5.5 I/O (contact C7)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16=0D=0A5=
+.6 States
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 17=0D=0A5.7 Baudrate
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 17=0D=0A5.8 Answer To Reset (ATR)
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+. 17=0D=0A5.8.1 Structure and contents
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 17=0D=0A5.8.2 PTS procedure=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+. 19=0D=0A5.8.3 Speed enhancement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 20=0D=0A5.9 Bit/character dur=
+ation and sampling time
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+ 20=0D=0A5.10 Error handling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+ 20=0D=0A6 Logical Model
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 21=
+=0D=0A6.1 General description
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 21=0D=0A6.2 File ident=
+ifier
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 21=0D=0A6.3 Dedicated files
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+. 22=0D=0A6.4 Elementary files
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+. 22=0D=0A6.4.1 Transparent EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 22=0D=0A6.4.2 Linear fixed EF
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+. 22=0D=0A6.4.3 Cyclic EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 23=0D=0A6.5 Methods for s=
+electing a file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 24=0D=0A6.6 Reservation of file IDs
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+ 25=0D=0A7 Security features
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+. 25=0D=0A7.1 Authentication and cipher key generation procedure
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 25=0D=0A7.2 Algorithms and process=
+es
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+ 26=0D=0A7.3 File access conditions
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 26=
+=0D=0APage 4=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A8 Description o=
+f the functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 27=0D=0A8.1 SELECT
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+ 27=0D=0A8.2 STATUS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+ 28=0D=0A8.3 READ BINARY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 28=0D=0A8.4 UPD=
+ATE BINARY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 29=0D=0A8.8 INCREASE
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 30=0D=0A8.9 VERIFY CHV
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+. 30=0D=0A8.10 CHANGE CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 31=0D=0A8.11 =
+DISABLE CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 31=0D=0A8.12 ENABLE CHV
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+ 32=0D=0A8.13 UNBLOCK CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+ 32=0D=0A8.14 INVALIDATE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 32=0D=0A8.15 REHAB=
+ILITATE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 33=0D=0A8.16 RUN GSM ALGORITHM
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+. 33=0D=0A8.17 SLEEP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 33=0D=
+=0A9 Description of the commands
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 33=0D=0A9.1 Mapping=
+ principles
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 33=0D=0A9.2 Coding of the commands
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+. 35=0D=0A9.2.1 SELECT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 36=0D=0A9.2.2 STATUS .=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+. 39=0D=0A9.2.3 READ BINARY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 39=0D=0A9.2.4 UPDAT=
+E BINARY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+. 39=0D=0A9.2.5 READ RECORD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 39=0D=0A9.2.6 UPDATE RECO=
+RD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+. 40=0D=0A9.2.7 SEEK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 40=0D=0A9.2.8 INCREASE .=
+
+
+
+
+
+.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+. 41=0D=0A9.2.9 VERIFY CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 41=0D=0A9.2.10 CHANGE=
+ CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+ 41=0D=0A9.2.11 DISABLE CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 42=0D=0A9.2.12 ENABL=
+E CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+ 42=0D=0A9.2.13 UNBLOCK CHV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 42=0D=0A9.2.14 INVAL=
+IDATE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+. 42=0D=0A9.2.15 REHABILITATE
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 42=0D=0A9.2.16 RUN=
+ GSM ALGORITHM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+. 43=0D=0A9.2.17 SLEEP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 43=0D=0A9.2.18 GET R=
+ESPONSE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+ 43=0D=0A9.3 Definitions and coding
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 43=0D=
+=0A9.4 Status conditions returned by the card
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 45=0D=0A9.4.1 Responses to comman=
+ds which are correctly executed
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 45=0D=0A9.4.2 =
+Memory management
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+. 45=0D=0A9.4.3 Referencing management
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 45=0D=0A9.4.4 Security =
+management
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+ 46=0D=0A9.4.5 Application independent errors
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 46=0D=0A9.4.6 Commands versus=
+ possible status responses
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 46=0D=
+=0A10 Contents of the Elementary Files (EF)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 47=0D=0A10.1 Contents=
+ of the EFs at the MF level
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 47=0D=0A10.1.1 EFICCID (ICC Identification)
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 47=0D=0A10.=
+2 Contents of files at the GSM application level
+
+
+
+
+
+
+
+
+
+.
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 48=0D=0A10.2.1 EFLP (Language preference=
+)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 48=0D=
+=0A10.2.2 EFIMSI (IMSI)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 49=0D=0A10.2.3 EFKc (Ciphering key Kc)
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 50=
+=0D=0A10.2.4 EFPLMNsel (PLMN selector)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 51=0D=0A10.2.5 EFHPLMN (HPLMN search period) .=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 51=0D=0A10.2.6 EFA=
+CMmax (ACM maximum value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+. 52=0D=0A10.2.7 EFSST (SIM service table)
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 52=0D=0APage 5=0D=0AGSM 11.11 Ver=
+sion 5.0.0 December 1995=0D=0A10.2.8 EFACM (Accumulated call meter)
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 54=0D=0A10.2.9 EFGID1 (G=
+roup Identifier Level 1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+ 55=0D=0A10.2.10 EFGID2 (Group Identifier Level 2)
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 55=0D=0A10.2.11 EFSPN (Service Pr=
+ovider Name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 5=
+5=0D=0A10.2.12 EFPUCT (Price per unit and currency table)
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 56=0D=0A10.2.13 EFCBMI (Cell broadcast message i=
+dentifier selection)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 57=0D=0A10.2.14 EFBCCH (=
+Broadcast control channels)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+ 57=0D=0A10.2.15 EFACC (Access control class)
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58=0D=0A10.2.16 EFFPLMN (Forbidden PL=
+MNs)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58=0D=
+=0A10.2.17 EFLOCI (Location information)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 59=0D=0A10.2.18 EFAD (Administrative data)
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61=0D=0A1=
+0.2.19 EFPhase (Phase identification)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61=0D=0A10.3 Contents of files at the telecom lev=
+el
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+. 62=0D=0A10.3.1 EFADN (Abbreviated dialling numbers)
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 62=0D=0A10.3.2 EFFDN (Fixed dialling numbers)=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 64=0D=0A10.3=
+.3 EFSMS (Short messages)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 65=0D=0A10.3.4 EFCCP (Capability configuration paramete=
+rs)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 67=0D=0A10.3.5 EFMSISDN (MSIS=
+DN)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+. 67=0D=0A10.3.6 EFSMSP (Short message service parameters)
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+. 68=0D=0A10.3.7 EFSMSS (SMS status)
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 69=0D=0A10.3.8 E=
+FLND (Last number dialled)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+. 70=0D=0A10.3.9 EFEXT1 (Extension1)
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 70=0D=0A10.3.10 EFEXT=
+2 (Extension2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+ 72=0D=0A10.4 Files of GSM (figure 8)
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 72=
+=0D=0A11 Application protocol
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 74=0D=
+=0A11.1 General procedures
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 75=0D=0A11.1.1 Reading an =
+EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+ 75=0D=0A11.1.2 Updating an EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 75=0D=0A11.1.3 Incre=
+asing an EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 75=0D=0A11.2 SIM management procedures
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76=0D=
+=0A11.2.1 SIM initialisation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76=0D=0A11.2.2 GSM session terminatio=
+n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7=
+7=0D=0A11.2.3 Language preference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 77=0D=0A11.2.4 Administrative informatio=
+n request;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77=0D=
+=0A11.2.5 SIM service table request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 77=0D=0A11.2.6 SIM phase request
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 77=0D=
+=0A11.2.7 SIM Presence Detection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77=0D=0A11.3 CHV related procedures
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+. 77=0D=0A11.3.1 CHV verification
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 78=0D=0A11.3.2 CHV value s=
+ubstitution
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+ 78=0D=0A11.3.3 CHV disabling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78=0D=0A11.3.4 CHV en=
+abling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+ 78=0D=0A11.3.5 CHV unblocking
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.4 GS=
+M security related procedures
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 79=0D=0A11.4.1 GSM algorithms computation =
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A1=
+1.4.2 IMSI request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.4.3 Access control request
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=
+=0D=0A11.4.4 HPLMN search period request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 79=0D=0A11.4.5 Location information
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 79=0D=
+=0A11.4.6 Cipher key
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.4.7 BCCH information
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+. 79=0D=0A11.4.8 Forbidden PLMN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.5 Subscription related p=
+rocedures
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+. 80=0D=0A11.5.1 Dialling numbers
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80=0D=0A11.5.2 Shor=
+t messages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+. 82=0D=0A11.5.3 Advice of Charge (AoC)
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 82=0D=0A11.5.4 Capab=
+ility configuration parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+ 83=0D=0A11.5.5 PLMN selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 83=0D=0A11.5.6 Cell br=
+oadcast message identifier
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+ 83=0D=0APage 6=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11=
+.5.7 Group identifier level 1
+
+
+.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83=0D=0A11.5.8 Group identifier level 2
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 83=
+=0D=0A11.5.9 Service Provider Name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83=0D=0AAnnex A (normative): Plug-in SIM.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 84=0D=0AAnnex B (informative): FDN Procedures
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+ 85=0D=0AAnnex C (informative): Suggested contents of the EFs at pre-per=
+sonalisation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 89=0D=0AAnnex D (informativ=
+e): Bibliography
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 90=0D=0AHistory
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 91=0D=0APage 7=0D=0AGSM 11.11 Vers=
+ion 5.0.0 December 1995=0D=0AForeword=0D=0AThis Global System for Mobile com=
+munications Technical Specification (GTS) has been produced by the=0D=0ASpec=
+ial Mobile Group (SMG) Technical Committee (TC) of the European Telecommunic=
+ations Standards=0D=0AInstitute (ETSI).=0D=0AThis GTS defines the interface =
+between the Subscriber Identity Module (SIM) and the Mobile Equipment=0D=0A(=
+ME) for use during the network operation phase of GSM as well as those aspec=
+ts of the internal=0D=0Aorganisation of the SIM which are related to the net=
+work operation phase within the digital cellular=0D=0Atelecommunications sy=
+stem (Phase 2/Phase 2+).=0D=0AThis GTS is a TC-SMG approved GSM technical sp=
+ecification version 5 which contains GSM Phase 2+=0D=0Aenhancements/feature=
+s to the version 4 GSM technical specification. The ETS from which this Phas=
+e 2+=0D=0AGTS has evolved is Phase 2 GSM ETS 300 608 Edition 3 (GSM 11.11 ve=
+rsion 4.16.0).=0D=0AGTS are produced by TC-SMG to enable the GSM Phase 2+ sp=
+ecifications to become publicly available=0D=0Aprior to submission for the =
+formal ETSI standards approval procedure to become European=0D=0ATelecommuni=
+cations Standards (ETS). This ensures the earliest possible access to GSM Ph=
+ase 2+=0D=0Aspecifications for all Manufacturers Network operators and impl=
+ementors of the Global System for Mobile=0D=0Acommunications.=0D=0AThe conte=
+nts of this GTS are subject to continuing work within TC-SMG and may change =
+following formal=0D=0ATC-SMG approval. Should TC-SMG modify the contents of =
+this GTS it will then be republished by ETSI=0D=0Awith an identifying change=
+ of release date and an increase in version number as follows:=0D=0AVersion =
+5.x.y=0D=0Awhere:=0D=0Ay the third digit is incremented when editorial only =
+changes have been incorporated in the=0D=0Aspecification;=0D=0Ax the second =
+digit is incremented for all other types of changes i.e. technical enhancem=
+ents=0D=0Acorrections updates etc.=0D=0AReference is made within this GTS=
+ to GSM-TSs (note).=0D=0ANOTE: TC-SMG has produced documents which give the =
+technical specifications for the=0D=0Aimplementation of the digital cellular=
+ telecommunications system. Historically these=0D=0Adocuments have been ide=
+ntified as GSM Technical Specifications (GSM-TSs). These=0D=0ATSs may have s=
+ubsequently become I-ETSs (Phase 1) or ETSs/ETSI Technical=0D=0AReports (ET=
+Rs) (Phase 2). TC-SMG has also produced ETSI GSM TSs which give the=0D=0Atec=
+hnical specifications for the implementation of Phase 2+ enhancements of the=
+ digital=0D=0Acellular telecommunications system. These version 5.x.x GSM Te=
+chnical Specifications=0D=0Amay be referred to as GTSs.=0D=0APage 8=0D=0AGSM=
+ 11.11 Version 5.0.0 December 1995=0D=0ABlank page=0D=0APage 9=0D=0AGSM 11.1=
+1 Version 5.0.0 December 1995=0D=0A1 Scope=0D=0AThis Global System for Mobil=
+e communications Technical Specification (GTS) defines the interface=0D=0Abe=
+tween the Subscriber Identity Module (SIM) and the Mobile Equipment (ME) for=
+ use during the network=0D=0Aoperation phase of GSM as well as those aspects=
+ of the internal organisation of the SIM which are related=0D=0Ato the netwo=
+rk operation phase. This is to ensure interoperability between a SIM and an =
+ME independently=0D=0Aof the respective manufacturers and operators. The con=
+cept of a split of the Mobile Station (MS) into these=0D=0Aelements as well =
+as the distinction between the GSM network operation phase which is also ca=
+lled GSM=0D=0Aoperations and the administrative management phase are descri=
+bed in the Technical Specification GSM=0D=0A02.17 [6].=0D=0AThis GTS defines=
+:=0D=0A- the requirements for the physical characteristics of the SIM the e=
+lectrical signals and the=0D=0Atransmission protocols;=0D=0A- the model whic=
+h shall be used as a basis for the design of the logical structure of the SI=
+M;=0D=0A- the security features;=0D=0A- the interface functions;=0D=0A- the =
+commands;=0D=0A- the contents of the files required for the GSM application;=
+=0D=0A- the application protocol.=0D=0AUnless otherwise stated references t=
+o GSM also apply to DCS 1800.=0D=0AThis GTS does not specify any aspects rel=
+ated to the administrative management phase. Any internal=0D=0Atechnical rea=
+lisation of either the SIM or the ME are only specified where these reflect =
+over the interface.=0D=0AThis GTS does not specify any of the security algor=
+ithms which may be used.=0D=0AThis GTS defines the SIM/ME interface for GSM =
+Phase 2. While all attempts have been made to maintain=0D=0Aphase compatibil=
+ity any issues that specifically relate to Phase 1 should be referenced fro=
+m within the=0D=0Arelevant Phase 1 specification.=0D=0A2 Normative reference=
+s=0D=0AThis Global System for Mobile communications Technical Specification =
+(GTS) incorporates by dated or=0D=0Aundated reference provisions from othe=
+r publications. These normative references are cited at the=0D=0Aappropriate=
+ places in the text and the publications are listed hereafter. For dated ref=
+erences subsequent=0D=0Aamendments to or revisions of any of these public=
+ations apply to this GTS only when incorporated in it by=0D=0Aamendment or r=
+evision. For undated references the latest edition of the publication refer=
+red to applies.=0D=0A[1] GSM 01.02 (ETR 99): "European digital cellular tele=
+communications system=0D=0A(Phase 2); General Description of a GSM PLMN".=
+=0D=0A[2] GSM 01.04 (ETR 100): "European digital cellular telecommunications=
+ system=0D=0A(Phase 2); Abbreviations and acronyms".=0D=0A[3] GSM 02.07 (ETS=
+ 300 505): "European digital cellular telecommunications=0D=0Asystem (Phase =
+2); Mobile Station (MS) features".=0D=0A[4] GSM 02.09 (ETS 300 506): "Europe=
+an digital cellular telecommunications=0D=0Asystem (Phase 2); Security aspec=
+ts".=0D=0A[5] GSM 02.11 (ETS 300 507): "European digital cellular telecommun=
+ications=0D=0Asystem (Phase 2); Service accessibility".=0D=0APage 10=0D=0AGS=
+M 11.11 Version 5.0.0 December 1995=0D=0A[6] GSM 02.17 (ETS 300 509): "Europ=
+ean digital cellular telecommunications=0D=0Asystem (Phase 2); Subscriber id=
+entity modules functional characteristics".=0D=0A[7] GSM 02.24 (ETS 300 510=
+): "European digital cellular telecommunications=0D=0Asystem (Phase 2); Desc=
+ription of Charge Advice Information (CAI)".=0D=0A[8] GSM 02.30 (ETS 300 511=
+): "European digital cellular telecommunications=0D=0Asystem (Phase 2); Man-=
+Machine Interface (MMI) of the Mobile Station (MS)".=0D=0A[9] GSM 02.86 (ETS=
+ 300 519): "European digital cellular telecommunications=0D=0Asystem (Phase =
+2); Advice of charge (AoC) supplementary services - Stage 1".=0D=0A[10] GSM =
+03.20 (ETS 300 534): "European digital cellular telecommunications=0D=0Asyst=
+em (Phase 2); Security related network functions".=0D=0A[11] GSM 03.38 (ETS =
+300 628): "European digital cellular telecommunication system=0D=0A(Phase 2)=
+; Alphabets and language-specific information".=0D=0A[12] GSM 03.40 (ETS 300=
+ 536): "European digital cellular telecommunications=0D=0Asystem (Phase 2); =
+Technical realization of the Short Message (SMS) Service=0D=0APoint-to-Point=
+ (PP)".=0D=0A[13] GSM 03.41 (ETS 300 537): "European digital cellular teleco=
+mmunications=0D=0Asystem (Phase 2); Technical realization of the Short Messa=
+ge Service Cell=0D=0ABroadcast (SMSCB)".=0D=0A[14] GSM 04.08 (ETS 300 557): =
+"European digital cellular telecommunications=0D=0Asystem (Phase 2); Mobile =
+radio interface Layer 3 specification".=0D=0A[15] GSM 04.11 (ETS 300 559): "=
+European digital cellular telecommunications=0D=0Asystem (Phase 2); Point to=
+ Point (PP) Short Message Service (SMS) support on=0D=0Amobile radio interfa=
+ce".=0D=0A[16] GSM 09.91 (ETR 174): "European digital cellular telecommunica=
+tions system=0D=0A(Phase 2); Interworking aspects of the SIM/ME interface be=
+tween Phase 1 and=0D=0APhase 2".=0D=0A[17] CCITT Recommendation E.118: "The =
+international telecommunication charge=0D=0Acard".=0D=0A[18] CCITT Recommend=
+ation E.164: "Numbering plan for the ISDN era".=0D=0A[19] CCITT Recommendati=
+on T.50: "International Alphabet No. 5". (ISO 646: 1983=0D=0AInformation pr=
+ocessing - ISO 7-bits coded characters set for information=0D=0Ainterchange)=
+.=0D=0A[20] ISO 7810 (1985): "Identification cards - Physical characteristic=
+s".=0D=0A[21] ISO 7811-1 (1985): "Identification cards - Recording technique=
+ - Part 1:=0D=0AEmbossing".=0D=0A[22] ISO 7811-3 (1985): "Identification car=
+ds - Recording technique - Part 3: Location=0D=0Aof embossed characters".=
+=0D=0A[23] ISO 7816-1 (1987): "Identification cards - Integrated circuit(s) =
+cards with=0D=0Acontacts Part 1: Physical characteristics".=0D=0A[24] ISO 7=
+816-2 (1988): "Identification cards - Integrated circuit(s) cards with=0D=
+=0Acontacts Part 2: Dimensions and locations of the contacts".=0D=0APage 11=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A[25] ISO/IEC 7816-3 (1989):=
+ "Identification cards - Integrated circuit(s) cards with=0D=0Acontacts Par=
+t 3: Electronic signals and transmission protocols".=0D=0A3 Definitions and =
+abbreviations=0D=0A3.1 Definitions=0D=0AFor the purposes of this GTS the fo=
+llowing definitions apply. For further information and definitions refer to=
+=0D=0ATS GSM 01.02 [1].=0D=0Aaccess conditions: A set of security attributes=
+ associated with a file.=0D=0Aapplication: An application consists of a set =
+of security mechanisms files data and protocols (excluding=0D=0Atransmissi=
+on protocols).=0D=0Aapplication protocol: The set of procedures required by =
+the application.=0D=0Acard session: A link between the card and the external=
+ world starting with the ATR and ending with a=0D=0Asubsequent reset or a de=
+activation of the card.=0D=0Acurrent directory: The latest MF or DF selected=
+.=0D=0Acurrent EF: The latest EF selected.=0D=0Adata field: Obsolete term fo=
+r Elementary File.=0D=0ADedicated File (DF): A file containing access condit=
+ions and optionally Elementary Files (EFs) or other=0D=0ADedicated Files (=
+DFs).=0D=0Adirectory: General term for MF and DF.=0D=0AElementary File (EF):=
+ A file containing access conditions and data and no other files.=0D=0Afile:=
+ A directory or an organised set of bytes or records in the SIM.=0D=0Afile i=
+dentifier: The 2 bytes which address a file in the SIM.=0D=0AGSM or DCS 1800=
+ application: Set of security mechanisms files data and protocols required=
+ by GSM=0D=0Aor DCS 1800.=0D=0AGSM session: That part of the card session de=
+dicated to the GSM operation.=0D=0AIC card SIM: Obsolete term for ID-1 SIM.=
+=0D=0AID-1 SIM: The SIM having the format of an ID-1 card (see ISO 7816-1 [2=
+3]).=0D=0AMaster File (MF): The unique mandatory file containing access cond=
+itions and optionally DFs and/or EFs.=0D=0Apadding: One or more bits appende=
+d to a message in order to cause the message to contain the required=0D=0Anu=
+mber of bits or bytes.=0D=0Aplug-in SIM: A second format of SIM (specified i=
+n clause 4).=0D=0Arecord: A string of bytes within an EF handled as a single=
+ entity (see clause 6).=0D=0Arecord number: The number which identifies a re=
+cord within an EF.=0D=0Arecord pointer: The pointer which addresses one reco=
+rd in an EF.=0D=0APage 12=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Aro=
+ot directory: Obsolete term for Master File.=0D=0A3.2 Abbreviations=0D=0AFor=
+ the purposes of this ETS the following abbreviations apply. In addition to =
+the following abbreviations=0D=0Aused in this ETS are listed in GSM 01.04 [2=
+].=0D=0AA3 Algorithm 3 authentication algorithm; used for authenticating th=
+e subscriber=0D=0AA5 Algorithm 5 cipher algorithm; used for enciphering/dec=
+iphering data=0D=0AA8 Algorithm 8 cipher key generator; used to generate Kc=
+=0D=0AA38 A single algorithm performing the functions of A3 and A8=0D=0AACM =
+Accumulated Call Meter=0D=0AADN Abbreviated Dialling Number=0D=0AADM Access =
+condition to an EF which is under the control of the authority which=0D=0Acr=
+eates this file=0D=0AALW ALWays=0D=0AAoC Advice of Charge=0D=0AAPDU Applicat=
+ion Protocol Data Unit=0D=0AATR Answer To Reset=0D=0ABCCH Broadcast Control =
+CHannel=0D=0ABCD Binary Coded Decimal=0D=0ABTS Base Transmitter Station=0D=
+=0ACB Cell Broadcast=0D=0ACBMI Cell Broadcast Message Identifier=0D=0ACCITT =
+The International Telegraph and Telephone Consultative Committee (now also=
+=0D=0Aknown as the ITU Telecommunications Standardization sector)=0D=0ACCP C=
+apability/Configuration Parameter=0D=0ACHV Card Holder Verification informat=
+ion; access condition used by the SIM for the=0D=0Averification of the ident=
+ity of the user=0D=0ACLA CLAss=0D=0ADCS Digital Cellular System=0D=0ADF Dedi=
+cated File (abbreviation formerly used for Data Field)=0D=0ADTMF Dual Tone M=
+ultiple Frequency=0D=0AEF Elementary File=0D=0AETSI European Telecommunicati=
+ons Standards Institute=0D=0Aetu elementary time unit=0D=0AFDN Fixed Diallin=
+g Number=0D=0AGSM Global System for Mobile communications=0D=0AHPLMN Home Phm A3 and cipher key generator A8=0D=0ALAI Location Area Inf=
+ormation; information indicating a cell or a set of cells=0D=0Algth The (spe=
+cific) length of a data unit=0D=0ALND Last Number Dialled=0D=0ALSB Least Sig=
+nificant Bit=0D=0AMCC Mobile Country Code=0D=0AME Mobile Equipment=0D=0AMF M=
+aster File=0D=0AMMI Man Machine Interface=0D=0AMNC Mobile Network Code=0D=
+=0AMS Mobile Station=0D=0AMSISDN Mobile Station international ISDN number=
+=0D=0AMSB Most Significant Bit=0D=0APage 13=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0ANET NETwork=0D=0ANEV NEVer=0D=0ANPI Numbering Plan Identifie=
+r=0D=0APIN/PIN2 Personal Identification Number / Personal Identification Num=
+ber 2 (obsolete=0D=0Aterms for CHV1 and CHV2 respectively)=0D=0APLMN Public=
+ Land Mobile Network=0D=0APTS Protocol Type Select (response to the ATR)=0D=
+=0APUK/PUK2 PIN Unblocking Key / PIN2 Unblocking Key (obsolete terms for UNB=
+LOCK CHV1=0D=0Aand UNBLOCK CHV2 respectively)=0D=0ARAND A RANDom challenge =
+issued by the network=0D=0ARFU Reserved for Future Use=0D=0ASIM Subscriber I=
+dentity Module=0D=0ASMS Short Message Service=0D=0ASRES Signed RESponse calc=
+ulated by a SIM=0D=0ASSC Supplementary Service Control string=0D=0ASW1/SW2 S=
+tatus Word 1 / Status Word 2=0D=0ATMSI Temporary Mobile Subscriber Identity=
+=0D=0ATON Type Of Number=0D=0ATP Transfer layer Protocol=0D=0ATS Technical S=
+pecification=0D=0AUNBLOCK CHV1/2 value to unblock CHV1/CHV2=0D=0AVPLMN Visit=
+ed PLMN=0D=0A3.3 Symbols=0D=0AVcc Supply voltage=0D=0AVpp Programming voltag=
+e=0D=0A'0' to '9' and 'A' to 'F' The sixteen hexadecimal digits=0D=0A4 Physi=
+cal characteristics=0D=0ATwo physical types of SIM are specified. These are =
+the "ID-1 SIM" and the "Plug-in SIM".=0D=0AThe physical characteristics of b=
+oth types of SIM shall be in accordance with ISO 7816-12 [23 24] unless=
+=0D=0Aotherwise specified. The following additional requirements shall be ap=
+plied to ensure proper operation in=0D=0Athe GSM environment.=0D=0A4.1 Forma=
+t and layout=0D=0AThe information on the exterior of either SIM should inclu=
+de at least the individual account identifier and the=0D=0Acheck digit of th=
+e IC Card Identification (see clause 10 EFICCID).=0D=0A4.1.1 ID-1 SIM=0D=
+=0AFormat and layout of the ID-1 SIM shall be in accordance with ISO 7816-1=
+2 [23 24].=0D=0AThe card shall have a polarisation mark (see TS GSM 02.07 [=
+3]) which indicates how the user should=0D=0Ainsert the card into the ME.=
+=0D=0AThe ME shall accept embossed ID-1 cards. The embossing shall be in acc=
+ordance with ISO 7811=0D=0A[20 21]. The contacts of the ID-1 SIM shall be l=
+ocated on the front (embossed face see ISO 7810 [20])=0D=0Aof the card.=0D=
+=0A4.1.2 Plug-in SIM=0D=0AThe Plug-in SIM has a width of 25 mm a height of =
+15 mm a thickness the same as an ID-1 SIM and a=0D=0Afeature for orientatio=
+n. See figure A.1 in normative annex A for details of the dimensions of the =
+card and=0D=0Athe dimensions and location of the contacts.=0D=0AAnnexes A.1 =
+and A.2 of ISO 7816-1 [23] do not apply to the Plug-in SIM.=0D=0APage 14=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex A of ISO 7816-2 [24] app=
+lies with the location of the reference points adapted to the smaller size.=
+=0D=0AThe three reference points P1 P2 and P3 measure 75 mm 33 mm and 20=
+8 mm respectively from 0.=0D=0AThe values in Table A.1 of ISO 7816-2 [24]=
+ are replaced by the corresponding values of figure A.1.=0D=0A4.2 Temperatur=
+e range for card operation=0D=0AThe temperature range for full operational u=
+se shall be between -25=B0C and +70=B0C with occasional peaks of=0D=0Aup to =
++85=B0C. "Occasional" means not more than 4 hours each time and not over 100=
+ times during the life=0D=0Atime of the card.=0D=0A4.3 Contacts=0D=0A4.3.1 P=
+rovision of contacts=0D=0AME: There shall not be any contacting elements in =
+positions C4 and C8. Contact C6 need not be=0D=0Aprovided for Plug-in SIMs.=
+=0D=0ASIM: Contacts C4 and C8 need not be provided by the SIM. Contact C6 sh=
+all not be bonded in the SIM=0D=0Afor any function other than supplying Vpp.=
+=0D=0A4.3.2 Activation and deactivation=0D=0AThe ME shall connect activate =
+and deactivate the SIM in accordance with the Operating Procedures=0D=0Aspec=
+ified in ISO/IEC 7816-3 [25].=0D=0AFor any voltage level monitored during t=
+he activation sequence or during the deactivation sequence=0D=0Afollowing s=
+oft power-down the order of the contact activation/deactivation shall be re=
+spected.=0D=0ANOTE 1: Soft Power switching is defined in TS GSM 02.07 [3].=
+=0D=0ANOTE 2: It is recommended that whenever possible the deactivation sequ=
+ence defined in=0D=0AISO/IEC 7816-3 [25] should be followed by the ME on all=
+ occasions when the ME is=0D=0Apowered down.=0D=0AIf the SIM clock is alread=
+y stopped and is not restarted the ME is allowed to deactivate all the cont=
+acts in=0D=0Aany order provided that all signals reach low level before Vcc=
+ leaves high level. If the SIM clock is already=0D=0Astopped and is restarte=
+d before the deactivation sequence then the deactivation sequence specified=
+ in=0D=0AISO/IEC 7816-3 [25] subclause 5.4 shall be followed.=0D=0AWhen Vpp =
+is connected to Vcc as allowed by GSM (see clause 5) then Vpp will be acti=
+vated and=0D=0Adeactivated with Vcc at the time of the Vcc activation/deact=
+ivation as given in the sequences of ISO/IEC=0D=0A7816-3 [25] subclauses 5.=
+1 and 5.4.=0D=0AThe voltage level of Vcc used by GSM differs from that spe=
+cified in ISO/IEC 7816-3 [25]. Vcc is powered=0D=0Awhen it has a value betwe=
+en 45 V and 55 V.=0D=0A4.3.3 Inactive contacts=0D=0AThe voltages on contac=
+ts C1 C2 C3 C6 and C7 of the ME shall be between 0 and =B1 04 volts refe=
+renced=0D=0Ato ground (C5) when the ME is switched off with the power source=
+ connected to the ME. The=0D=0Ameasurement equipment shall have a resistance=
+ of 50 kohms when measuring the voltage on C2 C3 C6=0D=0Aand C7. The resis=
+tance shall be 10 kohms when measuring the voltage on C1.=0D=0A4.3.4 Contact=
+ pressure=0D=0AThe contact pressure shall be large enough to ensure reliable=
+ and continuous contact (e.g. to overcome=0D=0Aoxidisation and to prevent in=
+terruption caused by vibration). The radius of any curvature of the contacti=
+ng=0D=0Aelements shall be greater than or equal to 08 mm over the contact a=
+rea.=0D=0APage 15=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AUnder no c=
+ircumstances may a contact force be greater than 05 N per contact.=0D=0A4.4=
+ Precedence=0D=0AFor Mobile Equipment which accepts both an ID-1 SIM and a =
+Plug-in SIM the ID-1 SIM shall take=0D=0Aprecedence over the Plug-in SIM (s=
+ee TS GSM 02.17 [6]).=0D=0A4.5 Static Protection=0D=0AConsidering that the S=
+IM is a CMOS device the ME manufacturer shall take adequate precautions (in=
+=0D=0Aaddition to the protection diodes inherent in the SIM) to safeguard th=
+e ME SIM and SIM/ME interface=0D=0Afrom static discharges at all times and=
+ particularly during SIM insertion into the ME.=0D=0A5 Electronic signals an=
+d transmission protocols=0D=0AElectronic signals and transmission protocols =
+shall be in accordance with ISO/IEC 7816-3 [25] unless=0D=0Aspecified otherw=
+ise. The following additional requirements shall be applied to ensure proper=
+ operation in=0D=0Athe GSM environment.=0D=0AThe choice of the transmission =
+protocol(s) to be used to communicate between the SIM and the ME shall=0D=
+=0Aat least include that specified and denoted by T=3D0 in ISO/IEC 7816-3 [2=
+5].=0D=0AThe values given in the tables hereafter are derived from ISO/IEC 7=
+816-3 [25] subclause 4.2 with the=0D=0Afollowing considerations:=0D=0A- VOH=
+ and VOL always refer to the device (ME or SIM) which is driving the interfa=
+ce. VIH and VIL=0D=0Aalways refer to the device (ME or SIM) which is operati=
+ng as a receiver on the interface.=0D=0A- This convention is different to th=
+e one used in ISO/IEC 7816-3 [25] which specifically defines an=0D=0AICC fo=
+r which its current conventions apply. The following clauses define the spec=
+ific core=0D=0Arequirements for the SIM which provide also the basis for Ty=
+pe Approval. For each state (VOH VIH=0D=0AVIL and VOL) a positive current =
+is defined as flowing out of the entity (ME or SIM) in that state.=0D=0A- Th=
+e high current options of ISO/IEC 7816-3 [25] for VIH and VOH are not specif=
+ied for the SIM as=0D=0Athey apply to NMOS technology requirements. No reali=
+sation of the SIM using NMOS is foreseen.=0D=0A5.1 Supply voltage Vcc (conta=
+ct C1)=0D=0AThe SIM shall be operated within the following limits:=0D=0ATabl=
+e 1: Electrical characteristics of Vcc under normal operating conditions=0D=
+=0ASymbol Minimum Maximum Unit=0D=0AVcc 45 55 V=0D=0AIcc 10 mA=0D=0AThe cu=
+rrent consumption of the SIM shall not exceed the value given in table 1 at =
+any frequency accepted=0D=0Aby the SIM.=0D=0AWhen the SIM is in idle state (=
+see below) the current consumption of the card shall not exceed 200 =B5A at =
+1=0D=0AMHz and 25=B0C.=0D=0AThe ME shall source the maximum current requirem=
+ents defined above. It shall also be able to counteract=0D=0Aspikes in the c=
+urrent consumption of the card up to a maximum charge of 40 nAs with no more=
+ than 400 ns=0D=0Aduration and an amplitude of at most 200 mA ensuring that=
+ the supply voltage stays in the specified range.=0D=0ANOTE: A possible solu=
+tion would be to place a capacitor (e.g. 100 nF ceramic) as close as=0D=0Ap=
+ossible to the contacting elements.=0D=0APage 16=0D=0AGSM 11.11 Version 5.0.=
+0 December 1995=0D=0A5.2 Reset (RST) (contact C2)=0D=0AThe ME shall operate =
+the SIM within the following limits:=0D=0ATable 2: Electrical characteristic=
+s of RST under normal operating conditions=0D=0ASymbol Conditions Minimum Ma=
+ximum=0D=0AVOH IOHmax =3D +20=B5A Vcc-07 Vcc (note)=0D=0AVOL IOLmax =3D -20=
+0 =B5A 0V (note) 06V=0D=0AtR tF Cout =3D Cin =3D 30pF 400=B5s=0D=0ANOTE: To=
+ allow for overshoot the voltage on RST shall remain=0D=0Abetween -03V and =
+Vcc+03V during dynamic operation.=0D=0A5.3 Programming voltage Vpp (contact=
+ C6)=0D=0ASIMs shall not require any programming voltage on Vpp. The ME need=
+ not provide contact C6. If the ME=0D=0Aprovides contact C6 then in the ca=
+se of the ID-1 SIM the same voltage shall be supplied on Vpp as on=0D=0AVcc=
+ while in the case of Plug-in SIMs the ME need not provide any voltage on C6=
+. Contact C6 may be=0D=0Aconnected to Vcc in any ME but shall not be connect=
+ed to ground.=0D=0A5.4 Clock CLK (contact C3)=0D=0AThe SIM shall support 1 t=
+o 5 MHz. The clock shall be supplied by the ME. No "internal clock" SIMs sha=
+ll be=0D=0Aused.=0D=0AIf a frequency of 13/4 MHz is needed by the SIM to run=
+ the authentication procedure in the allotted time=0D=0A(see TS GSM 03.20 [1=
+0]) bit 2 of byte 1 in the directory characteristics shall be set to 1. Oth=
+erwise a=0D=0Aminimum frequency of 13/8 MHz may be used.=0D=0AThe duty cycle=
+ shall be between 40% and 60% of the period during stable operation.=0D=0ATh=
+e ME shall operate the SIM within the following limits:=0D=0ATable 3: Electr=
+ical characteristics of CLK under normal operating conditions=0D=0ASymbol Co=
+nditions Minimum Maximum=0D=0AVOH IOHmax =3D +20=B5A 07xVcc Vcc (note)=0D=
+=0AVOL IOLmax =3D -200 =B5A 0V (note) 05V=0D=0AtR tF Cout =3D Cin =3D 30pF =
+9 % of period with a maximum=0D=0Aof 05=B5s=0D=0ANOTE: To allow for oversho=
+ot the voltage on CLK shall remain between -03V=0D=0Aand Vcc+03V during dy=
+namic operation.=0D=0A5.5 I/O (contact C7)=0D=0ATable 4 defines the electric=
+al characteristics of the I/O (contact C7). The values given in the table ha=
+ve the=0D=0Aeffect of defining the values of the pull-up resistor in the ME =
+and the impedances of the drivers and=0D=0Areceivers in the ME and SIM.=0D=
+=0APage 17=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 4: Electric=
+al characteristics of I/O under normal operating conditions=0D=0ASymbol Cond=
+itions Minimum Maximum=0D=0AVIH IIHmax =3D =B120=B5A (note 2) 07xVcc Vcc+0=
+3V=0D=0AVIL IILmax =3D +1mA -03V 08V=0D=0AVOH (note 1) IOHmax =3D +20=B5A =
+38V Vcc (note 3)=0D=0AVOL IOLmax =3D -1mA 0V (note 3) 04V=0D=0AtR tF Cout =
+=3D Cin =3D 30pF 1=B5s=0D=0ANOTE 1: It is assumed that a pull-up resistor is=
+ used in the interface device=0D=0A(recommended value: 20kohms).=0D=0ANOTE 2=
+: During static conditions (idle state) only the positive value can apply.=
+=0D=0AUnder dynamic operating conditions (transmission) short term voltage=
+=0D=0Aspikes on the I/O line may cause a current reversal.=0D=0ANOTE 3: To a=
+llow for overshoot the voltage on I/O shall remain between -03V and=0D=0AVc=
+c+03V during dynamic operation.=0D=0A5.6 States=0D=0AThere are two states f=
+or the SIM while the power supply is on:=0D=0A- The SIM is in operating stat=
+e when it executes a command. This state also includes transmission=0D=0Afro=
+m and to the ME.=0D=0A- The SIM is in idle state at any other time. It shall=
+ retain all pertinent data during this state.=0D=0AThe SIM may support a clo=
+ck stop mode. The clock shall only be switched off subject to the conditions=
+=0D=0Aspecified in the directory characteristics (see clause 9).=0D=0AClock =
+stop mode. An ME of Phase 2 or later shall wait at least five (5) elementary=
+ time units after having=0D=0Areceived the last bit of the response before i=
+t switches off the clock (if it is allowed to do so). It shall wait=0D=0Aat =
+least two (2) elementary time units before it sends the first command after =
+having started the clock.=0D=0ATo achieve phase compatibility the following=
+ procedure shall be adhered to:=0D=0AA SIM of Phase 2 or later shall always =
+send the status information "normal ending of the command" after=0D=0Athe su=
+ccessful interpretation of the command SLEEP received from a Phase 1 ME. An =
+ME of Phase 2 or=0D=0Alater shall not send a SLEEP command.=0D=0AA Phase 1 M=
+E shall wait at least two (2) elementary time units after having received th=
+e compulsory=0D=0Aacknowledgement SW1 SW2 of the SLEEP command before it swi=
+tches off the clock (if it is allowed to do=0D=0Aso). It shall wait at least=
+ two (2) elementary time units before it sends the first command after havin=
+g=0D=0Astarted the clock.=0D=0A5.7 Baudrate=0D=0AThe baudrate for all commun=
+ications shall be: (clock frequency)/372.=0D=0A5.8 Answer To Reset (ATR)=0D=
+=0AThe ATR is information presented by the SIM to the ME at the beginning of=
+ the card session and gives=0D=0Aoperational requirements.=0D=0A5.8.1 Struct=
+ure and contents=0D=0AThe following table gives an explanation of the charac=
+ters specified in ISO/IEC 7816-3 [25] and the=0D=0Arequirements for their us=
+e in GSM. The answer to reset consists of at most 33 characters. The ME shal=
+l=0D=0APage 18=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Abe able to re=
+ceive interface characters for transmission protocols other than T=3D0 hist=
+orical characters and=0D=0Aa check byte even if only T=3D0 is used by the M=
+E.=0D=0ATable 5: ATR=0D=0ACharacter Contents sent by=0D=0Athe card=0D=0Aa) e=
+valuation by the ME=0D=0Ab) reaction by the ME=0D=0A1. Initial=0D=0Acharacte=
+r=0D=0ATS=0D=0Acoding convention for all=0D=0Asubsequent characters=0D=0A(di=
+rect or inverse=0D=0Aconvention)=0D=0Aalways a) always=0D=0Ab) using appropr=
+iate convention=0D=0A2. Format=0D=0Acharacter=0D=0AT0=0D=0Asubsequent interf=
+ace=0D=0Acharacters number of=0D=0Ahistorical characters=0D=0Aalways a) alw=
+ays=0D=0Ab) identifying the subsequent=0D=0Acharacters accordingly=0D=0A3. I=
+nterface=0D=0Acharacter=0D=0A(global)=0D=0ATA1=0D=0Aparameters to calculate=
+=0D=0Athe work etu=0D=0Aoptional a) always if present=0D=0Ab) if TA1 is not =
+'11' PTS procedure=0D=0Ashall be used (see subclause 5.8.2)=0D=0A4. Interfa=
+ce=0D=0Acharacter=0D=0A(global)=0D=0ATB1=0D=0Aparameters to calculate=0D=0At=
+he programming voltage=0D=0Aand current=0D=0Aoptional a) always if present=
+=0D=0Ab) if PI1 is not 0 then reject the SIM=0D=0A(in accordance with subcl=
+ause 5.10)=0D=0A5. Interface=0D=0Acharacter=0D=0A(global)=0D=0ATC1=0D=0Apara=
+meters to calculate=0D=0Athe extra guardtime=0D=0Arequested by the card; no=
+=0D=0Aextra guardtime is used to=0D=0Asend characters from the=0D=0Acard to =
+the ME=0D=0Aoptional a) always if present=0D=0Ab) if TC1 is neither 0 nor 25=
+5 then=0D=0Areject the SIM (in accordance with=0D=0Asubclause 5.10); see th=
+e note after=0D=0Athe table=0D=0A6. Interface=0D=0Acharacter=0D=0ATD1=0D=0Ap=
+rotocol type; indicator=0D=0Afor the presence of interface=0D=0Acharacters=
+=0D=0Aspecifying rules to be=0D=0Aused for transmissions=0D=0Awith the given=
+ protocol=0D=0Atype=0D=0Aoptional a) always if present=0D=0Ab) identifying t=
+he subsequent=0D=0Acharacters accordingly=0D=0A7. Interface=0D=0Acharacter=
+=0D=0A(specific)=0D=0ATA2=0D=0Anot used for protocol T=3D0 optional a) optio=
+nal=0D=0Ab) --------=0D=0A8. Interface=0D=0Acharacter=0D=0A(global)=0D=0ATB2=
+=0D=0Aparameter to calculate=0D=0Athe programming voltage=0D=0Anever the all=
+owed value of TB1 above=0D=0Adefines that an external=0D=0Aprogramming volta=
+ge is not=0D=0Aapplicable=0D=0A9. Interface=0D=0Acharacter=0D=0A(specific)=
+=0D=0ATC2=0D=0Aparameters to calculate=0D=0Athe work waiting time=0D=0Aoptio=
+nal a) always if present=0D=0Ab) using the work waiting time=0D=0Aaccordingl=
+y=0D=0A10. Interface=0D=0Acharacter=0D=0ATDi=0D=0A(i>1)=0D=0Aprotocol type; =
+indicator=0D=0Afor the presence of=0D=0Ainterface characters=0D=0Aspecifyin=
+g rules to be=0D=0Aused for transmissions=0D=0Awith the given protocol=0D=
+=0Atype=0D=0Aoptional a) always if present=0D=0Ab) identifying the subsequen=
+t=0D=0Acharacters accordingly=0D=0APage 19=0D=0AGSM 11.11 Version 5.0.0 Dece=
+mber 1995=0D=0ATable 5: ATR (concluded)=0D=0ACharacter Contents sent by=0D=
+=0Athe card=0D=0Aa) evaluation by the ME=0D=0Ab) reaction by the ME=0D=0A11.=
+ Interface=0D=0Acharacter=0D=0ATAi TBi TCi=0D=0A(i>2)=0D=0Acharacters whic=
+h contain=0D=0Ainterface characters for=0D=0Aother transmission=0D=0Aprotoco=
+ls=0D=0Aoptional a) optional=0D=0Ab) --------=0D=0A12. Historical=0D=0Achara=
+cters=0D=0AT1
+.TK=0D=0Acontents not specified in=0D=0AISO/IEC=0D=0Aoption=
+al a) optional=0D=0Ab) --------=0D=0A13. Check=0D=0Acharacter=0D=0ATCK=0D=
+=0Acheck byte (exclusive -=0D=0AORing)=0D=0Anot sent if=0D=0Aonly T=3D0 is=
+=0D=0Aindicated in=0D=0Athe ATR; in=0D=0Aall other=0D=0Acases TCK=0D=0Ashall=
+ be=0D=0Asent=0D=0Aa) optional=0D=0Ab) --------=0D=0ANOTE: According to ISO/=
+IEC 7816-3:1989/DAM2 (see annex D) N=3D255 indicates that the=0D=0Aminimum d=
+elay is 12 etu for the asynchronous half-duplex character transmission=0D=
+=0Aprotocol.=0D=0A5.8.2 PTS procedure=0D=0ASpecifically related to this Tech=
+nical Specification the PTS procedure according to ISO/IEC 7816-3 [25]=0D=
+=0Aclause 7 is applied only if TA1 is not equal to '11' as follows:=0D=
+=0Aa) for MEs only supporting default speed (F=3D372 D=3D1)=0D=0A=C9=CD=CD=
+=BB Reset =C9=CD=CD=CD=BB=0D=0A=BAME=BA =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4> =BASIM=BA=0D=0A=C8=CD=CD=BC =C8=CD=CD=CD=BC=0D=0AATR=0D=0A<=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TA1 not '11'=0D=0A=DA=C4=C4=4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4PTS0=3D=B3'00'=B3=0D=0A=B3PC=
+K =3D=B3'FF'=B3=0D=0A=C0=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0AFigure 1: PTS=
+ procedure=0D=0APTS Request and PTS Response consist of the three (3) charac=
+ters PTSS PTSO and PCK of which=0D=0APTSS is sent first.=0D=0AAfter this pr=
+ocedure the protocol T=3D0 and the parameters F=3D372 D=3D1 and N=3D0 will =
+be used.=0D=0Ab) for MEs only supporting enhanced speed (F=3D512 D=3D8)=0D=
+=0APage 20=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=C9=CD=CD=BB Rese=
+t =C9=CD=CD=CD=BB=0D=0A=BAME=BA =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4> =BASIM=BA=0D=0A=C8=CD=CD=BC =C8=CD=CD=CD=BC=0D=0AATR=0D=0A<=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TA1 =3D '94'=0D=0A=DA=C4=C4=C4=C4=C4=
+==C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4PTS0=
+=3D=B3'10'=B3=0D=0A=B3PTS1=3D=B3'94'=B3=0D=0A=B3PCK =3D=B3'7B'=B3=0D=0A=C0=
+=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0AFigure 2: PTS procedure requesting en=
+hanced speed values (F=3D512 D=3D8 see clause 5 and D=3D1. H=
+owever other values may also be supported. If the ME requests PTS using=0D=
+=0Avalues other than those above then the PTS procedure shall be initiated a=
+ccordingly.=0D=0AThe SIM shall support the default value (F=3D372 and D=3D1)=
+. If the speed enhancement is supported by the=0D=0ASIM it is mandatory that=
+ F=3D512 and D=3D8 is supported. However the value in TA1 may even indicate=
+ a=0D=0Afaster speed (F=3D512 and D=3D16). The SIM may also support other va=
+lues between the default value=0D=0A(F=3D372 and D=3D1) and the values indic=
+ated in TA1. The SIM shall offer the negotiable mode to ensure=0D=0Abackwar=
+ds compatibility with exing MEs. In the negotiable mode the SIM will use def=
+ault values even if=0D=0Aother parameters are offered in the ATR if the PTS =
+procedure is not initiated.=0D=0AThe ME shall support the default value (F=
+=3D372 and D=3D1). If the speed enhancement is supported in the ME=0D=0Ait i=
+s mandatory to support F=3D512 and D=3D8. The ME may additionally support ot=
+her values.=0D=0AIf the SIM does not answer the PTS request within the initi=
+al waiting time the ME shall reset the SIM. After=0D=0Atwo failed PTS attemp=
+ts using F=3D512 and D=3D8 or values indicated in TA1 (no PTS response from=
+ the=0D=0ASIM) the ME shall initiate PTS procedure using default values. If =
+this also fails (no PTS response from the=0D=0ASIM) the ME may proceed using=
+ default values without requesting PTS=0D=0AIf the SIM does not support the =
+values requested by the ME the SIM shall respond to the PTS request=0D=0Ain=
+dicating the use of default values.=0D=0A5.9 Bit/character duration and samp=
+ling time=0D=0AThe bit/character duration and sampling time specified in ISO=
+/IEC 7816-3 [25] subclauses 6.1.1 and=0D=0A6.1.2 are valid for all communi=
+cations.=0D=0A5.10 Error handling=0D=0AFollowing receipt of an ATR which is=
+ not in accordance with this specification e.g. because of forbidden=0D=0AA=
+TR characters or too few bytes being transmitted the ME shall perform a Res=
+et. The ME shall not reject=0D=0Athe SIM until at least three consecutive wr=
+ong ATRs are received.=0D=0ADuring the transmission of the ATR and the proto=
+col type selection the error detection and character=0D=0Arepetition proced=
+ure specified in ISO/IEC 7816-3 [25] subclause 6.1.3 is optional for the M=
+E. For the=0D=0Asubsequent transmission on the basis of T=3D0 this procedure=
+ is mandatory for the ME.=0D=0APage 21=0D=0AGSM 11.11 Version 5.0.0 December=
+ 1995=0D=0AFor the SIM the error detection and character repetition procedur=
+e is mandatory for all communications.=0D=0A6 Logical Model=0D=0AThis clause=
+ describes the logical structure for a SIM the code associated with it and=
+ the structure of files=0D=0Aused.=0D=0A6.1 General description=0D=0AFigure =
+3 shows the general structural relationships which may exist between files. =
+The files are organised=0D=0Ain a hierarchical structure and are of one of t=
+hree types as defined below. These=0D=0Afiles may be either administrative o=
+r application specific. The operating system=0D=0Ahandles the access to the =
+data stored in different files.=0D=0A=C9=CD=CD=CD=CD=CD=CD=CD=CD=CD=CB=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BB=0D=0A=BA =
+MF =BA =BA=0D=0A=BA =BA =C9=CD=CD=CD=CD=CD=CB=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BB =BA=0D=0A=CC=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=BC =BA DF2 =BA =DA=C4=C4=C4=C4=BF =BA =BA=0D=0A=BA =
+=CC=CD=CD=CD=CD=CD=BC =B3 EF =B3 =BA =BA=0D=0A=BA =C9=CD=CD=CD=CD=CD=CB=CD=
+=CD=CD=CD=CD=CA=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=BB =C0=C4=C4=C4=C4=D9 =BA =BA=0D=0A=BA =BA DF1 =BA =BA =BA =BA=0D=0A=
+=BA =CC=CD=CD=CD=CD=CD=BC =C9=CD=CD=CD=CD=CD=CD=CB=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=BB =BA =DA=C4=C4=C4=C4=BF =BA =BA=0D=0A=BA =BA =BA DF11 =BA =
+=C9=CD=CD=CD=CD=CD=CD=CD=BB =BA =BA =B3 EF =B3 =BA =BA=0D=0A=BA =BA =CC=CD=
+=CD=CD=CD=CD=CD=BC =BA DF111 =BA =BA =BA =C0=C4=C4=C4=C4=D9 =BA =BA=0D=0A=
+=BA =BA =C9=CD=CD=CD=CD=CD=CD=CB=CD=CA=CD=CD=CD=CD=CD=CD=CD=CD=BB=C8=CD=CD=
+=CD=CD=CD=CD=CD=BC =BA =BA
+
+ =BA =BA=0D=0A=BA =BA =BA DF12 =BA =DA=C4=C4=
+=C4=C4=BF =CC=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC =CC=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=BC =BA=0D=0A=BA =BA =CC=CD=CD=CD=CD=CD=CD=BC =B3 EF =B3 =BA =DA=C4=
+=C4=C4=C4=BF =BA =BA=0D=0A=BA =BA =BA =C0=C4=C4=C4=C4=D9 =BA =B3 EF =B3 =BA =
+=DA=C4=C4=C4=C4=BF =BA=0D=0A=BA =BA =C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=BC =C0=C4=C4=C4=C4=D9 =BA =B3 EF =B3 =BA=0D=0A=BA =BA =BA =
+=C0=C4=C4=C4=C4=D9 =BA=0D=0A=BA =C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC =BA=0D=
+=0A=BA =DA=C4=C4=C4=C4=BF =DA=C4=C4=C4=C4=BF =BA=0D=0A=BA =B3 EF =B3 =B3 EF =
+=B3 =BA=0D=0A=BA =C0=C4=C4=C4=C4=D9 =C0=C4=C4=C4=C4=D9 =BA=0D=0A=BA
+
+ =
+=BA=0D=0A=C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC=0D=0AFigure 3: Organisation of memory=
+=0D=0AFiles are composed of a header which is internally managed by the SIM=
+ and optionally a body part. The=0D=0Ainformation of the header is related =
+to the structure and attributes of the file and may be obtained by using=0D=
+=0Athe commands GET RESPONSE or STATUS. This information is fixed during the=
+ administrative phase. The=0D=0Abody part contains the data of the file.=0D=
+=0A6.2 File identifier=0D=0AA file ID is used to address or identify each sp=
+ecific file. The file ID consists of two bytes and shall be=0D=0Acoded in he=
+xadecimal notation. They are specified in clause 10.=0D=0AThe first byte ide=
+ntifies the type of file and for GSM is:=0D=0A- '3F': Master File;=0D=0A- '=
+7F': Dedicated File;=0D=0A- '2F': Elementary File under the Master File;=0D=
+=0A- '6F': Elementary File under a Dedicated File.=0D=0APage 22=0D=0AGSM 11.=
+11 Version 5.0.0 December 1995=0D=0AFile IDs shall be subject to the followi=
+ng conditions:=0D=0A- the file ID shall be assigned at the time of creation =
+of the file concerned;=0D=0A- no two files under the same parent shall have =
+the same ID;=0D=0A- a child and any parent either immediate or remote in th=
+e hierarchy e.g. grandparent shall=0D=0Anever have the same file ID.=0D=
+=0AIn this way each file is uniquely identified.=0D=0A6.3 Dedicated files=
+=0D=0AA Dedicated File (DF) is a functional grouping of files consisting of =
+itself and all those files which contain=0D=0Athis DF in their parental hier=
+archy (that is to say it consists of the DF and its complete "subtree"). A D=
+F=0D=0A"consists" only of a header part.=0D=0ATwo DFs are defined in this sp=
+ecification:=0D=0A- DFGSM which contains the application for both GSM and/or=
+ DCS1800;=0D=0A- DFTELECOM which contains telecom service features.=0D=0ABot=
+h files are immediate children of the Master File (MF) and may coexist on a =
+multi-application card.=0D=0A6.4 Elementary files=0D=0AAn Elementary File (E=
+F) is composed of a header and a body part. The following three structures o=
+f an EF=0D=0Aare used by GSM.=0D=0A6. 4.1 Transparent EF=0D=0AAn EF with a tr=
+ansparent structure consists of a sequence of bytes. When reading or updatin=
+g the=0D=0Asequence of bytes to be acted upon is referenced by a relative a=
+ddress (offset) which indicates the start=0D=0Aposition (in bytes) and the=
+ number of bytes to be read or updated. The first byte of a transparent EF h=
+as=0D=0Athe relative address '00 00'. The total data length of the body of t=
+he EF is indicated in the header of the=0D=0AEF.=0D=0A=DA=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=BF=0D=0AHeader =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=B5=0D=0A=B3 =B3=0D=0ABody =B3 Sequence =B3=0D=0A=B3 of =
+=B3=0D=0A=B3 bytes =B3=0D=0A=B3 =B3=0D=0A=B3 =B3=0D=0A=C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 4: Structure of a transparent EF=0D=0AN=
+OTE: This structure was previously referred to as "binary" in GSM.=0D=0A6.4.=
+2 Linear fixed EF=0D=0AAn EF with linear fixed structure consists of a seque=
+nce of records all having the same (fixed) length. The=0D=0Afirst record is =
+record number 1. The length of a record as well as this value multiplied by =
+the number of=0D=0Arecords are indicated in the header of the EF.=0D=0APage =
+23=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=BF=0D=0AHeader =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=B5=0D=0ABody =B3 Record 1 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 Record 2 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 : =B3=0D=0A=B3 : =B3=0D=0A=C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 Record n =B3=0D=0A=C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 5: Structure of a linear fixed file=
+=0D=0AThere are several methods to access records within an EF of this type:=
+=0D=0A- absolutely using the record number;=0D=0A- when the record pointer i=
+s not set it shall be possible to perform an action on the first or the=0D=
+=0Alast record;=0D=0A- when the record pointer is set it shall be possible t=
+o perform an action on this record the next=0D=0Arecord (unless the record =
+pointer is set to the last record) or the previous record (unless the=0D=0Ar=
+ecord pointer is set to the first record);=0D=0A- by identifying a record us=
+ing pattern seek starting=0D=0A- forwards from the beginning of the file;=
+=0D=0A- forwards from the record following the one at which the record point=
+er is set (unless=0D=0Athe record pointer is set to the last record);=0D=0A-=
+ backwards from the end of the file;=0D=0A- backwards from the record preced=
+ing the one at which the record pointer is set (unless=0D=0Athe record point=
+er is set to the first record).=0D=0AIf an action following selection of a r=
+ecord is aborted then the record pointer shall remain set at the record=0D=
+=0Aat which it was set prior to the action.=0D=0ANOTE 1: It is not possible=
+ at present to have more than 255 records in a file of this type and=0D=
+=0Aeach record cannot be greater than 255 bytes.=0D=0ANOTE 2: This structure=
+ was previously referred to as "formatted" in GSM.=0D=0A6.4.3 Cyclic EF=0D=
+=0ACyclic files are used for storing records in chronological order. When al=
+l records have been used for=0D=0Astorage then the next storage of data sha=
+ll overwrite the oldest information.=0D=0AAn EF with a cyclic structure cons=
+ists of a fixed number of records with the same (fixed) length. In this file=
+=0D=0Astructure there is a link between the last record (n) and the first re=
+cord. When the record pointer is set to=0D=0Athe last record n then the nex=
+t record is record 1. Similarly when the record pointer is set to record 1=
+=0D=0Athen the previous record is record n. The last updated record containi=
+ng the newest data is record number=0D=0A1 and the oldest data is held in r=
+ecord number n.=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0AHead=
+er =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=B5=0D=0ABody =B3 =
+Record 1 =B3=C4=C4=BF=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 =
+=B3=0D=0A=B3 Record 2 =B3 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=B4 =B3=0D=0A=B3 : =B3 =B3=0D=0A=B3 : =B3 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=B4 =B3=0D=0A=B3 Record n =B3=C4=C4=D9=0D=0A=C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 6: Structure of a cyclic fi=
+le=0D=0APage 24=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AFor update o=
+perations only PREVIOUS record shall be used. For reading operations the me=
+thods of=0D=0Aaddressing are Next Previous Current and Record Number.=0D=
+=0AAfter selection of a cyclic file (for either operation) the record point=
+er shall address the record updated or=0D=0Aincreased last. If an action fol=
+lowing selection of a record is aborted then the record pointer shall remai=
+n=0D=0Aset at the record at which it was set prior to the action.=0D=0ANOTE:=
+ It is not possible at present to have more than 255 records in a file of =
+this type and=0D=0Aeach record cannot be greater than 255 bytes.=0D=0A6.5 M=
+ethods for selecting a file=0D=0AAfter the Answer To Reset (ATR) the Master=
+ File (MF) is implicitly selected and becomes the Current=0D=0ADirectory. Ea=
+ch file may then be selected by using the SELECT function in accordance with=
+ the following=0D=0Arules.=0D=0ASelecting a DF or the MF sets the Current Di=
+rectory. After such a selection there is no current EF.=0D=0ASelecting an EF=
+ sets the current EF and the Current Directory remains the DF or MF which is=
+ the parent of=0D=0Athis EF. The current EF is always a child of the Current=
+ Directory.=0D=0AAny application specific command shall only be operable if =
+it is specific to the Current Directory.=0D=0AThe following files may be sel=
+ected from the last selected file:=0D=0A- any file which is an immediate chi=
+ld of the Current Directory;=0D=0A- any DF which is an immediate child of th=
+e parent of the current DF;=0D=0A- the parent of the Current Directory;=0D=
+=0A- the current DF;=0D=0A- the MF.=0D=0AThis means in particular that a DF =
+shall be selected prior to the selection of any of its EFs. All selections=
+=0D=0Aare made using the file ID.=0D=0AThe following figure gives the logica=
+l structure for the GSM application. GSM defines only one level of DFs=0D=
+=0Aunder the MF.=0D=0AFigure 7: Logical structure=0D=0AThe following table g=
+ives the valid selections for GSM for the logical structure in figure 7. Res=
+election of=0D=0Athe last selected file is also allowed but not shown.=0D=
+=0APage 25=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 6: File sel=
+ection=0D=0ALast selected file Valid Selections=0D=0AMF=0D=0ADF1=0D=0ADF2=
+=0D=0AEF1=0D=0AEF2=0D=0AEF3=0D=0AEF4=0D=0ADF1 DF2 EF1=0D=0AMF DF2 EF2=
+=0D=0AMF DF1 EF3 EF4=0D=0AMF DF1 DF2=0D=0AMF DF1 DF2=0D=0AMF DF1 DF=
+2 EF4=0D=0AMF DF1 DF2 EF3=0D=0A6.6 Reservation of file IDs=0D=0AIn addit=
+ion to the identifiers used for the files specified in this TS the followin=
+g file IDs are reserved for use=0D=0Aby GSM.=0D=0ADedicated Files:=0D=0A- ad=
+ministrative use:=0D=0A'7F 4X';=0D=0A- operational use:=0D=0A'7F 10' (DFTELE=
+COM) '7F 20' (DFGSM) '7F 21' (DFDCS1800) and '7F 2X' where X=0D=0Aranges=
+ from '2' to 'F'.=0D=0AElementary files:=0D=0A- administrative use:=0D=0A'6F=
+ XX' in the DFs '7F 4X';=0D=0A'6F 1X' in the DFs '7F 10' '7F 20' '7F 21';=
+=0D=0A'2F 01' '2F EX' in the MF '3F 00';=0D=0A- operational use:=0D=0A'6F 2=
+X' '6F 3X' '6F 4X' in '7F 10' and '7F 2X';=0D=0A'2F 1X' in the MF '3F 00'.=
+=0D=0AIn all the above X ranges unless otherwise stated from '0' to 'F'.=
+=0D=0A7 Security features=0D=0AThe security aspects of GSM are described in =
+the normative references TS GSM 02.09 [4] and=0D=0ATS GSM 03.20 [10]. This c=
+lause gives information related to security features supported by the SIM to=
+=0D=0Aenable the following:=0D=0A- authentication of the subscriber identity=
+ to the network;=0D=0A- data confidentiality over the air interface;=0D=0A- =
+file access conditions.=0D=0A7.1 Authentication and cipher key generation pr=
+ocedure=0D=0AThis subclause describes the authentication mechanism and ciphe=
+r key generation which are invoked by=0D=0Athe network. For the specificatio=
+n of the corresponding procedures across the SIM/ME interface see=0D=0Aclaus=
+e 11.=0D=0AThe network sends a Random Number (RAND) to the MS. The ME passes=
+ the RAND to the SIM in the=0D=0Acommand RUN GSM ALGORITHM. The SIM returns =
+the values SRES and Kc to the ME which are derived=0D=0Ausing the algorithms=
+ and processes given below. The ME sends SRES to the network. The network=
+=0D=0Acompares this value with the value of SRES which it calculates for its=
+elf. The comparison of these SRES=0D=0Avalues provides the authentication. T=
+he value Kc is used by the ME in any future enciphered=0D=0Acommunications w=
+ith the network until the next invocation of this mechanism.=0D=0APage 26=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AA subscriber authentication=
+ key Ki is used in this procedure. This key Ki has a length of 128 bits and =
+is=0D=0Astored within the SIM for use in the algorithms described below.=0D=
+=0A7.2 Algorithms and processes=0D=0AThe names and parameters of the algorit=
+hms supported by the SIM are defined in TS GSM 03.20 [10].=0D=0AThese are:=
+=0D=0A- Algorithm A3 to authenticate the MS to the network;=0D=0A- Algorithm=
+ A8 to generate the encryption key.=0D=0AThese algorithms may exist either d=
+iscretely or combined (into A38) within the SIM. In either case the=0D=0Aout=
+put on the SIM/ME interface is 12 bytes. The inputs to both A3 and A8 or A3=
+8 are Ki (128 bits)=0D=0Ainternally derived in the SIM and RAND (128 bits)=
+ across the SIM/ME interface. The output is SRES (32=0D=0Abits)/Kc (64 bits)=
+ the coding of which is defined in the command RUN GSM ALGORITHM in clause 9=
+.=0D=0A7.3 File access conditions=0D=0AEvery file has its own specific acces=
+s condition for each command. The relevant access condition of the=0D=0Alast=
+ selected file shall be fulfilled before the requested action can take place=
+.=0D=0AFor each file:=0D=0A- the access conditions for the commands READ and=
+ SEEK are identical;=0D=0A- the access conditions for the commands SELECT an=
+d STATUS are ALWays.=0D=0ANo file access conditions are currently assigned b=
+y GSM to the MF and the DFs.=0D=0AThe access condition levels are defined in=
+ the following table:=0D=0ATable 7: Access condition level coding=0D=0ALevel=
+ Access Condition=0D=0A0=0D=0A1=0D=0A2=0D=0A3=0D=0A4 to 14=0D=0A15=0D=0AALWa=
+ys=0D=0ACHV1=0D=0ACHV2=0D=0AReserved for GSM Future Use=0D=0AADM=0D=0ANEVer=
+=0D=0AThe meaning of the file access conditions is as follows:=0D=0AALWAYS: =
+the action can be performed without any restriction;=0D=0ACHV1 (card holder =
+verification 1): the action shall only be possible if one of the following t=
+hree=0D=0Aconditions is fulfilled:=0D=0A- a correct CHV1 value has already b=
+een presented to the SIM during the current session;=0D=0A- the CHV1 enabled=
+/disabled indicator is set to "disabled";=0D=0A- UNBLOCK CHV1 has been succe=
+ssfully performed during the current session;=0D=0ACHV2: the action shall on=
+ly be possible if one of the following two conditions is fulfilled:=0D=0A- a=
+ correct CHV2 value has already been presented to the SIM during the current=
+ session;=0D=0APage 27=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- UNB=
+LOCK CHV2 has been successfully performed during the current session;=0D=0AA=
+DM: allocation of these levels and the respective requirements for their ful=
+filment are the=0D=0Aresponsibility of the appropriate administrative author=
+ity;=0D=0ANEVER: the action cannot be performed over the SIM/ME interface. T=
+he SIM may perform the=0D=0Aaction internally.=0D=0ACondition levels are not=
+ hierarchical. For instance correct presentation of CHV2 does not allow act=
+ions to=0D=0Abe performed which require presentation of CHV1. A condition le=
+vel which has been satisfied remains valid=0D=0Auntil the end of the GSM ses=
+sion as long as the corresponding secret code remains unblocked i.e. after=
+=0D=0Athree consecutive wrong attempts not necessarily in the same card ses=
+sion the access rights previously=0D=0Agranted by this secret code are lost=
+ immediately. A satisfied CHV condition level applies to both DFGSM=0D=0Aand=
+ DFTELECOM.=0D=0AThe ME shall determine whether CHV2 is available by using t=
+he response to the STATUS command. If=0D=0ACHV2 is "not initialised" then CH=
+V2 commands e.g. VERIFY CHV2 shall not be executable.=0D=0A8 Description o=
+f the functions=0D=0AThis clause gives a functional description of the comma=
+nds and their respective responses. Associated=0D=0Astatus conditions error=
+ codes and their corresponding coding are specified in clause 9.=0D=0AIt sha=
+ll be mandatory for all cards complying with this Standard to support all fu=
+nctions described in this=0D=0AStandard. The command GET RESPONSE which is n=
+eeded for the protocol T=3D0 is specified in clause 9.=0D=0AThe following ta=
+ble lists the file types and structures together with the functions which ma=
+y act on them=0D=0Aduring a GSM session. These are indicated by an asterisk =
+(*).=0D=0ATable 8: Functions on files in GSM session=0D=0AFile=0D=0AFunction=
+ MF DF EF transparent EF linear fixed EF cyclic=0D=0ASELECT *=0D=0AS=
+TATUS *=0D=0AREAD BINARY *=0D=0AUPDATE BINARY *=0D=0AREAD RECORD *=
+=0D=0AUPDATE RECORD *=0D=0ASEEK *=0D=0AINCREASE *=0D=0AINVALIDATE *=
+=0D=0AREHABILITATE *=0D=0A8.1 SELECT=0D=0AThis function selects a file a=
+ccording to the methods described in clause 6. After a successful selection =
+the=0D=0Arecord pointer in a linear fixed file is undefined. The record poin=
+ter in a cyclic file shall address the last=0D=0Arecord which has been updat=
+ed or increased.=0D=0AInput:=0D=0A- file ID.=0D=0AOutput:=0D=0A- if the sele=
+cted file is the MF or a DF:=0D=0Afile ID total memory space available CHV=
+ enabled/disabled indicator CHV status and other GSM=0D=0Aspecific data;=
+=0D=0APage 28=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- if the selec=
+ted file is an EF:=0D=0Afile ID file size access conditions invalidated/n=
+ot invalidated indicator structure of EF and length of=0D=0Athe records in =
+case of linear fixed structure or cyclic structure.=0D=0A8.2 STATUS=0D=0AThi=
+s function returns information concerning the current directory. A current E=
+F is not affected by the=0D=0ASTATUS function.=0D=0AInput:=0D=0A- none.=0D=
+=0AOutput:=0D=0A- file ID total memory space available CHV enabled/disable=
+d indicator CHV status and other GSM=0D=0Aspecific data (identical to SELEC=
+T above).=0D=0A8.3 READ BINARY=0D=0AThis function reads a string of bytes fr=
+om the current transparent EF. This function shall only be performed=0D=0Aif=
+ the READ access condition for this EF is satisfied.=0D=0AInput:=0D=0A- rela=
+tive address and the length of the string.=0D=0AOutput:=0D=0A- string of byt=
+es.=0D=0A8.4 UPDATE BINARY=0D=0AThis function updates the current transparen=
+t EF with a string of bytes. This function shall only be=0D=0Aperformed if t=
+he UPDATE access condition for this EF is satisfied. An update can be consid=
+ered as a=0D=0Areplacement of the string already present in the EF by the st=
+ring given in the update command.=0D=0AInput:=0D=0A- relative address and th=
+e length of the string;=0D=0A- string of bytes.=0D=0AOutput:=0D=0A- none.=
+=0D=0A8.5 READ RECORD=0D=0AThis function reads one complete record in the cu=
+rrent linear fixed or cyclic EF. The record to be read is=0D=0Adescribed by =
+the modes below. This function shall only be performed if the READ access co=
+ndition for this=0D=0AEF is satisfied. The record pointer shall not be chang=
+ed by an unsuccessful READ RECORD function.=0D=0AFour modes are defined:=0D=
+=0ACURRENT The current record is read. The record pointer is not affected.=
+=0D=0AABSOLUTE The record given by the record number is read. The record poi=
+nter is not affected.=0D=0ANEXT The record pointer is incremented before the=
+ READ RECORD function is performed and the=0D=0Apointed record is read. If t=
+he record pointer has not been previously set within the selected EF then=
+=0D=0AREAD RECORD (next) shall read the first record and set the record poin=
+ter to this record.=0D=0AIf the record pointer addresses the last record in =
+a linear fixed EF READ RECORD (next) shall not=0D=0Acause the record pointe=
+r to be changed and no data shall be read.=0D=0APage 29=0D=0AGSM 11.11 Vers=
+ion 5.0.0 December 1995=0D=0AIf the record pointer addresses the last record=
+ in a cyclic EF READ RECORD (next) shall set the=0D=0Arecord pointer to the=
+ first record in this EF and this record shall be read.=0D=0APREVIOUS The re=
+cord pointer is decremented before the READ RECORD function is performed=0D=
+=0Aand the pointed record is read. If the record pointer has not been previo=
+usly set within the selected=0D=0AEF then READ RECORD (previous) shall read=
+ the last record and set the record pointer to this=0D=0Arecord.=0D=0AIf the=
+ record pointer addresses the first record in a linear fixed EF READ RECORD=
+ (previous) shall=0D=0Anot cause the record pointer to be changed and no da=
+ta shall be read.=0D=0AIf the record pointer addresses the first record in a=
+ cyclic EF READ RECORD (previous) shall set=0D=0Athe record pointer to the =
+last record in this EF and this record shall be read.=0D=0AInput:=0D=0A- mod=
+e record number (absolute mode only) and the length of the record.=0D=0AOut=
+put:=0D=0A- the record.=0D=0A8.6 UPDATE RECORD=0D=0AThis function updates on=
+e complete record in the current linear fixed or cyclic EF. This function sh=
+all only=0D=0Abe performed if the UPDATE access condition for this EF is sat=
+isfied. The UPDATE can be considered as=0D=0Aa replacement of the relevant r=
+ecord data of the EF by the record data given in the command. The record=0D=
+=0Apointer shall not be changed by an unsuccessful UPDATE RECORD function.=
+=0D=0AThe record to be updated is described by the modes below. Four modes a=
+re defined of which only=0D=0APREVIOUS is allowed for cyclic files:=0D=0ACUR=
+RENT The current record is updated. The record pointer is not affected.=0D=
+=0AABSOLUTE The record given by the record number is updated. The record poi=
+nter is not affected.=0D=0ANEXT The record pointer is incremented before the=
+ UPDATE RECORD function is performed and=0D=0Athe pointed record is updated.=
+ If the record pointer has not been previously set within the selected=0D=
+=0AEF then UPDATE RECORD (next) shall set the record pointer to the first r=
+ecord in this EF and this=0D=0Arecord shall be updated. If the record pointe=
+r addresses the last record in a linear fixed EF=0D=0AUPDATE RECORD (next) =
+shall not cause the record pointer to be changed and no record shall be=0D=
+=0Aupdated.=0D=0APREVIOUS For a linear fixed EF the record pointer is decrem=
+ented before the UPDATE RECORD=0D=0Afunction is performed and the pointed re=
+cord is updated. If the record pointer has not been=0D=0Apreviously set with=
+in the selected EF then UPDATE RECORD (previous) shall set the record point=
+er=0D=0Ato the last record in this EF and this record shall be updated. If t=
+he record pointer addresses the=0D=0Afirst record in a linear fixed EF UPDA=
+TE RECORD (previous) shall not cause the record pointer to=0D=0Abe changed =
+and no record shall be updated.=0D=0AFor a cyclic EF the record containing t=
+he oldest data is updated the record pointer is set to this=0D=0Arecord and=
+ this record becomes record number 1.=0D=0AInput:=0D=0A- mode record number=
+ (absolute mode only) and the length of the record;=0D=0A- the data used for=
+ updating the record.=0D=0AOutput:=0D=0A- none.=0D=0A8.7 SEEK=0D=0AThis func=
+tion searches through the current linear fixed EF to find a record starting =
+with the given pattern.=0D=0AThis function shall only be performed if the RE=
+AD access condition for this EF is satisfied. Two types of=0D=0ASEEK are def=
+ined:=0D=0APage 30=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AType 1 Th=
+e record pointer is set to the record containing the pattern no output is a=
+vailable.=0D=0AType 2 The record pointer is set to the record containing the=
+ pattern the output is the record=0D=0Anumber.=0D=0ANOTE: A Phase 1 SIM onl=
+y executes type 1 of the SEEK function.=0D=0AThe SIM shall be able to accept=
+ any pattern length from 1 to 16 bytes inclusive. The length of the pattern=
+=0D=0Ashall not exceed the record length.=0D=0AFour modes are defined:=0D=
+=0A- from the beginning forwards;=0D=0A- from the end backwards;=0D=0A- from=
+ the next location forwards;=0D=0A- from the previous location backwards.=
+=0D=0AIf the record pointer has not been previously set (its status is undef=
+ined) within the selected linear fixed EF=0D=0Athen the search begins:=0D=
+=0A- with the first record in the case of SEEK from the next location forwar=
+ds or=0D=0A- with the last record in the case of SEEK from the previous loca=
+tion backwards.=0D=0AAfter a successful SEEK the record pointer is set to t=
+he record in which the pattern was found. The record=0D=0Apointer shall not =
+be changed by an unsuccessful SEEK function.=0D=0AInput:=0D=0A- type and mod=
+e;=0D=0A- pattern;=0D=0A- length of the pattern.=0D=0AOutput:=0D=0A- type 1:=
+ none;=0D=0A- type 2: status/record number=0D=0A8.8 INCREASE=0D=0AThis funct=
+ion adds the value given by the ME to the value of the last increased/update=
+d record of the=0D=0Acurrent cyclic EF and stores the result into the oldes=
+t record. The record pointer is set to this record and=0D=0Athis record beco=
+mes record number 1. This function shall be used only if this EF has an INCR=
+EASE access=0D=0Acondition assigned and this condition is fulfilled (see byt=
+es 8 and 10 in the response parameters/data of the=0D=0Acurrent EF clause 9=
+). The SIM shall not perform the increase if the result would exceed the max=
+imum=0D=0Avalue of the record (represented by all bytes set to 'FF').=0D=0AI=
+nput:=0D=0A- the value to be added.=0D=0AOutput:=0D=0A- value of the increas=
+ed record;=0D=0A- value which has been added.=0D=0A8.9 VERIFY CHV=0D=0AThis =
+function verifies the CHV presented by the ME by comparing it with the relev=
+ant one stored in the=0D=0ASIM. The verification process is subject to the f=
+ollowing conditions being fulfilled:=0D=0A- CHV is not disabled;=0D=0A- CHV =
+is not blocked.=0D=0APage 31=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AIf the access condition for a function to be performed on the last select=
+ed file is CHV1 or CHV2 then a=0D=0Asuccessful verification of the relevant=
+ CHV is required prior to the use of the function on this file unless the=
+=0D=0ACHV is disabled.=0D=0AIf the CHV presented is correct the number of r=
+emaining CHV attempts for that CHV shall be reset to its=0D=0Ainitial value =
+3.=0D=0AIf the CHV presented is false the number of remaining CHV attempts =
+for that CHV shall be decremented.=0D=0AAfter 3 consecutive false CHV presen=
+tations not necessarily in the same card session the respective CHV=0D=0As=
+hall be blocked and the access condition can never be fulfilled until the UN=
+BLOCK CHV function has been=0D=0Asuccessfully performed on the respective CH=
+V.=0D=0AInput:=0D=0A- indication CHV1/CHV2 CHV.=0D=0AOutput:=0D=0A- none.=
+=0D=0A8.10 CHANGE CHV=0D=0AThis function assigns a new value to the relevant=
+ CHV subject to the following conditions being fulfilled:=0D=0A- CHV is not =
+disabled;=0D=0A- CHV is not blocked.=0D=0AThe old and new CHV shall be prese=
+nted.=0D=0AIf the old CHV presented is correct the number of remaining CHV =
+attempts for that CHV shall be reset to=0D=0Aits initial value 3 and the new=
+ value for the CHV becomes valid.=0D=0AIf the old CHV presented is false th=
+e number of remaining CHV attempts for that CHV shall be=0D=0Adecremented an=
+d the value of the CHV is unchanged. After 3 consecutive false CHV presentat=
+ions not=0D=0Anecessarily in the same card session the respective CHV shal=
+l be blocked and the access condition can=0D=0Anever be fulfilled until the =
+UNBLOCK CHV function has been performed successfully on the respective CHV.=
+=0D=0AInput:=0D=0A- indication CHV1/CHV2 old CHV new CHV.=0D=0AOutput:=0D=
+=0A- none.=0D=0A8.11 DISABLE CHV=0D=0AThis function may only be applied to C=
+HV1. The successful execution of this function has the effect that=0D=0Afile=
+s protected by CHV1 are now accessible as if they were marked "ALWAYS". The =
+function DISABLE=0ations not necessarily in the same card s=
+ession=0D=0ACHV1 shall be blocked and the access condition can never be ful=
+filled until the UNBLOCK CHV function has=0D=0Abeen successfully performed o=
+n CHV1.=0D=0AInput:=0D=0A- CHV1.=0D=0AOutput:=0D=0A- none.=0D=0APage 32=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A8.12 ENABLE CHV=0D=0AThis func=
+tion may only be applied to CHV1. It is the reverse function of DISABLE CHV.=
+ The function=0D=0AENABLE CHV shall not be executed by the SIM when CHV1 is =
+already enabled or blocked.=0D=0AIf the CHV1 presented is correct the numbe=
+r of remaining CHV1 attempts shall be reset to its initial value=0D=0A3 and =
+CHV1 shall be enabled.=0D=0AIf the CHV1 presented is false the number of re=
+maining CHV1 attempts shall be decremented and CHV1=0D=0Aremains disabled. A=
+fter 3 consecutive false CHV1 presentations not necessarily in the same car=
+d session=0D=0ACHV1 shall be blocked and the access condition can never be =
+fulfilled until the UNBLOCK CHV function has=0D=0Abeen successfully performe=
+d on CHV1.=0D=0AInput:=0D=0A- CHV1.=0D=0AOutput:=0D=0A- none.=0D=0A8.13 UNBL=
+OCK CHV=0D=0AThis function unblocks a CHV which has been blocked by 3 consec=
+utive wrong CHV presentations. This=0D=0Afunction may be performed whether o=
+r not the relevant CHV is blocked.=0D=0AIf the UNBLOCK CHV presented is corr=
+ect the value of the CHV presented together with the UNBLOCK=0D=0ACHV is =
+assigned to that CHV the number of remaining UNBLOCK CHV attempts for that =
+UNBLOCK CHV=0D=0Ais reset to its initial value 10 and the number of remainin=
+g CHV attempts for that CHV is reset to its initial=0D=0Avalue 3. After a su=
+ccessful unblocking attempt the CHV is enabled and the relevant access condi=
+tion level=0D=0Ais satisfied.=0D=0AIf the presented UNBLOCK CHV is false th=
+e number of remaining UNBLOCK CHV attempts for that=0D=0AUNBLOCK CHV shall b=
+e decremented. After 10 consecutive false UNBLOCK CHV presentations not=0D=
+=0Anecessarily in the same card session the respective UNBLOCK CHV shall be=
+ blocked. A false UNBLOCK=0D=0ACHV shall have no effect on the status of the=
+ respective CHV itself.=0D=0AInput:=0D=0A- indication CHV1/CHV2 the UNBLOCK=
+ CHV and the new CHV.=0D=0AOutput:=0D=0A- none.=0D=0A8.14 INVALIDATE=0D=0ATh=
+is function invalidates the current EF. After an INVALIDATE function the res=
+pective flag in the file status=0D=0Ashall be changed accordingly. This func=
+tion shall only be performed if the INVALIDATE access condition for=0D=0Athe=
+ current EF is satisfied.=0D=0APage 33=0D=0AGSM 11.11 Version 5.0.0 December=
+ 1995=0D=0AAn invalidated file shall no longer be available within the appli=
+cation for any function except for the SELECT=0D=0Aand the REHABILITATE func=
+tions.=0D=0AInput:=0D=0A- none.=0D=0AOutput:=0D=0A- none.=0D=0A8.15 REHABILI=
+TATE=0D=0AThis function rehabilitates the invalidated current EF. After a RE=
+HABILITATE function the respective flag in=0D=0Athe file status shall be cha=
+nged accordingly. This function shall only be performed if the REHABILITATE=
+=0D=0Aaccess condition for the current EF is satisfied.=0D=0AInput:=0D=0A- n=
+one.=0D=0AOutput:=0D=0A- none.=0D=0A8.16 RUN GSM ALGORITHM=0D=0AThis functio=
+n is used during the procedure for authenticating the SIM to a GSM network a=
+nd to calculate a=0D=0Acipher key. The card runs the specified algorithms A3=
+ and A8 using a 16 byte random number and the=0D=0Asubscriber authentication=
+ key Ki which is stored in the SIM. The function returns the calculated res=
+ponse=0D=0ASRES and the cipher key Kc.=0D=0AThe function shall not be execut=
+able unless DFGSM has been selected as the Current Directory and a=0D=0Asucc=
+essful CHV1 verification procedure has been performed (see 11.3.1).=0D=0AInp=
+ut:=0D=0A- RAND.=0D=0AOutput:=0D=0A- SRES Kc.=0D=0AThe contents of Kc shall=
+ be presented to algorithm A5 by the ME in its full 64 bit format as deliver=
+ed by the=0D=0ASIM.=0D=0A8.17 SLEEP=0D=0AThis is an obsolete GSM function wh=
+ich was issued by Phase 1 MEs. The function shall not be used by an=0D=0AME =
+of Phase 2 or later.=0D=0A9 Description of the commands=0D=0AThis clause sta=
+tes the general principles for mapping the functions described in clause 8 o=
+nto Application=0D=0AProtocol Data Units which are used by the transmission =
+protocol.=0D=0A9.1 Mapping principles=0D=0AAn APDU can be a command APDU or =
+a response APDU.=0D=0APage 34=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AA command APDU has the following general format:=0D=0A=DA=C4=C4=C4=C4=C2=
+=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=BF=0D=0A=B3CLA =B3INS =B3 P1 =B3 P2 =B3 P3 =B3 Data =B3=0D=0A=C0=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9=0D=0AThe response APDU has the following general forma=
+t:=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=C4=
+=C4=C4=C4=C4=C2=C4=C4=C4=C4=C4=BF=0D=0A=B3 Data =B3 SW1 =B3 SW2 =B3=0D=0A=
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=C4=D9=0D=0AAn APDU is transported by the T=3D0 transmissi=
+on protocol without any change. Other protocols might=0D=0Aembed an APDU int=
+o their own transport structure (ISO/IEC 7816-3 [25]).=0D=0AThe bytes have t=
+he following meaning:=0D=0A- CLA is the class of instruction (ISO/IEC 7816-3=
+ [25]) 'A0' is used in the GSM application;=0D=0A- INS is the instruction c=
+ode (ISO/IEC 7816-3 [25]) as defined in this subclause for each command;=0D=
+=0A- P1 P2 P3 are parameters for the instruction. They are specified in ta=
+ble 9. 'FF' is a valid value for=0D=0AP1 P2 and P3. P3 gives the length of =
+the data element. P3=3D'00' introduces a 256 byte data transfer=0D=0Afrom th=
+e SIM in an outgoing data transfer command (response direction). In an ingoi=
+ng data transfer=0D=0Acommand (command direction) P3=3D'00' introduces no t=
+ransfer of data.=0D=0A- SW1 and SW2 are the status words indicating the succ=
+essful or unsuccessful outcome of the=0D=0Acommand.=0D=0AFor some of the fun=
+ctions described in clause 8 it is necessary for T=3D0 to use a supplementar=
+y transport=0D=0Aservice command (GET RESPONSE) to obtain the output data. F=
+or example the SELECT function needs=0D=0Athe following two commands:=0D=
+=0A- the first command (SELECT) has both parameters and data serving as inpu=
+t for the function;=0D=0A- the second command (GET RESPONSE) has a parameter=
+ indicating the length of the data to be=0D=0Areturned.=0D=0AIf the length o=
+f the response data is not known beforehand then its correct length may be =
+obtained by=0D=0Aapplying the first command and interpreting the status word=
+s. SW1 shall be '9F' and SW2 shall give the=0D=0Atotal length of the data. O=
+ther status words may be present in case of an error. The various cases are:=
+=0D=0ACase 1: No input / No output=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3SW=
+1=B3SW2=B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=
+=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth (=3D'00') '90''00'=0D=0ACase 2: No input =
+/ Output of known length=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P30=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C2=C4=C1=C4=
+=C2=C4=D9=0D=0Algth (=3D'00') '9F' lgth1=0D=0AGET RESPONSE=0D=0A=B3CLA=B3INS=
+=B3P1=B3P2=B3P3=B3 =B3 DATA with length lgth2=F3lgth1 =B3SW1=B3SW2=B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C1=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth2 '90''00'=0D=0APage 35=0D=0AGSM 11.11 =
+Version 5.0.0 December 1995=0D=0ACase 4: Input / No output=0D=0A=B3CLA=B3INS=
+=B3P1=B3P2=B3P3=B3 DATA with length lgth =B3 =B3SW1=B3SW2=B3=0D=0A=C0=C4=C4=
+=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9 =C0=C4=C2=C4=C1=C4=C2=C4=D9=0D=
+=0Algth '90''00'=0D=0ACase 5: Input / Output of known or unknown length=0D=
+=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 DATA with length lgth =B3 =B3SW1=B3C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=
+=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth2 '90''00'=0D=0AFor cases 3 and 5 when SW=
+1/SW2 indicates there is response data (i.e. SW1/SW2 =3D '9FXX') then if t=
+he=0D=0AME requires to get this response data it shall send a GET RESPONSE =
+command as described in the=0D=0Arelevant case above.=0D=0AIf the GSM applic=
+ation is one of several applications in a multi-application card other comm=
+ands with CLA=0D=0Anot equal to 'A0' may be sent by the terminal. This shall=
+ not influence the state of the GSM application.=0D=0A9.2 Coding of the comm=
+ands=0D=0ATable 9 below gives the coding of the commands. The direction of t=
+he data is indicated by (S) and (R)=0D=0Awhere (S) stands for data sent by =
+the ME while (R) stands for data received by the ME. Offset is coded=0D=0Aon=
+ 2 bytes where P1 gives the high order byte and P2 the low order byte. '00 0=
+0' means no offset and=0D=0Areading/updating starts with the first byte whil=
+e an offset of '00 01' means that reading/updating starts with=0D=0Athe seco=
+nd byte
+.=0D=0AIn addition to the instruction codes specified in table 9 =
+the following codes are reserved:=0D=0AGSM operational phase:=0D=0A'1X' with=
+ X even.=0D=0AAdministrative management phase:=0D=0A'2A' 'D0' 'D2' 'DE' =
+'C4' 'C6' 'C8' 'CA' 'CC' 'B4' 'B6' 'B8' 'BA' and 'BC'.=0D=0APage 36=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 9: Coding of the comm=
+ands=0D=0ACOMMAND INS P1 P2 P3 S/R=0D=0ASELECT 'A4' '00' '00' '02' S/R=0D=
+=0ASTATUS 'F2' '00' '00' lgth R=0D=0AREAD BINARY 'B0' offset high offset low=
+ lgth R=0D=0AUPDATE BINARY 'D6' offset high offset low lgth S=0D=0AREAD RECO=
+RD 'B2' rec No. mode lgth R=0D=0AUPDATE RECORD 'DC' rec No. mode lgth S=0D=
+=0ASEEK 'A2' '00' type/mode lgth S/R=0D=0AINCREASE '32' '00' '00' '03' S/R=
+=0D=0AVERIFY CHV '20' '00' CHV No. '08' S=0D=0ACHANGE CHV '24' '00' CHV No. =
+'10' S=0D=0ADISABLE CHV '26' '00' '01' '08' S=0D=0AENABLE CHV '28' '00' '01'=
+ '08' S=0D=0AUNBLOCK CHV '2C' '00' see NOTE '10' S=0D=0AINVALIDATE '04' '00'=
+ '00' '00' -=0D=0AREHABILITATE '44' '00' '00' '00' -=0D=0ARUN GSM ALGORITHM =
+'88' '00' '00' '10' S/R=0D=0ASLEEP 'FA' '00' '00' '00' -=0D=0AGET RESPONSE '=
+C0' '00' '00' lgth R=0D=0ANOTE: If the UNBLOCK CHV command applies to CHV1 t=
+hen P2 is coded '00'; if it applies to=0D=0ACHV2 then P2 is coded '02'.=0D=
+=0ADefinitions and codings used in the response parameters/data of the comma=
+nds are given in subclause=0D=0A9.3.=0D=0A9.2.1 SELECT=0D=0ACOMMAND CLASS IN=
+S P1 P2 P3=0D=0ASELECT 'A0' 'A4' '00' '00' '02'=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - 2 File ID 2=0D=0AResponse paramet=
+ers/data in case of an MF or DF:=0D=0APage 37=0D=0AGSM 11.11 Version 5.0.0 D=
+ecember 1995=0D=0AByte(s) Description Length=0D=0A1 - 2 RFU 2=0D=0A3 - 4 Tot=
+al amount of memory of the selected directory=0D=0Awhich is not allocated to=
+ any of the DFs or EFs under=0D=0Athe selected directory=0D=0A2=0D=0A5 - 6 F=
+ile ID 2=0D=0A7 Type of file (see subclause 9.3) 1=0D=0A8 - 12 RFU 5=0D=0A13=
+ Length of the following data (byte 14 to the end) 1=0D=0A14 - 34 GSM specif=
+ic data 21=0D=0AGSM specific data:=0D=0AByte(s) Description Length=0D=0A14 F=
+ile characteristics (see detail 1) 1=0D=0A15 Number of DFs which are a direc=
+t child of the current=0D=0Adirectory=0D=0A1=0D=0A16 Number of EFs which are=
+ a direct child of the current=0D=0Adirectory=0D=0A1=0D=0A17 Number of CHVs=
+ UNBLOCK CHVs and administrative=0D=0Acodes=0D=0A1=0D=0A18 RFU 1=0D=0A19 CHV=
+1 status (see detail 2) 1=0D=0A20 UNBLOCK CHV1 status (see detail 2) 1=0D=
+=0A21 CHV2 status (see detail 2) 1=0D=0A22 UNBLOCK CHV2 status (see detail 2=
+) 1=0D=0A23 RFU 1=0D=0A24 - 34 Reserved for the administrative management=
+=0D=0A(optional)=0D=0A0=F3lgth=F311=0D=0ANOTE 1: Byte 35 and following are R=
+FU.=0D=0ANOTE 2: The STATUS information of the MF DFGSM and DFTELECOM provi=
+de some identical=0D=0Aapplication specific data e.g. CHV status. On a mult=
+i-application card the MF should=0D=0Anot contain any application specific d=
+ata. Such data is obtained by terminals from the=0D=0Aspecific application d=
+irectories. ME manufacturers should 3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 Clock st=
+op (see below)=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 For running t=
+he authentication algorithm=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 a frequency is req=
+uired of at least=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 13/8 MHz if b2=3D0 and 13/4 M=
+Hz if b2=3D1=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 Clock=
+ stop (see below)=0D=0A=B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4 RFU=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4 b8=3D0: CHV1 enabled; b8=3D1: CHV1 disabled=0D=0ATh=
+e coding of the conditions for stopping the clock is as follows:=0D=0APage 3=
+8=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ABit b1 Bit b3 Bit b4=0D=
+=0A1 0 0 clock stop allowed no preferred level=0D=0A1 1 0 clock stop allowe=
+d high level preferred=0D=0A1 0 1 clock stop allowed low level preferred=
+=0D=0A0 0 0 clock stop not allowed=0D=0A0 1 0 clock stop not allowed unless=
+ at high level=0D=0A0 0 1 clock stop not allowed unless at low level=0D=0AI=
+f bit b1 (column 1) is coded 1 stopping the clock is allowed at high or low=
+ level. In this case=0D=0Acolumns 2 (bit b3) and 3 (bit b4) give information=
+ about the preferred level (high or low resp.) at=0D=0Awhich the clock may =
+be stopped.=0D=0AIf bit b1 is coded 0 the clock may be stopped only if the =
+mandatory condition in column 2 (b3=3D1 i.e.=0D=0Astop at high level) or co=
+lumn 3 (b4=3D1 i.e. stop at low level) is fulfilled. If all 3 bits are code=
+d 0 then=0D=0Athe clock shall not be stopped.=0D=0ADetail 2: Status byte of=
+ a secret code=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 Number of fals=
+e presentations remaining=0D=0A=B3 =B3 =B3 =B3 ('0' means blocked)=0D=0A=B3 =
+=C0=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 RFU=0D=0A=
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 b8=
+=3D0: secret code not initialised=0D=0Ab8=3D1: secret code initialised=0D=
+=0AResponse parameters/data in case of an EF:=0D=0AByte(s) Description Lengt=
+h=0D=0A1 - 2 RFU 2=0D=0A3 - 4 File size=0D=0A(for transparent EF: the length=
+ of the body part of the EF)=0D=0A(for linear fixed or cyclic EF: record len=
+gth multiplied by the=0D=0Anumber of records of the EF)=0D=0A2=0D=0A5 - 6 Fi=
+le ID 2=0D=0A7 Type of file (see 9.3) 1=0D=0A8 see detail 3 1=0D=0A9 - 11 Ac=
+cess conditions (see 9.3) 3=0D=0A12 File status (see 9.3) 1=0D=0A13 Length o=
+f the following data (byte 14 to the end) 1=0D=0A14 Structure of EF (see 9.3th of a record. For a transparent EF this=0D=0Abyte shall be=
+ coded '00' if this byte is sent by the SIM.=0D=0APage 39=0D=0AGSM 11.11 Ve=
+rsion 5.0.0 December 1995=0D=0A9.2.2 STATUS=0D=0ACOMMAND CLASS INS P1 P2 P3=
+=0D=0ASTATUS 'A0' 'F2' '00' '00' lgth=0D=0AThe response parameters/data are =
+identical to the response parameters/data of the SELECT command in=0D=0Acase=
+ of an MF or DF.=0D=0A9.2.3 READ BINARY=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=
+=0AREAD BINARY 'A0' 'B0' offset high offset low lgth=0D=0AResponse parameter=
+s/data:=0D=0AByte(s) Description Length=0D=0A1 - lgth Data to be read lgth=
+=0D=0A9.2.4 UPDATE BINARY=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AUPDATE BINARY=
+ 'A0' 'D6' offset high offset low lgth=0D=0ACommand parameters/data:=0D=0ABy=
+te(s) Description Length=0D=0A1 - lgth Data lgth=0D=0A9.2.5 READ RECORD=0D=
+=0ACOMMAND CLASS INS P1 P2 P3=0D=0AREAD RECORD 'A0' 'B2' Rec.No. Mode lgth=
+=0D=0AParameter P2 specifies the mode:=0D=0A- '02' =3D next record;=0D=0A- '=
+03' =3D previous record;=0D=0A- '04' =3D absolute mode/current mode the rec=
+ord number is given in P1 with P1=3D'00' denoting=0D=0Athe current record.=
+=0D=0AFor the modes "next" and "previous" P1 has no significance and shall b=
+e set to '00' by the ME. To ensure=0D=0Aphase compatibility between Phase 2 =
+SIMs and Phase 1 MEs the SIM shall not interpret the value given=0D=0Aby th=
+e ME.=0D=0APage 40=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AResponse =
+parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - lgth The data of t=
+he record lgth=0D=0A9.2.6 UPDATE RECORD=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=
+=0AUPDATE RECORD 'A0' 'DC' Rec.No. Mode lgth=0D=0AParameter P2 specifies the=
+ mode:=0D=0A- '02' =3D next record;=0D=0A- '03' =3D previous record;=0D=0A- =
+'04' =3D absolute mode/current mode; the record number is given in P1 with P=
+1=3D'00' denoting=0D=0Athe current record.=0D=0AFor the modes "next" and "pr=
+evious" P1 has no significance and shall be set to '00' by the ME. To ensure=
+=0D=0Aphase compatibility between Phase 2 SIMs and Phase 1 MEs the SIM shal=
+l not interpret the value given=0D=0Aby the ME.=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - lgth Data lgth=0D=0A9.2.7 SEEK=
+=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ASEEK 'A0' 'A2' '00' Type/Mode lgth=0D=
+=0AParameter P2 specifies type and mode:=0D=0A- 'x0' =3D from the beginning =
+forward;=0D=0A- 'x1' =3D from the end backward;=0D=0A- 'x2' =3D from the nex=
+t location forward;=0D=0A- 'x3' =3D from the previous location backward=0D=
+=0Awith x=3D'0' specifies type 1 and x=3D'1' specifies type 2 of the SEEK co=
+mmand.=0D=0ACommand parameters/data:=0D=0AByte(s) Description Length=0D=0A1 =
+- lgth Pattern lgth=0D=0AThere are no response parameters/data for a type 1 =
+SEEK. A type 2 SEEK returns the following response=0D=0Aparameters/data:=0D=
+=0AByte(s) Description Length=0D=0A1 Record number 1=0D=0APage 41=0D=0AGSM 1=
+1.11 Version 5.0.0 December 1995=0D=0A9.2.8 INCREASE=0D=0ACOMMAND CLASS INS =
+P1 P2 P3=0D=0AINCREASE 'A0' '32' '00' '00' '03'=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - 3 Value to be added 3=0D=0ARespon=
+se parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - X Value of the =
+increased record X=0D=0AX+1 - X+3 Value which has been added 3=0D=0ANOTE: X =
+denotes the length of the record.=0D=0A9.2.9 VERIFY CHV=0D=0ACOMMAND CLASS I=
+NS P1 P2 P3=0D=0AVERIFY CHV 'A0' '20' '00' CHV No. '08'=0D=0AParameter P2 sp=
+ecifies the CHV:=0D=0A- '01' =3D CHV1;=0D=0A- '02' =3D CHV2.=0D=0ACommand pa=
+rameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 CHV value 8=0D=0A9=
+.2.10 CHANGE CHV=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ACHANGE CHV 'A0' '24' '=
+00' CHV No. '10'=0D=0AParameter P2 specifies the CHV:=0D=0A- '01' =3D CHV1;=
+=0D=0A- '02' =3D CHV2.=0D=0ACommand parameters/data:=0D=0AByte(s) Descriptio=
+n Length=0D=0A1 - 8 Old CHV value 8=0D=0A9 - 16 New CHV value 8=0D=0APage 42=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9.2.11 DISABLE CHV=0D=0ACOM=
+MAND CLASS INS P1 P2 P3=0D=0ADISABLE CHV 'A0' '26' '00' '01' '08'=0D=0AComma=
+nd parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 CHV1 value 8=
+=0D=0A9.2.12 ENABLE CHng of CHV1 used for other commands.=
+=0D=0ACommand parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 UN=
+BLOCK CHV value 8=0D=0A9 - 16 New CHV value 8=0D=0A9.2.14 INVALIDATE=0D=0ACO=
+MMAND CLASS INS P1 P2 P3=0D=0AINVALIDATE 'A0' '04' '00' '00' '00'=0D=0A9.2.1=
+5 REHABILITATE=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AREHABILITATE 'A0' '44' '=
+00' '00' '00'=0D=0APage 43=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9=
+.2.16 RUN GSM ALGORITHM=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ARUN GSM=0D=0AAL=
+GORITHM=0D=0A'A0' '88' '00' '00' '10'=0D=0ACommand parameters/data:=0D=0AByt=
+e(s) Description Length=0D=0A1 - 16 RAND 16=0D=0AResponse parameters/data:=
+=0D=0AByte(s) Description Length=0D=0A1 - 4 SRES 4=0D=0A5 - 12 Cipher Key Kc=
+ 8=0D=0AThe most significant bit of SRES is coded on bit 8 of byte 1. The mo=
+st significant bit of Kc is coded on bit 8=0D=0Aof byte 5.=0D=0A9.2.17 SLEEP=
+=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ASLEEP 'A0' 'FA' '00' '00' '00'=0D=0ANO=
+TE: This command is used by Phase 1 MEs only.=0D=0A9.2.18 GET RESPONSE=0D=
+=0ACOMMAND CLASS INS P1 P2 P3=0D=0AGET RESPONSE 'A0' 'C0' '00' '00' lgth=0D=
+=0AThe response data depends on the preceding command. Response data is avai=
+lable after the commands=0D=0ARUN GSM ALGORITHM SEEK (type 2) SELECT and =
+INCREASE. If the command GET RESPONSE is=0D=0Aexecuted it is required that =
+it is executed immediately after the command it is related to (no other=0D=
+=0Acommand shall come between the command/response pair and the command GET =
+RESPONSE). If the=0D=0Asequence is not respected the SIM shall send the sta=
+tus information "technical problem with no diagnostic=0D=0Agiven" as a react=
+ion to the GET RESPONSE.=0D=0ASince the MF is implicitly selected after acti=
+vation of the SIM GET RESPONSE is also allowed as the first=0D=0Acommand af=
+ter activation.=0D=0AThe response data itself is defined in the subclause fo=
+r the corresponding command.=0D=0A9.3 Definitions and coding=0D=0AThe follow=
+ing definitions and coding are used in the response parameters/data of the c=
+ommands.=0D=0ACoding=0D=0AEach byte is represented by bits b8 to b1 where b=
+8 is the most significant bit (MSB) and b1 is the least=0D=0Asignificant bit=
+ (LSB). In each representation the leftmost bit is the MSB.=0D=0APage 44=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ARFU=0D=0AIn a GSM specific car=
+d all bytes which are RFU shall be set to '00' and RFU bits to 0. Where the =
+GSM=0D=0Aapplication exists on a multiapplication card or is built on a gene=
+ric telecommunications card (e.g. TE9)=0D=0Athen other values may apply. The=
+ values will be defined in the appropriate specifications for such cards.=
+=0D=0AThese bytes and bits shall not be interpreted by an ME in a GSM sessio=
+n.=0D=0AFile status=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 b1=3D0: invalidated; b1=
+=3D1: not invalidated=0D=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=
+=C4=C4=C1=C4=C4=C4=C4=C4 RFU=0D=0AStructure of file=0D=0A- '00' transparent;=
+=0D=0A- '01' linear fixed;=0D=0A- '03' cyclic.=0D=0AType of File=0D=0A- '00'=
+ RFU;=0D=0A- '01' MF;=0D=0A- '02' DF;=0D=0A- '04' EF.=0D=0ACoding of CHVs an=
+d UNBLOCK CHVs=0D=0AA CHV is coded on 8 bytes. Only (decimal) digits (0-9) s=
+hall be used coded in CCITT T.50 [19] with bit 8=0D=0Aset to zero. The mini=
+mum number of digits is 4. If the number of digits presented by the user is =
+less than 8=0D=0Athen the ME shall pad the presented CHV with 'FF' before se=
+nding it to the SIM.=0D=0AThe coding of the UNBLOCK CHVs is identical to the=
+ coding of the CHVs. However the number of=0D=0A(decimal) digits is always =
+8.=0D=0ACoding of Access Conditions=0D=0AThe access conditions for the comma=
+nds are coded on bytes 9 10 and 11 of the response data of the=0D=0ASELECT =
+command. Each condition is coded on 4 bits as shown in table 10.=0D=0APage 4=
+5=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 10: Access condition=
+s=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=C4=C4=C4=C4=
+=C4=C4=C4=BF=0D=0A=B3 ALW =B3 '0' =B3=0D=0A=B3 CHV1 =B3 '1' =B3=0D=0A=B3 CHV=
+2 =B3 '2' =B3=0D=0A=B3 RFU =B3 '3' =B3=0D=0A=B3 ADM =B3 '4' =B3=0D=0A=B3
+.=
+
+
+ =B3
+ =B3=0D=0A=B3 ADM =B3 'E' =B3=0D=0A=B3 NEV =B3 'F' =B3=0D=0A=C0=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=D9=
+=0D=0AByte 9:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 UPDATE=0D=0A=
+=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 REA=
+D; SEEK=0D=0AByte 10:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 RFU=0D=
+=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+INCREASE=0D=0AByte 11:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=0D=0A'90' '00' - normal ending of the command=0D=0A'9F' 'XX' - length 'XX' =
+of the response data=0D=0A9.4.2 Memory management=0D=0ASW1 SW2 Error descrip=
+tion=0D=0A'92' '0X' - update successful but after using an internal retry ro=
+utine 'X'=0D=0Atimes=0D=0A'92' '40' - memory problem=0D=0A9.4.3 Referencing =
+management=0D=0ASW1 SW2 Error description=0D=0A'94' '00' - no EF selected=
+=0D=0A'94' '02' - out of range (invalid address)=0D=0A'94' '04' - file ID no=
+t found=0D=0A- pattern not found=0D=0A'94' '08' - file is inconsistent with =
+the command=0D=0APage 46=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9.4=
+.4 Security management=0D=0ASW1 SW2 Error description=0D=0A'98' '02' - no CH=
+V initialised=0D=0A'98' '04' - access condition not fulfilled=0D=0A- unsucce=
+ssful CHV verification at least one attempt left=0D=0A- unsuccessful UNBLOC=
+K CHV verification at least one attempt=0D=0Aleft=0D=0A- authentication fai=
+led (see note)=0D=0A'98' '08' - in contradiction with CHV status=0D=0A'98' '=
+10' - in contradiction with invalidation status=0D=0A'98' '40' - unsuccessfu=
+l CHV verification no attempt left=0D=0A- unsuccessful UNBLOCK CHV verifica=
+tion no attempt left=0D=0A- CHV blocked=0D=0A- UNBLOCK CHV blocked=0D=0A'98=
+' '50' - increase cannot be performed Max value reached=0D=0ANOTE: A Phase =
+1 SIM may send this error code after the third consecutive unsuccessful CHV=
+=0D=0Averification attempt or the tenth consecutive unsuccessful unblocking =
+attempt.=0D=0A9.4.5 Application independent errors=0D=0ASW1 SW2 Error descri=
+ption=0D=0A'67' 'XX' - incorrect parameter P3 (see note)=0D=0A'6B' 'XX'# - i=
+ncorrect parameter P1 or P2 (see ##)=0D=0A'6D' 'XX'# - unknown instruction c=
+ode given in the command=0D=0A'6E' 'XX'# - wrong instruction class given in =
+the command=0D=0A'6F' 'XX'# - technical problem with no diagnostic given=0D=
+=0A# These values of 'XX' are specified by ISO/IEC; at present the default v=
+alue 'XX'=3D'00' is the only one=0D=0Adefined.=0D=0A## When the error in P1 =
+or P2 is caused by the addressed record being out of range then the return =
+code=0D=0A'94 02' shall be used.=0D=0ANOTE: 'XX' gives the correct length or=
+ states that no additional information is given ('XX' =3D=0D=0A'00').=0D=0A9=
+.4.6 Commands versus possible status responses=0D=0AThe following table show=
+s for each command the possible status conditions returned (marked by an=0D=
+=0Aasterisk *).=0D=0APage 47=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0ATable 11: Commands and status words=0D=0AOK Mem=0D=0ASta=0D=0ARefer.=0D=
+=0AStatus=0D=0ASecurity=0D=0AStatus=0D=0AApplic.=0D=0AIndepend.=0D=0AErrors=
+=0D=0ACommands=0D=0A90=0D=0A00=0D=0A9=0D=0AF=0D=0AXX=0D=0A92=0D=0A0=0D=0AX=
+=0D=0A92=0D=0A40=0D=0A94=0D=0A00=0D=0A94=0D=0A02=0D=0A94=0D=0A04=0D=0A94=0D=
+=0A08=0D=0A98=0D=0A02=0D=0A98=0D=0A04=0D=0A98=0D=0A08=0D=0A98=0D=0A10=0D=0A9=
+8=0D=0A40=0D=0A98=0D=0A5ify CHV *=
+=0D=0AChange CHV *=0D=0ADisable CHV =
+*=0D=0AEnable CHV *=0D=0AUnblock CHV *=
+ *=0D=0AInvalidate *=0D=0ARehabilitate *=
+=0D=0ARun GSM Algorithm *=0D=0ASleep *=0D=0AGet Respon=
+se *=0D=0A10 Contents of the Elementary Files (EF)=0D=0AThis claus=
+e specifies the EFs for the GSM session defining access conditions data ite=
+ms and coding. A=0D=0Adata item is a part of an EF which represents a comple=
+te logical entity e.g. the alpha tag in a EFADN=0D=0Arecord.=0D=0AEFs or da=
+ta items having an unassigned value or which during the GSM session are c=
+leared by the ME=0D=0Ashall have their bytes set to 'FF'. After the adminis=
+trative phase all data items shall have a defined value or=0D=0Ahave their b=
+ytes set to 'FF'. If a data item is "deleted" during a GSM session by the al=
+location of a value=0D=0Aspecified in another GSM TS then this value shall =
+be used and the data item is not unassigned; e.g. for a=0D=0Adeleted LAI in=
+ EFLOCI the last byte takes the value 'FE' (TS GSM 04.08 [14] refers).=0D=
+=0AEFs are mandatory (M) or optional (O). The file size of an optional EF ma=
+y be zero. All implemented EFs=0D=0Awith a file size greater than zero shall=
+ contain all mandatory data items. Optional data items may either be=0D=0Afi=
+lled with 'F' or if located at the end of an EF need not exist.=0D=0AWhen=
+ the coding is according to CCITT Recommendation T.50 [19] bit 8 of every b=
+yte shall be set to 0.=0D=0AFor an overview containing all files see figure =
+8.=0D=0A10.1 Contents of the EFs at the MF level=0D=0AThere is only one EF a=
+t the MF level.=0D=0A10.1.1 EFICCID (ICC Identification)=0D=0AThis EF provid=
+es a unique identification number for the SIM.=0D=0APage 48=0D=0AGSM 11.11 V=
+ersion 5.0.0 December 1995=0D=0AIdentifier: '2FE2' Structure: transparent Ma=
+ndatory=0D=0AFile size: 10 bytes Update activity: low=0D=0AAccess Conditions=
+:=0D=0AREAD ALWAYS=0D=0AUPDATE NEVER=0D=0AINVALIDATE ADM=0D=0AREHABILITATE A=
+DM=0D=0ABytes Description M/O Length=0D=0A1 - 10 Identification number M 10 =
+bytes=0D=0A- Identification number=0D=0AContents: according to CCITT Recomme=
+ndation E.118 [17]. However network operators who are=0D=0Aalready issuing =
+Phase 1 SIM cards with an identification number length of 20 digits may reta=
+in=0D=0Athis length.=0D=0APurpose: card identification number.=0D=0ACoding: =
+BCD left justified and padded with 'F'; after padding the digits within a b=
+yte are swapped=0D=0A(see below). However network operators who are already=
+ issuing Phase 1 SIM cards where=0D=0Athe digits within a byte are not swapp=
+ed may retain this configuration.=0D=0AByte 1:=0D=0A=DA=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=
+=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=
+=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=
+=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=0D=0A=B3 =B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 2=0D=0AB=
+yte 2:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=
+=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of Digit 3=0D=0A=B3 =B3 =B3 =B3 =
+=B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=
+=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Di=
+git 3=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of =
+Digit 4=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+:=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=
+=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4 MSB of Digit 4=0D=0Aetc.=0D=0A10.2 Contents of files at the GSM applicat=
+ion level=0D=0AThe EFs in the Dedicated File DFGSM contain network related i=
+nformation.=0D=0A10.2.1 EFLP (Language preference)=0D=0AThis EF contains the=
+ codes for one or more languages. This information determined by the user/o=
+perator=0D=0Adefines the preferred languages of the user in order of priori=
+ty. This information may be used by the ME=0D=0Afor MMI purposes and for sho=
+rt message handling (e.g. screening of preferred languages in SMS-CB).=0D=
+=0AWhen the CB Message Identifier capability is both allocated and activated=
+ the ME selects only those CB=0D=0Amessages the language of which correspond=
+s to one of the languages given in this EF. The CB message=0D=0Alanguage is =
+recognized according to TS GSM 03.41 by its data coding scheme.=0D=0APage 49=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AIdentifier: '6F05' Structur=
+e: transparent Mandatory=0D=0AFile size: 1-n bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD ALW=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=
+=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 1st language co=
+de (highest prior.) M 1 byte=0D=0A2 2nd language code O 1 byte=0D=0An nth la=
+nguage code (lowest prior.) O 1 byte=0D=0ACoding: according to TS GSM 03.41 =
+[13].=0D=0AUsing the command GET RESPONSE the ME can determine the size of =
+the EF.=0D=0A10.2.2 EFIMSI (IMSI)=0D=0AThis EF contains the International Mo=
+bile Subscriber Identity (IMSI).=0D=0AIdentifier: '6F07' Structure: transpar=
+ent Mandatory=0D=0AFile size: 9 bytes Update activity: low=0D=0AAccess Condi=
+tions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE =
+CHV1=0D=0ABytes Description M/O Length=0D=0A1 length of IMSI M 1 byte=0D=0A2=
+ - 9 IMSI M 8 bytes=0D=0A- length of IMSI=0D=0AContents: The length indicato=
+r refers to the number of significant bytes not including this length byte=
+=0D=0Arequired for the IMSI.=0D=0ACoding: according to TS GSM 04.08 [14].=
+=0D=0A- IMSI=0D=0AContents: International Mobile Subscriber Identity.=0D=0AC=
+oding: This information element is of variable length. If a network operator=
+ chooses an IMSI of less=0D=0Athan 15 digits unused nibbles shall be set to=
+ 'F'.=0D=0APage 50=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AByte 2:=
+=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =
+=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4 0=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 0=0D=0A=B3 =
+=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Parity=0D=0A=B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=
+=0D=0AFor the parity bit see TS GSM 04.08 [14].=0D=0AByte 3:=0D=0A=DA=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=
+=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =
+=B3 =B3 =B3 =C0=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =
+=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 2=0D=0A=B3 =
+=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 3=0D=0A=
+=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of=
+ Digit 3=0D=0Aetc.=0D=0A10.2.3 EFKc (Ciphering key Kc)=0D=0AThis EF contains=
+ the ciphering key Kc and the ciphering key sequence number n.=0D=0AIdentifi=
+er: '6F20' Structure: transparent Mandatory=0D=0AFile size: 9 bytes Update a=
+ctivity: high=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AI=
+NVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1=
+ - 8 Ciphering key Kc M 8 bytes=0D=0A9 Ciphering key sequence number n M 1 b=
+yte=0D=0A- Ciphering key Kc=0D=0ACoding: The least significant bit of Kc is =
+the least significant bit of the eighth byte. The most=0D=0Asignificant bit =
+of Kc is the most significant bit of the first byte.=0D=0A- Ciphering key se=
+quence number n=0D=0ACoding:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b=
+2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4 n=0D=
+=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+bits b4 to b8 are coded 0=0D=0ANOTE: TS GSM 04.08 [14] defines the value of priority order.=0D=0AIdentifier: '6F30' Structure: transpare=
+nt Optional=0D=0AFile size: 3n (n=F28) bytes Update activity: low=0D=0AAcces=
+s Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHAB=
+ILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 1st PLMN (highest p=
+riority) M 3 bytes=0D=0A22 - 24 8th PLMN M 3 bytes=0D=0A25 - 27 9th PLMN O 3=
+ bytes=0D=0A(3n-2)-3n nth PLMN (lowest priority) O 3 bytes=0D=0A- PLMN=0D=
+=0AContents: Mobile Country Code (MCC) followed by the Mobile Network Code (=
+MNC).=0D=0ACoding: according to TS GSM 04.08 [14].=0D=0AIf storage for fewer=
+ than the maximum possible number n is required the excess bytes shall=0D=
+=0Abe set to 'FF'.=0D=0AFor instance using 246 for the MCC and 81 for the M=
+NC and if this is the first and only=0D=0APLMN the contents reads as follow=
+s:=0D=0ABytes 1-3: '42' 'F6' '18'=0D=0ABytes 4-6: 'FF' 'FF' 'FF'=0D=0Aetc.=
+=0D=0A10.2.5 EFHPLMN (HPLMN search period)=0D=0AThis EF contains the interva=
+l of time between searches for the HPLMN (see TS GSM 02.11 [5]).=0D=0AIdenti=
+fier: '6F31' Structure: transparent Mandatory=0D=0AFile size: 1 byte Update =
+activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AIN=
+VALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 =
+Time interval M 1 byte=0D=0A- Time interval=0D=0AContents: The time interval=
+ between two searches.=0D=0ACoding: The time interval is coded in integer mu=
+ltiples of n minutes. The range is from n minutes to a=0D=0Amaximum value. T=
+he value '00' indicates that no attempts shall be made to search for the=0D=
+=0AHPLMN. The encoding is:=0D=0A- '00': No HPLMN search attempts=0D=0A- '01'=
+: n minutes=0D=0APage 52=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- '=
+02': 2n minutes=0D=0A- : :=0D=0A- 'YZ': (16Y+Z)n minutes (maximum value)=0D=
+=0AAll other values shall be interpreted by the ME as a default period.=0D=
+=0AFor specification of the integer timer interval n the maximum value and =
+the default period refer to=0D=0ATS GSM 02.11 [5].=0D=0A10.2.6 EFACMmax (ACM=
+ maximum value)=0D=0AThis EF contains the maximum value of the accumulated c=
+all meter. This EF shall always be allocated if=0D=0AEFACM is allocated.=0D=
+=0AIdentifier: '6F37' Structure: transparent Optional=0D=0AFile size: 3 byte=
+s Update activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CH=
+V1/CHV2=0D=0A(fixed during administrative management)=0D=0AINVALIDATE ADM=
+=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 Maximum =
+value M 3 bytes=0D=0A- Maximum value=0D=0AContents: maximum value of the Acc=
+umulated Call Meter (ACM)=0D=0ACoding:=0D=0AFirst byte:=0D=0A=DA=C4=C4=C4=
+=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=
+=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=
+=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A223 222 2=
+21 220 219 218 217 216=0D=0ASecond byte:=0D=0A=DA=C4=C4=C4=C2=C4=C4=C4=C2=
+=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=BF=0D=
+=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=C0=C4=C4=C4=C1=
+=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=
+=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A215 214 213 212 211 210 =
+29 28=0D=0AThird byte:=0D=0A=DA=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=
+=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b GSM 02.24 [7] if it is coded '000000'.=0D=0A10.2.7 EFSST (S=
+IM service table)=0D=0AThis EF indicates which services are allocated and w=
+hether if allocated the service is activated. If a=0D=0Aservice is not all=
+ocated or not activated in the SIM the ME shall not select this service.=
+=0D=0APage 53=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AIdentifier: '6=
+F38' Structure: transparent Mandatory=0D=0AFile size: 4 bytes Update activit=
+y: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDAT=
+E ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 Service=
+s n=F81 to n=F84 M 1 byte=0D=0A2 Services n=F85 to n=F88 M 1 byte=0D=0A3 Ser=
+vices n=F89 to n=F812 M 1 byte=0D=0A4 Services n=F813 to n=F816 M 1 byte=0D=
+=0A5 Services n=F817 to n=F820 M 1 byte=0D=0A- Services=0D=0AContents:=0D=
+=0AService n=B01 : CHV1 disable function=0D=0AService n=B02 : Abbreviated n=B012: SMS Parameters=0D=0AService n=B013: Last Number Diall=
+ed (LND)=0D=0AService n=B014: Cell Broadcast Message Identifier=0D=0AService=
+ n=B015: Group Identifier Level 1=0D=0AService n=B016: Group Identifier Leve=
+l 2=0D=0AService n=B017: Service Provider Name=0D=0ANOTE 1: Service N=B08 wa=
+s used in Phase 1 for Called Party Subaddress. To prevent any risk of=0D=0Ai=
+ncompatibility Service N=B08 should not be reallocated.=0D=0ANOTE 2: Other s=
+ervices are possible in the future and will be coded on further bytes in the=
+ EF.=0D=0AThe coding falls under the responsibility of ETSI.=0D=0ACoding:=
+=0D=0A2 bits are used to code each service:=0D=0Afirst bit =3D 1: service al=
+located=0D=0Afirst bit =3D 0: service not allocated=0D=0Awhere the first bit=
+ is b1 b3 b5 or b7;=0D=0Asecond bit =3D 1: service activated=0D=0Asecond b=
+it =3D 0: service not activated=0D=0Awhere the second bit is b2 b4 b6 or b=
+8.=0D=0AService allocated means that the SIM has the capability to support t=
+he service. Service=0D=0Aactivated means that the service is available for t=
+he card holder (only valid if the service is=0D=0Aallocated).=0D=0AThe follo=
+wing codings are possible:=0D=0A- first bit =3D 0: service not allocated se=
+cond bit has no meaning;=0D=0APage 54=0D=0AGSM 11.11 Version 5.0.0 December =
+1995=0D=0A- first bit =3D 1 and second bit =3D 0: service allocated but not =
+activated;=0D=0A- first bit =3D 1 and second bit =3D 1: service allocated an=
+d activated.=0D=0AFirst byte:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b=
+2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4 Service n=
+=F81=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 Service n=F82=
+=0D=0A=B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Service=
+ n=F83=0D=0A=C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4 Service n=F84=0D=0Aetc.=0D=0AFourth byte:=0D=0A=DA=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=
+=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=
+=C4=C1=C4=C4 Service n=F813=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=
+=C4=C4=C4=C4 Service n=F814=0D=0A=B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4 Service n=F815=0D=0A=C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Service n=F816=0D=0AFifth byte:=0D=
+=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4 Service n=F817=0D=0A=C0=C4=C4=C1=C4=C4=
+=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 RFU (see subclause 9.=
+3)=0D=0AThe following example of coding for the first byte means that servic=
+e n=B01 "CHV1-Disabling" is=0D=0Aallocated but not activated:=0D=0A=DA=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=
+=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0AX X X X X X 0 1=0D=
+=0AIf the SIM supports the FDN feature (FDN allocated and activated) a speci=
+al mechanism shall exist in the=0D=0ASIM which invalidates both EFIMSI and E=
+FLOCI once during each GSM session. This mechanism shall be=0D=0Ainvoked by =
+the SIM automatically if FDN is enabled. This invalidation shall occur at le=
+ast before the next=0D=0Acommand following selection of either EF. FDN is en=
+abled when the ADN is invalidated or not activated.=0D=0A10.2.8 EFACM (Accum=
+ulated call meter)=0D=0AThis EF contains the total number of units for both =
+the current call and the preceding calls.=0D=0ANOTE: The information may be =
+used to provide an indication to the user for advice or as a=0D=0Abasis for =
+the calculation of the monetary cost of calls (see TS GSM 02.86 [9]).=0D=0AI=
+dentifier: '6F39' Structure: cyclic Optional=0D=0ARecord length: 3 bytes Upd=
+ate activity: high=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1/C=
+HV2=0D=0A(fixed during administrative management)=0D=0AINCREASE CHV1=0D=0AIN=
+VALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 =
+- 3 Accumulated count of units M 3 bytes=0D=0A- Accumulated count of units=
+=0D=0AContents: value of the ACM=0D=0ACoding: see the coding of EFACMmax=0D=
+=0APage 55=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A10.2.9 EFGID1 (Gr=
+oup Identifier Level 1)=0D=0AThis EF contains identifiers for particular SIM=
+-ME associations. It can be used to identify a group of SIMs=0D=0Afor a part=
+icular appliations. It can be used to identify a group=
+ of SIMs=0D=0Afor a particular application.=0D=0AIdentifier: '6F3F' Structur=
+e: transparent Optional=0D=0AFile size: 1-n bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=
+=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - n SIM group i=
+dentifier(s) O n bytes=0D=0ANote: The structure of EFGID1 and EFGID2 are ide=
+ntical. They are provided to allow the=0D=0Anetwork operator to enforce diff=
+erent levels of security dependant on application.=0D=0A10.2.11 EFSPN (Servi=
+ce Provider Name)=0D=0AThis EF contains the service provider name and approp=
+riate requirements for the display by the ME.=0D=0AIdentifier: '6F46' Struct=
+ure: transparent Optional=0D=0AFile Size: 17 bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD ALWAYS=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=
+=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 Display Cond=
+ition M 1 byte=0D=0A2 - 17 Service Provider Name M 16 bytes=0D=0APage 56=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- Display Condition=0D=0AConte=
+nts: display condition for the service provider name in respect to the regis=
+tered PLMN (see TS=0D=0AGSM 02.07 [3])=0D=0ACoding: see below=0D=0AByte 1:=
+=0D=0ABit b1=0D=0A0 : display of registered PLMN not required=0D=0A1 : displ=
+ay of registered PLMN required=0D=0ABits b2 to b8 are RFU (see subclause 9.3=
+)=0D=0A- Service Provider Name=0D=0AContents: service provider string to be =
+displayed=0D=0ACoding: the string shall use the SMS default 7-bit coded alph=
+abet as defined in TS GSM 03.38 [11]=0D=0Awith bit 8 set to 0. The string sh=
+all be left justified. Unused bytes shall be set to 'FF'.=0D=0A10.2.12 EFPUC=
+T (Price per unit and currency table)=0D=0AThis EF contains the Price per Un=
+it and Currency Table (PUCT). The PUCT is Advice of Charge related=0D=0Ainfo=
+rmation which may be used by the ME in conjunction with EFACM to compute the=
+ cost of calls in the=0D=0Acurrency chosen by the subscriber as specified i=
+n TS GSM 02.24 [7]. This EF shall always be allocated if=0D=0AEFACM is alloc=
+ated.=0D=0AIdentifier: '6F41' Structure: transparent Optional=0D=0AFile size=
+: 5 bytes Update activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AU=
+PDATE CHV1/CHV2=0D=0A(fixed during administrative management)=0D=0AINVALIDAT=
+E ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 Cur=
+rency code M 3 bytes=0D=0A4 - 5 Price per unit M 2 bytes=0D=0A- Currency cod=
+e=0D=0AContents: the alpha-identifier of the currency code.=0D=0ACoding: byt=
+es 1 2 and 3 are the respective first second and third character of the al=
+pha identifier.=0D=0AThis alpha-tagging shall use the SMS default 7-bit code=
+d alphabet as defined in TS GSM=0D=0A03.38 [11] with bit 8 set to 0.=0D=0A- =
+Price per unit=0D=0AContents: price per unit expressed in the currency coded=
+ by bytes 1-3.=0D=0ACoding: Byte 4 and bits b1 to b4 of byte 5 represent the=
+ Elementary Price per Unit (EPPU) in the=0D=0Acurrency coded by bytes 1-3. B=
+its b5 to b8 of byte 5 are the decimal logarithm of the=0D=0Amultiplicative =
+factor represented by the absolute value of its decimal logarithm (EX) and t=
+he=0D=0Asign of EX which is coded 0 for a positive sign and 1 for a negativ=
+e sign.=0D=0APage 57=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AByte 4:=
+=0D=0A=DA=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=
+=C4=C2=C4=C4=C4=C2=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b=
+2 =B3b1 =B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=
+=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =
+=B3=0D=0A211 210 29 28 27 26 25 24 of EPPU=0D=0AByte 5:=0D=0A=DA=C4=C4=C4=
+=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=C4=C4=C4=C2=
+=C4=C4=C4=BF=0D=0A=B3b8 =B3b7 =B3b6 =B3b5 =B3b4 =B3b3 =B3b2 =B3b1 =B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C4=C1=
+=C4=C4=C4=C1=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =B3=0D=0A=B3 =B3 =
+=B3 =B3 23 22 21 20 of EPPU=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 Sign of EX=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 20 of Abs(EX)=0D=0A=
+=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4 21 of Abs(EX)=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 22 of Abs(EX)=0D=
+=0AThe computation of the price per unit value is made by the ME in complian=
+ce with TS GSM=0D=0A02.24 [7] by the following formula:=0D=0Aprice per unit =
+=3D EPPU 10EX.=0D=0AThe price has to be understood as expressed in the cod=
+ed currency.=0D=0A10.2.13 EFCBMI (Cell broadcast message identifier selectio=
+n)=0D=0AThis EF contains the Message Identifier Parameters which specify the=
+ type of content of the cell broadcast=0D=0Amessages that the subscriber wis=
+hes the MS to accept.=0D=0AAny number of CB Message Identifier Parameters ma=
+y be stored in the SIM. No order of priority is=0D=0Aapplicable.=0D=0AIdenti=
+fier: '6F45' Structure: transparent Optional=0D=0AFile size: 2n bytes Update=
+ activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=
+=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=
+=0D=0A1 - 2 CB Message Identifier 1 O 2 bytes=0D=0A3 - 4 CB Message Identifi=
+er 2 O 2 bytes=0D=0A2n-1 - 2n CB Message Identifier n O 2 bytes=0D=0A- Cell =
+Broadcast Message Identifier=0D=0ACoding: as in GSM 03.41 'Message Format o=
+n BTS-MS Interface - Message Identifier'.=0D=0AValues listed show the types =
+of message which shall be accepted by the MS.=0D=0AUnused entries shall be s=
+et to 'FF FF'.=0D=0A10.2.14 EFBCCH (Broadcast control channels)=0D=0AThis EF=
+ contains information concerning the BCCH according to TS GSM 04.08 [14].=
+=0D=0ABCCH storage may reduce the extent of a Mobile Station's search of BCC=
+H carriers when selecting a cell.=0D=0AThe BCCH carrier lists in an MS shall=
+ be in accordance with the procedures specified in TS GSM 04.08=0D=0A[14]. T=
+he MS shall only store BCCH information from the System Information 2 messag=
+e and not the 2bis=0D=0Aextension message.=0D=0APage 58=0D=0AGSM 11.11 Versi=
+on 5.0.0 December 1995=0D=0AIdentifier: '6F74' Structure: transparent Mandat=
+ory=0D=0AFile size: 16 bytes Update activity: high=0D=0AAccess Conditions:=
+=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=
+=0D=0ABytes Description M/O Length=0D=0A1 - 16 BCCH information M 16 bytes=
+=0D=0A- BCCH information=0D=0ACoding: The information is coded as octets 2-1=
+7 of the 'neighbour cells description information=0D=0Aelement' in TS GSM 04=
+.08 [14].=0D=0A10.2.15 EFACC (Access control class)=0D=0AThis EF contains th=
+e assigned access control class(es). TS GSM 02.11 [5] refers. The access con=
+trol=0D=0Aclass is a parameter to control the RACH utilisation. 15 classes a=
+re split into 10 classes randomly=0D=0Aallocated to normal subscribers and 5=
+ classes allocated to specific high priority users. For more=0D=0Ainformatio=
+n see TS GSM 02.11 [5].=0D=0AIdentifier: '6F78' Structure: transparent Manda=
+tory=0D=0AFile size: 2 bytes Update activity: low=0D=0AAccess Conditions:=
+=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=
+=0D=0ABytes Description M/O Length=0D=0A1 - 2 Access control classes M 2 byt=
+es=0D=0A- Access control classes=0D=0ACoding: Each ACC is coded on one bit. =
+An ACC is "allocated" if the corresponding bit is set to 1 and=0D=0A"not all=
+ocated" if this bit is set to 0. Bit b3 of byte 1 is set to 0.=0D=0AByte 1:=
+=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A15 14 1=
+3 12 11 10 09 08 Number of the ACC (except for bit b3)=0D=0AByte 2:=0D=0A=
+=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=
+=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A07 06 05 04 0=
+3 02 01 00 Number of the ACC=0D=0A10.2.16 EFFPLMN (Forbidden PLMNs)=0D=0AThi=
+s EF contains the coding for four Forbidden PLMNs (FPLMN). It is read by the=
+ ME as part of the SIM=0D=0Ainitialisation procedure and indicates PLMNs whi=
+ch the MS shall not automatically attempt to access.=0D=0AA PLMN is written =
+to the EF if a network rejects a Location Update with the cause "PLMN not al=
+lowed".=0D=0AThe ME shall manage the list as follows.=0D=0AWhen four FPLMNs =
+are held in the EF and rejection of a further PLMN is received by the ME fr=
+om the=0D=0Anetwork the ME shall modify the EF using the UPDATE command. Th=
+is new PLMN shall be stored in the=0D=0Afourth position and the existing li=
+st 'shifted' causing the previous contents of the first position to be lost.=
+=0D=0APage 59=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AWhen less than=
+ four FPLMNs exist in the EF storage of an additional FPLMN shall not cause=
+ any existing=0D=0AFPLMN to be lost.=0D=0ADependent upon procedures used to =
+manage storage and deletion of FPLMNs in the EF it is possible=0D=0Awhen l=
+ess than four FPLMNs exist in the EF for 'FFFFFF' to occur in any position.=
+ The ME shall analyse=0D=0Aall the EF for FPLMNs in any position and not re=
+gard 'FFFFFF' as a termination of valid data.=0D=0AIdentifier: '6F7B' Struct=
+ure: transparent Mandatory=0D=0AFile size: 12 bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=
+=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 - 3 PLMN 1 M=
+ 3 bytes=0D=0A4 - 6 PLMN 2 M 3 bytes=0D=0A7 - 9 PLMN 3 M 3 bytes=0D=0A10 - 1=
+2 PLMN 4 M 3 bytes=0D=0A- PLMN=0D=0AContents: Mobile Country Code (MCC) foll=
+owed by the Mobile Network Code (MNC).=0D=0ACoding: according to TS GSM 04.0=
+8 [14].=0D=0AFor instance using 246 for the MCC and 81 for the MNC and if t=
+his is stored in PLMN 3 the=0D=0Acontents is as follows:=0D=0ABytes 7-9: '42=
+' 'F6' '18'=0D=0AIf storage for fewer than 4 PLMNs is required the unused b=
+ytes shall be set to 'FF'.=0D=0A10.2.17 EFLOCI (Location information)=0D=0AT=
+his EF contains the following Location Information:=0D=0A- Temporary Mobile =
+Subscriber Identity (TMSI)=0D=0A- Location Area Information (LAI)=0D=0A- TMS=
+I TIME=0D=0A- Location update status=0D=0AIdentifier: '6F7E' Structure: tran=
+sparent Mandatory=0D=0AFile size: 11 bytes Update activity: high=0D=0AAccess=
+ Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABI=
+LITATE CHV1=0D=0ABytes Description M/O Length=0D=0A1 - 4 TMSI M 4 bytes=0D=
+=0A5 - 9 LAI M 5 bytes=0D=0A10 TMSI TIME M 1 byte=0D=0A11 Location update st=
+atus M 1 byte=0D=0A- TMSI=0D=0AContents: Temporary Mobile Subscriber Identit=
+y=0D=0APage 60=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ACoding: accor=
+ding to TS GSM 04.08 [14].=0D=0AByte 1: first byte of TMSI=0D=0A=DA=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b=
+8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0AMSB=0D=0A- LAI=0D=0AConte=
+nts: Location Area Information=0D=0ACoding: according to TS GSM 04.08 [14].=
+=0D=0AByte 5: first byte of LAI (MCC)=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of M=
+CC Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MCC Digit 1=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of MCC Digit 2=0D=0A=B3 =B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MCC Digit 2=0D=
+=0AByte 6: second byte of LAI (MCC continued)=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b=
+5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LS=
+B of MCC Digit 3=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =
+=B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MCC Digit 3=0D=0A=C0=C4=C4=C1=C4=C4=
+=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 bits b5 to b8 are 1=
+=0D=0AByte 7: third byte of LAI (MNC)=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of M=
+NC Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MNC Digit 1=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of MNC Digit 2=0D=0A=B3 =B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of MNC Digit 2=0D=
+=0AByte 8: fourth byte of LAI (LAC)=0D=0AByte 9: fifth byte of LAI (LAC cont=
+inued)=0D=0A- TMSI TIME=0D=0AContents: Current value of Periodic Location Up=
+dating Timer (T3212).=0D=0AThis byte is used by Phase 1 MEs but it shall no=
+t be used by Phase 2 MEs.=0D=0A- Location update status=0D=0AContents: statu=
+s of location update according to TS GSM 04.08 [14].=0D=0ACoding:=0D=0AByte =
+11:=0D=0ABits: b3 b2 b1=0D=0A0 0 0 : updated=0D=0A0 0 1 : not updated=0D=0A0=
+ 1 0 : PLMN not allowed=0D=0A0 1 1 : Location Area not allowed=0D=0A1 1 1 : =
+reserved=0D=0ABits b4 to b8 are RFU (see subclause 9.3).=0D=0APage 61=0D=0AG=
+SM 11.11 Version 5.0.0 December 1995=0D=0A10.2.18 EFAD (Administrative data)=
+=0D=0AThis EF contains information concerning the mode of operation accordin=
+g to the type of SIM such as=0D=0Anormal (to be used by PLMN subscribers fo=
+r GSM operations) type approval (to allow specific use of the=0D=0AME durin=
+g type approval procedures of e.g. the radio equipment) cell testing (to al=
+low testing of a cell=0D=0Abefore commercial use of this cell) manufacturer=
+ specific (to allow the ME manufacturer to perform=0D=0Aspecific proprietary=
+ auto-test in its ME during e.g. maintenance phases).=0D=0AIdentifier: '6FAD=
+' Structure: transparent Mandatory=0D=0AFile size: 3+X bytes Update activity=
+: low=0D=0AAccess Conditions:=0D=0AREAD ALW=0D=0AUPDATE ADM=0D=0AINVALIDATE =
+ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 MS operat=
+ion mode M 1 byte=0D=0A2 - 3 Additional information M 2 bytes=0D=0A4 - 3+X R=
+FU O X bytes=0D=0A- MS operation mode=0D=0AContents: mode of operation for t=
+he MS=0D=0ACoding:=0D=0AInitial value=0D=0A- normal operation '00'=0D=0A- ty=
+pe approval operations '80'=0D=0A- normal operation + specific facilities '0=
+1'=0D=0A- type approval operations + specific facilities '81'=0D=0A- mainten=
+ance (off line) '02'=0D=0A- cell test operation '04'=0D=0A- Additional infor=
+mation=0D=0ACoding:=0D=0A- special facility number (if b1=3D1 in byte 1);=
+=0D=0A- ME manufacturer specific information (if b2=3D1 in byte 1).=0D=0A10.=
+2.19 EFPhase (Phase identification)=0D=0AThis EF contains information concer=
+ning the phase of the SIM.=0D=0AIdentifier: '6FAE' Structure: transparent Ma=
+ndatory=0D=0AFile size: 1 byte Update activity: low=0D=0AAccess Conditions:=
+=0D=0AREAD ALW=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=
+=0ABytes Description M/O Length=0D=0A1 SIM Phase M 1 byte=0D=0A- SIM Phase=
+=0D=0ACoding:=0D=0APhase 1: '00'=0D=0APhase 2: '02'=0D=0APage 62=0D=0AGSM 11=
+.11 Version 5.0.0 December 1995=0D=0AAll other codings are reserved for spec=
+ification by ETSI TC SMG. Codings '03' '04' to '0F'=0D=0Aindicate that the =
+SIM supports as a minimum the mandatory requirements defined in this=0D=
+=0Aspecification.=0D=0AIf EFPhase is coded '00' it may be assumed by the ME=
+ that some Phase 2 features are supported by this=0D=0ASIM. However the ser=
+vices n=B03 (FDN) and/or n=B05 (AoC) shall only be allocated and activated i=
+n SIMs of=0D=0Aphase 2 with EFPhase being coded '02'.=0D=0A10.3 Contents of =
+files at the telecom level=0D=0AThe EFs in the Dedicated File DFTELECOM cont=
+ain service related information.=0D=0A10.3.1 EFADN (Abbreviated dialling num=
+bers)=0D=0AThis EF contains Abbreviated Dialling Numbers (ADN) and/or Supple=
+mentary Service Control strings=0D=0A(SSC). In addition it contains identifi=
+ers of associated network/bearer capabilities and identifiers of=0D=0Aextens=
+ion records. It may also contain an associated alpha-tagging.=0D=0AIdentifie=
+r: '6F3A' Structure: linear fixed Optional=0D=0ARecord length: X+14 bytes Up=
+date activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=
+=0D=0AINVALIDATE CHV2=0D=0AREHABILITATE CHV2=0D=0ABytes Description M/=0D=
+=0AO=0D=0ALength=0D=0A1 to X Alpha Identifier O X bytes=0D=0AX+1 Length of B=
+CD number/SSC contents M 1 byte=0D=0AX+2 TON and NPI M 1 byte=0D=0AX+3 to X+=
+12 Dialling Number/SSC String M 10 bytes=0D=0AX+13 Capability/Configuration =
+Identifier M 1 byte=0D=0AX+14 Extension1 Record Identifier M 1 byte=0D=0A- A=
+lpha Identifier=0D=0AContents: Alpha-tagging of the associated dialling numb=
+er.=0D=0ACoding: this alpha-tagging shall use the SMS default 7-bit coded al=
+phabet as defined in TS GSM=0D=0A03.38 [11] with bit 8 set to 0. The alpha i=
+dentifier shall be left justified. Unused bytes shall be=0D=0Aset to 'FF'.=
+=0D=0ANOTE 1: The value of X may be from zero to 241. Using the command GET =
+RESPONSE the ME=0D=0Acan determine the value of X.=0D=0A- Length of BCD numb=
+er/SSC contents=0D=0AContents: this byte gives the number of bytes of the fo=
+llowing two data items containing actual BCD=0D=0Anumber/SSC information. Th=
+is means that the maximum value is 11 even when the actual=0D=0AADN/SSC inf=
+ormation length is greater than 11. When an ADN/SSC requires more than 20=
+=0D=0Adigits it is indicated by the extension1 identifier being unequal to '=
+FF'. The remainder is stored=0D=0Ain the EFEXT1 with the remaining length of=
+ the overflow data being coded in the appropriate=0D=0Aoverflow record itsel=
+f (see subclause 10.3.9).=0D=0ACoding: according to TS GSM 04.08 [14].=0D=
+=0A- TON and NPI=0D=0AContents: Type of number (TON) and numbering plan iden=
+tification (NPI).=0D=0ACoding: according to TS GSM 04.08 [14]. If the Dialli=
+ng Number/SSC String does not contain a=0D=0Adialling number e.g. a control=
+ string deactivating a service the TON/NPI byte shall be set to=0D=0A'FF' b=
+y the ME (see note 2).=0D=0APage 63=0D=0AGSM 11.11 Version 5.0.0 December 19=
+95=0D=0ANOTE 2: If a dialling number is absent no TON/NPI byte is transmitt=
+ed over the air interface=0D=0A(see TS GSM 04.08 [14]). Accordingly the ME =
+should not interpret the value 'FF' and=0D=0Anot send it over the air interf=
+ace.=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=
+=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 NPI=0D=0A=B3 =C0=C4=C4=
+=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TON=0D=0A=C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 1=0D=0A- Dia=
+lling Number/SSC String=0D=0AContents: up to 20 digits of the telephone numb=
+er and/or SSC information.=0D=0ACoding: according to TS GSM 04.08 [14] TS =
+GSM 02.30 [8] and the extended BCD-coding (see=0D=0Atable 12). If the teleph=
+one number or SSC is longer than 20 digits the first 20 digits are=0D=0Asto=
+red in this data item and the overflow data is stored in an associated recor=
+d in the EFEXT1.=0D=0AThe record is identified by the Extension1 Record Iden=
+tifier. If ADN/SSC require less than 20=0D=0Adigits excess nibbles at the e=
+nd of the data item shall be set to 'F'.=0D=0AByte X+3=0D=0A=DA=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=
+=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =
+=C0=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=
+=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =
+=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=0D=0A=B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 2=
+=0D=0AByte X+4:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of Digit 3=0D=0A=B3 =B3 =
+=B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+MSB of Digit 3=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4 LSB of Digit 4=0D=0A=B3 =B EFCCP containing associa=
+ted capability/configuration parameters required for the call. The=0D=0Ause =
+of this byte is optional. If it is not used it shall be set to 'FF'.=0D=0ACo=
+ding: binary.=0D=0A- Extension1 Record Identifier=0D=0AContents: extension1 =
+record identification byte. This byte identifies the number of a record in t=
+he=0D=0AEFEXT1 containing an associated called party subaddress or an overfl=
+ow. The use of this byte=0D=0Ais optional. If it is not used it shall be set=
+ to 'FF'.=0D=0AIf the ADN/SSC requires both overflow and called party subadd=
+ress this byte identifies the=0D=0Aoverflow record. A chaining mechanism in=
+side EFEXT1 identifies the record of the appropriate=0D=0Acalled party subad=
+dress (see subclause 10.3.9).=0D=0ACoding: binary.=0D=0ANOTE 3: As EFADN is =
+part of the DFTELECOM it may be used by GSM and also other=0D=0Aapplications=
+ in a multi-application card. If the non-GSM application does not recognise=
+=0D=0Athe use of Type of Number (TON) and Number Plan Identification (NPI) =
+then the=0D=0Ainformation relating to the national dialling plan must be hel=
+d within the data item dialling=0D=0Anumber/SSC and the TON and NPI fields s=
+et to UNKNOWN. This format would be=0D=0Aacceptable for GSM operation and al=
+so for the non-GSM application where the TON=0D=0Aand NPI fields shall be ig=
+nored.=0D=0APage 64=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AExample:=
+ SIM storage of an International Number using E.164 [18] numbering plan=0D=
+=0ATON NPI Digit field=0D=0AGSM application 001 0001 abc
+.=0D=0AOther appli=
+cation compatible with GSM 000 0000 xxx
+.abc
+.=0D=0Awhere "abc
+." denotes=
+ the subscriber number digits (including its country code) and=0D=0A"xxx
+.=
+" denotes escape digits or a national prefix replacing TON and NPI.=0D=0ANOT=
+E 4: When the ME acts upon the EFADN with a SEEK command in order to identif=
+y a=0D=0Acharacter string in the alpha-identifier it is the responsibility =
+of the ME to ensure that=0D=0Athe number of characters used as SEEK paramete=
+rs are less than or equal to the value=0D=0Aof X if the MMI allows the user =
+to offer a greater number.=0D=0ATable 12: Extended BCD coding=0D=0ABCD Value=
+ Character/Meaning=0D=0A'0' "0"=0D=0A'9' "9"=0D=0A'A' "*"=0D=0A'B' "#"=0D=
+=0A'C' DTMF Control digit separator (TS GSM 02.07 [3])=0D=0A'D' 'Wild' value=
+=0D=0AThis will cause the MMI to prompt the user for a single digit (see TS=
+=0D=0AGSM 02.07 [3]).=0D=0A'E' Expansion digit ('Shift Key').=0D=0AIt has th=
+e effect of adding '10' to the following digit. The following=0D=0ABCD digit=
+ will hence be in- terpreted in the range of '10'-'1E'. The=0D=0Apurpose of =
+digits in this range is for further study.=0D=0A'F' Endmark=0D=0Ae.g. in cas=
+e of an odd number of digits=0D=0ABCD values 'C' 'D' and 'E' are never sent=
+ across the air interface.=0D=0ANOTE 5: The interpretation of values 'D' 'E=
+' and 'F' as DTMF digits is for further study.=0D=0ANOTE 6: A second or subs=
+equent 'C' BCD value will be interpreted as a 3 second PAUSE (see=0D=0ATS GS=
+M 02.07 [3]).=0D=0A10.3.2 EFFDN (Fixed dialling numbers)=0D=0AThis EF contai=
+ns Fixed Dialling Numbers (FDN) and/or Supplementary Service Control strings=
+ (SSC). In=0D=0Aaddition it contains identifiers of associated network/beare=
+r capabilities and identifiers of extension=0D=0Arecords. It may also contai=
+n an associated alpha-tagging.=0D=0APage 65=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0AIdentifier: '6F3B' Structure: linear fixed Optional=0D=0ARec=
+ord length: X+14 bytes Update activity: low=0D=0AAccess Conditions:=0D=0AREA=
+D CHV1=0D=0AUPDATE CHV2=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes=
+ Description M/=0D=0AO=0D=0ALength=0D=0A1 to X Alpha Identifier O X bytes=
+=0D=0AX+1 Length of BCD number/SSC contents M 1 byte=0D=0AX+2 TON and NPI M =
+1 byte=0D=0AX+3 to X+12 Dialling Number/SSC String M 10 bytes=0D=0AX+13 Capa=
+bility/Configuration Identifier M 1 byte=0D=0AX+14 Extension2 Record Identif=
+ier M 1 byte=0D=0AFor contents and coding of all data items see the respecti=
+ve data items of the EFADN (subclause 10.3.1)=0D=0Awith the exception that =
+extension records are stored in the EFEXT2.=0D=0ANOTE: The value of X (the n=
+umber of bytes in the alpha-identifier) may be different to the=0D=0Alength =
+denoted X in EFADN.=0D=0A10.3.3 EFSMS (Short messages)=0D=0AThis EF contains=
+ information in accordance with TS GSM 03.40 [12] comprising short messages =
+(and=0D=0Aassociated parameters) which have either been received by the MS f=
+rom the network or are to be used=0D=0Aas an MS originated message.=0D=0AId=
+entifier: '6F3C' Structure: linear fixed Optional=0D=0ARecord length: 176 by=
+tes Update activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE =
+CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/O Le=
+ngth=0D=0A1 Status M 1 byte=0D=0A2 to 176 Remainder M 175 bytes=0D=0A- Statu=
+s=0D=0AContents: Status byte of the record which can be used as a pattern in=
+ the SEEK command.=0D=0ACoding:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=
+=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 0 0 0 free space=0D=0A=B3 =
+=B3 =B3 =B3 =B3 x x 1 used space=0D=0A=B3 =B3 =B3 =B3 =B3 0 0 1 message rece=
+ived by MS from network;=0D=0A=B3 =B3 =B3 =B3 =B3 message read=0D=0A=B3 =B3 =
+=B3 =B3 =B3 0 1 1 message received by MS fromta item comme=
+nces with the TS-Service-Centre-Address as specified in TS GSM=0D=0A04.11 [1=
+5]. The bytes immediately following the TS-Service-Centre-Address contain an=
+=0D=0APage 66=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Aappropriate sh=
+ort message TPDU as specified in TS GSM 03.40 [12] with identical coding=
+=0D=0Aand ordering of parameters.=0D=0ACoding: according to TS GSM 03.40 [12=
+] and TS GSM 04.11 [15]. Any TP-message reference=0D=0Acontained in an MS or=
+iginated message stored in the SIM shall have a value as follows:=0D=0AValu=
+e of the TP-message-reference=0D=0Amessage to be sent: 'FF'=0D=0Amessage sen=
+t to the network: the value of TP-Message-Reference used in the=0D=0Amessage=
+ sent to the network.=0D=0AAny bytes in the record following the TPDU shall =
+be filled with 'FF'.=0D=0AIt is possible for a TS-Service-Centre-Address of =
+maximum permitted length e.g. containing=0D=0Amore than 18 address digits =
+to be associated with a maximum length TPDU such that their=0D=0Acombined le=
+ngth is 176 bytes. In this case the ME shall store in the SIM the TS-Service=
+-=0D=0ACentre-Address and the TPDU in bytes 2-176 without modification exce=
+pt for the last byte of=0D=0Athe TPDU which shall not be stored.=0D=0APage =
+67=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A10.3.4 EFCCP (Capability =
+configuration parameters)=0D=0AThis EF contains parameters of required netwo=
+rk and bearer capabilities and ME configurations=0D=0Aassociated with a call=
+ established using an abbreviated dialling number a fixed dialling number =
+MSISDN or=0D=0Aa last number dialled.=0D=0AIdentifier: '6F3D' Structure: lin=
+ear fixed Optional=0D=0ARecord length: 14 bytes Update activity: low=0D=0AAc=
+cess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0ARE=
+HABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 to 10 Bearer capabil=
+ity information element M 10 bytes=0D=0A11 to 14 Bytes reserved - see below =
+M 4 bytes=0D=0A- Bearer capability information element=0D=0AContents and Cod=
+ing: see TS GSM 04.08 [14].=0D=0A- Bytes 11-14 shall be set to 'FF' and shal=
+l not be interpreted by the ME.=0D=0A10.3.5 EFMSISDN (MSISDN)=0D=0AThis EF c=
+ontains MSISDN(s) related to the subscriber. In addition it contains identif=
+iers of associated=0D=0Anetwork/bearer capabilities and identifiers of exten=
+sion records. It may also contain an associated alphatagging.=0D=0AIdentifie=
+r: '6F40' Structure: linear fixed Optional=0D=0ARecord length: X+14 bytes Up=
+date activity: low=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=
+=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/=0D=0AO=
+=0D=0ALength=0D=0A1 to X Alpha Identifier O X bytes=0D=0AX+1 Length of BCD n=
+umber/SSC contents M 1 byte=0D=0AX+2 TON and NPI M 1 byte=0D=0AX+3 to X+12 D=
+ialling Number/SSC String M 10 bytes=0D=0AX+13 Capability/Configuration Iden=
+tifier M 1 byte=0D=0AX+14 Extension1 Record Identifier M 1 byte=0D=0AFor con=
+tents and coding of all data items see the respective data items of EFADN.=
+=0D=0ANOTE 1: If the SIM stores more than one MSISDN number and the ME displ=
+ays the MSISDN=0D=0Anumber(s) within the initialisation procedure then the o=
+ne stored in the first record shall=0D=0Abe displayed with priority.=0D=0ANO=
+TE 2: The value of X (the number of bytes in the alpha-identifier) may be di=
+fferent to the=0D=0Alength denoted X in EFADN.=0D=0APage 68=0D=0AGSM 11.11 V=
+ersion 5.0.0 December 1995=0D=0A10.3.6 EFSMSP (Short message service paramet=
+ers)=0D=0AThis EF contains values for Short Message Service header Parameter=
+s (SMSP) which can be used by the=0D=0AME for user assistance in preparatio=
+n of mobile originated short messages. For example a service centre=0D=0Aad=
+dress will often be common to many short messages sent by the subscriber.=
+=0D=0AThe EF consists of one or more records with each record able to hold =
+a set of SMS parameters. The first=0D=0A(or only) record in the EF shall be =
+used as a default set of parameters if no other record is selected.=0D=0ATo=
+ distinguish between records an alpha-identifier may be included within eac=
+h record coded on Y bytes.=0D=0AThe SMS parameters stored within a record m=
+ay be present or absent independently. When a short=0D=0Amessage is to be se=
+nt from the MS the parameter in the SIM record if present shall be used w=
+hen a=0D=0Avalue is not supplied by the user.=0D=0AIdentifier: '6F42' Struct=
+ure: linear fixed Optional=0D=0ARecord length: 28+Y bytes Update activity: l=
+ow=0D=0AAccess Conditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE A=
+DM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/=0D=0AO=0D=0ALength=0D=0A1=
+ to Y Alpha-Identifier O Y bytes=0D=0AY+1 Parameter Indicators M 1 byte=0D=
+=0AY+2 to Y+13 TP-Destination Address M 12 bytes=0D=0AY+14 to Y+25 TS-Servic=
+e Centre Address M 12 bytes=0D=0AY+26 TP-Protocol Identifier M 1 byte=0D=0AY=
++27 TP-Data Coding Scheme M 1 byte=0D=0AY+28 TP-Validity Period M 1 byte=0D=
+=0AStorage is allocated for all of the possible SMS parameters regardless o=
+f whether they are present or=0D=0Aabsent. Any bytes unused due to paramete=
+rs not requiring all of the bytes or due to absent parameters=0D=0Ashall b=
+e set to 'FF'.=0D=0A- Alpha-Identifier=0D=0AContents: Alpha Tag of the assoc=
+iated SMS-parameter.=0D=0ACoding: See 10.3.1 (EFADN).=0D=0ANOTE: The value o=
+f Y may be zero i.e. the alpha-identifier facility is not used. By using th=
+e=0D=0Acommand GET RESPONSE the ME can determine the value of Y.=0D=0A- Para=
+meter Indicators=0D=0AContents: Each of the default SMS parameters which can=
+ be stored in the remainder of the record=0D=0Aare marked absent or present =
+by individual bits within this byte.=0D=0ACoding: Allocation of bits:=0D=0AB=
+it number Parameter indicated=0D=0A1 TP-Destination Address=0D=0A2 TS-Servic=
+e Centre Address=0D=0A3 TP-Protocol Identifier=0D=0A4 TP-Data Coding Scheme=
+=0D=0A5 TP-Validity Period=0D=0A6 reserved set to 1=0D=0A7 reserved set to=
+ 1=0D=0A8 reserved set to 1=0D=0APage 69=0D=0AGSM 11.11 Version 5.0.0 Decem=
+ber 1995=0D=0ABit value Meaning=0D=0A0 Parameter present=0D=0A1 Parameter ab=
+sent=0D=0A- TP-Destination Address=0D=0AContents and Coding: As defined for =
+SM-TL address fields in TS GSM 03.40 [12].=0D=0A- TP-Service Centre Address=
+=0D=0AContents and Coding: As defined for RP-Destination address Centre Addr=
+ess in TS GSM 04.11=0D=0A[15].=0D=0A- TP-Protocol Identifier=0D=0AContents a=
+nd Coding: As defined in TS GSM 03.40 [12].=0D=0A- TP-Data Coding Scheme=0D=
+=0AContents and Coding: As defined in TS GSM 03.38 [11].=0D=0A- TP-Validity =
+Period=0D=0AContents and Coding: As defined in TS GSM 03.40 [12] for the rel=
+ative time format.=0D=0A10.3.7 EFSMSS (SMS status)=0D=0AThis EF contains sta=
+tus information relating to the short message service.=0D=0AThe provision of=
+ this EF is associated with EFSMS. Both files shall be present together or =
+both absent=0D=0Afrom the SIM.=0D=0AIdentifier: '6F43' Structure: transparen=
+t Optional=0D=0AFile size: 2+X bytes Update activity: low=0D=0AAccess Condit=
+ions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE =
+ADM=0D=0ABytes Description M/O Length=0D=0A1 Last Used TP-MR M 1 byte=0D=0A2=
+ SMS "Memory Cap. Exceeded" Not. Flag M 1 byte=0D=0A3 to 2+X RFU O X bytes=
+=0D=0A- Last Used TP-MR.=0D=0AContents: the value of the TP-Message-Referenc=
+e parameter in the last mobile originated short=0D=0Amessage as defined in =
+TS GSM 03.40 [12].=0D=0ACoding: as defined in TS GSM 03.40 [12].=0D=0A- SMS =
+"Memory Capacity Exceeded" Notification Flag.=0D=0AContents: This flag is re=
+quired to allow a process of flow control so that as memory capacity in the=
+=0D=0AMS becomes available the Network can be informed. The process for thi=
+s is described in TS=0D=0AGSM 03.40 [12].=0D=0ACoding:=0D=0Ab1=3D1 means fla=
+g unset; memory capacity available=0D=0Ab1=3D0 means flag set=0D=0Ab2 to b8 =
+are reserved and set to 1.=0D=0APage 70=0D=0AGSM 11.11 Version 5.0.0 Decembe=
+r 1995=0D=0A10.3.8 EFLND (Last number dialled)=0D=0AThis EF contains the las=
+t numbers dialled (LND) and/or the respective supplementary service control=
+=0D=0Astrings (SSC). In addition it contains identifiers of associated netwo=
+rk/bearer capabilities and identifiers of=0D=0Aextension records. It may als=
+o contain associated alpha-tagging.=0D=0AIdentifier: '6F44' Structure: cycli=
+c Optional=0D=0ARecord length: X+14 bytes Update activity: low=0D=0AAccess C=
+onditions:=0D=0AREAD CHV1=0D=0AUPDATE CHV1=0D=0AINCREASE NEVER=0D=0AINVALIDA=
+TE ADM=0D=0AREHABILITATE ADM=0D=0ABytes Description M/=0D=0AO=0D=0ALength=
+=0D=0A1 to X Alpha Identifier O X bytes=0D=0AX+1 Length of BCD number/SSC co=
+ntents M 1 byte=0D=0AX+2 TON and NPI M 1 byte=0D=0AX+3 to X+12 Dialling Numb=
+er/SSC String M 10 bytes=0D=0AX+13 Capability/Configuration Identifier M 1 b=
+yte=0D=0AX+14 Extension1 Record Identifier M 1 byte=0D=0AContents and coding=
+: see EFADN.=0D=0AThe value of X in EFLND may be different to both the value=
+ of X in EFADN and of X in EFFDN.=0D=0AIf the value of X in EFLND is longer =
+than the length of the a-tag of the number to be stored then the ME=0D=0Ash=
+all pad the a-tag with 'FF'. If the value of X in EFLND is shorter than the =
+length of the a-tag of the=0D=0Anumber to be stored then the ME shall cut o=
+ff excessive bytes.=0D=0A10.3.9 EFEXT1 (Extension1)=0D=0AThis EF contains ex=
+tension data of an ADN/SSC an MSISDN or an LND. Extension data is caused b=
+y:=0D=0A- an ADN/SSC (MSIDSN LND) which is greater than the 20 digit capaci=
+ty of the ADN/SSC=0D=0A(MSISDN LND) Elementary File. The remainder is store=
+d in this EF as a record which is=0D=0Aidentified by a specified identifica=
+tion byte inside the ADN/SSC (MSISDN LND) Elementary=0D=0AFile. The EXT1 re=
+cord in this case is specified as overflow data;=0D=0A- an associated called=
+ party subaddress. The EXT1 record in this case is specified as=0D=0Asubaddr=
+ess data.=0D=0AIdentifier: '6F4A' Structure: linear fixed Optional=0D=0AReco=
+rd length: 13 bytes Update activity: low=0D=0AAccess Conditions:=0D=0AREAD C=
+HV1=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=0D=0ABytes De=
+scription M/O Length=0D=0A1 Record type M 1 byte=0D=0A2 to 12 Extension data=
+ M 11 bytes=0D=0A13 Identifier M 1 byte=0D=0A- Record type=0D=0AContents: ty=
+pe of the record=0D=0APage 71=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0ACoding:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=
+=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=
+=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 Called Party Subaddress=0D=0A=
+=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 Overflow data=0D=0A=C0=C4=C4=C1=
+=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 RFU=0D=0Ab3-b8 =
+are reserved and set to 0;=0D=0Aa bit set to 1 identifies the type of record=
+;=0D=0Aonly one type can be set;=0D=0A'00' indicates the type "unknown".=0D=
+=0AThe following example of coding means that the type of extension data is =
+"overflow data":=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=
+=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=D9=0D=0A0 0 0 0 0 0 1 0=0D=0A- Extension data=0D=0AContents: Overflow da=
+ta or Called Party Subaddress depending on record type.=0D=0ACoding:=0D=0ACa=
+se 1 Extension1 record is overflow data:=0D=0AThe first byte of the extensi=
+on data gives the number of bytes of the remainder of=0D=0AADN/SSC (resp. MS=
+ISDN LND). The coding of remaining bytes is BCD according to=0D=0Athe codi=
+ng of ADN/SSC (MSISDN LND). Unused nibbles at the end have to be set to=0D=
+=0A'F'. It is possible if the number of overflow digits exceeds the capacity=
+ of the overflow=0D=0Arecord to chain another record inside the EXT1 Element=
+ary File by the identifier in byte=0D=0A13.=0D=0ACase 2 Extension1 record i=
+s Called Party Subaddress:=0D=0AThe subaddress data contains information as =
+defined for this purpose in TS GSM 04.08=0D=0A[14]. All information defined =
+in TS GSM 04.08 except the information element identifier=0D=0Ashall be st=
+ored in the SIM. The length of this subaddress data can be up to 22 bytes. I=
+n=0D=0Athose cases where two extension records are needed these records are=
+ chained by=0D=0Athe identifier field. The extension record containing the f=
+irst part of the called party=0D=0Asubaddress points to the record which con=
+tains the second part of the subaddress.=0D=0A- Identifier=0D=0AContents: id=
+entifier of the next extension record to enable storage of information longe=
+r than 11=0D=0Abytes.=0D=0ACoding: record number of next record. 'FF' identi=
+fies the end of the chain.=0D=0AExample of a chain of extension records bein=
+g associated to an ADN/SSC. The extension1 record=0D=0Aidentifier (Byte 14+X=
+) of ADN/SSC is set to 3.=0D=0ANo of Record Type Extension Data Next Record=
+=0D=0A. . . .=0D=0A. . . .=0D=0ARecord 3 '02' xx
+
+
+
+xx '06' >=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=BF=0D=0ARecord 4 'xx' xx
+
+
+
+xx 'xx' =B3=0D=0AReco=
+rd 5 '01' xx
+
+
+
+xx 'FF' <=C4=C4=C4=C4=C4=C4=C4=BF =B3=0D=0ARecord 6 '01=
+' xx
+
+
+
+xx '05' <=C4=C4=C4=C4=C4=C4=C4=C1=C4=C4=D9=0D=0A. . . .=0D=0A. =
+. . .=0D=0AIn this example ADN/SSC is associated to an overflow (record 3) a=
+nd a called party subaddress=0D=0Awhose length is more than 11 bytes (record=
+s 6 and 5).=0D=0APage 72=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A10.=
+3.10 EFEXT2 (Extension2)=0D=0AThis EF contains extension data of an FDN/SSC =
+(see EXT1 in 10.3.9).=0D=0AIdentifier: '6F4B' Structure: linear fixed Option=
+al=0D=0ARecord length: 13 bytes Update activity: low=0D=0AAccess Conditions:=
+=0D=0AREAD CHV1=0D=0AUPDATE CHV2=0D=0AINVALIDATE ADM=0D=0AREHABILITATE ADM=
+=0D=0ABytes Description M/O Length=0D=0A1 Record type M 1 byte=0D=0A2 to 12 =
+Extension data M 11 bytes=0D=0A13 Identifier M 1 byte=0D=0AFor contents and =
+coding see subclause 10.3.9 EFEXT1.=0D=0A10.4 Files of GSM (figure 8)=0D=0AT=
+his subclause contains a figure depicting the file structure of the SIM. DFG=
+SM shall be selected using the=0D=0Aidentifier '7F20'. If selection by this =
+means fails then DCS1800 MEs shall and optionally GSM MEs may=0D=0Athen se=
+lect DFGSM with '7F21'.=0D=0ANOTE 1: The selection of the GSM application us=
+ing the identifier '7F21' if selection by means of=0D=0Athe identifier '7F2=
+0' fails is to ensure backwards compatibility with those Phase 1 SIMs=0D=
+=0Awhich only support the DCS1800 application using the Phase 1 directory DF=
+DCS1800=0D=0Acoded '7F21'.=0D=0ANOTE 2: To ensure backwards compatibility wi=
+th those Phase 1 DCS1800 MEs which have no=0D=0Ameans to select DFGSM two op=
+tions have been specified. These options are given in=0D=0AGSM 09.91 [16].=
+=0D=0APage 73=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=C9=CD=CD=CD=
+=CD=CD=CD=CD=CD=BB=0D=0A=BA MF =BA=0D=0A=C7=C4=C4=C4=C4=C4=C4=C4=C4=B6=0D=
+=0A=BA '3F00' =BA=0D=0A=C8=CD=D1=CD=CD=D1=CD=CD=D1=BC=0D=0A=DA=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=
+=0A=B3 =DA=C4=C4=C4=C4=C4=C4=D9 =B3=0D=0A=B3 =B3 =DA=C4=C4=C4=C4=C1=C4=C4=
+=C4=C4=C4=BF=0D=0A=B3 =C9=CD=CD=CD=CD=CF=CD=CD=CD=CD=CD=BB =B3 EFICCID =B3=
+=0D=0A=B3 =BADFTELECOM =BA =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =
+=C7=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B6 =B3 '2FE2' =B3=0D=0A=B3 =BA '7F10' =BA =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=B3 =C8=CD=CD=CD=D1=CD=CD=D1=CD=
+=CD=CD=BC=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =DA=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =B3 EFADN =C3=C4=C4=C4=C4=C1=C4=C4=
+=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=B4 EFFDN =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=0D=0A=B3 =B3 =
+=B3 '6F3A' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFSMS =C3=C4=C4=C4=C4=C1=C4=C4=
+=C4=C4=BF=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F3B' =C3=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFCCP =B3=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C2=D9 '6F3C' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =C0=C4=C4=C4=
+=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F3D' =B3=0D=0A=B3 =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=
+=0D=0A=B3 =DA=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=BF=0D=0A=B3 =B3 EFMSISDN =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFSMSP =
+=C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=
+=C9=CD=CD=CD=CD=CF=CD=CD=CD=CD=CD=BB =B3 '6F40' =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=B4 EFSMSS =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=BF=0D=0A=BA DFGSM =BA =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F42' =C3=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFLND =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=
+=0D=0A=C7=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B6 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C2=D9 '6F43' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFEXT1 =C3=C4=C4=C4=C4=C1=
+=C4=C4=C4=C4=BF=0D=0A=BA '7F20' =BA =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F=
+44' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFEXT2 =B3=0D=0A=C8=CD=D1=CD=D1=CD=D1=
+=CD=D1=CD=CD=BC =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F4A' =C3=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=B4=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C2=D9 '6F4B' =B3=0D=0A=B3 =B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=B3 =B3 =B3 =DA=C4=C4=
+=C4=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =
+=B3 =B3 EFLP =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=BF=0D=0A=B3 =B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFIMSI =C3=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =
+=B3 =B3 '6F05' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFKc =C3=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F07' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4EFPLMNse=
+l=C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C2=D9 '6F20' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFHPLMN =C3=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F30' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4EFACMmax=
+ =B3=0D=0A=B3 =B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C2=D9 '6F31' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =B3 =
+=DA=C=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFGID1 =C3=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F39' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFGI=
+D2 =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =B3=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C2=D9 '6F3E' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFPUCT =C3=C4=C4=
+=C4=C4=C1=C4=C4=C4=C4=BF=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F3F' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFCBMI =
+=B3=0D=0A=B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C2=D9 '6F41' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 =DA=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C2=D9 '6F45' =B3=0D=0A=B3 =B3 EFSPN =C3=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=D9=0D=0A=B3 =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFBCCH =C3=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=BF =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =B3 '6F46' =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFACC =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C2=D9 '6F74' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFFPLMN =C3=C4=C4=C4=C4=C1=
+=C4=C4=C4=C4=BF =B3=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F78' =
+=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFLOCI =C3=C4=C4=C4=C4=C1=C4=C4=C4=C4=BF=
+=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C2=D9 '6F7B' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 EFAD =B3=0D=0A=B3 =C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6F7E' =C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=
+=DA=C4=C4=C4=C4=C1=C4=C4=C4=C4=C4=BF =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=D9 '6=
+FAD' =B3=0D=0A=B3 EFPHASE =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0A=C3=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 '6FAE' =B3=0D=0A=C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 8: File identifiers and directory structur=
+es of GSM=0D=0APage 74=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11 Ap=
+plication protocol=0D=0AWhen involved in GSM administrative management opera=
+tions the SIM interfaces with appropriate=0D=0Aterminal equipment. These op=
+erations are outside the scope art of an application-orie=
+nted task. A procedure shall be considered as a=0D=0Awhole that is to say t=
+hat the corresponding task is achieved if and only if the procedure is=0D=
+=0Acompleted. The ME shall ensure that when operated according to the manuf=
+acturer's manual=0D=0Aany unspecified interruption of the sequence of comma=
+nd/response pairs which realise the=0D=0Aprocedure leads to the abortion of=
+ the procedure itself.=0D=0A- A GSM session of the SIM in the GSM applicatio=
+n is the interval of time starting at the=0D=0Acompletion of the SIM initial=
+isation procedure and ending either with the start of the GSM=0D=0Asession t=
+ermination procedure or at the first instant the link between the SIM and t=
+he ME is=0D=0Ainterrupted.=0D=0ADuring the GSM network operation phase the =
+ME plays the r=F4le of the master and the SIM plays the r=F4le=0D=0Aof the s=
+lave.=0D=0ASome procedures at the SIM/ME interface require MMI interactions.=
+ The descriptions hereafter do not=0D=0Aintend to infer any specific impleme=
+ntation of the corresponding MMI. When MMI interaction is required it=0D=
+=0Ais marked "MMI" in the list given below.=0D=0ASome procedures are not cle=
+arly user dependent. They are directly caused by the interaction of the MS=
+=0D=0Aand the network. Such procedures are marked "NET" in the list given be=
+low.=0D=0ASome procedures are automatically initiated by the ME. They are ma=
+rked "ME" in the list given below.=0D=0AThe list of procedures at the SIM/ME=
+ interface in GSM network operation is as follows:=0D=0AGeneral Procedures:=
+=0D=0A- Reading an EF ME=0D=0A- Updating an EF ME=0D=0A- Increasing an EF ME=
+=0D=0ASIM management procedures:=0D=0A- SIM initialisation ME=0D=0A- GSM ses=
+sion termination ME=0D=0A- Language preference request ME=0D=0A- Administrat=
+ive information request ME=0D=0A- SIM service table request ME=0D=0A- SIM ph=
+ase request ME=0D=0ACHV related procedures:=0D=0A- CHV verification MMI=0D=
+=0A- CHV value substitution MMI=0D=0A- CHV disabling MMI=0D=0A- CHV enabling=
+ MMI=0D=0A- CHV unblocking MMI=0D=0APage 75=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0AGSM security related procedures:=0D=0A- GSM algorithms compu=
+tation NET=0D=0A- IMSI request NET=0D=0A- Access control information request=
+ NET=0D=0A- HPLMN search period request NET=0D=0A- Location Information NET=
+=0D=0A- Cipher key NET=0D=0A- BCCH information NET=0D=0A- Forbidden PLMN inf=
+ormation NET=0D=0ASubscription related procedures:=0D=0A- Dialling Numbers (=
+ADN FDN MSISDN LND) MMI/ME=0D=0A- Short messages (SMS) MMI=0D=0A- Advice =
+of Charge (AoC) MMI=0D=0A- Capability Configuration Parameters (CCP) MMI=0D=
+=0A- PLMN Selector MMI=0D=0A- Cell Broadcast Message Identifier (CBMI) MMI=
+=0D=0A- Group Identifier Level 1 (GID1) MMI/ME=0D=0A- Group Identifier Level=
+ 2 (GID2) MMI/ME=0D=0A- Service Provider Name (SPN) ME=0D=0AThe procedures l=
+isted in subclause 11.2 are basically required for execution of the procedur=
+es in=0D=0Asubclauses 11.3 11.4 and 11.5. The procedures listed in subclaus=
+es 11.3 and 11.4 are mandatory (see=0D=0ATS GSM 02.17 [6]). The procedures l=
+isted in 11.5 are only executable if the associated services which=0D=0Aare=
+ optional are provided in the SIM. However if the procedures are implement=
+ed it shall be in=0D=0Aaccordance with subclause 11.5.=0D=0AIf a procedure =
+is related to a specific service indicated in the SIM Service Table it shal=
+l only be executed if=0D=0Athe corresponding bits denote this service as "al=
+located and activated" (see subclause 10.2.7). In all other=0D=0Acases this =
+procedure shall not start.=0D=0A11.1 General procedures=0D=0A11.1.1 Reading =
+an EF=0D=0AThe ME selects the EF and sends a READ command. This contains the=
+ location of the data to be read. If=0D=0Athe access condition for READ is f=
+ulfilled the SIM sends the requested data contained in the EF to the=0D=0AM=
+E. If the access condition is not fulfilled no data will be sent and an err=
+or code will be returned.=0D=0A11.1.2 Updating an EF=0D=0AThe ME selects the=
+ EF and sends an UPDATE command. This contains the location of the data to b=
+e=0D=0Aupdated and the new data to be stored. If the access condition for UP=
+DATE is fulfilled the SIM updates=0D=0Athe selected EF by replacing the exi=
+sting data in the EF with that contained in the command. If the access=0D=
+=0Acondition is not fulfilled the data existing in the EF will be unchanged=
+ the new data will not be stored and=0D=0Aan error code will be returned.=
+=0D=0A11.1.3 Increasing an EF=0D=0AThe ME selects the EF and sends an INCREA=
+SE command. This contains the value which has to be added=0D=0Ato the conten=
+ts of the last updated/increased record. If the access condition for INCREAS=
+E is fulfilled the=0D=0ASIM increases the existing value of the EF by the d=
+ata contained in the command and stores the result. If=0D=0Athe access cond=
+ition is not fulfilled the data existing in the EF will be unchanged and an=
+ error code will be=0D=0Areturned.=0D=0APage 76=0D=0AGSM 11.11 Version 5.0.0=
+ December 1995=0D=0ANOTE: The identification of the data within an EF to be =
+acted upon by the above procedures is=0D=0Aspecified within the command. For=
+ the procedures in subclauses 11.1.1 and 11.1.2 this=0D=0Adata may have been=
+ previously identified using a SEEK command e.g. searching for an=0D=0Aalph=
+anumeric pattern.=0D=0A11.2 SIM management procedures=0D=0APhase 2 MEs shall=
+ support all SIMs which comply with the mandatory requirements of Phase 1 e=
+ven if=0D=0Athese SIMs do not comply with all the mandatory requirements of =
+Phase 2. Furthermore Phase 2 MEs=0D=0Ashall take care of potential incompat=
+ibilities with Phase 1 SIMs which could arise through use of=0D=0Ainappropri=
+ate commands or misinterpretation of response data. Particular note should b=
+e taken of making=0D=0Aa false interpretation of RFU bytes in a Phase 1 SIM =
+having contradictory meaning in Phase 2; e.g.=0D=0Aindication of EF invalida=
+tion state.=0D=0A11.2.1 SIM initialisation=0D=0AAfter SIM activation (see su=
+bclause 4.3.2) the ME selects the Dedicated File DFGSM and requests the=0D=
+=0ALanguage Preference. If this EF is not available or the languages in the =
+EF are not supported then the ME=0D=0Aselects a default language. It then ru=
+ns the CHV1 verification procedure.=0D=0AIf the CHV1 verification procedure =
+is performed successfully the ME then runs the SIM Phase request=0D=0Aproce=
+dure. If the ME detects a SIM of Phase 1 it shall omit the following proced=
+ures relating to FDN and=0D=0Acontinue with the Administrative Information r=
+equest. The ME may omit procedures not defined in Phase 1=0D=0Asuch as HPLMN=
+ Search Period request.=0D=0AFor a Phase 2 SIM GSM operation shall only sta=
+rt if one of the two following conditions is fulfilled:=0D=0A- if EFIMSI and=
+ EFLOCI are not invalidated the GSM operation shall start immediately;=0D=
+=0A- if EFIMSI and EFLOCI are invalidated the ME rehabilitates these two EF=
+s.=0D=0AMEs without FDN capability shall not rehabilitate EFIMSI and/or EFLO=
+CI and therefore have no=0D=0Aaccess to these EFs. GSM operation will theref=
+ore be prohibited. It is this mechanism which is used=0D=0Afor control of se=
+rvice n=B03 by the use of SIMs for this service which always invalidate thes=
+e two EFs=0D=0Aat least before the next command following selection of eithe=
+r EF;=0D=0AIf the FDN capability procedure indicates that:=0D=0Ai) FDN is al=
+located and activated in the SIM; and FDN is set "enabled" i.e. ADN "invali=
+dated" or=0D=0Anot activated; and the ME supports FDN;=0D=0Aor ii) FDN is al=
+located and activated in the SIM; and FDN is set "disabled" i.e. ADN "not=
+=0D=0Ainvalidated";=0D=0Aor iii) FDN is not allocated or not activated;=0D=
+=0Athen GSM operation shall start.=0D=0AIn all other cases GSM operation sha=
+ll not start.=0D=0AAfterwards the ME runs the following procedures:=0D=0A- =
+Administrative Information request=0D=0A- SIM Service Table request=0D=0A- I=
+MSI request=0D=0A- Access Control request=0D=0A- HPLMN Search Period request=
+=0D=0A- PLMN selector request=0D=0A- Location Information request=0D=0A- Cip=
+her Key request=0D=0A- BCCH information request=0D=0A- Forbidden PLMN reques=
+t=0D=0AAfter the SIM initialisation has been completed successfully the MS =
+is ready for a GSM session.=0D=0APage 77=0D=0AGSM 11.11 Version 5.0.0 Decemb=
+er 1995=0D=0A11.2.2 GSM session termination=0D=0ANOTE 1: This procedure is n=
+ot to be confused with the deactivation procedure in subclause=0D=0A4.3.2.=
+=0D=0AThe GSM session is terminated by the ME as follows:=0D=0AThe ME runs a=
+ll the procedures which are necessary to transfer the following subscriber r=
+elated=0D=0Ainformation to the SIM:=0D=0A- Location Information update=0D=
+=0A- Cipher Key update=0D=0A- BCCH information update=0D=0A- Advice of Charg=
+e increase=0D=0A- Forbidden PLMN update=0D=0AAs soon as the SIM indicates th=
+at these procedures are completed the ME/SIM link may be deactivated.=0D=
+=0AFinally the ME deletes all these subscriber related information elements=
+ from its memory.=0D=0ANOTE 2: If the ME has already updated any of the subs=
+criber related information during the=0D=0AGSM Session and the value has no=
+t changed until GSM session termination the ME=0D=0Amay omit the respective=
+ update procedure.=0D=0A11.2.3 Language preference=0D=0ARequest: The ME perf=
+orms the reading procedure with EFLP.=0D=0AUpdate: The ME performs the updat=
+ing procedure with EFLP.=0D=0A11.2.4 Administrative information request;=0D=
+=0AThe ME performs the reading procedure with EFAD.=0D=0A11.2.5 SIM service =
+table request=0D=0AThe ME performs the reading procedure with EFSST.=0D=0A11=
+.2.6 SIM phase request=0D=0AThe ME performs the reading procedure with EFPHA=
+SE.=0D=0A11.2.7 SIM Presence Detection=0D=0AAs an additional mechanism to e=
+nsure that the SIM has not been removed during a card session the ME=0D=0As=
+ends at frequent intervals a STATUS command during each call. This interva=
+l shall not be longer than 30=0D=0Aseconds. If the response data is not that=
+ of the current DF the call shall be terminated immediately. This=0D=0Aproc=
+edure shall be used in addition to a mechanical or other device used to dete=
+ct the removal of a SIM.=0D=0A11.3 CHV related procedures=0D=0AA successful =
+completion of one of the following procedures grants the access right of the=
+ corresponding=0D=0ACHV for the GSM session. This right is valid for all fil=
+es within the GSM application protected by this CHV.=0D=0AAfter a third cons=
+ecutive presentation of a wrong CHV to the SIM not necessarily in the same =
+GSM=0D=0Asession the CHV status becomes "blocked" and the access right prev=
+iously granted by this CHV is lost=0D=0Aimmediately.=0D=0AAn access right is=
+ not granted if any of the following procedures are unsuccessfully completed=
+ or aborted.=0D=0APage 78=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11=
+.3.1 CHV verification=0D=0AThe ME checks the CHV status. If the CHV status i=
+s "blocked" the procedure ends and is finished=0D=0Aunsuccessfully.=0D=0AIf=
+ the CHV status is not "blocked" the ME reads the CHV enabled/disabled indi=
+cator. If this is "disabled"=0D=0Athe procedure is finished successfully.=
+=0D=0AIf the CHV status is not "blocked" and the enabled/disabled indicator =
+is set "enabled" the ME uses the=0D=0AVERIFY CHV function. If the CHV prese=
+nted by the ME is equal to the corresponding CHV stored in the=0D=0ASIM the=
+ procedure is finished successfully. If the CHV presented by the ME is not e=
+qual to the=0D=0Acorresponding CHV stored in the SIM the procedure ends and=
+ is finished unsuccessfully.=0D=0A11.3.2 CHV value substitution=0D=0AThe ME =
+checks the CHV status. If the CHV status is "blocked" or "disabled" the pro=
+cedure ends and is=0D=0Afinished unsuccessfully.=0D=0AIf the CHV status is n=
+ot "blocked" and the enabled/disabled indicator is set "enabled" the ME use=
+s the=0D=0ACHANGE CHV function. If the old CHV presented by the ME is equal =
+to the corresponding CHV stored in=0D=0Athe SIM the new CHV presented by th=
+e ME is stored in the SIM and the procedure is finished=0D=0Asuccessfully.=
+=0D=0AIf the old CHV and the CHV in memory are not identical the procedure =
+ends and is finished unsuccessfully.=0D=0A11.3.3 CHV disabling=0D=0ARequirem=
+ent: Service n=B01 "allocated and activated".=0D=0AThe ME checks the CHV1 st=
+atus. If the CHV1 status is "blocked" the procedure ends and is finished=
+=0D=0Aunsuccessfully.=0D=0AIf the CHV1 status is not "blocked" the ME reads=
+ the CHV1 enabled/disabled indicator. If this is set=0D=0A"disabled" the pr=
+ocedure ends and is finished unsuccessfully.=0D=0AIf the CHV1 status is not =
+"blocked" and the enabled/disabled indicator is set "enabled" the ME uses t=
+he=0D=0ADISABLE CHV function. If the CHV1 presented by the ME is equal to th=
+e CHV1 stored in the SIM the=0D=0Astatus of CHV1 is set "disabled" and the =
+procedure is finished successfully. If the CHV1 presented by the=0D=0AME is =
+not equal to the CHV1 stored in the SIM the procedure ends and is finished =
+unsuccessfully.=0D=0A11.3.4 CHV enabling=0D=0AThe ME checks the CHV1 status.=
+ If the CHV1 status is "blocked" the procedure ends and is finished=0D=0Aun=
+successfully.=0D=0AIf the CHV1 status is not "blocked" the ME reads the CHV=
+1 enabled/disabled indicator. If this is set=0D=0A"enabled" the procedure e=
+nds and is finished unsuccessfully.=0D=0AIf the CHV1 status is not "blocked"=
+ and the enabled/disabled indicator is set "disabled" the ME uses the=0D=
+=0AENABLE CHV function. If the CHV1 presented by the ME is equal to the CHV1=
+ stored in the SIM the=0D=0Astatus of CHV1 is set "enabled" and the procedu=
+re is finished successfully. If the CHV presented by the=0D=0AME is not equa=
+l to the CHV1 stored in the SIM the procedure ends and is finished unsucces=
+sfully.=0D=0APage 79=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11.3.5 =
+CHV unblocking=0D=0AThe execution of the CHV unblocking procedure is indepen=
+dent of the corresponding CHV status i.e. being=0D=0Ablocked or not.=0D=0AT=
+he ME checks the UNBLOCK CHV status. If the UNBLOCK CHV status is "blocked"=
+ the procedure ends=0D=0Aand is finished unsuccessfully.=0D=0AIf the UNBLOCK=
+ CHV status is not "blocked" the ME uses the UNBLOCK CHV function. If the U=
+NBLOCK=0D=0ACHV presented by the ME is equal to the corresponding UNBLOCK CH=
+V stored in the SIM the relevant=0D=0ACHV status becomes "unblocked" and th=
+e procedure is finished successfully. If the UNBLOCK CHV=0D=0Apresented by t=
+he ME is not equal to the corresponding UNBLOCK CHV stored in the SIM the p=
+rocedure=0D=0Aends and is finished unsuccessfully.=0D=0A11.4 GSM security re=
+lated procedures=0D=0A11.4.1 GSM algorithms computation=0D=0AThe ME selects =
+DFGSM and uses the RUN GSM ALGORITHM function (see 8.16). The response SRESK=
+c=0D=0Ais sent to the ME when requested by a subsequent GET RESPONSE command=
+.=0D=0A11.4.2 IMSI request=0D=0AThe ME performs the reading procedure with E=
+FIMSI.=0D=0A11.4.3 Access control request=0D=0AThe ME performs the reading p=
+rocedure with EFACC.=0D=0A11.4.4 HPLMN search period request=0D=0AThe ME per=
+forms the reading procedure with EFHPLMN.=0D=0A11.4.5 Location information=
+=0D=0ARequest: The ME performs the reading procedure with EFLOCI.=0D=0AUpdat=
+e: The ME performs the updating procedure with EFLOCI.=0D=0A11.4.6 Cipher ke=
+y=0D=0ARequest: The ME performs the reading procedure with EFKc.=0D=0AUpdate=
+: The ME performs the updating procedure with EFKc.=0D=0A11.4.7 BCCH informa=
+tion=0D=0ARequest: The ME performs the reading procedure with EFBCCH.=0D=0AU=
+pdate: The ME performs the updating procedure with EFBCCH.=0D=0A11.4.8 Forbi=
+dden PLMN=0D=0ARequest: The ME performs the reading procedure with EFFPLMN.=
+=0D=0AUpdate: The ME performs the updating procedure with EFFPLMN.=0D=0APage=
+ 80=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11.5 Subscription relate=hall be aborted and the appropriate EFs shall remain unchan=
+ged.=0D=0AAs an example the following procedures are described as applied t=
+o ADN.=0D=0ARequirement: Service n=B02 "allocated and activated"=0D=0A(Servi=
+ce n=B03 for FDN Service n=B09 for MSISDN Service n=B013 for LND)=0D=0AUpd=
+ate: The ME analyses and assembles the information to be stored as follows (=
+the byte=0D=0Aidentifiers used below correspond to those in the description =
+of the EFs in subclauses=0D=0A10.3.1 10.3.4 and 10.3.9):=0D=0Ai) The ME ide=
+ntifies the Alpha-tagging Capability/Configuration Identifier and Extension=
+1 Record=0D=0AIdentifier.=0D=0Aii) The dialling number/SSC string shall be a=
+nalysed and allocated to the bytes of the EF as follows:=0D=0A- if a "+" is =
+found the TON identifier is set to "International";=0D=0A- if 20 or less "d=
+igits" remain they shall form the dialling number/SSC string;=0D=0A- if mor=
+e than 20 "digits" remain the procedure shall be as follows:=0D=0ARequireme=
+nt:=0D=0AService n=B010 "allocated and activated"=0D=0A(Service n=B010 appli=
+es also for MSISDN and LND; Service n=B011 for FDN).=0D=0AThe ME seeks for a=
+ free record in EFEXT1. If an Extension1 record is not marked as "free"=0D=
+=0Athe ME runs the Purge procedure. If an Extension1 record is still unavail=
+able the procedure is=0D=0Aaborted.=0D=0AThe first 20 "digits" are stored i=
+n the dialling number/SSC string. The value of the length of=0D=0ABCD number=
+/SSC contents is set to the maximum value which is 11. The Extension1 recor=
+d=0D=0Aidentifier is coded with the associated record number in the EFEXT1. =
+The remaining digits are=0D=0Astored in the selected Extension1 record where=
+ the type of the record is set to "overflow=0D=0Adata". The first byte of th=
+e Extension1 record is set with the number of bytes of the remaining=0D=0Aov=
+erflow data. The number of bytes containing digit information is the sum of =
+the length of=0D=0ABCD number/SSC contents of EFADN and byte 2 of all associ=
+ated chained Extension1 records=0D=0Acontaining overflow data (see subclause=
+s 10.3.1 and 10.3.9).=0D=0APage 81=0D=0AGSM 11.11 Version 5.0.0 December 199=
+5=0D=0Aiii) If a called party subaddress is associated to the ADN/SSC the pr=
+ocedure shall proceed as follows:=0D=0ARequirement:=0D=0AService n=B010 "all=
+ocated and activated"=0D=0A(Service n=B010 applies also for MSISDN and LND; =
+Service n=B011 for FDN)=0D=0AIf the length of the called party subaddress is=
+ less than or equal to 11 bytes (see=0D=0ATS GSM 04.08 [14] for coding):=0D=
+=0AThe ME seeks for a free record in EFEXT1. If an Extension1 record is not =
+marked as "free"=0D=0Athe ME runs the Purge procedure. If an Extension1 rec=
+ord is still unavailable the procedure is=0D=0Aaborted.=0D=0AThe ME stores =
+the called party subaddress in the Extension1 record and sets the Extension=
+1=0D=0Arecord type the two Extension1 records. The identifie=
+r field=0D=0Ain the Extension1 record containing the first part of the subad=
+dress data is coded with the=0D=0Aassociated EFEXT1 record number containing=
+ the second part of the subaddress data. Both=0D=0AExtension1 record types a=
+re set to "called party subaddress".=0D=0AOnce i) ii) and iii) have been c=
+onsidered the ME performs the updating procedure with EFADN. If the SIM=0D=
+=0Ahas no available empty space to store the received ADN/SSC or if the pro=
+cedure has been aborted the=0D=0AME advises the user.=0D=0ANOTE 1: For reas=
+ons of memory efficiency the ME is allowed to analyse all Extension1 records=
+=0D=0Ato recognise if the overflow or subaddress data to be stored is alread=
+y existing in=0D=0AEFEXT1. In this case the ME may use the existing chain or=
+ the last part of the existing=0D=0Achain from more than one ADN (LND MSISD=
+N). The ME is only allowed to store=0D=0Aextension data in unused records. I=
+f existing records are used for multiple access the=0D=0AME shall not chang=
+e any data in those records to prevent corruption of existing chains.=0D=0AE=
+rasure: The ME sends the identification of the information to be erased. The=
+ content of the=0D=0Aidentified record in EFADN is marked as "free".=0D=0ARe=
+quest: The ME sends the identification of the information to be read. The ME=
+ shall analyse the=0D=0Adata of EFADN (subclause 10.3.1) to ascertain wheth=
+er additional data is associated in=0D=0AEFEXT1 or EFCCP. If necessary then=
+ the ME performs the reading procedure on these=0D=0AEFs to assemble the com=
+plete ADN/SSC.=0D=0APurge: The ME shall access each EF which references EFEX=
+T1 (EFEXT2) for storage and shall=0D=0Aidentify records in these files using=
+ extension data (overflow data or called party=0D=0Asubaddress). Note that e=
+xisting chains have to be followed to the end. All referred=0D=0AExtension1 =
+(Extension2) records are noted by the ME. All Extension1 (Extension2)=0D=0Ar=
+ecords not noted are then marked by the ME as 'free' by setting the whole re=
+cord to=0D=0A'FF'.=0D=0ANOTE 2: Dependent upon the implementation of the ME=
+ and in particular the possibility of=0D=0Aerasure of ADN/SSC records by Pha=
+se 1 MEs which have no knowledge of the=0D=0AEFEXT1 it is possible for Ext=
+ension1 records to be marked as "used space" (not equal=0D=0Ato 'FF') altho=
+ugh in fact they are no longer associated with an ADN/SSC record.=0D=0AThe f=
+ollowing three procedures are only applicable to service n=B03 (FDN).=0D=0AF=
+DN capability request. The ME has to check the state of service n=B03 i.e. =
+if FDN is "enabled" or=0D=0A"disabled". In case of enabled FDN the ME has t=
+o switch to a restrictive terminal mode (see TS GSM=0D=0A02.07). To ascertai=
+n the state of FDN the ME checks in EFSST whether or not ADN is activated. =
+If ADN is=0D=0APage 82=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Anot a=
+ctivated service n=B03 is enabled. If ADN is activated the ME checks the r=
+esponse data of EFADN. If=0D=0AEFADN is invalidated service n=B03 is enable=
+d. In all other cases service n=B03 is disabled.=0D=0AFDN disabling. The FDN=
+ disabling procedure requires that CHV2 verification procedure has been=0D=
+=0Aperformed successfully and that ADN is activated. If not FDN disabling p=
+rocedure will not be executed=0D=0Asuccessfully. To disable FDN capability =
+the ME rehabilitates EFADN. The invalidate/rehabilitate flag of=0D=0AEFADN =
+which is implicitly set by the REHABILITATE command is at the same time the=
+ indicator for the=0D=0Astate of the service n=B03. If ADN is not activated=
+ disabling of FDN is not possible and thus service n=B03 is=0D=0Aalways enab=
+led (see FDN capability request).=0D=0ANOTE 3: If FDN is disabled (by rehabi=
+litating EFADN) using an administrative terminal then the=0D=0AFDN disabling=
+ procedure of this administrative terminal need also to rehabilitate EFIMSI=
+=0D=0Aand EFLOCI to ensure normal operation of the SIM in a phase 1 ME or a =
+phase 2 ME=0D=0Awhich does not support FDN.=0D=0AFDN enabling. The FDN enabl=
+ing procedure requires that CHV2 verification procedure has been performed=
+=0D=0Asuccessfully. If not FDN enabling procedure will not be executed succ=
+essfully. To enable FDN capability=0D=0Athe ME invalidates EFADN. The inval=
+idate/rehabilitate flag of EFADN which is implicitly cleared by the=0D=0AIN=
+VALIDATE command is at the same time the indicator for the state of the ser=
+vice n=B03 (see FDN=0D=0Acapability request). If ADN is not activated servi=
+ce n=B03 is always enabled.=0D=0A11.5.2 Short messages=0D=0ARequirement: Ser=
+vice n=B04 "allocated and activated".=0D=0ARequest: The SIM seeks for the id=
+entified short message. If this message is found the ME=0D=0Aperforms the r=
+eading procedure with EFSMS.=0D=0AIf this message is not found within the SI=
+M memory the SIM indicates that to the ME.=0D=0AUpdate: The ME looks for th=
+e next available area to store the short message. If such an area is=0D=0Aav=
+ailable it performs the updating procedure with EFSMS.=0D=0AIf there is no =
+available empty space in the SIM to store the received short message a=0D=
+=0Aspecific MMI will have to take place in order not to loose the message.=
+=0D=0AErasure: The ME will select in the SIM the message area to be erased. =
+Depending on the MMI=0D=0Athe message may be read before the area is marked=
+ as "free". After performing the=0D=0Aupdating procedure with EFSMS the mem=
+ory allocated to this short message in the=0D=0ASIM is made available for a =
+new incoming message. The memory of the SIM may still=0D=0Acontain the old m=
+essage until a new message is stored in this area.=0D=0A11.5.3 Advice of Cha=
+rge (AoC)=0D=0ARequirement: Service n=B05 "allocated and activated".=0D=0AAc=
+cumulated Call Meter.=0D=0ARequest: The ME performs the reading procedure wi=
+th EFACM. The SIM returns the last updated=0D=0Avalue of the ACM.=0D=0AIniti=
+alisation: The ME performs the updating procedure with EFACM using the new i=
+nitial value.=0D=0AIncreasing: The ME performs the increasing procedure with=
+ EFACM sending the value which has to=0D=0Abe added.=0D=0AAccumulated Call M=
+eter Maximum Value.=0D=0ARequest: The ME performs the reading procedure with=
+ EFACMmax.=0D=0AInitialisation: The ME performs the updating procedure with =
+EFACMmax using the new initial maximum=0D=0Avalue.=0D=0APage 83=0D=0AGSM 11.=
+11 Version 5.0.0 December 1995=0D=0APrice per Unit and Currency Table (PUCT)=
+.=0D=0ARequest: The ME performs the reading procedure with EFPUCT.=0D=0AUpda=
+te: The ME performs the updating procedure with EFPUCT.=0D=0A11.5.4 Capabili=
+ty configuration parameters=0D=0ARequirement: Service n=B06 "allocated and a=
+ctivated".=0D=0ARequest: The ME performs the reading procedure with EFCCP.=
+=0D=0AUpdas the updating procedure with EFPLMNsel.=0D=0A1=
+1.5.6 Cell broadcast message identifier=0D=0ARequirement: Service n=B014 "al=
+located and activated".=0D=0ARequest: The ME performs the reading procedure =
+with EFCBMI.=0D=0AUpdate: The ME performs the updating procedure with EFCBMI=
+.=0D=0A11.5.7 Group identifier level 1=0D=0ARequirement: Service n=B015 "all=
+ocated and activated".=0D=0ARequest: The ME performs the reading procedure w=
+ith EFGID1=0D=0A11.5.8 Group identifier level 2=0D=0ARequirement: Service n=
+=B016 "allocated and activated".=0D=0ARequest: The ME performs the reading p=
+rocedure with EFGID2.=0D=0A11.5.9 Service Provider Name=0D=0ARequirement: Se=
+rvice n=B017 "allocated and activated".=0D=0ARequest: The ME performs the re=
+ading procedure with EFSPN.=0D=0APage 84=0D=0AGSM 11.11 Version 5.0.0 Decemb=
+er 1995=0D=0AAnnex A (normative): Plug-in SIM=0D=0AThis annex specifies the =
+dimensions of the Plug-in SIM as well as the dimensions and location of the=
+=0D=0Acontacts of the Plug-in SIM. For further details of the Plug-in SIM se=
+e clause 4.=0D=0A4 max=0D=0A6 min=0D=0A1162 max=0D=0A1362 min=0D=0A75=0D=
+=0AP1=0D=0AP2 P3=0D=0A208=0D=0A275 max=0D=0A445 min=0D=0A529 max=0D=0A6=
+99 min=0D=0A783 max=0D=0A953 min=0D=0A1037 max=0D=0A1207 min=0D=0A33=
+=0D=0A0=0D=0A3=B101=0D=0A3=B101=0D=0A15=B101=0D=0A(625)=0D=0AUpper edge=
+=0D=0ALeft edge=0D=0A(1648)=0D=0A25=B101=0D=0AR1 01 +_=0D=0AR1 01 +_=0D=
+=0AR1 01 +_=0D=0AR1 01 +_=0D=0AR1 01 +_=0D=0AFigure A.1: Plug-in SIM=0D=
+=0ANOTE: The Plug-in SIM may be "obtained" by cutting away excessive plastic=
+ of an ID-1 SIM.=0D=0AThe values in parenthesis in figure A.1 show the posit=
+ional relationship between the=0D=0APlug-in and the ID-1 SIM and are for inf=
+ormation only.=0D=0APage 85=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AAnnex B (informative): FDN Procedures=0D=0AATR=0D=0AGet Response=0D=0AVer=
+ify CHV1=0D=0A(if not disabled)=0D=0AGet Response=0D=0A(evaluation of=0D=0Ai=
+nvalidation flag)=0D=0AGet Response=0D=0A(evaluation of=0D=0Ainvalidation fl=
+ag)=0D=0A(see note1)=0D=0A(see note1)=0D=0Ano yes=0D=0AFDN=0D=0Aenabled=0D=
+=0A?=0D=0Ayes no=0D=0AME=0D=0Asupports=0D=0AFDN?=0D=0Ano yes=0D=0A(see note3=
+)=0D=0A1=0D=0AFDN capability=0D=0Arequest=0D=0A1=0D=0AME: unrestricted=0D=
+=0Aoperation=0D=0AME: no operation=0D=0AME: restricted=0D=0Aoperation=0D=0AM=
+E: unrestricted=0D=0Aoperation=0D=0ASIM=0D=0APhase?=0D=0APhase 2=0D=0APhase =
+1=0D=0AEF=0D=0Aand EF=0D=0Ainvalidated=0D=0A?=0D=0ALOCI=0D=0AIMSI=0D=0AME: u=
+nrestricted=0D=0Aoperation=0D=0ASelect DF=0D=0AGSM=0D=0ASelect EF=0D=0ALOCI=
+=0D=0ASelect EF=0D=0AIMSI=0D=0ARehabilitate=0D=0AEF=0D=0ARehabilitate=0D=0AE=
+FIMSI=0D=0ASelect EF=0D=0ALOCI=0D=0ALOCI=0D=0AIMSI=0D=0AExample of an Initia=
+lisation Procedure of a FDN SIM (see 11.2.1)=0D=0ANOTE 1: In case of enabled=
+ FDN the SIM shall set the EF to =93invalidated=94 at no later than this=0D=
+=0Astage (see 10.2.7).=0D=0ANOTE 2: Invalidation of only one of the two EFs =
+is not allowed for FDN.=0D=0ANOTE 3: Abnormal state. Internal SIM mechanism =
+of invalidating EFMS and EFLOCI is expected=0D=0Ato occur if FDN is enabled=
+=0D=0APage 86=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A(see note 4)=
+=0D=0Ayes=0D=0ASelect EF=0D=0ASST=0D=0ARead EF=0D=0ASST=0D=0ATelecom=0D=0ASe=
+lect=0D=0ADF=0D=0AADN=0D=0ASelect=0D=0AEF=0D=0Ano=0D=0Ano=0D=0Ayes no=0D=0Ai=
+nvalidated=0D=0AEF=0D=0A?=0D=0AADN=0D=0AFDN enabled FDN disabled=0D=0AFDN ca=
+pability request (see 11.5.1)=0D=0ANo FDN SIM=0D=0AFDN=0D=0Aallocated and=
+=0D=0Aactivated=0D=0A?=0D=0AGet Response=0D=0A(evaluation of=0D=0Ainvalidati=
+on flag)=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivated=0D=0A?=0D=0Ayes=0D=
+=0ANOTE 4: In this case FDN is enabled without the possibility of disabling.=
+=0D=0APage 87=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AFDN Enabling=
+=0D=0AVerify CHV2=0D=0AVerify CHV2=0D=0Ano=0D=0Ano=0D=0A(see 11.5.1)=0D=0Aye=
+s=0D=0Ayes=0D=0AFDN Disabling=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivate=
+d=0D=0A?=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivated=0D=0A?=0D=0AME=0D=
+=0AFDN enabled=0D=0Adisabling FDN=0D=0Anot possible=0D=0A(see 11.5.1)=0D=0AR=
+ead EF SST=0D=0ASelect EF SST=0D=0ASelect DF=0D=0ATelecom=0D=0ASelect EF=0D=
+=0AADN=0D=0ARehabilitate=0D=0AEFADN=0D=0AProcedure=0D=0Aperformed=0D=0Aby?=
+=0D=0ASelect EF=0D=0AADN=0D=0ASelect DF Telecom=0D=0ASelect EF=0D=0ASST=0D=
+=0ARead EF=0D=0ASST=0D=0AVerify CHV1=0D=0ASelect and=0D=0ARehabilitate=0D=
+=0AEF and=0D=0AEF=0D=0AIMSI=0D=0ALOCI=0D=0AAdminstrative=0D=0ATerminal=0D=
+=0AFDN disabled FDN disabled FDN enabled=0D=0AADN=0D=0AInvalidate=0D=0AEF=
+=0D=0APage 88=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Ayes=0D=0AFDN=
+=0D=0Aallocated and=0D=0Aactivated=0D=0A?=0D=0Ano=0D=0AFDN enabled=0D=0ACodi=
+ng for state of FDN=0D=0Ano=0D=0Ano=0D=0Ayes=0D=0AADN=0D=0Aallocated=0D=0Aan=
+d=0D=0Aactivated=0D=0A?=0D=0AFDN not enabled=0D=0Ainvalidated=0D=0AEF=0D=0A?=
+=0D=0AADN=0D=0ABoolean equation:=0D=0AFD =3D FDA . (ADA + ADA . ADI)=0D=0Awi=
+th=0D=0AFD =3D FDN enabled=0D=0AFDA =3D FDN allocated and activated=0D=0AADA=
+ =3D ADN allocated and activated=0D=0AADI =3D EF ADN invalidated=0D=0Ayes=
+=0D=0APage 89=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex C (infor=
+mative): Suggested contents of the EFs at pre-personalisation=0D=0AIf EFs ha=
+ve an unassigned value it may not be clear from the main text what this val=
+ue should be. This=0D=0Aannex suggests values in these cases.=0D=0AFile Iden=
+tification Description Value=0D=0A'2F E2' ICC identification operator depend=
+ant (see 10.1.1)=0D=0A'6F 05' Language preference 'FF'=0D=0A'6F 07' IMSI ope=
+rator dependant (see 10.2.2)=0D=0A'6F 20' Ciphering key Kc 'FF
+.FF07'=0D=
+=0A'6F 30' PLMN selector 'FF
+.FF'=0D=0A'6F 31' HPLMN search period 'FF'=0D=
+=0A'6F 37' ACM maximum value '000000' (see note 1)=0D=0A'6F 38' SIM service =
+table operator dependant (see 10.2.7)=0D=0A'6F 39' Accumulated call meter '0=
+00000'=0D=0A'6F 3E' Group identifier level 1 operator dependant=0D=0A'6F 3F'=
+ Group identifier level 2 operator dependant=0D=0A'6F 41' PUCT 'FFFFFF0000'=
+=0D=0A'6F 45' CBMI 'FF
+.FF'=0D=0A'6F 46' Service provider name 'FF
+.FF'=
+=0D=0A'6F 74' BCCH 'FF
+.FF'=0D=0A'6F 78' Access control class operator depe=
+ndant (see 10.1.12)=0D=0A'6F 7B' Forbidden PLMNs 'FF
+.FF'=0D=0A'6F 7E Locat=
+ion information 'FFFFFFFF xxFxxx 0000 FF 01'=0D=0A(see note 2)=0D=0A'6F AD' =
+Administrative data operator dependant (see 10.2.15)=0D=0A'6F AE' Phase iden=
+tification see 10.2.16=0D=0A'6F 3A' Abbreviated dialling numbers 'FF
+.FF'=
+=0D=0A'6F 3B' Fixed dialling numbers 'FF
+.FF'=0D=0A'6F 3C' Short messages '=
+00FF
+.FF'=0D=0A'6F 3D' Capability configuration parameters 'FF
+.FF'=0D=0A'=
+6F 40' MSISDN storage 'FF
+.FF'=0D=0A'6F 42' SMS parameters 'FF
+.FF'=0D=0A'=
+6F 43' SMS status 'FF
+.FF'=0D=0A'6F 44' Last number dialled 'FF
+.FF'=0D=
+=0A'6F 4A' Extension 1 'FF
+.FF'=0D=0A'6F 4B' Extension 2 'FF
+.FF'=0D=0ANOT=
+E 1: The value '000000' means that ACMmax is not valid i.e. there is no res=
+triction on the=0D=0AACM. When assigning a value to ACMmax care should be t=
+aken not to use values too=0D=0Aclose to the maximum possible value 'FFFFFF'=
+ because the INCREASE command=0D=0Adoes not update EFACM if the units to be=
+ added would exceed 'FFFFFF'. This could=0D=0Aaffect the call termination pr=
+ocedure of the Advice of Charge function.=0D=0ANOTE 2: xxFxxx stands for any=
+ valid MCC and MNC coded according to TS GSM 04.08 [14].=0D=0APage 90=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex D (informative): Bibliog=
+raphy=0D=0A1) prEN 726-3: "Terminal Equipment (TE); Requirements for IC card=
+s and terminals=0D=0Afor telecommunication use Part 3: Application independe=
+nt card requirements".=0D=0A2) prEN 726-4: "Terminal Equipment (TE); Require=
+ments for IC cards and terminals=0D=0Afor telecommunication use Part 4: Appl=
+ication independent card related terminal=0dentification of the information to be read. The ME=
+ shall analyse the=0D=0Adata of EFADN (subclause 10.3.1) to ascertain wheth=
+er additional data is associated in=0D=0AEFEXT1 or EFCCP. If necessary then=
+ the ME performs the reading procedure on these=0D=0AEFs to assemble the com=
+plete ADN/SSC.=0D=0APurge: The ME shall access each EF which references EFEX=
+T1 (EFEXT2) for storage and shall=0D=0Aidentify records in these files using=
+ extension data (overflow data or called party=0D=0Asubaddress). Note that e=
+xisting chains have to be followed to the end. All referred=0D=0AExtension1 =
+(Extension2) records are noted by the ME. All Extension1 (Extension2)=0D=0Ar=
+ecords not noted are then marked by the ME as 'free' by setting the whole re=
+cord to=0D=0A'FF'.=0D=0ANOTE 2: Dependent upon the implementation of the ME=
+ and in particular the possibility of=0D=0Aerasure of ADN/SSC records by Pha=
+se 1 MEs which have no knowledge of the=0D=0AEFEXT1 it is possible for Ext=
+ension1 records to be marked as "used space" (not equal=0D=0Ato 'FF') altho=
+ugh in fact they are no longer associated with an ADN/SSC record.=0D=0AThe f=
+ollowing three procedures are only applicable to service n=B03 (FDN).=0D=0AF=
+DN capability request. The ME has to check the state of service n=B03 i.e. =
+if FDN is "enabled" or=0D=0A"disabled". In case of enabled FDN the ME has t=
+o switch to a restrictive terminal mode (see TS GSM=0D=0A02.07). To ascertai=
+n the state of FDN the ME checks in EFSST whether or not ADN is activated. =
+If ADN is=0D=0APage 82=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Anot a=
+ctivated service n=B03 is enabled. If ADN is activated the ME checks the r=
+esponse data of EFADN. If=0D=0AEFADN is invalidated service n=B03 is enable=
+d. In all other cases service n=B03 is disabled.=0D=0AFDN disabling. The FDN=
+ disabling procedure requires that CHV2 verification procedure has been=0D=
+=0Aperformed successfully and that ADN is activated. If not FDN disabling p=
+rocedure will not be executed=0D=0Asuccessfully. To disable FDN capability =
+the ME rehabilitates EFADN. The invalidate/rehabilitate flag of=0D=0AEFADN =
+which is implicitly set by the REHABILITATE command is at the same time the=
+ indicator for the=0D=0Astate of the service n=B03. If ADN is not activated=
+ disabling of FDN is not possible and thus service n=B03 is=0D=0Aalways enab=
+led (see FDN capability request).=0D=0ANOTE 3: If FDN is disabled (by rehabi=
+litating EFADN) using an administrative terminal then the=0D=0AFDN disabling=
+ procedure of this administrative terminal need also to rehabilitate EFIMSI=
+=0D=0Aand EFLOCI to ensure normal operation of the SIM in a phase 1 ME or a =
+phase 2 ME=0D=0Awhich does not support FDN.=0D=0AFDN enabling. The FDN enabl=
+ing procedure requires that CHV2 verification procedure has been performed=
+=0D=0Asuccessfully. If not FDN enabling procedure will not be executed succ=
+essfully. To enable FDN capability=0D=0Athe ME invalidates EFADN. The inval=
+idate/rehabilitate flag of EFADN which is implicitly cleared by the=0D=0AIN=
+VALIDATE command is at the same time the indicator for the state of the ser=
+vice n=B03 (see FDN=0D=0Acapability request). If ADN is not activated servi=
+ce n=B03 is always enabled.=0D=0A11.5.2 Short messages=0D=0ARequirement: Ser=
+vice n=B04 "allocated and activated".=0D=0ARequest: The SIM seeks for the id=
+entified short message. If this message is found the ME=0D=0Aperforms the r=
+eading procedure with EFSMS.=0D=0AIf this message is not found within the SI=
+M memory the SIM indicates that to the ME.=0D=0AUpdate: The ME looks for th=
+e next available area to store the short message. If such an area is=0D=0Aav=
+ailable it performs the updating procedure with EFSMS.=0D=0AIf there is no =
+available empty space in the SIM to store the received short message a=0D=
+=0Aspecific MMI will have to take place in order not to loose the message.=
+=0D=0AErasure: The ME will select in the SIM the message area to be erased. =
+Depending on the MMI=0D=0Athe message may be read before the area is marked=
+ as "free". After performing the=0D=0Aupdating procedure with EFSMS the mem=
+ory allocated to this short message in the=0D=0ASIM is made available for a =
+new incoming message. The memory of the SIM may still=0D=0Acontain the old m=
+essage until a new message is stored in this area.=0D=0A11.5.3 Advice of Cha=
+rge (AoC)=0D=0ARequirement: Service n=B05 "allocated and activated".=0D=0AAc=
+cumulated Call Meter.=0D=0ARequest: The ME performs the reading procedure wi=
+th EFACM. The SIM returns the last updated=0D=0Avalue of the ACM.=0D=0AIniti=
+alisation: The ME performs the updating procedure with EFACM using the new i=
+nitial value.=0D=0AIncreasing: The ME performs the increasing procedure with=
+ EFACM sending the value which has to=0D=0Abe added.=0D=0AAccumulated Call M=
+eter Maximum Value.=0D=0ARequest: The ME performs the reading procedure with=
+ EFACMmax.=0D=0AInitialisation: The ME performs the updating procedure with =
+EFACMmax using the new initial maximum=0D=0Avalue.=0D=0APage 83=0D=0AGSM 11.=
+11 Version 5.0.0 December 1995=0D=0APrice per Unit and Currency Table (PUCT)=
+.=0D=0ARequest: The ME performs the reading procedure with EFPUCT.=0D=0AUpda=
+te: The ME performs the updating procedure with EFPUCT.=0D=0A11.5.4 Capabili=
+ty configuration parameters=0D=0ARequirement: Service n=B06 "allocated and a=
+ctivated".=0D=0ARequest: The ME performs the reading procedure with EFCCP.=
+=0D=0AUpdas the updating procedure with EFPLMNsel.=0D=0A1=
+1.5.6 Cell broadcast message identifier=0D=0ARequirement: Service n=B014 "al=
+located and activated".=0D=0ARequest: The ME performs the reading procedure =
+with EFCBMI.=0D=0AUpdate: The ME performs the updating procedure with EFCBMI=
+.=0D=0A11.5.7 Group identifier level 1=0D=0ARequirement: Service n=B015 "all=
+ocated and activated".=0D=0ARequest: The ME performs the reading procedure w=
+ith EFGID1=0D=0A11.5.8 Group identifier level 2=0D=0ARequirement: Service n=
+=B016 "allocated and activated".=0D=0ARequest: The ME performs the reading p=
+rocedure with EFGID2.=0D=0A11.5.9 Service Provider Name=0D=0ARequirement: Se=
+rvice n=B017 "allocated and activated".=0D=0ARequest: The ME performs the re=
+ading procedure with EFSPN.=0D=0APage 84=0D=0AGSM 11.11 Version 5.0.0 Decemb=
+er 1995=0D=0AAnnex A (normative): Plug-in SIM=0D=0AThis annex specifies the =
+dimensions of the Plug-in SIM as well as the dimensions and location of the=
+=0D=0Acontacts of the Plug-in SIM. For further details of the Plug-in SIM se=
+e clause 4.=0D=0A4 max=0D=0A6 min=0D=0A1162 max=0D=0A1362 min=0D=0A75=0D=
+=0AP1=0D=0AP2 P3=0D=0A208=0D=0A275 max=0D=0A445 min=0D=0A529 max=0D=0A6=
+99 min=0D=0A783 max=0D=0A953 min=0D=0A1037 max=0D=0A1207 min=0D=0A33=
+=0D=0A0=0D=0A3=B101=0D=0A3=B101=0D=0A15=B101=0D=0A(625)=0D=0AUpper edge=
+=0D=0ALeft edge=0D=0A(1648)=0D=0A25=B101=0D=0AR1 01 +_=0D=0AR1 01 +_=0D=
+=0AR1 01 +_=0D=0AR1 01 +_=0D=0AR1 01 +_=0D=0AFigure A.1: Plug-in SIM=0D=
+=0ANOTE: The Plug-in SIM may be "obtained" by cutting away excessive plastic=
+ of an ID-1 SIM.=0D=0AThe values in parenthesis in figure A.1 show the posit=
+ional relationship between the=0D=0APlug-in and the ID-1 SIM and are for inf=
+ormation only.=0D=0APage 85=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AAnnex B (informative): FDN Procedures=0D=0AATR=0D=0AGet Response=0D=0AVer=
+ify CHV1=0D=0A(if not disabled)=0D=0AGet Response=0D=0A(evaluation of=0D=0Ai=
+nvalidation flag)=0D=0AGet Response=0D=0A(evaluation of=0D=0Ainvalidation fl=
+ag)=0D=0A(see note1)=0D=0A(see note1)=0D=0Ano yes=0D=0AFDN=0D=0Aenabled=0D=
+=0A?=0D=0Ayes no=0D=0AME=0D=0Asupports=0D=0AFDN?=0D=0Ano yes=0D=0A(see note3=
+)=0D=0A1=0D=0AFDN capability=0D=0Arequest=0D=0A1=0D=0AME: unrestricted=0D=
+=0Aoperation=0D=0AME: no operation=0D=0AME: restricted=0D=0Aoperation=0D=0AM=
+E: unrestricted=0D=0Aoperation=0D=0ASIM=0D=0APhase?=0D=0APhase 2=0D=0APhase =
+1=0D=0AEF=0D=0Aand EF=0D=0Ainvalidated=0D=0A?=0D=0ALOCI=0D=0AIMSI=0D=0AME: u=
+nrestricted=0D=0Aoperation=0D=0ASelect DF=0D=0AGSM=0D=0ASelect EF=0D=0ALOCI=
+=0D=0ASelect EF=0D=0AIMSI=0D=0ARehabilitate=0D=0AEF=0D=0ARehabilitate=0D=0AE=
+FIMSI=0D=0ASelect EF=0D=0ALOCI=0D=0ALOCI=0D=0AIMSI=0D=0AExample of an Initia=
+lisation Procedure of a FDN SIM (see 11.2.1)=0D=0ANOTE 1: In case of enabled=
+ FDN the SIM shall set the EF to =93invalidated=94 at no later than this=0D=
+=0Astage (see 10.2.7).=0D=0ANOTE 2: Invalidation of only one of the two EFs =
+is not allowed for FDN.=0D=0ANOTE 3: Abnormal state. Internal SIM mechanism =
+of invalidating EFMS and EFLOCI is expected=0D=0Ato occur if FDN is enabled=
+=0D=0APage 86=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A(see note 4)=
+=0D=0Ayes=0D=0ASelect EF=0D=0ASST=0D=0ARead EF=0D=0ASST=0D=0ATelecom=0D=0ASe=
+lect=0D=0ADF=0D=0AADN=0D=0ASelect=0D=0AEF=0D=0Ano=0D=0Ano=0D=0Ayes no=0D=0Ai=
+nvalidated=0D=0AEF=0D=0A?=0D=0AADN=0D=0AFDN enabled FDN disabled=0D=0AFDN ca=
+pability request (see 11.5.1)=0D=0ANo FDN SIM=0D=0AFDN=0D=0Aallocated and=
+=0D=0Aactivated=0D=0A?=0D=0AGet Response=0D=0A(evaluation of=0D=0Ainvalidati=
+on flag)=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivated=0D=0A?=0D=0Ayes=0D=
+=0ANOTE 4: In this case FDN is enabled without the possibility of disabling.=
+=0D=0APage 87=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AFDN Enabling=
+=0D=0AVerify CHV2=0D=0AVerify CHV2=0D=0Ano=0D=0Ano=0D=0A(see 11.5.1)=0D=0Aye=
+s=0D=0Ayes=0D=0AFDN Disabling=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivate=
+d=0D=0A?=0D=0AADN=0D=0Aallocated=0D=0Aand=0D=0Aactivated=0D=0A?=0D=0AME=0D=
+=0AFDN enabled=0D=0Adisabling FDN=0D=0Anot possible=0D=0A(see 11.5.1)=0D=0AR=
+ead EF SST=0D=0ASelect EF SST=0D=0ASelect DF=0D=0ATelecom=0D=0ASelect EF=0D=
+=0AADN=0D=0ARehabilitate=0D=0AEFADN=0D=0AProcedure=0D=0Aperformed=0D=0Aby?=
+=0D=0ASelect EF=0D=0AADN=0D=0ASelect DF Telecom=0D=0ASelect EF=0D=0ASST=0D=
+=0ARead EF=0D=0ASST=0D=0AVerify CHV1=0D=0ASelect and=0D=0ARehabilitate=0D=
+=0AEF and=0D=0AEF=0D=0AIMSI=0D=0ALOCI=0D=0AAdminstrative=0D=0ATerminal=0D=
+=0AFDN disabled FDN disabled FDN enabled=0D=0AADN=0D=0AInvalidate=0D=0AEF=
+=0D=0APage 88=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Ayes=0D=0AFDN=
+=0D=0Aallocated and=0D=0Aactivated=0D=0A?=0D=0Ano=0D=0AFDN enabled=0D=0ACodi=
+ng for state of FDN=0D=0Ano=0D=0Ano=0D=0Ayes=0D=0AADN=0D=0Aallocated=0D=0Aan=
+d=0D=0Aactivated=0D=0A?=0D=0AFDN not enabled=0D=0Ainvalidated=0D=0AEF=0D=0A?=
+=0D=0AADN=0D=0ABoolean equation:=0D=0AFD =3D FDA . (ADA + ADA . ADI)=0D=0Awi=
+th=0D=0AFD =3D FDN enabled=0D=0AFDA =3D FDN allocated and activated=0D=0AADA=
+ =3D ADN allocated and activated=0D=0AADI =3D EF ADN invalidated=0D=0Ayes=
+=0D=0APage 89=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex C (infor=
+mative): Suggested contents of the EFs at pre-personalisation=0D=0AIf EFs ha=
+ve an unassigned value it may not be clear from the main text what this val=
+ue should be. This=0D=0Aannex suggests values in these cases.=0D=0AFile Iden=
+tification Description Value=0D=0A'2F E2' ICC identification operator depend=
+ant (see 10.1.1)=0D=0A'6F 05' Language preference 'FF'=0D=0A'6F 07' IMSI ope=
+rator dependant (see 10.2.2)=0D=0A'6F 20' Ciphering key Kc 'FF
+.FF07'=0D=
+=0A'6F 30' PLMN selector 'FF
+.FF'=0D=0A'6F 31' HPLMN search period 'FF'=0D=
+=0A'6F 37' ACM maximum value '000000' (see note 1)=0D=0A'6F 38' SIM service =
+table operator dependant (see 10.2.7)=0D=0A'6F 39' Accumulated call meter '0=
+00000'=0D=0A'6F 3E' Group identifier level 1 operator dependant=0D=0A'6F 3F'=
+ Group identifier level 2 operator dependant=0D=0A'6F 41' PUCT 'FFFFFF0000'=
+=0D=0A'6F 45' CBMI 'FF
+.FF'=0D=0A'6F 46' Service provider name 'FF
+.FF'=
+=0D=0A'6F 74' BCCH 'FF
+.FF'=0D=0A'6F 78' Access control class operator depe=
+ndant (see 10.1.12)=0D=0A'6F 7B' Forbidden PLMNs 'FF
+.FF'=0D=0A'6F 7E Locat=
+ion information 'FFFFFFFF xxFxxx 0000 FF 01'=0D=0A(see note 2)=0D=0A'6F AD' =
+Administrative data operator dependant (see 10.2.15)=0D=0A'6F AE' Phase iden=
+tification see 10.2.16=0D=0A'6F 3A' Abbreviated dialling numbers 'FF
+.FF'=
+=0D=0A'6F 3B' Fixed dialling numbers 'FF
+.FF'=0D=0A'6F 3C' Short messages '=
+00FF
+.FF'=0D=0A'6F 3D' Capability configuration parameters 'FF
+.FF'=0D=0A'=
+6F 40' MSISDN storage 'FF
+.FF'=0D=0A'6F 42' SMS parameters 'FF
+.FF'=0D=0A'=
+6F 43' SMS status 'FF
+.FF'=0D=0A'6F 44' Last number dialled 'FF
+.FF'=0D=
+=0A'6F 4A' Extension 1 'FF
+.FF'=0D=0A'6F 4B' Extension 2 'FF
+.FF'=0D=0ANOT=
+E 1: The value '000000' means that ACMmax is not valid i.e. there is no res=
+triction on the=0D=0AACM. When assigning a value to ACMmax care should be t=
+aken not to use values too=0D=0Aclose to the maximum possible value 'FFFFFF'=
+ because the INCREASE command=0D=0Adoes not update EFACM if the units to be=
+ added would exceed 'FFFFFF'. This could=0D=0Aaffect the call termination pr=
+ocedure of the Advice of Charge function.=0D=0ANOTE 2: xxFxxx stands for any=
+ valid MCC and MNC coded according to TS GSM 04.08 [14].=0D=0APage 90=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex D (informative): Bibliog=
+raphy=0D=0A1) prEN 726-3: "Terminal Equipment (TE); Requirements for IC card=
+s and terminals=0D=0Afor telecommunication use Part 3: Application independe=
+nt card requirements".=0D=0A2) prEN 726-4: "Terminal Equipment (TE); Require=
+ments for IC cards and terminals=0D=0Afor telecommunication use Part 4: Appl=
+ication independent card related terminal=0D=0Arequirements".=0D=0A3) ISO/IE=
+C 7816-3 (1989): "Identification cards - Integrated circuit(s) cards with=
+=0D=0Acontacts Part 3: Electronic signals and transmission protocols" DAM2=
+ (1993):=0D=0A"Protocol type select".=0D=0APage 91=0D=0AGSM 11.11 Version 5.=
+0.0 December 1995=0D=0AHistory=0D=0AChange history=0D=0ASMG No. TDoc.=0D=0AN=
+o.=0D=0ACR.=0D=0ANo.=0D=0ASection=0D=0Aaffected=0D=0ANew=0D=0Aversion=0D=0AS=
+ubject/Comments=0D=0ASMG#16 709/95 A008 5.8.25.8.3 5.0.0 SIM Speed Enhancem=
+ent=0D=0ADocument history=0D=0ADecember 1995 Version 5.0.0=0D=0AFebruary 199=
+6 Converted into Adobe Acrobat Portable Document Format (PDF)=0D=0AISBN 2-74=
+3es (EF)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 47=0D=0A10.1 Contents=
+ of the EFs at the MF level
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 47=0D=0A10.1.1 EFICCID (ICC Identification)
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 47=0D=0A10.=
+2 Contents of files at the GSM application level
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 48=0D=0A10.2.1 EFLP (Language preference=
+)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 48=0D=
+=0A10.2.2 EFIMSI (IMSI)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 49=0D=0A10.2.3 EFKc (Ciphering key Kc)
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 50=
+=0D=0A10.2.4 EFPLMNsel (PLMN selector)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 51=0D=0A10.2.5 EFHPLMN (HPLMN search period) .=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 51=0D=0A10.2.6 EFA=
+CMmax (ACM maximum value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+. 52=0D=0A10.2.7 EFSST (SIM service table)
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 52=0D=0APage 5=0D=0AGSM 11.11 Ver=
+sion 5.0.0 December 1995=0D=0A10.2.8 EFACM (Accumulated call meter)
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 54=0D=0A10.2.9 EFGID1 (G=
+roup Identifier Level 1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+ 55=0D=0A10.2.10 EFGID2 (Group Identifier Level 2)
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 55=0D=0A10.2.11 EFSPN (Service Pr=
+ovider Name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 5=
+5=0D=0A10.2.12 EFPUCT (Price per unit and currency table)
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 56=0D=0A10.2.13 EFCBMI (Cell broadcast message i=
+dentifier selection)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 57=0D=0A10.2.14 EFBCCH (=
+Broadcast control channels)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+ 57=0D=0A10.2.15 EFACC (Access control class)
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58=0D=0A10.2.16 EFFPLMN (Forbidden PL=
+MNs)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58=0D=
+=0A10.2.17 EFLOCI (Location information)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 59=0D=0A10.2.18 EFAD (Administrative data)
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61=0D=0A1=
+0.2.19 EFPhase (Phase identification)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61=0D=0A10.3 Contents of files at the telecom lev=
+el
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+. 62=0D=0A10.3.1 EFADN (Abbreviated dialling numbers)
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 62=0D=0A10.3.2 EFFDN (Fixed dialling numbers)=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 64=0D=0A10.3=
+.3 EFSMS (Short messages)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 65=0D=0A10.3.4 EFCCP (Capability configuration paramete=
+rs)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 67=0D=0A10.3.5 EFMSISDN (MSIS=
+DN)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.
+
+
+
+
+
+
+
+
+
+
+=
+
+. 67=0D=0A10.3.6 EFSMSP (Short message service parameters)
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+. 68=0D=0A10.3.7 EFSMSS (SMS status)
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 69=0D=0A10.3.8 E=
+FLND (Last number dialled)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+. 70=0D=0A10.3.9 EFEXT1 (Extension1)
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 70=0D=0A10.3.10 EFEXT=
+2 (Extension2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+ 72=0D=0A10.4 Files of GSM (figure 8)
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 72=
+=0D=0A11 Application protocol
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 74=0D=
+=0A11.1 General procedures
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 75=0D=0A11.1.1 Reading an =
+EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+ 75=0D=0A11.1.2 Updating an EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 75=0D=0A11.1.3 Incre=
+asing an EF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 75=0D=0A11.2 SIM management procedures
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76=0D=
+=0A11.2.1 SIM initialisation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76=0D=0A11.2.2 GSM session terminatio=
+n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7=
+7=0D=0A11.2.3 Language preference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 77=0D=0A11.2.4 Administrative informatio=
+n request;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77=0D=
+=0A11.2.5 SIM service table request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 77=0D=0A11.2.6 SIM phase request
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 77=0D=
+=0A11.2.7 SIM Presence Detection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77=0D=0A11.3 CHV related procedures
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+. 77=0D=0A11.3.1 CHV verification
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 78=0D=0A11.3.2 CHV value s=
+ubstitution
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+ 78=0D=0A11.3.3 CHV disabling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78=0D=0A11.3.4 CHV en=
+abling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+ 78=0D=0A11.3.5 CHV unblocking
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.4 GS=
+M security related procedures
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 79=0D=0A11.4.1 GSM algorithms computation =
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A1=
+1.4.2 IMSI request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.4.3 Access control request
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=
+=0D=0A11.4.4 HPLMN search period request
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 79=0D=0A11.4.5 Location information
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 79=0D=
+=0A11.4.6 Cipher key
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.4.7 BCCH information
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+. 79=0D=0A11.4.8 Forbidden PLMN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79=0D=0A11.5 Subscription related p=
+rocedures
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+. 80=0D=0A11.5.1 Dialling numbers
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80=0D=0A11.5.2 Shor=
+t messages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+. 82=0D=0A11.5.3 Advice of Charge (AoC)
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 82=0D=0A11.5.4 Capab=
+ility configuration parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+ 83=0D=0A11.5.5 PLMN selector
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 83=0D=0A11.5.6 Cell br=
+oadcast message identifier
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+ 83=0D=0APage 6=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A11=
+.5.7 Group identifier level 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83=0D=0A11.5.8 Group identifier level 2
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 83=
+=0D=0A11.5.9 Service Provider Name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83=0D=0AAnnex A (normative): Plug-in SIM.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+ 84=0D=0AAnnex B (informative): FDN Procedures
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+ 85=0D=0AAnnex C (informative): Suggested contents of the EFs at pre-per=
+sonalisation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 89=0D=0AAnnex D (informativ=
+e): Bibliography
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 90=0D=0AHistory
+
+
+
+
+
+
+
+
+
+
+.=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+. 91=0D=0APage 7=0D=0AGSM 11.11 Vers=
+ion 5.0.0 December 1995=0D=0AForeword=0D=0AThis Global System for Mobile com=
+munications Technical Specification (GTS) has been produced by the=0D=0ASpec=
+ial Mobile Group (SMG) Technical Committee (TC) of the European Telecommunic=
+ations Standards=0D=0AInstitute (ETSI).=0D=0AThis GTS defines the interface =
+between the Subscriber Identity Module (SIM) and the Mobile Equipment=0D=0A(=
+ME) for use during the network operation phase of GSM as well as those aspec=
+ts of the internal=0D=0Aorganisation of the SIM which are related to the net=
+work operation phase within the digital cellular=0D=0Atelecommunications sy=
+stem (Phase 2/Phase 2+).=0D=0AThis GTS is a TC-SMG approved GSM technical sp=
+ecification version 5 which contains GSM Phase 2+=0D=0Aenhancements/feature=
+s to the version 4 GSM technical specification. The ETS from which this Phas=
+e 2+=0D=0AGTS has evolved is Phase 2 GSM ETS 300 608 Edition 3 (GSM 11.11 ve=
+rsion 4.16.0).=0D=0AGTS are produced by TC-SMG to enable the GSM Phase 2+ sp=
+ecifications to become publicly available=0D=0Aprior to submission for the =
+formal ETSI standards approval procedure to become European=0D=0ATelecommuni=
+cations Standards (ETS). This ensures the earliest possible access to GSM Ph=
+ase 2+=0D=0Aspecifications for all Manufacturers Network operators and impl=
+ementors of the Global System for Mobile=0D=0Acommunications.=0D=0AThe conte=
+nts of this GTS are subject to continuing work within TC-SMG and may change =
+following formal=0D=0ATC-SMG approval. Should TC-SMG modify the contents of =
+this GTS it will then be republished by ETSI=0D=0Awith an identifying change=
+ of release date and an increase in version number as follows:=0D=0AVersion =
+5.x.y=0D=0Awhere:=0D=0Ay the third digit is incremented when editorial only =
+changes have been incorporated in the=0D=0Aspecification;=0D=0Ax the second =
+digit is incremented for all other types of changes i.e. technical enhancem=
+ents=0D=0Acorrections updates etc.=0D=0AReference is made within this GTS=
+ to GSM-TSs (note).=0D=0ANOTE: TC-SMG has produced documents which give the =
+technical specifications for the=0D=0Aimplementation of the digital cellular=
+ telecommunications system. Historically these=0D=0Adocuments have been ide=
+ntified as GSM Technical Specifications (GSM-TSs). These=0D=0ATSs may have s=
+ubsequently become I-ETSs (Phase 1) or ETSs/ETSI Technical=0D=0AReports (ET=
+Rs) (Phase 2). TC-SMG has also produced ETSI GSM TSs which give the=0D=0Atec=
+hnical specifications for the implementation of Phase 2+ enhancements of the=
+ digital=0D=0Acellular telecommunications system. These version 5.x.x GSM Te=
+chnical Specifications=0D=0Amay be referred to as GTSs.=0D=0APage 8=0D=0AGSM=
+ 11.11 Version 5.0.0 December 1995=0D=0ABlank page=0D=0APage 9=0D=0AGSM 11.1=
+1 Version 5.0.0 December 1995=0D=0A1 Scope=0D=0AThis Global System for Mobil=
+e communications Technical Specification (GTS) defines the interface=0D=0Abe=
+tween the Subscriber Identity Module (SIM) and the Mobile Equipment (ME) for=
+ use during the network=0D=0Aoperation phase of GSM as well as those aspects=
+ of the internal organisation of the SIM which are related=0D=0Ato the netwo=
+rk operation phase. This is to ensure interoperability between a SIM and an =
+ME independently=0D=0Aof the respective manufacturers and operators. The con=
+cept of a split of the Mobile Station (MS) into these=0D=0Aelements as well =
+as the distinction between the GSM network operation phase which is also ca=
+lled GSM=0D=0Aoperations and the administrative management phase are descri=
+bed in the Technical Specification GSM=0D=0A02.17 [6].=0D=0AThis GTS defines=
+:=0D=0A- the requirements for the physical characteristics of the SIM the e=
+lectrical signals and the=0D=0Atransmission protocols;=0D=0A- the model whic=
+h shall be used as a basis for the design of the logical structure of the SI=
+M;=0D=0A- the security features;=0D=0A- the interface functions;=0D=0A- the =
+commands;=0D=0A- the contents of the files required for the GSM application;=
+=0D=0A- the application protocol.=0D=0AUnless otherwise stated references t=
+o GSM also apply to DCS 1800.=0D=0AThis GTS does not specify any aspects rel=
+ated to the administrative management phase. Any internal=0D=0Atechnical rea=
+lisation of either the SIM or the ME are only specified where these reflect =
+over the interface.=0D=0AThis GTS does not specify any of the security algor=
+ithms which may be used.=0D=0AThis GTS defines the SIM/ME interface for GSM =
+Phase 2. While all attempts have been made to maintain=0D=0Aphase compatibil=
+ity any issues that specifically relate to Phase 1 should be referenced fro=
+m within the=0D=0Arelevant Phase 1 specification.=0D=0A2 Normative reference=
+s=0D=0AThis Global System for Mobile communications Technical Specification =
+(GTS) incorporates by dated or=0D=0Aundated reference provisions from othe=
+r publications. These normative references are cited at the=0D=0Aappropriate=
+ places in the text and the publications are listed hereafter. For dated ref=
+erences subsequent=0D=0Aamendments to or revisions of any of these public=
+ations apply to this GTS only when incorporated in it by=0D=0Aamendment or r=
+evision. For undated references the latest edition of the publication refer=
+red to applies.=0D=0A[1] GSM 01.02 (ETR 99): "European digital cellular tele=
+communications system=0D=0A(Phase 2); General Description of a GSM PLMN".=
+=0D=0A[2] GSM 01.04 (ETR 100): "European digital cellular telecommunications=
+ system=0D=0A(Phase 2); Abbreviations and acronyms".=0D=0A[3] GSM 02.07 (ETS=
+ 300 505): "European digital cellular telecommunications=0D=0Asystem (Phase =
+2); Mobile Station (MS) features".=0D=0A[4] GSM 02.09 (ETS 300 506): "Europe=
+an digital cellular telecommunications=0D=0Asystem (Phase 2); Security aspec=
+ts".=0D=0A[5] GSM 02.11 (ETS 300 507): "European digital cellular telecommun=
+ications=0D=0Asystem (Phase 2); Service accessibility".=0D=0APage 10=0D=0AGS=
+M 11.11 Version 5.0.0 December 1995=0D=0A[6] GSM 02.17 (ETS 300 509): "Europ=
+ean digital cellular telecommunications=0D=0Asystem (Phase 2); Subscriber id=
+entity modules functional characteristics".=0D=0A[7] GSM 02.24 (ETS 300 510=
+): "European digital cellular telecommunications=0D=0Asystem (Phase 2); Desc=
+ription of Charge Advice Information (CAI)".=0D=0A[8] GSM 02.30 (ETS 300 511=
+): "European digital cellular telecommunications=0D=0Asystem (Phase 2); Man-=
+Machine Interface (MMI) of the Mobile Station (MS)".=0D=0A[9] GSM 02.86 (ETS=
+ 300 519): "European digital cellular telecommunications=0D=0Asystem (Phase =
+2); Advice of charge (AoC) supplementary services - Stage 1".=0D=0A[10] GSM =
+03.20 (ETS 300 534): "European digital cellular telecommunications=0D=0Asyst=
+em (Phase 2); Security related network functions".=0D=0A[11] GSM 03.38 (ETS =
+300 628): "European digital cellular telecommunication system=0D=0A(Phase 2)=
+; Alphabets and language-specific information".=0D=0A[12] GSM 03.40 (ETS 300=
+ 536): "European digital cellular telecommunications=0D=0Asystem (Phase 2); =
+Technical realization of the Short Message (SMS) Service=0D=0APoint-to-Point=
+ (PP)".=0D=0A[13] GSM 03.41 (ETS 300 537): "European digital cellular teleco=
+mmunications=0D=0Asystem (Phase 2); Technical realization of the Short Messa=
+ge Service Cell=0D=0ABroadcast (SMSCB)".=0D=0A[14] GSM 04.08 (ETS 300 557): =
+"European digital cellular telecommunications=0D=0Asystem (Phase 2); Mobile =
+radio interface Layer 3 specification".=0D=0A[15] GSM 04.11 (ETS 300 559): "=
+European digital cellular telecommunications=0D=0Asystem (Phase 2); Point to=
+ Point (PP) Short Message Service (SMS) support on=0D=0Amobile radio interfa=
+ce".=0D=0A[16] GSM 09.91 (ETR 174): "European digital cellular telecommunica=
+tions system=0D=0A(Phase 2); Interworking aspects of the SIM/ME interface be=
+tween Phase 1 and=0D=0APhase 2".=0D=0A[17] CCITT Recommendation E.118: "The =
+international telecommunication charge=0D=0Acard".=0D=0A[18] CCITT Recommend=
+ation E.164: "Numbering plan for the ISDN era".=0D=0A[19] CCITT Recommendati=
+on T.50: "International Alphabet No. 5". (ISO 646: 1983=0D=0AInformation pr=
+ocessing - ISO 7-bits coded characters set for information=0D=0Ainterchange)=
+.=0D=0A[20] ISO 7810 (1985): "Identification cards - Physical characteristic=
+s".=0D=0A[21] ISO 7811-1 (1985): "Identification cards - Recording technique=
+ - Part 1:=0D=0AEmbossing".=0D=0A[22] ISO 7811-3 (1985): "Identification car=
+ds - Recording technique - Part 3: Location=0D=0Aof embossed characters".=
+=0D=0A[23] ISO 7816-1 (1987): "Identification cards - Integrated circuit(s) =
+cards with=0D=0Acontacts Part 1: Physical characteristics".=0D=0A[24] ISO 7=
+816-2 (1988): "Identification cards - Integrated circuit(s) cards with=0D=
+=0Acontacts Part 2: Dimensions and locations of the contacts".=0D=0APage 11=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A[25] ISO/IEC 7816-3 (1989):=
+ "Identification cards - Integrated circuit(s) cards with=0D=0Acontacts Par=
+t 3: Electronic signals and transmission protocols".=0D=0A3 Definitions and =
+abbreviations=0D=0A3.1 Definitions=0D=0AFor the purposes of this GTS the fo=
+llowing definitions apply. For further information and definitions refer to=
+=0D=0ATS GSM 01.02 [1].=0D=0Aaccess conditions: A set of security attributes=
+ associated with a file.=0D=0Aapplication: An application consists of a set =
+of security mechanisms files data and protocols (excluding=0D=0Atransmissi=
+on protocols).=0D=0Aapplication protocol: The set of procedures required by =
+the application.=0D=0Acard session: A link between the card and the external=
+ world starting with the ATR and ending with a=0D=0Asubsequent reset or a de=
+activation of the card.=0D=0Acurrent directory: The latest MF or DF selected=
+.=0D=0Acurrent EF: The latest EF selected.=0D=0Adata field: Obsolete term fo=
+r Elementary File.=0D=0ADedicated File (DF): A file containing access condit=
+ions and optionally Elementary Files (EFs) or other=0D=0ADedicated Files (=
+DFs).=0D=0Adirectory: General term for MF and DF.=0D=0AElementary File (EF):=
+ A file containing access conditions and data and no other files.=0D=0Afile:=
+ A directory or an organised set of bytes or records in the SIM.=0D=0Afile i=
+dentifier: The 2 bytes which address a file in the SIM.=0D=0AGSM or DCS 1800=
+ application: Set of security mechanisms files data and protocols required=
+ by GSM=0D=0Aor DCS 1800.=0D=0AGSM session: That part of the card session de=
+dicated to the GSM operation.=0D=0AIC card SIM: Obsolete term for ID-1 SIM.=
+=0D=0AID-1 SIM: The SIM having the format of an ID-1 card (see ISO 7816-1 [2=
+3]).=0D=0AMaster File (MF): The unique mandatory file containing access cond=
+itions and optionally DFs and/or EFs.=0D=0Apadding: One or more bits appende=
+d to a message in order to cause the message to contain the required=0D=0Anu=
+mber of bits or bytes.=0D=0Aplug-in SIM: A second format of SIM (specified i=
+n clause 4).=0D=0Arecord: A string of bytes within an EF handled as a single=
+ entity (see clause 6).=0D=0Arecord number: The number which identifies a re=
+cord within an EF.=0D=0Arecord pointer: The pointer which addresses one reco=
+rd in an EF.=0D=0APage 12=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Aro=
+ot directory: Obsolete term for Master File.=0D=0A3.2 Abbreviations=0D=0AFor=
+ the purposes of this ETS the following abbreviations apply. In addition to =
+the following abbreviations=0D=0Aused in this ETS are listed in GSM 01.04 [2=
+].=0D=0AA3 Algorithm 3 authentication algorithm; used for authenticating th=
+e subscriber=0D=0AA5 Algorithm 5 cipher algorithm; used for enciphering/dec=
+iphering data=0D=0AA8 Algorithm 8 cipher key generator; used to generate Kc=
+=0D=0AA38 A single algorithm performing the functions of A3 and A8=0D=0AACM =
+Accumulated Call Meter=0D=0AADN Abbreviated Dialling Number=0D=0AADM Access =
+condition to an EF which is under the control of the authority which=0D=0Acr=
+eates this file=0D=0AALW ALWays=0D=0AAoC Advice of Charge=0D=0AAPDU Applicat=
+ion Protocol Data Unit=0D=0AATR Answer To Reset=0D=0ABCCH Broadcast Control =
+CHannel=0D=0ABCD Binary Coded Decimal=0D=0ABTS Base Transmitter Station=0D=
+=0ACB Cell Broadcast=0D=0ACBMI Cell Broadcast Message Identifier=0D=0ACCITT =
+The International Telegraph and Telephone Consultative Committee (now also=
+=0D=0Aknown as the ITU Telecommunications Standardization sector)=0D=0ACCP C=
+apability/Configuration Parameter=0D=0ACHV Card Holder Verification informat=
+ion; access condition used by the SIM for the=0D=0Averification of the ident=
+ity of the user=0D=0ACLA CLAss=0D=0ADCS Digital Cellular System=0D=0ADF Dedi=
+cated File (abbreviation formerly used for Data Field)=0D=0ADTMF Dual Tone M=
+ultiple Frequency=0D=0AEF Elementary File=0D=0AETSI European Telecommunicati=
+ons Standards Institute=0D=0Aetu elementary time unit=0D=0AFDN Fixed Diallin=
+g Number=0D=0AGSM Global System for Mobile communications=0D=0AHPLMN Home PL=
+MN=0D=0AIC Integrated Circuit=0D=0AICC Integrated Circuit(s) Card=0D=0AID ID=
+entifier=0D=0AIEC International Electrotechnical Commission=0D=0AIMSI Intern=
+ational Mobile Subscriber Identity=0D=0AISO International Organization for 0D=0AMCC Mobile Country Code=0D=0AME Mobile Equipment=0D=0AMF M=
+aster File=0D=0AMMI Man Machine Interface=0D=0AMNC Mobile Network Code=0D=
+=0AMS Mobile Station=0D=0AMSISDN Mobile Station international ISDN number=
+=0D=0AMSB Most Significant Bit=0D=0APage 13=0D=0AGSM 11.11 Version 5.0.0 Dec=
+ember 1995=0D=0ANET NETwork=0D=0ANEV NEVer=0D=0ANPI Numbering Plan Identifie=
+r=0D=0APIN/PIN2 Personal Identification Number / Personal Identification Num=
+ber 2 (obsolete=0D=0Aterms for CHV1 and CHV2 respectively)=0D=0APLMN Public=
+ Land Mobile Network=0D=0APTS Protocol Type Select (response to the ATR)=0D=
+=0APUK/PUK2 PIN Unblocking Key / PIN2 Unblocking Key (obsolete terms for UNB=
+LOCK CHV1=0D=0Aand UNBLOCK CHV2 respectively)=0D=0ARAND A RANDom challenge =
+issued by the network=0D=0ARFU Reserved for Future Use=0D=0ASIM Subscriber I=
+dentity Module=0D=0ASMS Short Message Service=0D=0ASRES Signed RESponse calc=
+ulated by a SIM=0D=0ASSC Supplementary Service Control string=0D=0ASW1/SW2 S=
+tatus Word 1 / Status Word 2=0D=0ATMSI Temporary Mobile Subscriber Identity=
+=0D=0ATON Type Of Number=0D=0ATP Transfer layer Protocol=0D=0ATS Technical S=
+pecification=0D=0AUNBLOCK CHV1/2 value to unblock CHV1/CHV2=0D=0AVPLMN Visit=
+ed PLMN=0D=0A3.3 Symbols=0D=0AVcc Supply voltage=0D=0AVpp Programming voltag=
+e=0D=0A'0' to '9' and 'A' to 'F' The sixteen hexadecimal digits=0D=0A4 Physi=
+cal characteristics=0D=0ATwo physical types of SIM are specified. These are =
+the "ID-1 SIM" and the "Plug-in SIM".=0D=0AThe physical characteristics of b=
+oth types of SIM shall be in accordance with ISO 7816-12 [23 24] unless=
+=0D=0Aotherwise specified. The following additional requirements shall be ap=
+plied to ensure proper operation in=0D=0Athe GSM environment.=0D=0A4.1 Forma=
+t and layout=0D=0AThe information on the exterior of either SIM should inclu=
+de at least the individual account identifier and the=0D=0Acheck digit of th=
+e IC Card Identification (see clause 10 EFICCID).=0D=0A4.1.1 ID-1 SIM=0D=
+=0AFormat and layout of the ID-1 SIM shall be in accordance with ISO 7816-1=
+2 [23 24].=0D=0AThe card shall have a polarisation mark (see TS GSM 02.07 [=
+3]) which indicates how the user should=0D=0Ainsert the card into the ME.=
+=0D=0AThe ME shall accept embossed ID-1 cards. The embossing shall be in acc=
+ordance with ISO 7811=0D=0A[20 21]. The contacts of the ID-1 SIM shall be l=
+ocated on the front (embossed face see ISO 7810 [20])=0D=0Aof the card.=0D=
+=0A4.1.2 Plug-in SIM=0D=0AThe Plug-in SIM has a width of 25 mm a height of =
+15 mm a thickness the same as an ID-1 SIM and a=0D=0Afeature for orientatio=
+n. See figure A.1 in normative annex A for details of the dimensions of the =
+card and=0D=0Athe dimensions and location of the contacts.=0D=0AAnnexes A.1 =
+and A.2 of ISO 7816-1 [23] do not apply to the Plug-in SIM.=0D=0APage 14=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AAnnex A of ISO 7816-2 [24] app=
+lies with the location of the reference points adapted to the smaller size.=
+=0D=0AThe three reference points P1 P2 and P3 measure 75 mm 33 mm and 20=
+8 mm respectively from 0.=0D=0AThe values in Table A.1 of ISO 7816-2 [24]=
+ are replaced by the corresponding values of figure A.1.=0D=0A4.2 Temperatur=
+e range for card operation=0D=0AThe temperature range for full operational u=
+se shall be between -25=B0C and +70=B0C with occasional peaks of=0D=0Aup to =
++85=B0C. "Occasional" means not more than 4 hours each time and not over 100=
+ times during the life=0D=0Atime of the card.=0D=0A4.3 Contacts=0D=0A4.3.1 P=
+rovision of contacts=0D=0AME: There shall not be any contacting elements in =
+positions C4 and C8. Contact C6 need not be=0D=0Aprovided for Plug-in SIMs.=
+=0D=0ASIM: Contacts C4 and C8 need not be provided by the SIM. Contact C6 sh=
+all not be bonded in the SIM=0D=0Afor any function other than supplying Vpp.=
+=0D=0A4.3.2 Activation and deactivation=0D=0AThe ME shall connect activate =
+and deactivate the SIM in accordance with the Operating Procedures=0D=0Aspec=
+ified in ISO/IEC 7816-3 [25].=0D=0AFor any voltage level monitored during t=
+he activation sequence or during the deactivation sequence=0D=0Afollowing s=
+oft power-down the order of the contact activation/deactivation shall be re=
+spected.=0D=0ANOTE 1: Soft Power switching is defined in TS GSM 02.07 [3].=
+=0D=0ANOTE 2: It is recommended that whenever possible the deactivation sequ=
+ence defined in=0D=0AISO/IEC 7816-3 [25] should be followed by the ME on all=
+ occasions when the ME is=0D=0Apowered down.=0D=0AIf the SIM clock is alread=
+y stopped and is not restarted the ME is allowed to deactivate all the cont=
+acts in=0D=0Aany order provided that all signals reach low level before Vcc=
+ leaves high level. If the SIM clock is already=0D=0Astopped and is restarte=
+d before the deactivation sequence then the deactivation sequence specified=
+ in=0D=0AISO/IEC 7816-3 [25] subclause 5.4 shall be followed.=0D=0AWhen Vpp =
+is connected to Vcc as allowed by GSM (see clause 5) then Vpp will be acti=
+vated and=0D=0Adeactivated with Vcc at the time of the Vcc activation/deact=
+ivation as given in the sequences of ISO/IEC=0D=0A7816-3 [25] subclauses 5.=
+1 and 5.4.=0D=0AThe voltage level of Vcc used by GSM differs from that spe=
+cified in ISO/IEC 7816-3 [25]. Vcc is powered=0D=0Awhen it has a value betwe=
+en 45 V and 55 V.=0D=0A4.3.3 Inactive contacts=0D=0AThe voltages on contac=
+ts C1 C2 C3 C6 and C7 of the ME shall be between 0 and =B1 04 volts refe=
+renced=0D=0Ato ground (C5) when the ME is switched off with the power source=
+ connected to the ME. The=0D=0Ameasurement equipment shall have a resistance=
+ of 50 kohms when measuring the voltage on C2 C3 C6=0D=0Aand C7. The resis=
+tance shall be 10 kohms when measuring the voltage on C1.=0D=0A4.3.4 Contact=
+ pressure=0D=0AThe contact pressure shall be large enough to ensure reliable=
+ and continuous contact (e.g. to overcome=0D=0Aoxidisation and to prevent in=
+terruption caused by vibration). The radius of any curvature of the contacti=
+ng=0D=0Aelements shall be greater than or equal to 08 mm over the contact a=
+rea.=0D=0APage 15=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AUnder no c=
+ircumstances may a contact force be greater than 05 N per contact.=0D=0A4.4=
+ Precedence=0D=0AFor Mobile Equipment which accepts both an ID-1 SIM and a =
+Plug-in SIM the ID-1 SIM shall take=0D=0Aprecedence over the Plug-in SIM (s=
+ee TS GSM 02.17 [6]).=0D=0A4.5 Static Protection=0D=0AConsidering that the S=
+IM is a CMOS device the ME manufacturer shall take adequate precautions (in=
+=0D=0Aaddition to the protection diodes inherent in the SIM) to safeguard th=
+e ME SIM and SIM/ME interface=0D=0Afrom static discharges at all times and=
+ particularly during SIM insertion into the ME.=0D=0A5 Electronic signals an=
+d transmission protocols=0D=0AElectronic signals and transmission protocols =
+shall be in accordance with ISO/IEC 7816-3 [25] unless=0D=0Aspecified otherw=
+ise. The following additional requirements shall be applied to ensure proper=
+ operation in=0D=0Athe GSM environment.=0D=0AThe choice of the transmission =
+protocol(s) to be used to communicate between the SIM and the ME shall=0D=
+=0Aat least include that specified and denoted by T=3D0 in ISO/IEC 7816-3 [2=
+5].=0D=0AThe values given in the tables hereafter are derived from ISO/IEC 7=
+816-3 [25] subclause 4.2 with the=0D=0Afollowing considerations:=0D=0A- VOH=
+ and VOL always refer to the device (ME or SIM) which is driving the interfa=
+ce. VIH and VIL=0D=0Aalways refer to the device (ME or SIM) which is operati=
+ng as a receiver on the interface.=0D=0A- This convention is different to th=
+e one used in ISO/IEC 7816-3 [25] which specifically defines an=0D=0AICC fo=
+r which its current conventions apply. The following clauses define the spec=
+ific core=0D=0Arequirements for the SIM which provide also the basis for Ty=
+pe Approval. For each state (VOH VIH=0D=0AVIL and VOL) a positive current =
+is defined as flowing out of the entity (ME or SIM) in that state.=0D=0A- Th=
+e high current options of ISO/IEC 7816-3 [25] for VIH and VOH are not specif=
+ied for the SIM as=0D=0Athey apply to NMOS technology requirements. No reali=
+sation of the SIM using NMOS is foreseen.=0D=0A5.1 Supply voltage Vcc (conta=
+ct C1)=0D=0AThe SIM shall be operated within the following limits:=0D=0ATabl=
+e 1: Electrical characteristics of Vcc under normal operating conditions=0D=
+=0ASymbol Minimum Maximum Unit=0D=0AVcc 45 55 V=0D=0AIcc 10 mA=0D=0AThe cu=
+rrent consumption of the SIM shall not exceed the value given in table 1 at =
+any frequency accepted=0D=0Aby the SIM.=0D=0AWhen the SIM is in idle state (=
+see below) the current consumption of the card shall not exceed 200 =B5A at =
+1=0D=0AMHz and 25=B0C.=0D=0AThe ME shall source the maximum current requirem=
+ents defined above. It shall also be able to counteract=0D=0Aspikes in the c=
+urrent consumption of the card up to a maximum charge of 40 nAs with no more=
+ than 400 ns=0D=0Aduration and an amplitude of at most 200 mA ensuring that=
+ the supply voltage stays in the specified range.=0D=0ANOTE: A possible solu=
+tion would be to place a capacitor (e.g. 100 nF ceramic) as close as=0D=0Ap=
+ossible to the contacting elements.=0D=0APage 16=0D=0AGSM 11.11 Version 5.0.=
+0 December 1995=0D=0A5.2 Reset (RST) (contact C2)=0D=0AThe ME shall operate =
+the SIM within the following limits:=0D=0ATable 2: Electrical characteristic=
+s of RST under normal operating conditions=0D=0ASymbol Conditions Minimum Ma=
+ximum=0D=0AVOH IOHmax =3D +20=B5A Vcc-07 Vcc (note)=0D=0AVOL IOLmax =3D -20=
+0 =B5A 0V (note) 06V=0D=0AtR tF Cout =3D Cin =3D 30pF 400=B5s=0D=0ANOTE: To=
+ allow for overshoot the voltage on RST shall remain=0D=0Abetween -03V and =
+Vcc+03V during dynamic operation.=0D=0A5.3 Programming voltage Vpp (contact=
+ C6)=0D=0ASIMs shall not require any programming voltage on Vpp. The ME need=
+ not provide contact C6. If the ME=0D=0Aprovides contact C6 then in the ca=
+se of the ID-1 SIM the same voltage shall be supplied on Vpp as on=0D=0AVcc=
+ while in the case of Plug-in SIMs the ME need not provide any voltage on C6=
+. Contact C6 may be=0D=0Aconnected to Vcc in any ME but shall not be connect=
+ed to ground.=0D=0A5.4 Clock CLK (contact C3)=0D=0AThe SIM shall support 1 t=
+o 5 MHz. The clock shall be supplied by the ME. No "internal clock" SIMs sha=
+ll be=0D=0Aused.=0D=0AIf a frequency of 13/4 MHz is needed by the SIM to run=
+ the authentication procedure in the allotted time=0D=0A(see TS GSM 03.20 [1=
+0]) bit 2 of byte 1 in the directory characteristics shall be set to 1. Oth=
+erwise a=0D=0Aminimum frequency of 13/8 MHz may be used.=0D=0AThe duty cycle=
+ shall be between 40% and 60% of the period during stable operation.=0D=0ATh=
+e ME shall operate the SIM within the following limits:=0D=0ATable 3: Electr=
+ical characteristics of CLK under normal operating conditions=0D=0ASymbol Co=
+nditions Minimum Maximum=0D=0AVOH IOHmax =3D +20=B5A 07xVcc Vcc (note)=0D=
+=0AVOL IOLmax =3D -200 =B5A 0V (note) 05V=0D=0AtR tF Cout =3D Cin =3D 30pF =
+9 % of period with a maximum=0D=0Aof 05=B5s=0D=0ANOTE: To allow for oversho=
+ot the voltage on CLK shall remain between -03V=0D=0Aand Vcc+03V during dy=
+namic operation.=0D=0A5.5 I/O (contact C7)=0D=0ATable 4 defines the electric=
+al characteristics of the I/O (contact C7). The values given in the table ha=
+ve the=0D=0Aeffect of defining the values of the pull-up resistor in the ME =
+and the impedances of the drivers and=0D=0Areceivers in the ME and SIM.=0D=
+=0APage 17=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 4: Electric=
+al characteristics of I/O under normal operating conditions=0D=0ASymbol Cond=
+itions Minimum Maximum=0D=0AVIH IIHmax =3D =B120=B5A (note 2) 07xVcc Vcc+0=
+3V=0D=0AVIL IILmax =3D +1mA -03V 08V=0D=0AVOH (note 1) IOHmax =3D +20=B5A =
+38V Vcc (note 3)=0D=0AVOL IOLmax =3D -1mA 0V (note 3) 04V=0D=0AtR tF Cout =
+=3D Cin =3D 30pF 1=B5s=0D=0ANOTE 1: It is assumed that a pull-up resistor is=
+ used in the interface device=0D=0A(recommended value: 20kohms).=0D=0ANOTE 2=
+: During static conditions (idle state) only the positive value can apply.=
+=0D=0AUnder dynamic operating conditions (transmission) short term voltage=
+=0D=0Aspikes on the I/O line may cause a current reversal.=0D=0ANOTE 3: To a=
+llow for overshoot the voltage on I/O shall remain between -03V and=0D=0AVc=
+c+03V during dynamic operation.=0D=0A5.6 States=0D=0AThere are two states f=
+or the SIM while the power supply is on:=0D=0A- The SIM is in operating stat=
+e when it executes a command. This state also includes transmission=0D=0Afro=
+m and to the ME.=0D=0A- The SIM is in idle state at any other time. It shall=
+ retain all pertinent data during this state.=0D=0AThe SIM may support a clo=
+ck stop mode. The clock shall only be switched off subject to the conditions=
+=0D=0Aspecified in the directory characteristics (see clause 9).=0D=0AClock =
+stop mode. An ME of Phase 2 or later shall wait at least five (5) elementary=
+ time units after having=0D=0Areceived the last bit of the response before i=
+t switches off the clock (if it is allowed to do so). It shall wait=0D=0Aat =
+least two (2) elementary time units before it sends the first command after =
+having started the clock.=0D=0ATo achieve phase compatibility the following=
+ procedure shall be adhered to:=0D=0AA SIM of Phase 2 or later shall always =
+send the status information "normal ending of the command" after=0D=0Athe su=
+ccessful interpretation of the command SLEEP received from a Phase 1 ME. An =
+ME of Phase 2 or=0D=0Alater shall not send a SLEEP command.=0D=0AA Phase 1 M=
+E shall wait at least two (2) elementary time units after having received th=
+e compulsory=0D=0Aacknowledgement SW1 SW2 of the SLEEP command before it swi=
+tches off the clock (if it is allowed to do=0D=0Aso). It shall wait at least=
+ two (2) elementary time units before it sends the first command after havin=
+g=0D=0Astarted the clock.=0D=0A5.7 Baudrate=0D=0AThe baudrate for all commun=
+ications shall be: (clock frequency)/372.=0D=0A5.8 Answer To Reset (ATR)=0D=
+=0AThe ATR is information presented by the SIM to the ME at the beginning of=
+ the card session and gives=0D=0Aoperational requirements.=0D=0A5.8.1 Struct=
+ure and contents=0D=0AThe following table gives an explanation of the charac=
+ters specified in ISO/IEC 7816-3 [25] and the=0D=0Arequirements for their us=
+e in GSM. The answer to reset consists of at most 33 characters. The ME shal=
+l=0D=0APage 18=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0Abe able to re=
+ceive interface characters for transmission protocols other than T=3D0 hist=
+orical characters and=0D=0Aa check byte even if only T=3D0 is used by the M=
+E.=0D=0ATable 5: ATR=0D=0ACharacter Contents sent by=0D=0Athe card=0D=0Aa) e=
+valuation by the ME=0D=0Ab) reaction by the ME=0D=0A1. Initial=0D=0Acharacte=
+r=0D=0ATS=0D=0Acoding convention for all=0D=0Asubsequent characters=0D=0A(di=
+rect or inverse=0D=0Aconvention)=0D=0Aalways a) always=0D=0Ab) using appropr=
+iate convention=0D=0A2. Format=0D=0Acharacter=0D=0AT0=0D=0Asubsequent interf=
+ace=0D=0Acharacters number of=0D=0Ahistorical characters=0D=0Aalways a) alw=
+ays=0D=0Ab) identifying the subsequent=0D=0Acharacters accordingly=0D=0A3. I=
+nterface=0D=0Acharacter=0D=0A(global)=0D=0ATA1=0D=0Aparameters to calcul0D=0A5. Interface=0D=0Acharacter=0D=0A(global)=0D=0ATC1=0D=0Apara=
+meters to calculate=0D=0Athe extra guardtime=0D=0Arequested by the card; no=
+=0D=0Aextra guardtime is used to=0D=0Asend characters from the=0D=0Acard to =
+the ME=0D=0Aoptional a) always if present=0D=0Ab) if TC1 is neither 0 nor 25=
+5 then=0D=0Areject the SIM (in accordance with=0D=0Asubclause 5.10); see th=
+e note after=0D=0Athe table=0D=0A6. Interface=0D=0Acharacter=0D=0ATD1=0D=0Ap=
+rotocol type; indicator=0D=0Afor the presence of interface=0D=0Acharacters=
+=0D=0Aspecifying rules to be=0D=0Aused for transmissions=0D=0Awith the given=
+ protocol=0D=0Atype=0D=0Aoptional a) always if present=0D=0Ab) identifying t=
+he subsequent=0D=0Acharacters accordingly=0D=0A7. Interface=0D=0Acharacter=
+=0D=0A(specific)=0D=0ATA2=0D=0Anot used for protocol T=3D0 optional a) optio=
+nal=0D=0Ab) --------=0D=0A8. Interface=0D=0Acharacter=0D=0A(global)=0D=0ATB2=
+=0D=0Aparameter to calculate=0D=0Athe programming voltage=0D=0Anever the all=
+owed value of TB1 above=0D=0Adefines that an external=0D=0Aprogramming volta=
+ge is not=0D=0Aapplicable=0D=0A9. Interface=0D=0Acharacter=0D=0A(specific)=
+=0D=0ATC2=0D=0Aparameters to calculate=0D=0Athe work waiting time=0D=0Aoptio=
+nal a) always if present=0D=0Ab) using the work waiting time=0D=0Aaccordingl=
+y=0D=0A10. Interface=0D=0Acharacter=0D=0ATDi=0D=0A(i>1)=0D=0Aprotocol type; =
+indicator=0D=0Afor the presence of=0D=0Ainterface characters=0D=0Aspecifyin=
+g rules to be=0D=0Aused for transmissions=0D=0Awith the given protocol=0D=
+=0Atype=0D=0Aoptional a) always if present=0D=0Ab) identifying the subsequen=
+t=0D=0Acharacters accordingly=0D=0APage 19=0D=0AGSM 11.11 Version 5.0.0 Dece=
+mber 1995=0D=0ATable 5: ATR (concluded)=0D=0ACharacter Contents sent by=0D=
+=0Athe card=0D=0Aa) evaluation by the ME=0D=0Ab) reaction by the ME=0D=0A11.=
+ Interface=0D=0Acharacter=0D=0ATAi TBi TCi=0D=0A(i>2)=0D=0Acharacters whic=
+h contain=0D=0Ainterface characters for=0D=0Aother transmission=0D=0Aprotoco=
+ls=0D=0Aoptional a) optional=0D=0Ab) --------=0D=0A12. Historical=0D=0Achara=
+cters=0D=0AT1
+.TK=0D=0Acontents not specified in=0D=0AISO/IEC=0D=0Aoption=
+al a) optional=0D=0Ab) --------=0D=0A13. Check=0D=0Acharacter=0D=0ATCK=0D=
+=0Acheck byte (exclusive -=0D=0AORing)=0D=0Anot sent if=0D=0Aonly T=3D0 is=
+=0D=0Aindicated in=0D=0Athe ATR; in=0D=0Aall other=0D=0Acases TCK=0D=0Ashall=
+ be=0D=0Asent=0D=0Aa) optional=0D=0Ab) --------=0D=0ANOTE: According to ISO/=
+IEC 7816-3:1989/DAM2 (see annex D) N=3D255 indicates that the=0D=0Aminimum d=
+elay is 12 etu for the asynchronous half-duplex character transmission=0D=
+=0Aprotocol.=0D=0A5.8.2 PTS procedure=0D=0ASpecifically related to this Tech=
+nical Specification the PTS procedure according to ISO/IEC 7816-3 [25]=0D=
+=0Aclause 7 is applied only if TA1 is not equal to '11' as follows:=0D=
+=0Aa) for MEs only supporting default speed (F=3D372 D=3D1)=0D=0A=C9=CD=CD=
+=BB Reset =C9=CD=CD=CD=BB=0D=0A=BAME=BA =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4> =BASIM=BA=0D=0A=C8=CD=CD=BC =C8=CD=CD=CD=BC=0D=0AATR=0D=0A<=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TA1 not '11'=0D=0A=DA=C4=C4=C4=
+=C4=C4=C2=C4=C4=C4=C4=BF=0D=0A=B3PTSS=3D=B3'FF'=B3 PTS Request=0D=0A=B3PTS0=
+=3D=B3'00'=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4>=0D=0A=B3PCK =3D=B3'FF'=B3=0D=0A=C0=C4=C4=C4=C4=
+=C4=C1=C4=C4=C4=C4=D9=0D=0A=DA=C4=C4=C4=C4=C4=C2=C4=C4=C4=C4=BF=0D=0APTS Res=
+ponse =B3PTSS=3D=B3'FF'=B3=0D=0A<=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4PTS0=3D=B3'00'=B3=0D=0A=B3PC=
+K =3D=B3'FF'=B3=0D=0A=C0=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0AFigure 1: PTS=
+ procedure=0D=0APTS Request and PTS Response consist of the three (3) charac=
+ters PTSS PTSO and PCK of which=0D=0APTSS is sent first.=0D=0AAfter this pr=
+ocedure the protocol T=3D0 and the parameters F=3D372 D=3D1 and N=3D0 will =
+be used.=0D=0Ab) for MEs only supporting enhanced speed (F=3D512 D=3D8)=0D=
+=0APage 20=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=C9=CD=CD=BB Rese=
+t =C9=CD=CD=CD=BB=0D=0A=BAME=BA =C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4> =BASIM=BA=0D=0A=C8=CD=CD=BC =C8=CD=CD=CD=BC=0D=0AATR=0D=0A<=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 TA1 =3D '94'=0D=0A=DA=C4=C4=C4=C4=C4=
+=C2=C4=C4=C4=C4=BF=0D=0A=B3PTSS=3D=B3'FF'=B3 PTS Request=0D=0A=B3PTS0=3D=B3'=
+10'=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4>=0D=0A=B3PTS1=3D=B3'94'=B3=0D=0A=B3PCK =3D=B3'7B'=B3=0D=
+=0A=C0=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0A=DA=C4=C4=C4=C4=C4=C2=C4=C4=C4=
+=C4=BF=0D=0APTS Response =B3PTSS=3D=B3'FF'=B3=0D=0A<=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4PTS0=
+=3D=B3'10'=B3=0D=0A=B3PTS1=3D=B3'94'=B3=0D=0A=B3PCK =3D=B3'7B'=B3=0D=0A=C0=
+=C4=C4=C4=C4=C4=C1=C4=C4=C4=C4=D9=0D=0AFigure 2: PTS procedure requesting en=
+hanced speed values (F=3D512 D=3D8 see clause 5.8.3)=0D=0APTS Request and =
+PTS Response consist of the four (4) characters PTSS PTSO PTS1 and PCK of =
+which=0D=0APTSS is sent first.=0D=0AAfter this procedure the protocol T=3D0 =
+and the parameters F=3D512 D=3D8 and N=3D0 will be used.=0D=0A5.8.3 Speed e=
+nhancement=0D=0AIf speed enhancement is implemented the ME and the SIM shall=
+ at least support F=3D512 and D=3D8 in=0D=0Aaddition to F=3D372 and D=3D1. H=
+owever other values may also be supported. If the ME requests PTS using=0D=
+=0Avalues other than those above then the PTS procedure shall be initiated a=
+ccordingly.=0D=0AThe SIM shall support the default value (F=3D372 and D=3D1)=
+. If the speed enhancement is supported by the=0D=0ASIM it is mandatory that=
+ F=3D512 and D=3D8 is supported. However the value in TA1 may even indicate=
+ a=0D=0Afaster speed (F=3D512 and D=3D16). The SIM may also support other va=
+lues between the default value=0D=0A(F=3D372 and D=3D1) and the values indic=
+ated in TA1. The SIM shall offer the negotiable mode to ensure=0D=0Abackwar=
+ds compatibility with exing MEs. In the negotiable mode the SIM will use def=
+ault values even if=0D=0Aother parameters are offered in the ATR if the PTS =
+procedure is not initiated.=0D=0AThe ME shall support the default value (F=
+=3D372 and D=3D1). If the speed enhancement is supported in the ME=0D=0Ait i=
+s mandatory to support F=3D512 and D=3D8. The ME may additionally support ot=
+her values.=0D=0AIf the SIM does not answer the PTS request within the initi=
+al waiting time the ME shall reset the SIM. After=0D=0Atwo failed PTS attemp=
+ts using F=3D512 and D=3D8 or values indicated in TA1 (no PTS response from=
+ the=0D=0ASIM) the ME shall initiate PTS procedure using default values. If =
+this also fails (no PTS response from the=0D=0ASIM) the ME may proceed using=
+ default values without requesting PTS=0D=0AIf the SIM does not support the =
+values requested by the ME the SIM shall respond to the PTS request=0D=0Ain=
+dicating the use of default values.=0D=0A5.9 Bit/character duration and samp=
+ling time=0D=0AThe bit/character duration and sampling time specified in ISO=
+/IEC 7816-3 [25] subclauses 6.1.1 and=0D=0A6.1.2 are valid for all communi=
+cations.=0D=0A5.10 Error handling=0D=0AFollowing receipt of an ATR which is=
+ not in accordance with this specification e.g. because of forbidden=0D=0AA=
+TR characters or too few bytes being transmitted the ME shall perform a Res=
+et. The ME shall not reject=0D=0Athe SIM until at least three consecutive wr=
+ong ATRs are received.=0D=0ADuring the transmission of the ATR and the proto=
+col type selection the error detection and character=0D=0Arepetition proced=
+ure specified in ISO/IEC 7816-3 [25] subclause 6.1.3 is optional for the M=
+E. For the=0D=0Asubsequent transmission on the basis of T=3D0 this procedure=
+ is mandatory for the ME.=0D=0APage 21=0D=0AGSM 11.11 Version 5.0.0 December=
+ 1995=0D=0AFor the SIM the error detection and character repetition procedur=
+e is mandatory for all communications.=0D=0A6 Logical Model=0D=0AThis clause=
+ describes the logical structure for a SIM the code associated with it and=
+ the structure of files=0D=0Aused.=0D=0A6.1 General description=0D=0AFigure =
+3 shows the general structural relationships which may exist between files. =
+The files are organised=0D=0Ain a hierarchical structure and are of one of t=
+hree types as defined below. These=0D=0Afiles may be either administrative o=
+r application specific. The operating system=0D=0Ahandles the access to the =
+data stored in different files.=0D=0A=C9=CD=CD=CD=CD=CD=CD=CD=CD=CD=CB=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BB=0D=0A=BA =
+MF =BA =BA=0D=0A=BA =BA =C9=CD=CD=CD=CD=CD=CB=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BB =BA=0D=0A=CC=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=BC =BA DF2 =BA =DA=C4=C4=C4=C4=BF =BA =BA=0D=0A=BA =
+=CC=CD=CD=CD=CD=CD=BC =B3 EF =B3 =BA =BA=0D=0A=BA =C9=CD=CD=CD=CD=CD=CB=CD=
+=CD=CD=CD=CD=CA=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=BB =C0=C4=C4=C4=C4=D9 =BA =BA=0D=0A=BA =BA DF1 =BA =BA =BA =BA=0D=0A=
+=BA =CC=CD=CD=CD=CD=CD=BC =C9=CD=CD=CD=CD=CD=CD=CB=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=BB =BA =DA=C4=C4=C4=C4=BF =BA =BA=0D=0A=BA =BA =BA DF11 =BA =
+=C9=CD=CD=CD=CD=CD=CD=CD=BB =BA =BA =B3 EF =B3 =BA =BA=0D=0A=BA =BA =CC=CD=
+=CD=CD=CD=CD=CD=BC =BA DF111 =BA =BA =BA =C0=C4=C4=C4=C4=D9 =BA =BA=0D=0A=
+=BA =BA =C9=CD=CD=CD=CD=CD=CD=CB=CD=CA=CD=CD=CD=CD=CD=CD=CD=CD=BB=C8=CD=CD=
+=CD=CD=CD=CD=CD=BC =BA =BA
+
+ =BA =BA=0D=0A=BA =BA =BA DF12 =BA =DA=C4=C4=
+=C4=C4=BF =CC=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC =CC=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=BC =BA=0D=0A=BA =BA =CC=CD=CD=CD=CD=CD=CD=BC =B3 EF =B3 =BA =DA=C4=
+=C4=C4=C4=BF =BA =BA=0D=0A=BA =BA =BA =C0=C4=C4=C4=C4=D9 =BA =B3 EF =B3 =BA =
+=DA=C4=C4=C4=C4=BF =BA=0D=0A=BA =BA =C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=BC =C0=C4=C4=C4=C4=D9 =BA =B3 EF =B3 =BA=0D=0A=BA =BA =BA =
+=C0=C4=C4=C4=C4=D9 =BA=0D=0A=BA =C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC =BA=0D=
+=0A=BA =DA=C4=C4=C4=C4=BF =DA=C4=C4=C4=C4=BF =BA=0D=0A=BA =B3 EF =B3 =B3 EF =
+=B3 =BA=0D=0A=BA =C0=C4=C4=C4=C4=D9 =C0=C4=C4=C4=C4=D9 =BA=0D=0A=BA
+
+ =
+=BA=0D=0A=C8=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=BC=0D=0AFigure 3: Organisation of memory=
+=0D=0AFiles are composed of a header which is internally managed by the SIM=
+ and optionally a body part. The=0D=0Ainformation of the header is related =
+to the structure and attributes of the file and may be obtained by using=0D=
+=0Athe commands GET RESPONSE or STATUS. This information is fixed during the=
+ administrative phase. The=0D=0Abody part contains the data of the file.=0D=
+=0A6.2 File identifier=0D=0AA file ID is used to address or identify each sp=
+ecific file. The file ID consists of two bytes and shall be=0D=0Acoded in he=
+xadecimal notation. They are specified in clause 10.=0D=0AThe first byte ide=
+ntifies the type of file and for GSM is:=0D=0A- '3F': Master File;=0D=0A- '=
+7F': Dedicated File;=0D=0A- '2F': Elementary File under the Master File;=0D=
+=0A- '6F': Elementary File under a Dedicated File.=0D=0APage 22=0D=0AGSM 11.=
+11 Version 5.0.0 December 1995=0D=0AFile IDs shall be subject to the followi=
+ng conditions:=0D=0A- the file ID shall be assigned at the time of creation =
+of the file concerned;=0D=0A- no two files under the same parent shall have =
+the same ID;=0D=0A- a child and any parent either immediate or remote in th=
+e hierarchy e.g. grandparent shall=0D=0Anever have the same file ID.=0D=
+=0AIn this way each file is uniquely identified.=0D=0A6.3 Dedicated files=
+=0D=0AA Dedicated File (DF) is a functional grouping of files consisting of =
+itself and all those files which contain=0D=0Athis DF in their parental hier=
+archy (that is to say it consists of the DF and its complete "subtree"). A D=
+F=0D=0A"consists" only of a header part.=0D=0ATwo DFs are defined in this sp=
+ecification:=0D=0A- DFGSM which contains the application for both GSM and/or=
+ DCS1800;=0D=0A- DFTELECOM which contains telecom service features.=0D=0ABot=
+h files are immediate children of the Master File (MF) and may coexist on a =
+multi-application card.=0D=0A6.4 Elementary files=0D=0AAn Elementary File (E=
+F) is composed of a header and a body part. The following three structures o=
+f an EF=0D=0Aare used by GSM.=0D=0A6.4.1 Transparent EF=0D=0AAn EF with a tr=
+ansparent structure consists of a sequence of bytes. When reading or updatin=
+g the=0D=0Asequence of bytes to be acted upon is referenced by a relative a=
+ddress (offset) which indicates the start=0D=0Aposition (in bytes) and the=
+ number of bytes to be read or updated. The first byte of a transparent EF h=
+as=0D=0Athe relative address '00 00'. The total data length of the body of t=
+he EF is indicated in the header of the=0D=0AEF.=0D=0A=DA=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=BF=0D=0AHeader =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=CD=B5=0D=0A=B3 =B3=0D=0ABody =B3 Sequence =B3=0D=0A=B3 of =
+=B3=0D=0A=B3 bytes =B3=0D=0A=B3 =B3=0D=0A=B3 =B3=0D=0A=C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 4: Structure of a transparent EF=0D=0AN=
+OTE: This structure was previously referred to as "binary" in GSM.=0D=0A6.4.=
+2 Linear fixed EF=0D=0AAn EF with linear fixed structure consists of a seque=
+nce of records all having the same (fixed) length. The=0D=0Afirst record is =
+record number 1. The length of a record as well as this value multiplied by =
+the number of=0D=0Arecords are indicated in the header of the EF.=0D=0APage =
+23=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=BF=0D=0AHeader =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=CD=
+=CD=CD=CD=CD=CD=B5=0D=0ABody =B3 Record 1 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 Record 2 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 : =B3=0D=0A=B3 : =B3=0D=0A=C3=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=B4=0D=0A=B3 Record n =B3=0D=0A=C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 5: Structure of a linear fixed file=
+=0D=0AThere are several methods to access records within an EF of this type:=
+=0D=0A- absolutely using the record number;=0D=0A- when the record pointer i=
+s not set it shall be possible to perform an action on the first or the=0D=
+=0Alast record;=0D=0A- when the record pointer is set it shall be possible t=
+o perform an action on this record the next=0D=0Arecord (unless the record =
+pointer is set to the last record) or the previous record (unless the=0D=0Ar=
+ecord pointer is set to the first record);=0D=0A- by identifying a record us=
+ing pattern seek starting=0D=0A- forwards from the beginning of the file;=
+=0D=0A- forwards from the record following the one at which the record point=
+er is set (unless=0D=0Athe record pointer is set to the last record);=0D=0A-=
+ backwards from the end of the file;=0D=0A- backwards from the record preced=
+ing the one at which the record pointer is set (unless=0D=0Athe record point=
+er is set to the first record).=0D=0AIf an action following selection of a r=
+ecord is aborted then the record pointer shall remain set at the record=0D=
+=0Aat which it was set prior to the action.=0D=0ANOTE 1: It is not possible=
+ at present to have more than 255 records in a file of this type and=0D=
+=0Aeach record cannot be greater than 255 bytes.=0D=0ANOTE 2: This structure=
+ was previously referred to as "formatted" in GSM.=0D=0A6.4.3 Cyclic EF=0D=
+=0ACyclic files are used for storing records in chronological order. When al=
+l records have been used for=0D=0Astorage then the next storage of data sha=
+ll overwrite the oldest information.=0D=0AAn EF with a cyclic structure cons=
+ists of a fixed number of records with the same (fixed) length. In this file=
+=0D=0Astructure there is a link between the last record (n) and the first re=
+cord. When the record pointer is set to=0D=0Athe last record n then the nex=
+t record is record 1. Similarly when the record pointer is set to record 1=
+=0D=0Athen the previous record is record n. The last updated record containi=
+ng the newest data is record number=0D=0A1 and the oldest data is held in r=
+ecord number n.=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=BF=0D=0AHead=
+er =B3 =B3=0D=0A=C6=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=CD=B5=0D=0ABody =B3 =
+Record 1 =B3=C4=C4=BF=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=B4 =
+=B3=0D=0A=B3 Record 2 =B3 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=B4 =B3=0D=0A=B3 : =B3 =B3=0D=0A=B3 : =B3 =B3=0D=0A=C3=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=B4 =B3=0D=0A=B3 Record n =B3=C4=C4=D9=0D=0A=C0=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9=0D=0AFigure 6: Structure of a cyclic fi=
+le=0D=0APage 24=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AFor update o=
+perations only PREVIOUS record shall be used. For reading operations the me=
+thods of=0D=0Aaddressing are Next Previous Current and Record Number.=0D=
+=0AAfter selection of a cyclic file (for either operation) the record point=
+er shall address the record updated or=0D=0Aincreased last. If an action fol=
+lowing selection of a record is aborted then the record pointer shall remai=
+n=0D=0Aset at the record at which it was set prior to the action.=0D=0ANOTE:=
+ It is not possible at present to have more than 255 records in a file of =
+this type and=0D=0Aeach record cannot be greater than 255 bytes.=0D=0A6.5 M=
+ethods for selecting a file=0D=0AAfter the Answer To Reset (ATR) the Master=
+ File (MF) is implicitly selected and becomes the Current=0D=0ADirectory. Ea=
+ch file may then be selected by using the SELECT function in accordance with=
+ the following=0D=0Arules.=0D=0ASelecting a DF or the MF sets the Current Di=
+rectory. After such a selection there is no current EF.=0D=0ASelecting an EF=
+ sets the current EF and the Current Directory remains the DF or MF which is=
+ the parent of=0D=0Athis EF. The current EF is always a child of the Current=
+ Directory.=0D=0AAny application specific command shall only be operable if =
+it is specific to the Current Directory.=0D=0AThe following files may be sel=
+ected from the last selected file:=0D=0A- any file which is an immediate chi=
+ld of the Current Directory;=0D=0A- any DF which is an immediate child of th=
+e parent of the current DF;=0D=0A- the parent of the Current Directory;=0D=
+=0A- the current DF;=0D=0A- the MF.=0D=0AThis means in particular that a DF =
+shall be selected prior to the selection of any of its EFs. All selections=
+=0D=0Aare made using the file ID.=0D=0AThe following figure gives the logica=
+l structure for the GSM application. GSM defines only one level of DFs=0D=
+=0Aunder the MF.=0D=0AFigure 7: Logical structure=0D=0AThe following table g=
+ives the valid selections for GSM for the logical structure in figure 7. Res=
+election of=0D=0Athe last selected file is also allowed but not shown.=0D=
+=0APage 25=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 6: File sel=
+ection=0D=0ALast selected file Valid Selections=0D=0AMF=0D=0ADF1=0D=0ADF2=
+=0D=0AEF1=0D=0AEF2=0D=0AEF3=0D=0AEF4=0D=0ADF1 DF2 EF1=0D=0AMF DF2 EF2=
+=0D=0AMF DF1 EF3 EF4=0D=0AMF DF1 DF2=0D=0AMF DF1 DF2=0D=0AMF DF1 DF=
+2 EF4=0D=0AMF DF1 DF2 EF3=0D=0A6.6 Reservation of file IDs=0D=0AIn addit=
+ion to the identifiers used for the files specified in this TS the followin=
+g file IDs are reserved for use=0D=0Aby GSM.=0D=0ADedicated Files:=0D=0A- ad=
+ministrative use:=0D=0A'7F 4X';=0D=0A- operational use:=0D=0A'7F 10' (DFTELE=
+COM) '7F 20' (DFGSM) '7F 21' (DFDCS1800) and '7F 2X' where X=0D=0Aranges=
+ from '2' to 'F'.=0D=0AElementary files:=0D=0A- administrative use:=0D=0A'6F=
+ XX' in the DFs '7F 4X';=0D=0A'6F 1X' in the DFs '7F 10' '7F 20' '7F 21';=
+=0D=0A'2F 01' '2F EX' in the MF '3F 00';=0D=0A- operational use:=0D=0A'6F 2=
+X' '6F 3X' '6F 4X' in '7F 10' and '7F 2X';=0D=0A'2F 1X' in the MF '3F 00'.=
+=0D=0AIn all the above X ranges unless otherwise stated from '0' to 'F'.=
+=0D=0A7 Security features=0D=0AThe security aspects of GSM are described in =
+the normative references TS GSM 02.09 [4] and=0D=0ATS GSM 03.20 [10]. This c=
+lause gives information related to security features supported by the SIM to=
+=0D=0Aenable the following:=0D=0A- authentication of the subscriber identity=
+ to the network;=0D=0A- data confidentiality over the air interface;=0D=0A- =
+file access conditions.=0D=0A7.1 Authentication and cipher key generation pr=
+ocedure=0D=0AThis subclause describes the authentication mechanism and ciphe=
+r key generation which are invoked by=0D=0Athe network. For the specificatio=
+n of the corresponding procedures across the SIM/ME interface see=0D=0Aclaus=
+e 11.=0D=0AThe network sends a Random Number (RAND) to the MS. The ME passes=
+ the RAND to the SIM in the=0D=0Acommand RUN GSM ALGORITHM. The SIM returns =
+the values SRES and Kc to the ME which are derived=0D=0Ausing the algorithms=
+ and processes given below. The ME sends SRES to the network. The network=
+=0D=0Acompares this value with the value of SRES which it calculates for its=
+elf. The comparison of these SRES=0D=0Avalues provides the authentication. T=
+he value Kc is used by the ME in any future enciphered=0D=0Acommunications w=
+ith the network until the next invocation of this mechanism.=0D=0APage 26=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AA subscriber authentication=
+ key Ki is used in this procedure. This key Ki has a length of 128 bits and =
+is=0D=0Astored within the SIM for use in the algorithms described below.=0D=
+=0A7.2 Algorithms and processes=0D=0AThe names and parameters of the algorit=
+hms supported by the SIM are defined in TS GSM 03.20 [10].=0D=0AThese are:=
+=0D=0A- Algorithm A3 to authenticate the MS to the network;=0D=0A- Algorithm=
+ A8 to generate the encryption key.=0D=0AThese algorithms may exist either d=
+iscretely or combined (into A38) within the SIM. In either case the=0D=0Aout=
+put on the SIM/ME interface is 12 bytes. The inputs to both A3 and A8 or A3=
+8 are Ki (128 bits)=0D=0Ainternally derived in the SIM and RAND (128 bits)=
+ across the SIM/ME interface. The output is SRES (32=0D=0Abits)/Kc (64 bits)=
+ the coding of which is defined in the command RUN GSM ALGORITHM in clause 9=
+.=0D=0A7.3 File access conditions=0D=0AEvery file has its own specific acces=
+s condition for each command. The relevant access condition of the=0D=0Alast=
+ selected file shall be fulfilled before the requested action can take place=
+.=0D=0AFor each file:=0D=0A- the access conditions for the commands READ and=
+ SEEK are identical;=0D=0A- the access conditions for the commands SELECT an=
+d STATUS are ALWays.=0D=0ANo file access conditions are currently assigned b=
+y GSM to the MF and the DFs.=0D=0AThe access condition levels are defined in=
+ the following table:=0D=0ATable 7: Access condition level coding=0D=0ALevel=
+ Access Condition=0D=0A0=0D=0A1=0D=0A2=0D=0A3=0D=0A4 to 14=0D=0A15=0D=0AALWa=
+ys=0D=0ACHV1=0D=0ACHV2=0D=0AReserved for GSM Future Use=0D=0AADM=0D=0ANEVer=
+=0D=0AThe meaning of the file access conditions is as follows:=0D=0AALWAYS: =
+the action can be performed without any restriction;=0D=0ACHV1 (card holder =
+verification 1): the action shall only be possible if one of the following t=
+hree=0D=0Aconditions is fulfilled:=0D=0A- a correct CHV1 value has already b=
+een presented to the SIM during the current session;=0D=0A- the CHV1 enabled=
+/disabled indicator is set to "disabled";=0D=0A- UNBLOCK CHV1 has been succe=
+ssfully performed during the current session;=0D=0ACHV2: the action shall on=
+ly be possible if one of the following two conditions is fulfilled:=0D=0A- a=
+ correct CHV2 value has already been presented to the SIM during the current=
+ session;=0D=0APage 27=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- UNB=
+LOCK CHV2 has been successfully performed during the current session;=0D=0AA=
+DM: allocation of these levels and the respective requirements for their ful=
+filment are the=0D=0Aresponsibility of the appropriate administrative author=
+ity;=0D=0ANEVER: the action cannot be performed over the SIM/ME interface. T=
+he SIM may perform the=0D=0Aaction internally.=0D=0ACondition levels are not=
+ hierarchical. For instance correct presentation of CHV2 does not allow act=
+ions to=0D=0Abe performed which require presentation of CHV1. A condition le=
+vel which has been satisfied remains valid=0D=0Auntil the end of the GSM ses=
+sion as long as the corresponding secret code remains unblocked i.e. after=
+=0D=0Athree consecutive wrong attempts not necessarily in the same card ses=
+sion the access rights previously=0D=0Agranted by this secret code are lost=
+ immediately. A satisfied CHV condition level applies to both DFGSM=0D=0Aand=
+ DFTELECOM.=0D=0AThe ME shall determine whether CHV2 is available by using t=
+he response to the STATUS command. If=0D=0ACHV2 is "not initialised" then CH=
+V2 commands e.g. VERIFY CHV2 shall not be executable.=0D=0A8 Description o=
+f the functions=0D=0AThis clause gives a functional description of the comma=
+nds and their respective responses. Associated=0D=0Astatus conditions error=
+ codes and their corresponding coding are specified in clause 9.=0D=0AIt sha=
+ll be mandatory for all cards complying with this Standard to support all fu=
+nctions described in this=0D=0AStandard. The command GET RESPONSE which is n=
+eeded for the protocol T=3D0 is specified in clause 9.=0D=0AThe following ta=
+ble lists the file types and structures together with the functions which ma=
+y act on them=0D=0Aduring a GSM session. These are indicated by an asterisk =
+(*).=0D=0ATable 8: Functions on files in GSM session=0D=0AFile=0D=0AFunction=
+ MF DF EF transparent EF linear fixed EF cyclic=0D=0ASELECT *=0D=0AS=
+TATUS *=0D=0AREAD BINARY *=0D=0AUPDATE BINARY *=0D=0AREAD RECORD *=
+=0D=0AUPDATE RECORD *=0D=0ASEEK *=0D=0AINCREASE *=0D=0AINVALIDATE *=
+=0D=0AREHABILITATE *=0D=0A8.1 SELECT=0D=0AThis function selects a file a=
+ccording to the methods described in clause 6. After a successful selection =
+the=0D=0Arecord pointer in a linear fixed file is undefined. The record poin=
+ter in a cyclic file shall address the last=0D=0Arecord which has been updat=
+ed or increased.=0D=0AInput:=0D=0A- file ID.=0D=0AOutput:=0D=0A- if the sele=
+cted file is the MF or a DF:=0D=0Afile ID total memory space available CHV=
+ enabled/disabled indicator CHV status and other GSM=0D=0Aspecific data;=
+=0D=0APage 28=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A- if the selec=
+ted file is an EF:=0D=0Afile ID file size access conditions invalidated/n=
+ot invalidated indicator structure of EF and length of=0D=0Athe records in =
+case of linear fixed structure or cyclic structure.=0D=0A8.2 STATUS=0D=0AThi=
+s function returns information concerning the current directory. A current E=
+F is not affected by the=0D=0ASTATUS function.=0D=0AInput:=0D=0A- none.=0D=
+=0AOutput:=0D=0A- file ID total memory space available CHV enabled/disable=
+d indicator CHV status and other GSM=0D=0Aspecific data (identical to SELEC=
+T above).=0D=0A8.3 READ BINARY=0D=0AThis function reads a string of bytes fr=
+om the current transparent EF. This function shall only be performed=0D=0Aif=
+ the READ access condition for this EF is satisfied.=0D=0AInput:=0D=0A- rela=
+tive address and the length of the string.=0D=0AOutput:=0D=0A- string of byt=
+es.=0D=0A8.4 UPDATE BINARY=0D=0AThis function updates the current transparen=
+t EF with a string of bytes. This function shall only be=0D=0Aperformed if t=
+he UPDATE access condition for this EF is satisfied. An update can be consid=
+ered as a=0D=0Areplacement of the string already present in the EF by the st=
+ring given in the update command.=0D=0AInput:=0D=0A- relative address and th=
+e length of the string;=0D=0A- string of bytes.=0D=0AOutput:=0D=0A- none.=
+=0D=0A8.5 READ RECORD=0D=0AThis function reads one complete record in the cu=
+rrent linear fixed or cyclic EF. The record to be read is=0D=0Adescribed by =
+the modes below. This function shall only be performed if the READ access co=
+ndition for this=0D=0AEF is satisfied. The record pointer shall not be chang=
+ed by an unsuccessful READ RECORD function.=0D=0AFour modes are defined:=0D=
+=0ACURRENT The current record is read. The record pointer is not affected.=
+=0D=0AABSOLUTE The record given by the record number is read. The record poi=
+nter is not affected.=0D=0ANEXT The record pointer is incremented before the=
+ READ RECORD function is performed and the=0D=0Apointed record is read. If t=
+he record pointer has not been previously set within the selected EF then=
+=0D=0AREAD RECORD (next) shall read the first record and set the record poin=
+ter to this record.=0D=0AIf the record pointer addresses the last record in =
+a linear fixed EF READ RECORD (next) shall not=0D=0Acause the record pointe=
+r to be changed and no data shall be read.=0D=0APage 29=0D=0AGSM 11.11 Vers=
+ion 5.0.0 December 1995=0D=0AIf the record pointer addresses the last record=
+ in a cyclic EF READ RECORD (next) shall set the=0D=0Arecord pointer to the=
+ first record in this EF and this record shall be read.=0D=0APREVIOUS The re=
+cord pointer is decremented before the READ RECORD function is performed=0D=
+=0Aand the pointed record is read. If the record pointer has not been previo=
+usly set within the selected=0D=0AEF then READ RECORD (previous) shall read=
+ the last record and set the record pointer to this=0D=0Arecord.=0D=0AIf the=
+ record pointer addresses the first record in a linear fixed EF READ RECORD=
+ (previous) shall=0D=0Anot cause the record pointer to be changed and no da=
+ta shall be read.=0D=0AIf the record pointer addresses the first record in a=
+ cyclic EF READ RECORD (previous) shall set=0D=0Athe record pointer to the =
+last record in this EF and this record shall be read.=0D=0AInput:=0D=0A- mod=
+e record number (absolute mode only) and the length of the record.=0D=0AOut=
+put:=0D=0A- the record.=0D=0A8.6 UPDATE RECORD=0D=0AThis function updates on=
+e complete record in the current linear fixed or cyclic EF. This function sh=
+all only=0D=0Abe performed if the UPDATE access condition for this EF is sat=
+isfied. The UPDATE can be considered as=0D=0Aa replacement of the relevant r=
+ecord data of the EF by the record data given in the command. The record=0D=
+=0Apointer shall not be changed by an unsuccessful UPDATE RECORD function.=
+=0D=0AThe record to be updated is described by the modes below. Four modes a=
+re defined of which only=0D=0APREVIOUS is allowed for cyclic files:=0D=0ACUR=
+RENT The current record is updated. The record pointer is not affected.=0D=
+=0AABSOLUTE The record given by the record number is updated. The record poi=
+nter is not affected.=0D=0ANEXT The record pointer is incremented before the=
+ UPDATE RECORD function is performed and=0D=0Athe pointed record is updated.=
+ If the record pointer has not been previously set within the selected=0D=
+=0AEF then UPDATE RECORD (next) shall set the record pointer to the first r=
+ecord in this EF and this=0D=0Arecord shall be updated. If the record pointe=
+r addresses the last record in a linear fixed EF=0D=0AUPDATE RECORD (next) =
+shall not cause the record pointer to be changed and no record shall be=0D=
+=0Aupdated.=0D=0APREVIOUS For a linear fixed EF the record pointer is decrem=
+ented before the UPDATE RECORD=0D=0Afunction is performed and the pointed re=
+cord is updated. If the record pointer has not been=0D=0Apreviously set with=
+in the selected EF then UPDATE RECORD (previous) shall set the record point=
+er=0D=0Ato the last record in this EF and this record shall be updated. If t=
+he record pointer addresses the=0D=0Afirst record in a linear fixed EF UPDA=
+TE RECORD (previous) shall not cause the record pointer to=0D=0Abe changed =
+and no record shall be updated.=0D=0AFor a cyclic EF the record containing t=
+he oldest data is updated the record pointer is set to this=0D=0Arecord and=
+ this record becomes record number 1.=0D=0AInput:=0D=0A- mode record number=
+ (absolute mode only) and the length of the record;=0D=0A- the data used for=
+ updating the record.=0D=0AOutput:=0D=0A- none.=0D=0A8.7 SEEK=0D=0AThis func=
+tion searches through the current linear fixed EF to find a record starting =
+with the given pattern.=0D=0AThis function shall only be performed if the RE=
+AD access condition for this EF is satisfied. Two types of=0D=0ASEEK are def=
+ined:=0D=0APage 30=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AType 1 Th=
+e record pointer is set to the record containing the pattern no output is a=
+vailable.=0D=0AType 2 The record pointer is set to the record containing the=
+ pattern the output is the record=0D=0Anumber.=0D=0ANOTE: A Phase 1 SIM onl=
+y executes type 1 of the SEEK function.=0D=0AThe SIM shall be able to accept=
+ any pattern length from 1 to 16 bytes inclusive. The length of the pattern=
+=0D=0Ashall not exceed the record length.=0D=0AFour modes are defined:=0D=
+=0A- from the beginning forwards;=0D=0A- from the end backwards;=0D=0A- from=
+ the next location forwards;=0D=0A- from the previous location backwards.=
+=0D=0AIf the record pointer has not been previously set (its status is undef=
+ined) within the selected linear fixed EF=0D=0Athen the search begins:=0D=
+=0A- with the first record in the case of SEEK from the next location forwar=
+ds or=0D=0A- with the last record in the case of SEEK from the previous loca=
+tion backwards.=0D=0AAfter a successful SEEK the record pointer is set to t=
+he record in which the pattern was found. The record=0D=0Apointer shall not =
+be changed by an unsuccessful SEEK function.=0D=0AInput:=0D=0A- type and mod=
+e;=0D=0A- pattern;=0D=0A- length of the pattern.=0D=0AOutput:=0D=0A- type 1:=
+ none;=0D=0A- type 2: status/record number=0D=0A8.8 INCREASE=0D=0AThis funct=
+ion adds the value given by the ME to the value of the last in.). The SIM shall not perform the increase if the result would exceed the max=
+imum=0D=0Avalue of the record (represented by all bytes set to 'FF').=0D=0AI=
+nput:=0D=0A- the value to be added.=0D=0AOutput:=0D=0A- value of the increas=
+ed record;=0D=0A- value which has been added.=0D=0A8.9 VERIFY CHV=0D=0AThis =
+function verifies the CHV presented by the ME by comparing it with the relev=
+ant one stored in the=0D=0ASIM. The verification process is subject to the f=
+ollowing conditions being fulfilled:=0D=0A- CHV is not disabled;=0D=0A- CHV =
+is not blocked.=0D=0APage 31=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AIf the access condition for a function to be performed on the last select=
+ed file is CHV1 or CHV2 then a=0D=0Asuccessful verification of the relevant=
+ CHV is required prior to the use of the function on this file unless the=
+=0D=0ACHV is disabled.=0D=0AIf the CHV presented is correct the number of r=
+emaining CHV attempts for that CHV shall be reset to its=0D=0Ainitial value =
+3.=0D=0AIf the CHV presented is false the number of remaining CHV attempts =
+for that CHV shall be decremented.=0D=0AAfter 3 consecutive false CHV presen=
+tations not necessarily in the same card session the respective CHV=0D=0As=
+hall be blocked and the access condition can never be fulfilled until the UN=
+BLOCK CHV function has been=0D=0Asuccessfully performed on the respective CH=
+V.=0D=0AInput:=0D=0A- indication CHV1/CHV2 CHV.=0D=0AOutput:=0D=0A- none.=
+=0D=0A8.10 CHANGE CHV=0D=0AThis function assigns a new value to the relevant=
+ CHV subject to the following conditions being fulfilled:=0D=0A- CHV is not =
+disabled;=0D=0A- CHV is not blocked.=0D=0AThe old and new CHV shall be prese=
+nted.=0D=0AIf the old CHV presented is correct the number of remaining CHV =
+attempts for that CHV shall be reset to=0D=0Aits initial value 3 and the new=
+ value for the CHV becomes valid.=0D=0AIf the old CHV presented is false th=
+e number of remaining CHV attempts for that CHV shall be=0D=0Adecremented an=
+d the value of the CHV is unchanged. After 3 consecutive false CHV presentat=
+ions not=0D=0Anecessarily in the same card session the respective CHV shal=
+l be blocked and the access condition can=0D=0Anever be fulfilled until the =
+UNBLOCK CHV function has been performed successfully on the respective CHV.=
+=0D=0AInput:=0D=0A- indication CHV1/CHV2 old CHV new CHV.=0D=0AOutput:=0D=
+=0A- none.=0D=0A8.11 DISABLE CHV=0D=0AThis function may only be applied to C=
+HV1. The successful execution of this function has the effect that=0D=0Afile=
+s protected by CHV1 are now accessible as if they were marked "ALWAYS". The =
+function DISABLE=0D=0ACHV shall not be executed by the SIM when CHV1 is alre=
+ady disabled or blocked.=0D=0AIf the CHV1 presented is correct the number o=
+f remaining CHV1 attempts shall be reset to its initial value=0D=0A3 and CHV=
+1 shall be disabled.=0D=0AIf the CHV1 presented is false the number of rema=
+ining CHV1 attempts shall be decremented and CHV1=0D=0Aremains enabled. Afte=
+r 3 consecutive false CHV1 presentations not necessarily in the same card s=
+ession=0D=0ACHV1 shall be blocked and the access condition can never be ful=
+filled until the UNBLOCK CHV function has=0D=0Abeen successfully performed o=
+n CHV1.=0D=0AInput:=0D=0A- CHV1.=0D=0AOutput:=0D=0A- none.=0D=0APage 32=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A8.12 ENABLE CHV=0D=0AThis func=
+tion may only be applied to CHV1. It is the reverse function of DISABLE CHV.=
+ The function=0D=0AENABLE CHV shall not be executed by the SIM when CHV1 is =
+already enabled or blocked.=0D=0AIf the CHV1 presented is correct the numbe=
+r of remaining CHV1 attempts shall be reset to its initial value=0D=0A3 and =
+CHV1 shall be enabled.=0D=0AIf the CHV1 presented is false the number of re=
+maining CHV1 attempts shall be decremented and CHV1=0D=0Aremains disabled. A=
+fter 3 consecutive false CHV1 presentations not necessarily in the same car=
+d session=0D=0ACHV1 shall be blocked and the access condition can never be =
+fulfilled until the UNBLOCK CHV function has=0D=0Abeen successfully performe=
+d on CHV1.=0D=0AInput:=0D=0A- CHV1.=0D=0AOutput:=0D=0A- none.=0D=0A8.13 UNBL=
+OCK CHV=0D=0AThis function unblocks a CHV which has been blocked by 3 consec=
+utive wrong CHV presentations. This=0D=0Afunction may be performed whether o=
+r not the relevant CHV is blocked.=0D=0AIf the UNBLOCK CHV presented is corr=
+ect the value of the CHV presented together with the UNBLOCK=0D=0ACHV is =
+assigned to that CHV the number of remaining UNBLOCK CHV attempts for that =
+UNBLOCK CHV=0D=0Ais reset to its initial value 10 and the number of remainin=
+g CHV attempts for that CHV is reset to its initial=0D=0Avalue 3. After a su=
+ccessful unblocking attempt the CHV is enabled and the relevant access condi=
+tion level=0D=0Ais satisfied.=0D=0AIf the presented UNBLOCK CHV is false th=
+e number of remaining UNBLOCK CHV attempts for that=0D=0AUNBLOCK CHV shall b=
+e decremented. After 10 consecutive false UNBLOCK CHV presentations not=0D=
+=0Anecessarily in the same card session the respective UNBLOCK CHV shall be=
+ blocked. A false UNBLOCK=0D=0ACHV shall have no effect on the status of the=
+ respective CHV itself.=0D=0AInput:=0D=0A- indication CHV1/CHV2 the UNBLOCK=
+ CHV and the new CHV.=0D=0AOutput:=0D=0A- none.=0D=0A8.14 INVALIDATE=0D=0ATh=
+is function invalidates the current EF. After an INVALIDATE function the res=
+pective flag in the file status=0D=0Ashall be changed accordingly. This func=
+tion shall only be performed if the INVALIDATE access condition for=0D=0Athe=
+ current EF is satisfied.=0D=0APage 33=0D=0AGSM 11.11 Version 5.0.0 December=
+ 1995=0D=0AAn invalidated file shall no longer be available within the appli=
+cation for any function except for the SELECT=0D=0Aand the REHABILITATE func=
+tions.=0D=0AInput:=0D=0A- none.=0D=0AOutput:=0D=0A- none.=0D=0A8.15 REHABILI=
+TATE=0D=0AThis function rehabilitates the invalidated current EF. After a RE=
+HABILITATE function the respective flag in=0D=0Athe file status shall be cha=
+nged accordingly. This function shall only be performed if the REHABILITATE=
+=0D=0Aaccess condition for the current EF is satisfied.=0D=0AInput:=0D=0A- n=
+one.=0D=0AOutput:=0D=0A- none.=0D=0A8.16 RUN GSM ALGORITHM=0D=0AThis functio=
+n is used during the procedure for authenticating the SIM to a GSM network a=
+nd to calculate a=0D=0Acipher key. The card runs the specified algorithms A3=
+ and A8 using a 16 byte random number and the=0D=0Asubscriber authentication=
+ key Ki which is stored in the SIM. The function returns the calculated res=
+ponse=0D=0ASRES and the cipher key Kc.=0D=0AThe function shall not be execut=
+able unless DFGSM has been selected as the Current Directory and a=0D=0Asucc=
+essful CHV1 verification procedure has been performed (see 11.3.1).=0D=0AInp=
+ut:=0D=0A- RAND.=0D=0AOutput:=0D=0A- SRES Kc.=0D=0AThe contents of Kc shall=
+ be presented to algorithm A5 by the ME in its full 64 bit format as deliver=
+ed by the=0D=0ASIM.=0D=0A8.17 SLEEP=0D=0AThis is an obsolete GSM function wh=
+ich was issued by Phase 1 MEs. The function shall not be used by an=0D=0AME =
+of Phase 2 or later.=0D=0A9 Description of the commands=0D=0AThis clause sta=
+tes the general principles for mapping the functions described in clause 8 o=
+nto Application=0D=0AProtocol Data Units which are used by the transmission =
+protocol.=0D=0A9.1 Mapping principles=0D=0AAn APDU can be a command APDU or =
+a response APDU.=0D=0APage 34=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0AA command APDU has the following general format:=0D=0A=DA=C4=C4=C4=C4=C2=
+=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C2=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=BF=0D=0A=B3CLA =B3INS =B3 P1 =B3 P2 =B3 P3 =B3 Data =B3=0D=0A=C0=C4=
+=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=C4=C4=C4=C1=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=D9=0D=0AThe response APDU has the following general forma=
+t:=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4l without any change. Other protocols might=0D=0Aembed an APDU int=
+o their own transport structure (ISO/IEC 7816-3 [25]).=0D=0AThe bytes have t=
+he following meaning:=0D=0A- CLA is the class of instruction (ISO/IEC 7816-3=
+ [25]) 'A0' is used in the GSM application;=0D=0A- INS is the instruction c=
+ode (ISO/IEC 7816-3 [25]) as defined in this subclause for each command;=0D=
+=0A- P1 P2 P3 are parameters for the instruction. They are specified in ta=
+ble 9. 'FF' is a valid value for=0D=0AP1 P2 and P3. P3 gives the length of =
+the data element. P3=3D'00' introduces a 256 byte data transfer=0D=0Afrom th=
+e SIM in an outgoing data transfer command (response direction). In an ingoi=
+ng data transfer=0D=0Acommand (command direction) P3=3D'00' introduces no t=
+ransfer of data.=0D=0A- SW1 and SW2 are the status words indicating the succ=
+essful or unsuccessful outcome of the=0D=0Acommand.=0D=0AFor some of the fun=
+ctions described in clause 8 it is necessary for T=3D0 to use a supplementar=
+y transport=0D=0Aservice command (GET RESPONSE) to obtain the output data. F=
+or example the SELECT function needs=0D=0Athe following two commands:=0D=
+=0A- the first command (SELECT) has both parameters and data serving as inpu=
+t for the function;=0D=0A- the second command (GET RESPONSE) has a parameter=
+ indicating the length of the data to be=0D=0Areturned.=0D=0AIf the length o=
+f the response data is not known beforehand then its correct length may be =
+obtained by=0D=0Aapplying the first command and interpreting the status word=
+s. SW1 shall be '9F' and SW2 shall give the=0D=0Atotal length of the data. O=
+ther status words may be present in case of an error. The various cases are:=
+=0D=0ACase 1: No input / No output=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3SW=
+1=B3SW2=B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=
+=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth (=3D'00') '90''00'=0D=0ACase 2: No input =
+/ Output of known length=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3 DATA with l=
+ength lgth =B3SW1=B3SW2=B3=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=
+=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C1=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth '90''00'=0D=0ANOTE: lgth=
+=3D'00' causes a data transfer of 256 bytes.=0D=0ACase 3: No Input / Output =
+of unknown length=0D=0A=B3CLA=B3INS=B3P1=B3P2=B3P3=B3 =B3SW1=B3SW2=B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C2=C4=C1=C4=
+=C2=C4=D9=0D=0Algth (=3D'00') '9F' lgth1=0D=0AGET RESPONSE=0D=0A=B3CLA=B3INS=
+=B3P1=B3P2=B3P3=B3 =B3 DATA with length lgth2=F3lgth1 =B3SW1=B3SW2=B3=0D=0A=
+=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C1=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth2 '90''00'=0D=0APage 35=0D=0AGSM 11.11 =
+Version 5.0.0 December 1995=lgth =B3 =B3SW1=B3SW2=B3=
+=0D=0A=C0=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=C1=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=D9 =C0=C4=C2=C4=C1=
+=C4=C2=C4=D9=0D=0Algth '9F' lgth1=0D=0AGET RESPONSE=0D=0A=B3CLA=B3INS=B3P1=
+=B3P2=B3P3=B3 =B3 DATA with length lgth2=F3lgth1 =B3SW1=B3SW2=B3=0D=0A=C0=
+=C4=C4=C4=C1=C4=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C2=D9 =C0=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C1=
+=C4=C2=C4=C1=C4=C2=C4=D9=0D=0Algth2 '90''00'=0D=0AFor cases 3 and 5 when SW=
+1/SW2 indicates there is response data (i.e. SW1/SW2 =3D '9FXX') then if t=
+he=0D=0AME requires to get this response data it shall send a GET RESPONSE =
+command as described in the=0D=0Arelevant case above.=0D=0AIf the GSM applic=
+ation is one of several applications in a multi-application card other comm=
+ands with CLA=0D=0Anot equal to 'A0' may be sent by the terminal. This shall=
+ not influence the state of the GSM application.=0D=0A9.2 Coding of the comm=
+ands=0D=0ATable 9 below gives the coding of the commands. The direction of t=
+he data is indicated by (S) and (R)=0D=0Awhere (S) stands for data sent by =
+the ME while (R) stands for data received by the ME. Offset is coded=0D=0Aon=
+ 2 bytes where P1 gives the high order byte and P2 the low order byte. '00 0=
+0' means no offset and=0D=0Areading/updating starts with the first byte whil=
+e an offset of '00 01' means that reading/updating starts with=0D=0Athe seco=
+nd byte
+.=0D=0AIn addition to the instruction codes specified in table 9 =
+the following codes are reserved:=0D=0AGSM operational phase:=0D=0A'1X' with=
+ X even.=0D=0AAdministrative management phase:=0D=0A'2A' 'D0' 'D2' 'DE' =
+'C4' 'C6' 'C8' 'CA' 'CC' 'B4' 'B6' 'B8' 'BA' and 'BC'.=0D=0APage 36=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 9: Coding of the comm=
+ands=0D=0ACOMMAND INS P1 P2 P3 S/R=0D=0ASELECT 'A4' '00' '00' '02' S/R=0D=
+=0ASTATUS 'F2' '00' '00' lgth R=0D=0AREAD BINARY 'B0' offset high offset low=
+ lgth R=0D=0AUPDATE BINARY 'D6' offset high offset low lgth S=0D=0AREAD RECO=
+RD 'B2' rec No. mode lgth R=0D=0AUPDATE RECORD 'DC' rec No. mode lgth S=0D=
+=0ASEEK 'A2' '00' type/mode lgth S/R=0D=0AINCREASE '32' '00' '00' '03' S/R=
+=0D=0AVERIFY CHV '20' '00' CHV No. '08' S=0D=0ACHANGE CHV '24' '00' CHV No. =
+'10' S=0D=0ADISABLE CHV '26' '00' '01' '08' S=0D=0AENABLE CHV '28' '00' '01'=
+ '08' S=0D=0AUNBLOCK CHV '2C' '00' see NOTE '10' S=0D=0AINVALIDATE '04' '00'=
+ '00' '00' -=0D=0AREHABILITATE '44' '00' '00' '00' -=0D=0ARUN GSM ALGORITHM =
+'88' '00' '00' '10' S/R=0D=0ASLEEP 'FA' '00' '00' '00' -=0D=0AGET RESPONSE '=
+C0' '00' '00' lgth R=0D=0ANOTE: If the UNBLOCK CHV command applies to CHV1 t=
+hen P2 is coded '00'; if it applies to=0D=0ACHV2 then P2 is coded '02'.=0D=
+=0ADefinitions and codings used in the response parameters/data of the comma=
+nds are given in subclause=0D=0A9.3.=0D=0A9.2.1 SELECT=0D=0ACOMMAND CLASS IN=
+S P1 P2 P3=0D=0ASELECT 'A0' 'A4' '00' '00' '02'=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - 2 File ID 2=0D=0AResponse paramet=
+ers/data in case of an MF or DF:=0D=0APage 37=0D=0AGSM 11.11 Version 5.0.0 D=
+ecember 1995=0D=0AByte(s) Description Length=0D=0A1 - 2 RFU 2=0D=0A3 - 4 Tot=
+al amount of memory of the selected directory=0D=0Awhich is not allocated to=
+ any of the DFs or EFs under=0D=0Athe selected directory=0D=0A2=0D=0A5 - 6 F=
+ile ID 2=0D=0A7 Type of file (see subclause 9.3) 1=0D=0A8 - 12 RFU 5=0D=0A13=
+ Length of the following data (byte 14 to the end) 1=0D=0A14 - 34 GSM specif=
+ic data 21=0D=0AGSM specific data:=0D=0AByte(s) Description Length=0D=0A14 F=
+ile characteristics (see detail 1) 1=0D=0A15 Number of DFs which are a direc=
+t child of the current=0D=0Adirectory=0D=0A1=0D=0A16 Number of EFs which are=
+ a direct child of the current=0D=0Adirectory=0D=0A1=0D=0A17 Number of CHVs=
+ UNBLOCK CHVs and administrative=0D=0Acodes=0D=0A1=0D=0A18 RFU 1=0D=0A19 CHV=
+1 status (see detail 2) 1=0D=0A20 UNBLOCK CHV1 status (see detail 2) 1=0D=
+=0A21 CHV2 status (see detail 2) 1=0D=0A22 UNBLOCK CHV2 status (see detail 2=
+) 1=0D=0A23 RFU 1=0D=0A24 - 34 Reserved for the administrative management=
+=0D=0A(optional)=0D=0A0=F3lgth=F311=0D=0ANOTE 1: Byte 35 and following are R=
+FU.=0D=0ANOTE 2: The STATUS information of the MF DFGSM and DFTELECOM provi=
+de some identical=0D=0Aapplication specific data e.g. CHV status. On a mult=
+i-application card the MF should=0D=0Anot contain any application specific d=
+ata. Such data is obtained by terminals from the=0D=0Aspecific application d=
+irectories. ME manufacturers should take this into account and=0D=0Atherefor=
+e not use application specific data which may exist in the MF of a monoappli=
+cation=0D=0ASIM.=0D=0ASimilarly the Verify CHV command should not be execut=
+ed in the MF but in the relevant=0D=0Aapplication directory (e.g. DFGSM).=
+=0D=0ADetail 1: File characteristics=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=
+=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=
+=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 Clock st=
+op (see below)=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 For running t=
+he authentication algorithm=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 a frequency is req=
+uired of at least=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 13/8 MHz if b2=3D0 and 13/4 M=
+Hz if b2=3D1=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4 Clock=
+ stop (see below)=0D=0A=B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4 RFU=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4 b8=3D0: CHV1 enabled; b8=3D1: CHV1 disabled=0D=0ATh=
+e coding of the conditions for stopping the clock is as follows:=0D=0APage 3=
+8=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ABit b1 Bit b3 Bit b4=0D=
+=0A1 0 0 clock stop allowed no preferred level=0D=0A1 1 0 clock stop allowe=
+d high level preferred=0D=0A1 0 1 clock stop allowed low level preferred=
+=0D=0A0 0 0 clock stop not allowed=0D=0A0 1 0 clock stop not allowed unless=
+ at high level=0D=0A0 0 1 clock stop not allowed unless at low level=0D=0AI=
+f bit b1 (column 1) is coded 1 stopping the clock is allowed at high or low=
+ level. In this case=0D=0Acolumns 2 (bit b3) and 3 (bit b4) give information=
+ about the preferred level (high or low resp.) at=0D=0Awhich the clock may =
+be stopped.=0D=0AIf bit b1 is coded 0 the clock may be stopped only if the =
+mandatory condition in column 2 (b3=3D1 i.e.=0D=0Astop at high level) or co=
+lumn 3 (b4=3D1 i.e. stop at low level) is fulfilled. If all 3 bits are code=
+d 0 then=0D=0Athe clock shall not be stopped.=0D=0ADetail 2: Status byte of=
+ a secret code=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=
+=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=
+=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 Number of fals=
+e presentations remaining=0D=0A=B3 =B3 =B3 =B3 ('0' means blocked)=0D=0A=B3 =
+=C0=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 RFU=0D=0A=
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 b8=
+=3D0: secret code not initialised=0D=0Ab8=3D1: secret code initialised=0D=
+=0AResponse parameters/data in case of an EF:=0D=0AByte(s) Description Lengt=
+h=0D=0A1 - 2 RFU 2=0D=0A3 - 4 File size=0D=0A(for transparent EF: the length=
+ of the body part of the EF)=0D=0A(for linear fixed or cyclic EF: record len=
+gth multiplied by the=0D=0Anumber of records of the EF)=0D=0A2=0D=0A5 - 6 Fi=
+le ID 2=0D=0A7 Type of file (see 9.3) 1=0D=0A8 see detail 3 1=0D=0A9 - 11 Ac=
+cess conditions (see 9.3) 3=0D=0A12 File status (see 9.3) 1=0D=0A13 Length o=
+f the following data (byte 14 to the end) 1=0D=0A14 Structure of EF (see 9.3=
+) 1=0D=0A15 Length of a record (see detail 4) 1=0D=0ANOTE: Byte 16 and follo=
+wing are RFU.=0D=0ADetail 3: Byte 8=0D=0AFor transparent and linear fixed EF=
+s this byte is RFU. For a cyclic EF all bits except bit 7 are RFU;=0D=0Ab7=
+=3D1 indicates that the INCREASE command is allowed on the selected cyclic f=
+ile.=0D=0ADetail 4: Byte 15=0D=0AFor cyclic and linear fixed EFs this byte d=
+enotes the length of a record. For a transparent EF this=0D=0Abyte shall be=
+ coded '00' if this byte is sent by the SIM.=0D=0APage 39=0D=0AGSM 11.11 Ve=
+rsion 5.0.0 December 1995=0D=0A9.2.2 STATUS=0D=0ACOMMAND CLASS INS P1 P2 P3=
+=0D=0ASTATUS 'A0' 'F2' '00' '00' lgth=0D=0AThe response parameters/data are =
+identical to the response parameters/data of the SELECT command in=0D=0Acase=
+ of an MF or DF.=0D=0A9.2.3 READ BINARY=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=
+=0AREAD BINARY 'A0' 'B0' offset high offset low lgth=0D=0AResponse parameter=
+s/data:=0D=0AByte(s) Description Length=0D=0A1 - lgth Data to be read lgth=
+=0D=0A9.2.4 UPDATE BINARY=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AUPDATE BINARY=
+ 'A0' 'D6' offset high offset low lgth=0D=0ACommand parameters/data:=0D=0ABy=
+te(s) Description Length=0D=0A1 - lgth Data lgth=0D=0A9.2.5 READ RECORD=0D=
+=0ACOMMAND CLASS INS P1 P2 P3=0D=0AREAD RECORD 'A0' 'B2' Rec.No. Mode lgth=
+=0D=0AParameter P2 specifies the mode:=0D=0A- '02' =3D next record;=0D=0A- '=
+03' =3D previous record;=0D=0A- '04' =3D absolute mode/current mode the rec=
+ord number is given in P1 with P1=3D'00' denoting=0D=0Athe current record.=
+=0D=0AFor the modes "next" and "previous" P1 has no significance and shall b=
+e set to '00' by the ME. To ensure=0D=0Aphase compatibility between Phase 2 =
+SIMs and Phase 1 MEs the SIM shall not interpret the value given=0D=0Aby th=
+e ME.=0D=0APage 40=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AResponse =
+parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - lgth The data of t=
+he record lgth=0D=0A9.2.6 UPDATE RECORD=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=
+=0AUPDATE RECORD 'A0' 'DC' Rec.No. Mode lgth=0D=0AParameter P2 specifies the=
+ mode:=0D=0A- '02' =3D next record;=0D=0A- '03' =3D previous record;=0D=0A- =
+'04' =3D absolute mode/current mode; the record number is given in P1 with P=
+1=3D'00' denoting=0D=0Athe current record.=0D=0AFor the modes "next" and "pr=
+evious" P1 has no significance and shall be set to '00' by the ME. To ensure=
+=0D=0Aphase compatibility between Phase 2 SIMs and Phase 1 MEs the SIM shal=
+l not interpret the value given=0D=0Aby the ME.=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - lgth Data lgth=0D=0A9.2.7 SEEK=
+=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ASEEK 'A0' 'A2' '00' Type/Mode lgth=0D=
+=0AParameter P2 specifies type and mode:=0D=0A- 'x0' =3D from the beginning =
+forward;=0D=0A- 'x1' =3D from the end backward;=0D=0A- 'x2' =3D from the nex=
+t location forward;=0D=0A- 'x3' =3D from the previous location backward=0D=
+=0Awith x=3D'0' specifies type 1 and x=3D'1' specifies type 2 of the SEEK co=
+mmand.=0D=0ACommand parameters/data:=0D=0AByte(s) Description Length=0D=0A1 =
+- lgth Pattern lgth=0D=0AThere are no response parameters/data for a type 1 =
+SEEK. A type 2 SEEK returns the following response=0D=0Aparameters/data:=0D=
+=0AByte(s) Description Length=0D=0A1 Record number 1=0D=0APage 41=0D=0AGSM 1=
+1.11 Version 5.0.0 December 1995=0D=0A9.2.8 INCREASE=0D=0ACOMMAND CLASS INS =
+P1 P2 P3=0D=0AINCREASE 'A0' '32' '00' '00' '03'=0D=0ACommand parameters/data=
+:=0D=0AByte(s) Description Length=0D=0A1 - 3 Value to be added 3=0D=0ARespon=
+se parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - X Value of the =
+increased record X=0D=0AX+1 - X+3 Value which has been added 3=0D=0ANOTE: X =
+denotes the length of the record.=0D=0A9.2.9 VERIFY CHV=0D=0ACOMMAND CLASS I=
+NS P1 P2 P3=0D=0AVERIFY CHV 'A0' '20' '00' CHV No. '08'=0D=0AParameter P2 sp=
+ecifies the CHV:=0D=0A- '01' =3D CHV1;=0D=0A- '02' =3D CHV2.=0D=0ACommand pa=
+rameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 CHV value 8=0D=0A9=
+.2.10 CHANGE CHV=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ACHANGE CHV 'A0' '24' '=
+00' CHV No. '10'=0D=0AParameter P2 specifies the CHV:=0D=0A- '01' =3D CHV1;=
+=0D=0A- '02' =3D CHV2.=0D=0ACommand parameters/data:=0D=0AByte(s) Descriptio=
+n Length=0D=0A1 - 8 Old CHV value 8=0D=0A9 - 16 New CHV value 8=0D=0APage 42=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9.2.11 DISABLE CHV=0D=0ACOM=
+MAND CLASS INS P1 P2 P3=0D=0ADISABLE CHV 'A0' '26' '00' '01' '08'=0D=0AComma=
+nd parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 CHV1 value 8=
+=0D=0A9.2.12 ENABLE CHV=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AENABLE CHV 'A0'=
+ '28' '00' '01' '08'=0D=0ACommand parameters/data:=0D=0AByte(s) Description =
+Length=0D=0A1 - 8 CHV1 value 8=0D=0A9.2.13 UNBLOCK CHV=0D=0ACOMMAND CLASS IN=
+S P1 P2 P3=0D=0AUNBLOCK CHV 'A0' '2C' '00' CHV No. '10'=0D=0AParameter P2 sp=
+ecifies the CHV:=0D=0A- 00 =3D CHV1;=0D=0A- 02 =3D CHV2.=0D=0ANOTE: The codi=
+ng '00' for CHV1 differs from the coding of CHV1 used for other commands.=
+=0D=0ACommand parameters/data:=0D=0AByte(s) Description Length=0D=0A1 - 8 UN=
+BLOCK CHV value 8=0D=0A9 - 16 New CHV value 8=0D=0A9.2.14 INVALIDATE=0D=0ACO=
+MMAND CLASS INS P1 P2 P3=0D=0AINVALIDATE 'A0' '04' '00' '00' '00'=0D=0A9.2.1=
+5 REHABILITATE=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0AREHABILITATE 'A0' '44' '=
+00' '00' '00'=0D=0APage 43=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9=
+.2.16 RUN GSM ALGORITHM=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ARUN GSM=0D=0AAL=
+GORITHM=0D=0A'A0' '88' '00' '00' '10'=0D=0ACommand parameters/data:=0D=0AByt=
+e(s) Description Length=0D=0A1 - 16 RAND 16=0D=0AResponse parameters/data:=
+=0D=0AByte(s) Description Length=0D=0A1 - 4 SRES 4=0D=0A5 - 12 Cipher Key Kc=
+ 8=0D=0AThe most significant bit of SRES is coded on bit 8 of byte 1. The mo=
+st significant bit of Kc is coded on bit 8=0D=0Aof byte 5.=0D=0A9.2.17 SLEEP=
+=0D=0ACOMMAND CLASS INS P1 P2 P3=0D=0ASLEEP 'A0' 'FA' '00' '00' '00'=0D=0ANO=
+TE: This command is used by Phase 1 MEs only.=0D=0A9.2.18 GET RESPONSE=0D=
+=0ACOMMAND CLASS INS P1 P2 P3=0D=0AGET RESPONSE 'A0' 'C0' '00' '00' lgth=0D=
+=0AThe response data depends on the preceding command. Response data is avai=
+lable after the commands=0D=0ARUN GSM ALGORITHM SEEK (type 2) SELECT and =
+INCREASE. If the command GET RESPONSE is=0D=0Aexecuted it is required that =
+it is executed immediately after the command it is related to (no other=0D=
+=0Acommand shall come between the command/response pair and the command GET =
+RESPONSE). If the=0D=0Asequence is not respected the SIM shall send the sta=
+tus information "technical problem with no diagnostic=0D=0Agiven" as a react=
+ion to the GET RESPONSE.=0D=0ASince the MF is implicitly selected after acti=
+vation of the SIM GET RESPONSE is also allowed as the first=0D=0Acommand af=
+ter activation.=0D=0AThe response data itself is defined in the subclause fo=
+r the corresponding command.=0D=0A9.3 Definitions and coding=0D=0AThe follow=
+ing definitions and coding are used in the response parameters/data of the c=
+ommands.=0D=0ACoding=0D=0AEach byte is represented by bits b8 to b1 where b=
+8 is the most significant bit (MSB) and b1 is the least=0D=0Asignificant bit=
+ (LSB). In each representation the leftmost bit is the MSB.=0D=0APage 44=0D=
+=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ARFU=0D=0AIn a GSM specific car=
+d all bytes which are RFU shall be set to '00' and RFU bits to 0. Where the =
+GSM=0D=0Aapplication exists on a multiapplication card or is built on a gene=
+ric telecommunications card (e.g. TE9)=0D=0Athen other values may apply. The=
+ values will be defined in the appropriate specifications for such cards.=
+=0D=0AThese bytes and bits shall not be interpreted by an ME in a GSM sessio=
+n.=0D=0AFile status=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 b1=3D0: invalidated; b1=
+=3D1: not invalidated=0D=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C1=
+=C4=C4=C1=C4=C4=C4=C4=C4 RFU=0D=0AStructure of file=0D=0A- '00' transparent;=
+=0D=0A- '01' linear fixed;=0D=0A- '03' cyclic.=0D=0AType of File=0D=0A- '00'=
+ RFU;=0D=0A- '01' MF;=0D=0A- '02' DF;=0D=0A- '04' EF.=0D=0ACoding of CHVs an=
+d UNBLOCK CHVs=0D=0AA CHV is coded on 8 bytes. Only (decimal) digits (0-9) s=
+hall be used coded in CCITT T.50 [19] with bit 8=0D=0Aset to zero. The mini=
+mum number of digits is 4. If the number of digits presented by the user is =
+less than 8=0D=0Athen the ME shall pad the presented CHV with 'FF' before se=
+nding it to the SIM.=0D=0AThe coding of the UNBLOCK CHVs is identical to the=
+ coding of the CHVs. However the number of=0D=0A(decimal) digits is always =
+8.=0D=0ACoding of Access Conditions=0D=0AThe access conditions for the comma=
+nds are coded on bytes 9 10 and 11 of the response data of the=0D=0ASELECT =
+command. Each condition is coded on 4 bits as shown in table 10.=0D=0APage 4=
+5=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0ATable 10: Access condition=
+s=0D=0A=DA=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C2=C4=C4=C4=C4=
+=C4=C4=C4=BF=0D=0A=B3 ALW =B3 '0' =B3=0D=0A=B3 CHV1 =B3 '1' =B3=0D=0A=B3 CHV=
+2 =B3 '2' =B3=0D=0A=B3 RFU =B3 '3' =B3=0D=0A=B3 ADM =B3 '4' =B3=0D=0A=B3
+.=
+
+
+ =B3
+ =B3=0D=0A=B3 ADM =B3 'E' =B3=0D=0A=B3
+=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 REA=
+D; SEEK=0D=0AByte 10:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 RFU=0D=
+=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+INCREASE=0D=0AByte 11:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=
+=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4 INVALIDA=
+TE=0D=0A=C0=C4=C4=C1=C4=C4=C1=C4=C4=C1=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4=C4 REHABILITATE=0D=0A9.4 Status conditions returned by the utine 'X'=0D=0Atimes=0D=0A'92' '40' - memory problem=0D=0A9.4.3 Referencing =
+management=0D=0ASW1 SW2 Error description=0D=0A'94' '00' - no EF selected=
+=0D=0A'94' '02' - out of range (invalid address)=0D=0A'94' '04' - file ID no=
+t found=0D=0A- pattern not found=0D=0A'94' '08' - file is inconsistent with =
+the command=0D=0APage 46=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0A9.4=
+.4 Security management=0D=0ASW1 SW2 Error description=0D=0A'98' '02' - no CH=
+V initialised=0D=0A'98' '04' - access condition not fulfilled=0D=0A- unsucce=
+ssful CHV verification at least one attempt left=0D=0A- unsuccessful UNBLOC=
+K CHV verification at least one attempt=0D=0Aleft=0D=0A- authentication fai=
+led (see note)=0D=0A'98' '08' - in contradiction with CHV status=0D=0A'98' '=
+10' - in contradiction with invalidation status=0D=0A'98' '40' - unsuccessfu=
+l CHV verification no attempt left=0D=0A- unsuccessful UNBLOCK CHV verifica=
+tion no attempt left=0D=0A- CHV blocked=0D=0A- UNBLOCK CHV blocked=0D=0A'98=
+' '50' - increase cannot be performed Max value reached=0D=0ANOTE: A Phase =
+1 SIM may send this error code after the third consecutive unsuccessful CHV=
+=0D=0Averification attempt or the tenth consecutive unsuccessful unblocking =
+attempt.=0D=0A9.4.5 Application independent errors=0D=0ASW1 SW2 Error descri=
+ption=0D=0A'67' 'XX' - incorrect parameter P3 (see note)=0D=0A'6B' 'XX'# - i=
+ncorrect parameter P1 or P2 (see ##)=0D=0A'6D' 'XX'# - unknown instruction c=
+ode given in the command=0D=0A'6E' 'XX'# - wrong instruction class given in =
+the command=0D=0A'6F' 'XX'# - technical problem with no diagnostic given=0D=
+=0A# These values of 'XX' are specified by ISO/IEC; at present the default v=
+alue 'XX'=3D'00' is the only one=0D=0Adefined.=0D=0A## When the error in P1 =
+or P2 is caused by the addressed record being out of range then the return =
+code=0D=0A'94 02' shall be used.=0D=0ANOTE: 'XX' gives the correct length or=
+ states that no additional information is given ('XX' =3D=0D=0A'00').=0D=0A9=
+.4.6 Commands versus possible status responses=0D=0AThe following table show=
+s for each command the possible status conditions returned (marked by an=0D=
+=0Aasterisk *).=0D=0APage 47=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=
+=0ATable 11: Commands and status words=0D=0AOK Mem=0D=0ASta=0D=0ARefer.=0D=
+=0AStatus=0D=0ASecurity=0D=0AStatus=0D=0AApplic.=0D=0AIndepend.=0D=0AErrors=
+=0D=0ACommands=0D=0A90=0D=0A00=0D=0A9=0D=0AF=0D=0AXX=0D=0A92=0D=0A0=0D=0AX=
+=0D=0A92=0D=0A40=0D=0A94=0D=0A00=0D=0A94=0D=0A02=0D=0A94=0D=0A04=0D=0A94=0D=
+=0A08=0D=0A98=0D=0A02=0D=0A98=0D=0A04=0D=0A98=0D=0A08=0D=0A98=0D=0A10=0D=0A9=
+8=0D=0A40=0D=0A98=0D=0A50=0D=0A67=0D=0AXX=0D=0A6=0D=0AB=0D=0AXX=0D=0A6=0D=
+=0AD=0D=0AXX=0D=0A6=0D=0AE=0D=0AXX=0D=0A6=0D=0AF=0D=0AXX=0D=0ASelect *=
+ *=0D=0AStatus *=0D=0AUpdate Binary *=0D=
+=0AUpdate Record *=0D=0ARead Binary =
+*=0D=0ARead Record *=0D=0ASeek *=
+=0D=0AIncrease *=0D=0AVerify CHV *=
+=0D=0AChange CHV *=0D=0ADisable CHV =
+*=0D=0AEnable CHV *=0D=0AUnblock CHV *=
+ *=0D=0AInvalidate *=0D=0ARehabilitate *=
+=0D=0ARun GSM Algorithm *=0D=0ASleep *=0D=0AGet Respon=
+se *=0D=0A10 Contents of the Elementary Files (EF)=0D=0AThis claus=
+e specifies the EFs for the GSM session defining access conditions data ite=
+ms and coding. A=0D=0Adata item is a part of an EF which represents a comple=
+te logical entity e.g. the alpha tag in a EFADN=0D=0Arecord.=0D=0AEFs or da=
+ta items having an unassigned value or which during the GSM session are c=
+leared by the ME=0D=0Ashall have their bytes set to 'FF'. After the adminis=
+trative phase all data items shall have a defined value or=0D=0Ahave their b=
+ytes set to 'FF'. If a data item is "deleted" during a GSM session by the al=
+location of a value=0D=0Aspecified in another GSM TS then this value shall =
+be used and the data item is not unassigned; e.g. for a=0D=0Adeleted LAI in=
+ EFLOCI the last byte takes the value 'FE' (TS GSM 04.08 [14] refers).=0D=
+=0AEFs are mandatory (M) or optional (O). The file size of an optional EF ma=
+y be zero. All implemented EFs=0D=0Awith a file size greater than zero shall=
+ contain all mandatory data items. Optional data items may either be=0D=0Afi=
+lled with 'F' or if located at the end of an EF need not exist.=0D=0AWhen=
+ the coding is according to CCITT Recommendation T.50 [19] bit 8 of every b=
+yte shall be set to 0.=0D=0AFor an overview containing all files see figure =
+8.=0D=0A10.1 Contents of the EFs at the MF level=0D=0AThere is only one EF a=
+t the MF level.=0D=0A10.1.1 EFICCID (ICC Identification)=0D=0AThis EF provid=
+es a unique identification number for the SIM.=0D=0APage 48=0D=0AGSM 11.11 V=
+ersion 5.0.0 December 1995=0D=0AIdentifier: '2FE2' Structure: transparent Ma=
+ndatory=0D=0AFile size: 10 bytes Update activity: low=0D=0AAccess Conditions=
+:=0D=0AREAD ALWAYS=0D=0AUPDATE NEVER=0D=0AINVALIDATE ADM=0D=0AREHABILITATE A=
+DM=0D=0ABytes Description M/O Length=0D=0A1 - 10 Identification number M 10 =
+bytes=0D=0A- Identification number=0D=0AContents: according to CCITT Recomme=
+ndation E.118 [17]. However network operators who are=0D=0Aalready issuing =
+Phase 1 SIM cards with an identification number length of 20 digits may reta=
+in=0D=0Athis length.=0D=0APurpose: card identification number.=0D=0ACoding: =
+BCD left justified and padded with 'F'; after padding the digits within a b=
+yte are swapped=0D=0A(see below). However network operators who are already=
+ issuing Phase 1 SIM cards where=0D=0Athe digits within a byte are not swapp=
+ed may retain this configuration.=0D=0AByte 1:=0D=0A=DA=C4=C4=C2=C4=C4=C2=
+=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=
+=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=
+=C4=C4 LSB of Digit 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=
+=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =
+=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 1=0D=0A=B3 =B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of Digit 2=0D=0A=B3 =B3 =C0=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=B3 =C0=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=0D=0A=C0=C4=C4=C4=C4=C4=
+=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Digit 2=0D=0AB=
+yte 2:=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=
+=C2=C4=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=
+=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=
+=B3 =B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 LSB of Digit 3=0D=0A=B3 =B3 =B3 =B3 =
+=B3 =B3 =C0=C4=C4=C4=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=
+=C4=C4 :=0D=0A=B3 =B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 MSB of Di=
+git 3=0D=0A=B3 =B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 LSB of =
+Digit 4=0D=0A=B3 =B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 =
+:=0D=0A=B3 =C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4 :=
+=0D=0A=C0=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=C4=
+=C4 MSB of Digit 4=0D=0Aetc.=0D=0A10.2 Contents of files at the GSM applicat=
+ion level=0D=0AThe EFs in the Dedicated File DFGSM contain network related i=
+nformation.=0D=0A10.2.1 EFLP (Language preference)=0D=0AThis EF contains the=
+ codes for one or more languages. This information determined by the user/o=
+perator=0D=0Adefines the preferred languages of the user in order of priori=
+ty. This information may be used by the ME=0D=0Afor MMI purposes and for sho=
+rt message handling (e.g. screening of preferred languages in SMS-CB).=0D=
+=0AWhen the CB Message Identifier capability is both allocated and activated=
+ the ME selects only those CB=0D=0Amessages the language of which correspond=
+s to one of the languages given in this EF. The CB message=0D=0Alanguage is =
+recognized according to TS GSM 03.41 by its data coding scheme.=0D=0APage 49=
+=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AIdentifier: '6F05' Structur=
+e: transparent Mandatory=0D=0AFile size: 1-n bytes Update activity: low=0D=
+=0AAccess Conditions:=0D=0AREAD ALW=0D=0AUPDATE CHV1=0D=0AINVALIDATE ADM=0D=
+=0AREHABILITATE ADM=0D=0ABytes Description M/O Length=0D=0A1 1st language co=
+de (highest prior.) M 1 byte=0D=0A2 2nd language code O 1 byte=0D=0An nth la=
+nguage code (lowest prior.) O 1 byte=0D=0ACoding: according to TS GSM 03.41 =
+[13].=0D=0AUsing the command GET RESPONSE the ME can determine the size of =
+the EF.=0D=0A10.2.2 EFIMSI (IMSI)=0D=0AThis EF contains the International Mo=
+bile Subscriber Identity (IMSI).=0D=0AIdentifier: '6F07' Structure: transpar=
+ent Mandatory=0D=0AFile size: 9 bytes Update activity: low=0D=0AAccess Condi=
+tions:=0D=0AREAD CHV1=0D=0AUPDATE ADM=0D=0AINVALIDATE ADM=0D=0AREHABILITATE =
+CHV1=0D=0ABytes Description M/O Length=0D=0A1 length of IMSI M 1 byte=0D=0A2=
+ - 9 IMSI M 8 bytes=0D=0A- length of IMSI=0D=0AContents: The length indicato=
+r refers to the number of significant bytes not including this length byte=
+=0D=0Arequired for the IMSI.=0D=0ACoding: according to TS GSM 04.08 [14].=
+=0D=0A- IMSI=0D=0AContents: International Mobile Subscriber Identity.=0D=0AC=
+oding: This information element is of variable length. If a network operator=
+ chooses an IMSI of less=0D=0Athan 15 digits unused nibbles shall be set to=
+ 'F'.=0D=0APage 50=0D=0AGSM 11.11 Version 5.0.0 December 1995=0D=0AByte 2:=
+=0D=0A=DA=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=C4=C2=C4=
+=C4=BF=0D=0A=B3b8=B3b7=B3b6=B3b5=B3b4=B3b3=B3b2=B3b1=B3=0D=0A=C0=C2=C4=C1=
+=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=C1=C2=C4=D9=0D=0A=B3 =
+=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4 1=0D=0A=B3 =B3 =B3 =B3 =B3 =B3 =C0=C4=C4=
+=C4=C4=C4 0=0D=0A=B3 =B3 =B3 =B3 =B3 =C0=C4=C4=Ct 1=
+=0D=0Afvlejafkjd=0D=0A
+TEL;WORK;VOICE:56565612
+TEL;HOME;VOICE:11111111
+TEL;CELL;VOICE:(858) 111-1111
+TEL;WORK;FAX:111111111
+ADR;WORK;ENCODING=QUOTED-PRINTABLE:;SymbianFoundation;1 example drive=0D=0Aexample city ZZ99 EXP=0D=0AU=
+nited Kingdomdfdfdfdkfjdsklfhdhskjlfkldsflkdsjkljkfdhkglfjglkfjg=
+=0D=0Afligjlkfgjklfjgklfjgnklfngf=0D=0Afgnlkfnglkfnglkfnlkgmlkfdjglkfngklfjo=
+ltjlkvjf=0D=0Afklgfnmgkfnklgfnlkgnflkg=0D=0Afgfklgjnfklgnklfgjg;nklfgfasddfd=
+sfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmk=
+lfsdmffgfasddfdsfdfdfdfdfdfdfdfdfdfdfds;fgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfds=
+fdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmklfsdmffgdssfkljdnfkd lkdjf=
+kldnfkldnfdklnf;dgfklg;kfmlkgjflkhmklfgmhlkmglkdfmfgkldflkdflkdmflkdfmffgfas=
+ddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfgklklsadasdasdasdasdasdadadadadadad;United S=
+Kingdomvccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
+LABEL;WORK;ENCODING=QUOTED-PRINTABLE:SymbianFoundation=0D=0A1 campus point drive=0D=0Aexample city ZZ99 EXP=
+=0D=0AUnited Kingdomdfdfdfdkfjdsklfhdhskjlfkldsflkdsjkljkfdhkglfjg=
+lkfjg=0D=0Afligjlkfgjklfjgklfjgnklfngf=0D=0Afgnlkfnglkfnglkfnlkgmlkfdjglkfng=
+klfjoltjlkvjf=0D=0Afklgfnmgkfnklgfnlkgnflkg=0D=0Afgfklgjnfklgnklfgjg=0D=0Ank=
+lfgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflk=
+dsmflksdmklfsdmffgfasddfdsfdfdfdfdfdfdfdfdfdfdfds fgfasddfdsfdfdfdfdfdfdfdf=
+dfdfdfdsfdsfdsfdsfdslfkkdlksfmldksfmlkdsmflkdsmflkdsmflksdmklfsdmffgdssfkljd=
+nfkd lkdjfkldnfkldnfdklnf dgfklg;kfmlkgjflkhmklfgmhlkmglkdfmfgkldflkdflkdmf=
+lkdfmffgfasddfdsfdfdfdfdfdfdfdfdfdfdfdsfdsfgklklsadasdasdasdasdasdadadadadad=
+ad=0D=0AUnited Kingdome
+URL;WORK:http://symbianfoundation.example
+ROLE:Testing
+BDAY:20060801
+EMAIL;PREF;INTERNET:symbian.foundation@exp.example.test
+FBURL:
+REV:20060830T223724Z
+END:VCARD
+