Main page

NetMonitor in Nokia phones (5/7)

[Part 1][Part 2][Part 3][Part 4][Part 5][Part 6][Part 7]


  1. What is it ?
  2. Do I need it ?
  3. Does my phone use more power with NetMonitor enabled ?
  4. How to activate it ?
  5. Which NetMonitor version can be activated in my phone ?
  6. Does NetMonitor activation void warranty ?
  7. NetMonitor menu in my phone has different number than 10. Is it normal ?
  8. NetMonitor menu in my phone has 11 number, hovewer previous position has 9 number. Is it normal ?
  9. How to use it ?
  10. Can I damage my phone ?
  11. Glossary
  12. Description of the individual tests
  13. You can also use a program...
  14. Can I use NetMonitor without SIM card inserted, without PIN number entered or when SIM card is not active ?
  15. How can I disable NetMonitor ?
  16. Do I need to disable NetMonitor before sending my phone to the service ?
  17. Is it possible to re-activate NetMonitor after disabling it ?
  18. Is NetMonitor available in analog Nokia phones ?
  19. Does NetMonitor allow to use phone like broadcast station ?
  20. I don't have all described tests in my phone. Why ? Can I increase their number ?
  21. Does NetMonitor allow to identify place, where is my interlocutor ?
  22. Does NetMonitor allow to identify place, where am I ?
  23. What are NetMonitor codes ?
  24. Is it the truth, that in phones with additional hardware changing frequency band NetMonitor doesn't work correct ?
  25. Where can I find description of FBUS/MBUS protocol and commands connected with NetMonitor ?
  26. I have non existing networks on the list of forbidden networks...
  27. How to check frequency band (900 or 1800 Mhz), where phone work in this moment ?
  28. Can I use DLR-2/DLR-3 cables for activating netmonitor ?
  29. Can I activate netmonitor using Init File Editor (Nokia 9110) ?
  30. Can I force phone to use one frequency band (900 or 1800 Mhz) only ?
  31. How to change settings in tests ?
  32. My phone has very short snandby time - it is possible to see the reason of it ?
  33. Is netmonitor available in English version only ?
  34. Information sources
  35. Additional information
  36. Does using/activating netmonitor cost anything ?
  37. Does using netmonitor is legall ?
  38. Which entries on SIM card are used in netmonitor tests ?
  39. Can I activate netmonitor in 3310 using soft working with 3210 ?
  40. After activating netmonitor/BTS TEST my phone can't find network...
  41. Netmonitor shows different battery capacity than info on it...

Test 30
Audio API register display

 aaaa bbbb
 cccc dddd
 eeee ffff
 gggg hhhh  
A1Cnf  A2Cnf
  ST   AU3
1Tone  2Tone
 Conf  HFVol

When you press any key, phone generates sound, which consist of two tones. Parameters eeee and ffff change then. First tone is short, second is emited all time, when you press key. When you press C, NaviKey, Up or Down keys, change parameter eeee only (value 0E10 - 3600 decimal) - sound consist of one tone only. And now the most important thing: you will divide displayed in these parameters values by 4, you will have frequencies in Hz conncected with pressing adequate keys in DTMF (Dual Tone Multi Frequency) system. I think, you use DTMF very often - it's used in tone system in all modern phones during calling number. Adequate values are in table (decimal) - parameter eeee is connected with vertical values, ffff with horizontal:

1209 Hz1336 Hz1477 Hz
697 Hz123
770 Hz456
852 Hz789
941 Hz#0*

Test 32

Test from Nokia 6250 (no help):

     0      
0002922
3000
0205714

In 4'th line there is clock. Example: 0205714 means 20 hours 57 minutes 14 seconds of the day ...

Test 34
Information about FBUS connection between phone and computer.

aa bb cc dd
eee fff ggg
hhh iii jjj 
k
CM LD LM NM 
PEC FEC OEC
ACC RXS TXS 
Mod

Description above is from some English documents. As you can see in some phones (like Nokia 5110) values in this test looks rather different, but help is the same. But, when you make connection with FBUS cable and make transmission, first line of values in this test changes to "1E0C1E -". When you will look into some FBUS protocol descriptions, you will see, that:

and it's the truth. So, it means, that this description is real (even, that test looks a little different).

Observation from Nokia 6150:

aabbccdd    
eeffgghh i j
kk
l-m

In Nokia 9110 this menu looks different:

ll mm nn oo 
ee ff gg
p  q
r s tt
PA RS DR PR 
PE FE OE
Rx Tx
D U DC

Links to pages with FBUS (MBUS) protocol are in the question 25.

If values in this test changed after enabling phone, it means, that it was connected to computer and datas were transmitted with FBUS protocol (not MBUS).

Test 35
Reason of last reboting internal firmware of phone.

 aaaaa      
 bbbbbbbb

 

Reset reason
Task name

 

Test 36
Reasons of last reboting internal firmware of phone (you will find here information, how many times phone made restarts because of reasons from previous test).

 aa  bb  cc 
 dd  ee  ff

 

 UN  WD DSP 
SIM IDL STK

 

Counters are stored to EEPROM.

In Nokia 3310 some counters (DSP only ?) are displayed from end (for example, 01 is displayed as 10, 02 as 20, etc.)

You can reset counters from this menu using some Nokia service programs - for example, in Pc-Locals 1.3 enter to menu 8 ("Event Trace"), menu 5 ("Permanent Counter Table...") and press F6 key ("Clear Counters"). Unfortunatelly :(, "real" counters connected with mastercode entering attempts (Counter for example in WinTesla and WinLock) don't reset then...

Test 38
Memory dump

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
Memory dump 
 

 

The start address of the dump is entered as 6 digit address value into location 30 into phonebook on SIM card (information, how to make it, are in test 17). An example: for address 0x0C89AB enter 0C2089AB value there... Dump address is changed only when you directly enter to this menu.

This display rather is not included in offcial firmware (I found only one phone with it). It can be switched on by defining flag DEV_FT_MEMORY_DUMP_IN_USE in ftd_conf.h.

Test 39
Reason of last connection end (asterisk means, that the diagnosis won't be sent to the network - it'll be only shown in phone) and making Location Update:

 CC:   aaa  
 MM:   bbb
 RR:   ccc
 
CC CauseValu
MM CauseValu
RR CauseValu
 

When you will see "*" before third parameter from this test, it means (the most often), that call is in progress. Sometimes phone displays different values - I don't know their meaning :-(.

Values of counters are not saved in EEPROM. When phone makes another measure, doesn't reset them (changes only these values during next measure, which are connected with it; doesn't change the rest of them).

This test allows to find, why exactly your phone doesn't want to work - doesn't want to make calls.

Test 40
Resets handover counters (by direct enter)...

   RESET
  HANDOVER  
  COUNTERS
 
  Use menu  
  to reset
  handover
  counters

Test 41
Information about handover

Handover - it's transfer of radio connection (between phone and cell) from one cell to another (without breaking call). It's made, when:

  1. new radio connecting will give better quality (it's parameters are all the time checked by phone and base station)
  2. when phone is between few cells and can use "new" cells for him (it frees some place for phones, which can use "old" cell only)

When they're problems with transmission, decision about handover is made by phone (otherwise it's made by BSC). If you enabled using one channel by phone (test 17), handovers are not made.

There are 4 types of handovers:

HandOOk: aaa
PrevCh : bbb
HONotOK: ccc
HOIntra: ddd
HandOvOKCntr
PrevChanCntr
HandOvNOKCnt
HOIntraOKCnt

Counters will stop when they reach their maximum (999). To initialize them to zero, use test 40 (or test 60).

In dual phones (like Nokia 6150 or 3210) test 41 looks different and is connected with Inter cell - Intra BSC, Inter cell - Inter BSC and Inter MSC handovers:

 aaaa  bbbb
 cccc  dddd
eeefffggghhh
iiijjjkkklll
G>G InterD>D
G>D  OK  D>G
InterHoFail
BackToPrev

Counters will stop when they reach their maximum (9999 dla dwóch pierwszych linii, 999 dla dwóch ostatnich). To initialize them to zero, use test 40 (or test 60).

In Nokia 3310 sum of all handovers is also displayed in test 131 (?).

In Nokia 3110 this test looks like follows:

HandOOk: aaa 
PrevCh : bbb 
HONotOK: ccc 
T200: eeee
HandOvOKCntr 
PrevChanCntr 
HandOvNOKCnt 
T200Cntr

and here's for Nokia 6185/6188:

BSI 01000
VBAT 388
BTEMP 018
BATT 2 CHG 0

Test 42
This test is in dual phones (for example, Nokia 6150 or 3210) only and is connected with first kind of handovers (Intra cell - Intra BSC):

 aaaa  bbbb
 cccc  dddd
eeefffggghhh
iiijjjkkklll
G>G IntraD>D
G>D  OK  D>G
IntraHoFail
BackToPrev

Counters will stop when they reach their maximum (9999 for two first lines, 999 for two last). To initialize them to zero, use test 40 (or test 60).

In Nokia 6185/6188 this test looks like test 20.

Test 43

Some English descriptions write about this test:

T200MS: aaaa
T200BS: bbbb
T200MS: cccc
T200BS: dddd
T200 MS GSM 
T200 BS GSM
T200 MS DCS
T200 BS DCS

Counters will stop when they reach their maximum (9999 for two first lines, 999 for two last). To initialize them to zero, use test 40 (or test 60).

I noticed, that some things are a little different: in all 900, 1800, 900/1800 MHz phones, I saw, info is displayed ONLY in two first lines. Help is a little different too:

T200 MS     
T200 BS

 

or:
T200Cntr MS
T200Cntr Net

 

or:
T200Cutr MS
T200Cutr Net

 

In Nokia 6185/6188 this test looks like test 21.

Test 44
You change value from 01 (default) to 00 (or vice versa) by direct enter to this test.


 REVISION
LEVEL IS aa 
 
Use menu to 
   change
  Revision
   Level

In Nokia 6185/6188 this test looks like test 22.

Test 45
This test allows to simulate situations. when phone can normally receive network signal (but network can't receive any information from phone). It's very realistic (even in test 1 in ddd parameter an asterisk (*) is displayed, when you try to make connection), but not always (in test 10 you will see 'xxxxxxxx' instead of TMSI, when T3212 counter in first parameter will be expired).

You can change it by direct enter.


TRANSMITTER 
  ENABLED
 

(default setting)


TRANSMITTER 
  DISABLED
 
Use menu to 
 enable or
  disable
transmitter

When you enable it, phone won't be able, for example, to update location (see test 64) and make calls. It will allow to:
  • "blockade" phone to the moment of another enabling it (for example, when you want to observe network parameters, but you don't want to be accessible for others - when somebody will call to you, for network your phone will be outside range)
  • fast remind you of number written to phonebook (it's written on leaf, but you don't remember name of person assigned to): simple call it. When phone will choose number, it will display this name; it will be written on list odf last dialed numbers too.

This test DOESN'T WORK CORRECTLY in Nokia 3210, 3310 and 7110 (you change setting, but it doesn't give described above results).

In Nokia 6185/6188 this test looks like test 23.

Test 46

BAND CLASS a
CS SUBSTATE
EM STATEnnn
TX POWER DB

Test 48
In Nokia 3110 this test looks like test 7.

Test 51
Information about SIM card

aaa bbb ccc 
 dddddddd
 e f  gg hh
  i   jjjj
VSel Bau SAl
SCond  CStop
PIN12  PUK12
 ATR  FE/PE

If you don't have SIM card in the phone, you will see "ERROR1" in this test.

If phone has problems with communication with SIM card, this test can look like follows (i and jjjj parameters are described above):

ERROR1 5  55
55
  i   jjjj
 

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 test 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...

If you want to see "Insert SIM card" and (sometimes) "SIM card rejected" messaeges, try to make such activities (checked for Nokia 5110):

Press very delicately the locking catch of the battery and start to slide the battery downwards very slowly (stop, when you will hear silently crack).

In this moment you should see first message and phone will start to inform about problems with communication with SIM card (you will see "ERROR1" here)...

In Nokia 6185/6188 this test looks like follows:

TASK0 0134  
TASK1 015C
TASK2 0138
TASK3 0170

Test 52
Reads datafield from SIM card

Read SIM-
data field  
to SIM-SCM
 
Use menu to 
read SIM-
data field
to SIM-SCM

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:

OKdatafield was read correctly
NOT BINARYdatafield is either formatted or cyclic
NOT FOUNDdatafield was not found from SIM card
CARD ERRORsomething weird happened, card did not respond as expected
NO RIGHTSnot enough rights to read the datafield (PIN2,adm..)
NOT STOREDcould not store into the result memory place
NO ADDRESScould not read the address from the SCM-location
UNKNOWNunidentified 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.

2FE2ICC identification(10 bytes)
6F05Language preference(variable length)
6F07IMSI(9 bytes)
6F20Ciphering key Kc (it's read from card after entering PIN)(9 bytes)
6F30PLMN selector(variable length)
6F31HPLMN (home network ?) search period(1 byte)
6F37ACM maximum value(3 bytes)
6F38SIM service table(2-4 bytes)
6F41Price per unit and currency table(5 bytes)
6F45Cell broadcast message identifier selection(variable length)
6F74Broadcast control channels(16 bytes)
6F78Access control class(2 bytes)
6F7BForbidden PLMNs (see test 7)(12 bytes)
6F7ELocation information (TMSI, Local Area Information (consist of MCC, MNC & LAC - see test 11 for them), last Location Update status)(11 bytes)
6FADAdministrative data(variable length)
6FAEPhase identification(1 byte)
6F43SMS status(variable length)
 

Next two binary datafields are phase 2+ features which are not currently in use

 

6F3EGroup Identifier Level 1(variable length)
6F3FGroup Identifier Level 2(variable length)

In Nokia 6185/6188 this test looks like follows:

TASK4 0134  
TASK5 015C
TASK6 0138
TASK7 0170

Test 53
Writes datafield into SIM card

   Write
 data field
from SIM-SCM
  to SIM
Use menu to
write data
field to SIM
 

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:

OKdatafield was read correctly
NOT BINARYdatafield is either formatted or cyclic
NOT FOUNDdatafield was not found from SIM card
CARD ERRORsomething weird happened, card did not respond as expected
NO RIGHTSnot enough rights to read the datafield (PIN2,adm..)
DATA ERRORthe data contents in SCM location is coded wrongly
NOT STOREDcould not store into the result memory place
NO ADDRESScould not read the address from the SCM location
UNKNOWNunidentified 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

Test 54
Information about memory blocks

aa bb  aa bb
aa bb  aa bb
aa bb  aa bb
aa bb  aa bb
ResF1  ResF2
ResF3  ResF4
ResF5  ResF6
ResF7  ResF8

Meaning of the individual lines (information about another blocks):

  1. 1, 2
  2. 3, 4
  3. 5, 6
  4. 7, 8

In Nokia 6185/6188 this test looks like follows:

TASK12 0134 
TASK13 015C
TASK14 0138
TASK15 0170

Test 55
Information about memory blocks (some phones don't have this test - they don't have such big memory)

aa bb  aa bb
aa bb  aa bb
aa bb  aa bb
aa bb  aa bb
ResF9 ResF10
ResF11ResF12
ResF13ResF14
ResF15ResF16

Meaning of the individual lines (information about another blocks):

  1. 9, 10
  2. 11, 12
  3. 13, 14
  4. 15, 16

In Nokia 7110 counters end on ResF11, in 6210/6250 on ResF15.

In Nokia 3110 this test looks like test 56.

In Nokia 8210/3310 help to this test is a little different (another firmware "bug" ? ;-))):

ResF9 ResF10
ResF11ResF12
ResF13ResF14
ResSF15ResF1

and values are displayed in first line only...

Test 56
Block display

 aaaaaa bbb 
 cccccccc

 

 Ptr   Cntr 
 Task

 

This test has correct values only, when counter bbb is different from 0.

In Nokia 3110 it looks like test 57.

Test 57
Memory status before reset

aaaaaaaaaaaa
aaaaa...
bbbbbbbb
 
 Status of
 stacks
 Block sets 
 

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 6210 this test is bigger and displayed on full screen...

In Nokia 6185/6188 this test is different:

16:3A 32:26
64:18 128:21
168:14
264:0E

Back to the top

[Part 1][Part 2][Part 3][Part 4][Part 5][Part 6][Part 7]



Marcin Wiacek (WWW)
Last modifcation: 5 January 2002