CStop parameter (information, if SIM card clock is disabled in this moment) is displayed in help only. Why ? Probably somebody didn't remember about it...
Here are some observations for SIM voltage selection type (first parameter) Nokia 5110 and tested SIM cards:
After enabling phone reads some information from SIM card (for example, number saved on it SMS messages, numbers from phonebook) - when you try to read something, what is written there (for example, phonebook), "SIM card not ready" message is displayed then (and first parameter shows 3). I noticed, that phone can't display names assigned to numbers in phonebook too (for example, when you call somebody) and shows, that "Inbox" and "Outbox" are empty (even, when some messages are saved there).
Later value of parameter changes to 3/5 - I suppose, SIM card clock is enabled then.
Phone disables it (in test value 3), when communicates with network (requesting services, sending or receiving SMS messages) because of saving energy (the same in NSPS state).
When you call to number assigned to name in phonebook (or phone recognizes incoming number), value to the end of call is equal 3/5 (otherwise it changes to 3). After end of call is always equal 3. Logical conclusion: after enabling phone saves in own memory checksum for all numbers from phonebook (it's enought to make for 7 last digits - they're used to identify number in Nokia phones). If this checksum is the same to checksum for number, you're calling (or incoming number), phone reads name from phonebook...
And the last observation: without connection (see above) value of first parameter is equal 3/5 (is some energy loose ? Probably yes... But why counter from Menu 10-20 doesn't show any change in their consumption ?)
When you try to open "Outbox" or "Inbox", phone doesn't enable clock, when they're empty (that's why I think, that phone saves into own memory number of saved SMS messages too).
Many information about SIM card are displayed by SIMedit (unfortunatelly, in Czech language only :-( )... Parameters like ATR you can study using SIM Scan (it's on the www.net.yu/~dejan or http://members.tripod.com/~dejank/ pages). They both work with SIM card readers only...
In Nokia 6185/6188 this test looks like follows:
|
TASK0 0134 TASK1 015C TASK2 0138 TASK3 0170 |
Menu 10-52
Reads datafield from SIM card
|
|
This display reads a binary datafield from SIM card to SIM SCM memory (SCM = Short Code Memory and it means phonebook on SIM card).
Prior using this display the identifier of datafield has to be stored as an alpha-identifier of SCM location number 34 of SIM memory. The datafield must be written in hexadecimal notation. The identifiers can be found from the GSM 11.11.
The contents of datafield is stored as a data-identifier of SCM location number 35 of SIM memory. The contents are displayed in hexadecimal notation. The maximum length of the datafield is 10 bytes, but the length depends on the name length of the SIM memory. In case the datafield cannot be read the alpha-identifier of SCM location is NOT DONE.
The information of how the read succeeded can be read from the SCM location 36 of SIM memory and on the display for a short period.
The following results are possible:
| OK | datafield was read correctly |
| NOT BINARY | datafield is either formatted or cyclic |
| NOT FOUND | datafield was not found from SIM card |
| CARD ERROR | something weird happened, card did not respond as expected |
| NO RIGHTS | not enough rights to read the datafield (PIN2,adm..) |
| NOT STORED | could not store into the result memory place |
| NO ADDRESS | could not read the address from the SCM-location |
| UNKNOWN | unidentified error |
For the time being following binary datafields exist in SIM. In future there could be more. All of these are not necessarily on all SIM cards.
| 2FE2 | ICC identification | (10 bytes) |
| 6F05 | Language preference | (variable length) |
| 6F07 | IMSI | (9 bytes) |
| 6F20 | Ciphering key Kc (it's read from card after entering PIN) | (9 bytes) |
| 6F30 | PLMN selector | (variable length) |
| 6F31 | HPLMN (home network ?) search period | (1 byte) |
| 6F37 | ACM maximum value | (3 bytes) |
| 6F38 | SIM service table | (2-4 bytes) |
| 6F41 | Price per unit and currency table | (5 bytes) |
| 6F45 | Cell broadcast message identifier selection | (variable length) |
| 6F74 | Broadcast control channels | (16 bytes) |
| 6F78 | Access control class | (2 bytes) |
| 6F7B | Forbidden PLMNs (see Menu 10-7) | (12 bytes) |
| 6F7E | Location information (TMSI, Local Area Information (consist of MCC, MNC & LAC - see Menu 10-11 for them), last Location Update status) | (11 bytes) |
| 6FAD | Administrative data | (variable length) |
| 6FAE | Phase identification | (1 byte) |
| 6F43 | SMS status | (variable length) |
| Next two binary datafields are phase 2+ features which are not currently in use
| ||
| 6F3E | Group Identifier Level 1 | (variable length) |
| 6F3F | Group Identifier Level 2 | (variable length) |
In Nokia 6185/6188 this test looks like follows:
|
TASK4 0134 TASK5 015C TASK6 0138 TASK7 0170 |
Menu 10-53
Writes datafield into SIM card
|
|
This display writes data for a binary datafield in SIM card by using data in SCM memory of SIM card.
Prior using this display the identifier of datafield has to be stored as an alpha-identifier of SCM location number 34 of SIM memory. The datafield must be written in hexadecimal notation. The identifiers can be found from the GSM 11.11. In addition the data to be stored into SIM card has to be entered as an alpha-identifier of SCM location number 35 of SIM memory. The data has to be stored in hexadecimal notation.
The result of write operation can be seen from the alpha-identifier of SCM-location 36 of SIM-memory and on the display for a short period.
The following results are possible:
| OK | datafield was read correctly |
| NOT BINARY | datafield is either formatted or cyclic |
| NOT FOUND | datafield was not found from SIM card |
| CARD ERROR | something weird happened, card did not respond as expected |
| NO RIGHTS | not enough rights to read the datafield (PIN2,adm..) |
| DATA ERROR | the data contents in SCM location is coded wrongly |
| NOT STORED | could not store into the result memory place |
| NO ADDRESS | could not read the address from the SCM location |
| UNKNOWN | unidentified error |
If you want to see changes, often you have to restart your phone.
In Nokia 6185/6188 this test looks like follows:
|
TASK8 0134 TASK9 015C TASK10 0138 TASK11 0170 |
Menu 10-54
Information about memory blocks
|
|
Meaning of the individual lines (information about another blocks):
In Nokia 6185/6188 this test looks like follows:
|
TASK12 0134 TASK13 015C TASK14 0138 TASK15 0170 |
Menu 10-55
Information about memory blocks (some phones don't have this test -
they don't have such big memory)
|
|
Meaning of the individual lines (information about another blocks):
In Nokia 7110 counters end on ResF11.
In Nokia 3110 this test looks like Menu 10-56.
|
|
This test has correct values only, when counter bbb is different from 0.
In Nokia 3110 it looks like Menu 10-57.
Menu 10-57
Memory status before reset
|
|
This display is only valid when a unknown or a stack overflow interrupt has occured. In some phones you can make restart connected with stack overflow (see question 9) and see this test in "action"...
In Nokia 6185/6188 this test is different:
|
16:3A 32:26 64:18 128:21 168:14 264:0E |
Marcin Wiacek (WWW)
Last modifcation: 4 May 2000