comparison doc/User-oriented-commands @ 65:cc48ac3b151c

doc/User-oriented-commands: basic info commands documented
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 14 Feb 2021 23:03:00 +0000
parents 8cd4771bdd79
children d4058ae94749
comparison
equal deleted inserted replaced
64:8cd4771bdd79 65:cc48ac3b151c
99 verify-pin2 XXXX 99 verify-pin2 XXXX
100 change-pin2 old-PIN new-PIN 100 change-pin2 old-PIN new-PIN
101 unblock-pin2 PUK2-secret-code new-PIN2 101 unblock-pin2 PUK2-secret-code new-PIN2
102 102
103 Unlike PIN1, PIN2 cannot be disabled per traditional SIM card standards. 103 Unlike PIN1, PIN2 cannot be disabled per traditional SIM card standards.
104
105 Getting basic info from the SIM
106 ===============================
107
108 The following commands are available for retrieving basic info from the SIM:
109
110 iccid
111
112 This command retrieves the ICCID (Integrated Circuit Card ID) record from the
113 SIM - it is a number of up to 20 digits (although 19-digit ICCIDs are most
114 common) that identifies the SIM card as a physical artifact. If your SIM is of
115 the traditional operator-issued kind, as opposed to a developer-oriented
116 programmable SIM from vendors like Sysmocom who have different ideas, this ICCID
117 will usually be the SIM card ID number printed on the physical plastic, along
118 with a barcode representation of the same number.
119
120 imsi
121
122 This command retrieves the IMSI (International Mobile Subscriber Identity) from
123 the SIM - it is the most fundamental ID token by which GSM phones present
124 themselves to networks, and they even use the first 5 or 6 digits of the IMSI
125 to decide which network they should try connecting to first.
126
127 sst
128
129 Every SIM card is required to have an essential data record (an EF in technical
130 terms) called the SIM Service Table, or SST. This SST indicates which services
131 are allocated and activated on the given SIM. Our sst command lists all
132 allocated service numbers, listing just a plain number if the service is both
133 allocated and activated (the usual case), or a number with a '^' suffix if the
134 service is allocated but not activated. You will need to look in the 3GPP TS
135 51.011 spec to make sense of these service numbers.
136
137 user-sum
138
139 This command displays a user-friendly summary of user-oriented services present
140 on the SIM. It reads SST to get the list of available and activated services,
141 but it considers only user-oriented ones (as opposed to SIM services dealing
142 with GSM network functions or serving operators' interests rather than users'),
143 and it displays them in a user-friendly manner. For each present SIM phonebook
144 (ADN, FDN, SDN) and for the SMS store, user-sum displays the storage capacity
145 provided by the SIM (number of phonebook entries or messages), and for each of
146 the various phonebooks, the allocated number of alpha tag bytes is also
147 displayed.
148
149 The number of bytes allocated for the alpha tag in SIM phonebooks determines
150 the maximum length of the name field in each phonebook entry. These name fields
151 can be written either in GSM7 encoding (GSM 03.38 aka 3GPP 23.038) or in UCS-2;
152 when GSM7 encoding is used, no SMS-style septet packing is applied - instead the
153 high bit of each byte is simply cleared. Therefore, the maximum number of
154 characters in a phonebook entry name field usually equals the number of bytes
155 allocated for the alpha tag on the SIM, except for names containing ASCII
156 characters [\]^ and {|}~ which get expanded to 2-character escape sequences in
157 GSM7 encoding.
158
159 uicc-dir
160
161 If your SIM card functions not only as a classic GSM 11.11 SIM, but also as a
162 UICC with USIM/ISIM or other UICC-based applications, it will have a file named
163 EF_DIR in its file system, listing those applications. fc-simtool uicc-dir
164 command dumps the content of this file in a human-readable form - but please
165 note that fc-simtool only speaks the classic GSM 11.11 protocol to the SIM, and
166 not the UICC protocol. EF_DIR does not officially exist in the classic GSM SIM
167 spec, hence the dir command in fc-uicc-tool (speaking the UICC protocol) is the
168 official way to read and dump the content of EF_DIR.
169
170 Manipulating SIM phonebooks
171 ===========================
172
173 Manipulating stored SMS
174 =======================
175
176 Manipulating SMS profiles
177 =========================
178
179 Identifying MVNO SIMs
180 =====================
181