Strona główna
Monitor sieci w telefonach Nokia (5/7)
[Część 1][Część 2][Część 3][Część 4][Część 5][Część 6][Część 7]
- Co to jest ?
- Czy jest mi potrzebny ?
- Czy po włączeniu monitora telefon pobiera więcej energii ?
- Jak go włączyć ?
- Jaką wersję monitora mogę włączyć w telefonie ?
- Czy włączenie monitora powoduje utratę gwarancji ?
- W moim telefonie menu monitora ma numer inny niż 10. Czy to normalne ?
- W moim telefonie menu monitora ma numer 11, natomiast poprzednia pozycja numer 9. Czy to normalne ?
- Jak się nim posługiwać ?
- Czy mogę zepsuć sobie telefon ?
- Słowniczek
- Znaczenie poszczególnych testów
- Można też użyć programu...
- Czy można korzystać z monitora sieci, gdy nie ma w telefonie karty SIM, nie został podany jej PIN lub jest nieaktywna ?
- W jaki sposób mogę wyłączyć monitor sieci ?
- Czy powinienem wyłączyć monitor sieci przed oddaniem telefonu do serwisu ?
- Czy po wyłączeniu monitora sieci będę go mógł włączyć ponownie ?
- Czy monitor sieci jest dostępny także w analogowych Nokiach ?
- Czy monitor sieci pozwoli na używanie telefonu podobnie jak radiostacji ?
- Dlaczego w moim telefonie jest znacznie mniej testów niż zostało tutaj opisane ? Czy mogę zwiększyć ich ilość ?
- Czy mogę stwierdzić z pomocą monitora sieci, gdzie znajduje się mój rozmówca ?
- Czy mogę stwierdzić z pomocą monitora sieci, gdzie się znajduję ?
- Co to są kody monitora sieci ?
- Czy jest prawdą, że monitor sieci w telefonie z dodatkowym urządzeniem zmieniającym jego pasmo działa niepoprawnie ?
- Gdzie znajdę opis protokołu MBUS/FBUS i komendy związane z monitorem sieci ?
- Użyte materiały
- Dodatkowe informacje
Menu 10-30
Test z zawartościami rejestrów API dźwięku
aaaa bbbb
cccc dddd
eeee ffff
gggg hhhh |
|
A1Cnf A2Cnf
ST AU3
1Tone 2Tone
Conf HFVol |
|
Po naciśnięciu każdego klawisza generowany jest dźwięk składający się z
dwóch tonów. Zmieniają się wtedy parametry eeee i ffff. Pierwszy dźwięk
jest krótki, drugi trwa tak długo, jak trzymamy klawisz. Jeśli chodzi o
klawisze C, NaviKey, Up i Down, zmienia się tylko parametr eeee (wartość
0E10 - 3600 dziesiątkowo) - dźwięk składa się bowiem tylko z jednego tonu.
I teraz najciekawsza sprawa - jeżeli podzielisz podawane wartości przez
4, otrzymasz częstotliwości w Hz towarzyszące naciskaniu klawiszy w systemie
tonowym (DTMF - Dual Tone Multi Frequency).
Z systemem tym zapewne spotykasz się na co dzień (jest używany we wszystkich
nowoczesnych telefonach przy wybieraniu numeru i zastąpił tzw. wybieranie
pulsowe). Odpowiednie wartości podaję w tabelce (dziesiętnie) - parametr
eeee odpowiada wartościom w poziomie, ffff w pionie:
| 1209 Hz | 1336 Hz | 1477 Hz |
697 Hz | 1 | 2 | 3 |
770 Hz | 4 | 5 | 6 |
852 Hz | 7 | 8 | 9 |
941 Hz | # | 0 | * |
Menu 10-34
Informacje o połączeniu telefonu z komputerem kablem FBUS
aa bb cc dd
eee fff ggg
hhh iii jjj
k |
|
CM LD LM NM
PEC FEC OEC
ACC RXS TXS
Mod |
|
- aa - typ danych przesyłanych obecnie przez FBUS (szesnastkowo)
- bb - ostatnie łączone urządzenie przez FBUS (szesnastkowo)
- cc - typ danych przesyłanych ostatnio (szesnastkowo)
- dd - następny typ danych przesyłanych przez FBUS (taki sam jak parametr aa, jeżeli połączenie nie zostało zrealizowane)
- eee - licznik błędów parzystości
- fff - licznik błędów ramki
- ggg - licznik błędów przepełnień
- hhh - licznik czasu aktywności interfejsu FBUS
- iii - numer sekwencji odebranej
- jjj - numer sekwencji nadanej
- k - tryb pracy telefonu: S=slave (podrzędny), H=host (zawiadujący)
Opis powyżej jest zaczerpnięty z pewnych angielskich opisów. W niektórych
telefonach (np. Nokii 5110) wartości parametrów w tym teście są raczej inne,
natomiast pomoc do niego taka sama. Kiedy łączysz telefon kablem FBUS i używasz
programu posługującego się tym protokołem, pierwsza linijka z wartościami zmienia
się zazwyczaj na "1E0C1E -". Kiedy spojrzysz do opisów protokołu FBUS, zobaczysz, że:
i jest to prawda. Tak więc, oznacza to, że powyższy opis jest prawdziwy
(nawet, jeżeli test wygląda troszkę inaczej).
W Nokii 9110 menu to wygląda następująco:
ll mm nn oo
ee ff gg
p q
r s tt |
|
PA RS DR PR
PE FE OE
Rx Tx
D U DC |
|
-
p i q to prawdopodobnie iii i jjj
Adresy, pod którymi znajdziesz opis protokołu transmisji pomiędzy telefonem i komputerem,
są podane w pytaniu 25.
|
Jeżeli wartości w tym teście zmieniły się od momentu włączenia telefonu,
oznacza to, że był on podłączony do komputera i dane były transmitowane z użyciem
protokołu FBUS (a nie MBUS).
|
Menu 10-35
Przyczyna ostatniego restartu oprogramowania telefonu
- aa - przyczyna:
- NORM: prawdopodobnie normalne wyłączenie/włączenie
- UNKNO: nieznana (domyślnie)
- SWSIM: kłopoty ze stykami karty SIM
- STACK: przepełnienie stosu
- SWIDL: nie uruchamiał się tryb czuwania
- HW lub WD: ASIC watchdog timeout
- SWDSP: restart DSP (potrzebny, aby znów prawidłowo działał)
-
bbbbbbbb - nazwa ostatniej wykonywanej czynności przed restartem (np.
"AUD TASK",
"CC TASK" (potwierdzone),
"DDI TASK",
"DEV IO" (potwierdzone),
"EM TASK",
"FBUSTASK" (potwierdzone),
"L1 CONTR",
"L1 MEAS",
"L1 SYSPA" (potwierdzone),
"L2 TASK",
"LOCAL" (potwierdzone),
"MDI RECE" (potwierdzone),
"MDI SEND" (potwierdzone),
"MM TASK" (potwierdzone),
"OS IDLE" (potwierdzone),
"PN TASK" (potwierdzone),
"RR TASK" (potwierdzone),
"RM TASK",
"SIM L2" (potwierdzone),
"SIM UPL" (potwierdzone),
"SMS TASK" (potwierdzone),
"TONETASK",
"UI TASK" (potwierdzone)
albo "UNKNOWN" (nieznana) (potwierdzone)). Można zauważyć,
iż nazwy zadań pokrywają się z nazwami w pomocy testów 84-86.
Menu 10-36
Przyczyny restartu oprogramowania telefonu (tzn. tutaj znajdziesz informacje,
ile razy telefon musiał je wykonywać z tych powodów)
- aa - nieznana
- bb - ASIC watchdog timeout (w niektórych
telefonach możesz "zmusić" je wyłączenia się z tego powodu - patrz pytanie 9)
- cc - restart DSP (potrzebny, aby znów prawidłowo działał)
-
dd - według opisów angielskich, jest to ilość restartów
związanych z kłopotami ze stykami karty SIM (w niektórych
telefonach możesz je "zmusić" do restartu z tego powodu - patrz
pytanie 9). Zdążyłem jednak zaobserwować, ż
wyświetlana tutaj ilość zwiększa się też po wpisywaniu tzw. mastercodu (patrz
FAQ w Fan Klubie Nokii - www.fkn.pl/faqs/simlockfaq.html)
związanego z SIM-Lockiem poziomu 1.
- ee - nie uruchamiał się tryb czuwania
- ff - przepełnienie stosu
Wartości liczników są zapamiętywane przy wyłączaniu telefonu.
|
Zawartość liczników z tego menu możesz wyzerować używając niektórych programów
serwisowych - np. w Pc-Locals 1.3 w tym celu musisz wybrać menu 8 ("Event Trace"),
menu 5 ("Permanent Counter Table..."), a następnie nacisnąć klawisz F6 ("Clear Counters").
Niestety :( "prawdziwe" liczniki pokazujące ilość prób wpisania mastercodu (Counter np. w WinTesli
i WinLocku) nie zerują się w ten sposób... |
Menu 10-38
Zrzut pamięci
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa |
|
|
-
aaaa.... - szesnastkowa zawartość 24 komórek pamięci
Numer komórki pamięci, od której ma być wykonany ów zrzut, możesz wpisać
w książce telefonicznej na karcie SIM pod pozycją 30 (patrz podobny opis
w Menu 10-17) - przykładowo dla
adresu 0x0C89AB musisz tam wpisać 0C2089AB. Zrzut zostanie wykonany tylko
wtedy, gdy wejdziesz bezpośrednio do tego menu.
To menu nie jest włączone w sprzedawanych telefonach (znalazłem tylko jeden
taki telefon). Aby to zrobić, należy przed skompilowaniem oprogramowania zmienić odpowiednią stałą.
Menu 10-39
Przyczyna zakończenia ostatniego połączenia (gwiazdka oznacza, że diagnoza
nie zostanie pokazana w sieci, tylko w telefonie) oraz wykonywania Location
Update:
|
CC CauseValu
MM CauseValu
RR CauseValu
|
|
-
przyczyna z warstwy kontrolującej połączenia (CallControl-Layer) - jest
ona podawana w również Menu 10-2
i Menu 10-63:
-
na podstawie specyfikacji GSM (sekcja 10.5.4.11/GSM 04.08):
-
1: nieprzypisany numer
-
3: brak drogi do punktu przeznaczenia
-
8: operator determined barring
-
16: normalne zakończenie rozmowy (rozmowa się odbyła albo usłyszałeś(aś)
jakiś nagrany komunikat typu: "Abonent poza zasięgiem. Proszę spróbować
później" albo "Nie ma takiego numeru")
-
17: numer był zajęty
-
jeżeli to Ty dzwoniłeś(aś), numer był zajęty - telefon wyświetlił 'Numer
zajęty' - 'Number busy'
-
jeżeli ktoś próbował się dodzwonić do Ciebie, usłyszał sygnał zajętości
- rozmawiałeś(aś) albo odrzuciłeś(aś) połączenie (w Nokii 5110 lub 5130
trzeba nacisnąć klawisz C, w Nokiach 6110, 6130 lub 6150 czerwoną słuchawkę)
-
18: brak odpowiedzi użytkownika
-
19: użytkownik wykonywał połączenie alarmowe (według specyfikacji
- mnie się to zdarzyło również przy normalnym połączeniu (telefon wyświetlił
'No answer' ('Nie odpowiada')) ewentualnie, gdy połączenie przychodzące
zostało przekierowane na pocztę głosową), brak odpowiedzi.
-
21: połączenie zostało odrzucone
-
telefon był poza zasięgiem sieci, gdy próbowałaś(eś) wykonać połączenie
(mógł wyświetlić 'Poza zasięgiem sieci' - 'No coverage network')
-
próbowałeś(aś) się dodzwonić pod nieistniejący numer i usłyszałeś(aś) sygnał
zajętości
-
22: numer został zmieniony
-
27: punkt przeznaczenia poza zasięgiem
-
28: zły format numeru/numer niekompletny
-
31: unspecided. Najprawdopodobniej połączenie zakończone przez sieć
(dzieje się tak np., gdy jest ona przeciążona)
-
34: brak dostępnego (wolnego) kanału. Telefon wyświetlił 'Network
busy' ('Sieć zajęta'). Zauważyłem również, że przy tym kodzie wartość RR
zmieniała się na 1. Więcej o zajętości sieci piszę przy opisie
TS.
-
38: poza zasięgiem sieci
-
41: tymczasowa niesprawność
-
42: switching equipment congestion
-
44: żądany kanał nie jest dostępny
-
47: zasób niedostępny. Ten błąd pojawił się, gdy połączenie zostało "brutalnie" przerwane
(konkretnie: w telefonie mojego rozmówcy była wyładowana bateria). Telefon
wyświetlił 'Error in connection'.
-
50: żądana usługa nie została wykupiona (nie masz na nią abonamentu)
-
65: bearer service not implemented
-
68: ACM było równe albo większe niż ACMmax (najwyższa możliwa
wartość ACM)
-
69: żądana usługa nie została zaimplementowana
-
88: niekompatybilny punkt przeznaczenia
-
z własnych (i nie tylko) doświadczeń:
-
79: błąd z komunikatem 'Sprawdź usługi operatora' ('Check operator services').
Pojawia się, gdy masz włączoną funkcję ALS (Alternative Line Service)
i wybrany drugi numer (choć nie jest on faktycznie przypisany do karty SIM) i próbujesz wykonać
połączenie
-
przyczyna z warstwy zarządzającej siecią komórkową (MobilityManagement-Layer)
- jest ona również podawana w Menu 10-64.
Wartości na podstawie specyfikacji GSM (sekcja 10.5.3.6/GSM 04.08):
-
2: IMSI nieznany w HLR
(karta SIM nieaktywna w sieci)
-
3: nielegalny telefon
-
4: IMSI nieznany w VLR
-
5: IMEI telefonu nie został
zaakceptowany
-
6: niedozwolony ME
-
11: niedozwolony PLMN (próba zalogowania
się do sieci, która nie podpisanej odpowiedniej umowy z Twoją siecią macierzystą
- telefon wyświetla 'Brak dostępu' ('No access') przy jej ręcznym
wyborze; nie wiem, czy kod ten pokazuje się tylko w przypadku tzw. zabronionych
sieci z karty SIM (tylko to mogłem sprawdzić - konkretnie: z kartą Ery
próbowałem użyć sieci Plusa) - ich
listę znajdziesz w Menu 10-6)
-
12: niedozwolony kod obszaru (Location Area), w którym działa
obsługująca telefon komórka. Możesz go sprawdzić w Menu
10-11.
-
13: procedura roamingu nie jest dozwolona na tym obszarze
-
17: niesprawność sieci
-
22: network congestion
-
32: service option not supported
-
33: service option not subscribed
-
34: service temporary out of order
-
38: call cannot be identified (call RE)
-
przyczyna z warstwy zarządzającej przydzielaniem kanałów (RadioRessourceManagement-Layer)
- patrz specyfikacje GSM: sekcja 10.5.2.31/GSM 04.08:
-
0: normalne zakończenie
-
1: niezprecyzowana
-
2: użyty kanał jest nie do zaakceptowania
-
3: przekroczenie czasu ważności licznika
-
4: brak aktywności w ścieżce radiowej
-
5: Pre-emptive release
-
8: handover niemożliwy, przekroczono
wartość parametru
TA
-
9: tryb kanału nie do zaakceptowania
-
10: użyta częstotliwość nie zaimplementowana
-
65: połączenie zostało już (wcześniej) wykasowane
-
97: typ komunikatu niezgodny ze stanem protokołu
-
101: no cell allocation available
-
111: niezprecyzowany błąd w protokole
Jeżeli pokazywana jest gwiazdka przed trzecim parametrem z tego menu, to
najczęściej oznacza to, że właśnie wykonywane jest połączenie. Czasami
telefon podaje inne wartości - nie znam niestety ich sensownego opisu.
Wartości liczników nie są zapamiętywane przy wyłączaniu telefonu. Przy
następnym pomiarze telefon nie zeruje tych liczników (tzn. przy następnym
pomiarze zmienia tylko te, które go dotyczą; resztę pozostawia bez zmian).
|
Na podstawie tego menu możesz dowiedzieć się, dlaczego właściwie Twój
telefon nie chce działać - nie można wykonywać połączeń. |
Menu 10-40
Zerowanie liczników handover (przez bezpośrednie
wejście)...
|
Use menu
to reset
handover
counters |
|
Menu 10-41
Informacje o handoverach
Handover to po prostu przenoszenie połączenia
radiowego telefonu z jedną komórką na połączenie z inną (rozmowa telefoniczna
ciągle trwa). Dzieje się tak:
-
gdy nowe połączenie może zapewnić lepszą jakość (jego parametry są ciągle
sprawdzane przez stację bazową i telefon)
-
gdy telefon znajduje się na styku kilku komórek i może już korzystać z
innych (powstałe wolne miejsce wykorzystują telefony, które są tylko w
zasięgu "starej" komórki)
Jeżeli są problemy z transmisją, decyzję o handoverze podejmuje telefonu
(w pozostałych przypadkach robi to BSC).
Jeżeli włączyłeś(aś) używanie jednego kanału przez telefon (Menu
10-17), handovery nie są w ogóle wykonywane.
Są 4 rodzaje handoveru:
-
Intra cell - Intra BSC
handover (zwany też handoff): najmniejszym z handoverów jest
handover wewnątrz komórki. Wtedy odbiorca jest "przerzucany" z jednego
kanału na drugi (generalnie na inną częstotliwość w obrębie jednej komórki).
W tym wypadku decyzję o tym, czy przenieść abonenta, podejmuje BSC.
-
Inter cell - Intra BSC handover:
abonent zostaje przeniesiony z jednej komórki do drugiej. O przeniesieniu
decyduje BSC. Połączenie z pierwszą komórką
zostaje przerwane, gdy nastąpi połączenie z drugą (przemieszczanie się
między dwoma BTSami w ramach jednego BSC).
-
Inter cell - Inter BSC handover:
przeniesienie połączenia między dwoma komórkami, które nie są obsługiwane
przez to samo
BSC. W tym wypadku handover
jest przenoszony przez MSC, ale decyzję
o przeniesieniu podejmuje pierwszy BSC.
Połączenie z pierwszym BSC (i BTSem)
jest kończone, gdy zostanie ustanowione połączenie z drugim BSC
(i
BTSem).
-
Inter MSC handover: odbiorca przenosi
się z komórki kontrolowanej przez dany MSC/VLR
do innej, która jest kontrolowana przez inny MSC/VLR.
Tu sytuacja jest trochę bardziej skomplikowana. Zauważmy, że MSC
jest połączony do GSMc przez łącza PSTN. W tym wypadku widać, że drugi
MSC
nie może dostać informacji z pierwszego tak po prostu.
Co się stanie gdy połączenie zostanie przeniesione do docelowego
MSC/VLR ?
Ponieważ oba MSC należą do tej samej
sieci, połączenie zostaje utrzymane. Aby je przenieść z jednego do drugiego
MSC
musi zostać wygenerowany specjalny numer HON (HON=CC+NDC+SN, CC - kod kraju,
NDC - kod sieci, SN - numer abonenta), który jest podobny do numeru roamingowego
(to też połączenie między dwoma
MSC). Podczas
handoveru między dwoma MSC połączenie nie
może zostać przerwane (połączenie telefoniczne realizowane przez abonenta
sieci).
HandOOk: aaa
PrevCh : bbb
HONotOK: ccc
HOIntra: ddd |
|
HandOvOKCntr
PrevChanCntr
HandOvNOKCnt
HOIntraOKCnt |
|
Liczniki mogą przyjmować maksymalne wartości 999 (wtedy stają). Jeżeli
chcesz je wyzerować, użyj Menu 10-40 (albo
Menu
10-60).
W telefonach dualnych (np. Nokii 6150, 3210 czy 7110) Menu 10-41 wygląda
tak i dotyczy handoverów Inter cell - Intra BSC,
Inter cell - Inter BSC i Inter MSC:
aaaa bbbb
cccc dddd
eeefffggghhh
iiijjjkkklll |
|
G>G InterD>D
G>D OK D>G
InterHoFail
BackToPrev |
|
- aaa - ilość poprawnych handoverów GSM 900 - GSM 900
- bbb - ilość poprawnych handoverów GSM 1800 - GSM 1800
- ccc - ilość poprawnych handoverów GSM 900 - GSM 1800
- ddd - ilość poprawnych handoverów GSM 1800 - GSM 900
- eee - ilość błędnych handoverów GSM 900 - GSM 900
- fff - ilość błędnych handoverów GSM 1800 - GSM 1800
- ggg - ilość błędnych handoverów GSM 900 - GSM 1800
- hhh - ilość błędnych handoverów GSM 1800 - GSM900
-
iii - ilość zakończonych sukcesem prób powrotów do używania poprzedniego
kanału (numer aktualnego kanału sprawdzisz np. w Menu
10-1) z GSM 900 do GSM 900
-
jjj - ilość zakończonych sukcesem prób powrotów do używania poprzedniego
kanału z GSM 1800 do GSM 1800
-
kkk - ilość zakończonych sukcesem prób powrotów do używania poprzedniego
kanału z GSM 900 do GSM 1800
-
lll - ilość zakończonych sukcesem prób powrotów do używania poprzedniego
kanału z GSM 1800 do GSM 900
Jeżeli liczniki osiągną wartości maksymalne, stają (9999 dla dwóch pierwszych
linii, 999 dla dwóch ostatnich). Jeżeli chcesz je wyzerować, użyj Menu
10-40 (albo Menu 10-60).
W Nokii 3110 test ten wygląda następująco:
HandOOk: aaa
PrevCh : bbb
HONotOK: ccc
T200: eeee |
|
HandOvOKCntr
PrevChanCntr
HandOvNOKCnt
T200Cntr |
|
a tak w Nokii 6185/6188:
BSI 01000
VBAT 388
BTEMP 018
BATT 2 CHG 0
|
- VBAT - napięcie baterii (/100V)
- BTEMP - temperatura baterii w C
- CHG - wskaźnik ładowania baterii: 1 - ładowanie, 0 - brak
Menu 10-42
To menu jest tylko w telefonach dualnych (np. Nokii 6150 czy 3210)
i dotyczy tylko handoverów pierwszego rodzaju (Intra
cell - Intra BSC):
aaaa bbbb
cccc dddd
eeefffggghhh
iiijjjkkklll |
|
G>G IntraD>D
G>D OK D>G
IntraHoFail
BackToPrev |
|
Jeżeli liczniki osiągną wartości maksymalne, stają (9999 dla dwóch pierwszych
linii, 999 dla dwóch ostatnich). Jeżeli chcesz je wyzerować, użyj Menu
10-40 (albo Menu 10-60).
W Nokii 6185/6188 ten test wygląda jak Menu 10-20.
Menu 10-43
T200MS: aaaa
T200BS: bbbb
T200MS: cccc
T200BS: dddd |
|
T200 MS GSM
T200 BS GSM
T200 MS DCS
T200 BS DCS |
|
-
aaaa - dla GSM 900: licznik pokazujący, ile razy T200 w telefonie przekroczył
okres ważności i transmisja L2 została powtórzona.
-
bbbb - dla GSM 900: licznik pokazujący, ile razy T200 w BTSie
(w sieci) przekroczył okres ważności i transmisja L2 została powtórzona.
-
cccc - dla GSM 1800 dawniej zwanego DCS (tylko w telefonach dualnych):
licznik pokazujący, ile razy T200 w telefonie przekroczył okres ważności
i transmisja L2 została powtórzona.
-
dddd - dla GSM 1800 (tylko w telefonach dualnych): licznik pokazujący,
ile razy T200 w BTSie (w sieci) przekroczył
okres ważności i transmisja L2 została powtórzona.
Jeżeli liczniki osiągną wartości maksymalne, stają (9999 dla dwóch pierwszych
linii, 999 dla dwóch ostatnich). Jeżeli chcesz je wyzerować, użyj Menu
10-40 (albo Menu 10-60).
W Nokii 6185/6188 ten test wygląda jak Menu 10-21.
Menu 10-44
Przez bezpośrednie wejście do tego menu, możesz zmienić wartość aa
z 01 (wartości domyślnej) na 00 (albo odwrotnie).
|
Use menu to
change
Revision
Level |
|
W Nokii 6185/6188 ten test wygląda jak Menu 10-22.
Menu 10-45
Ten test pozwala symulować sytuacje, w których telefon może normalnie
odbierać sygnał sieci (jednakże ona nie może otrzymywać żadnych informacji
od niego). Symulacja jest bardzo realistyczna (nawet w Menu
10-1 w parametrze ddd pokazuje się gwiazdka przy próbie wykonania
połączenia), ale nie całkowicie (w Menu
10-10 przy przekroczeniu czasu ważności licznika T3212 w pierwszym
parametrze zamiast numeru TMSI zobaczysz 'xxxxxxxx').
Zmiana przez bezpośrednie wejście.
(ustawienie domyślne) |
|
Use menu to
enable or
disable
transmitter |
|
|
Po jego włączeniu nie jest możliwe np. uaktualnianie położenia przez
telefon (patrz Menu 10-64) ani
nawiązywanie połączenia. Pozwala to:
-
"zablokować" telefon do czasu jego ponownego włączenia (np. obserwować
parametry sieci, ale nie być dostępnym dla innych - jeżeli ktoś zadzwoni
w tym czasie do Ciebie, sieć zachowa się tak, jakby Twój telefon był poza
jej zasięgiem)
-
szybko przypomnieć sobie numer telefoniczny wpisany do książki telefonicznej
(jest zapisany np. na kartce, ale nie pamiętasz, kto Ci go dał): wystarczy
zadzwonić, a telefon w czasie wybierania numeru wyświetli nazwę; będziesz
ją mógł(mogła) później znaleźć na liście ostatnio wybieranych numerów)
|
Test NIE DZIAŁA POPRAWNIE w Nokii 3210 i 7110 (można zmieniać jego ustawienie,
ale nie daje to rezultatów jak opisane wyżej).
W Nokii 6185/6188 ten test wygląda jak Menu 10-23.
Menu 10-46
BAND CLASS a
CS SUBSTATE
EM STATEnnn
TX POWER DB
|
Menu 10-48
W Nokii 3110 test ten wygląda jak Menu 10-7.
Menu 10-51
Informacje o karcie SIM
aaa bbb ccc
dddddddd
e f gg hh
i jjjj |
|
VSel Bau SAl
SCond CStop
PIN12 PUK12
ATR FE/PE |
|
-
aa - wybór napięcia zasilającego kartę SIM (3, 3/5 albo 5)
-
bbb - współczynnik podziału określający prędkość komunikacji telefonu z
kartą SIM (372, 64, 32 albo 0) zapisany w ATR (sekwencji wysyłanej przez
kartę w odpowiedzi na restart - Answer To Reset).
Jeżeli podzielisz częstotliwość zegara (maksymalnie 3,25 MHz = 3 250 000 Hz)
przez niego, uzyskasz prędkość transmisji (np. 3 250 000 Hz / 372 = 8736,5 bodów)
-
ccc - informacja, czy możliwe jest zatrzymywanie zegara karty SIM (oszczędza
to energię) w trybie czuwania (YES - jest możliwe, NO - niestety nie).
Informację tę można również uzyskać (w Nokiach i nie tylko) stosując kod*#SIM0CLOCK#
- gdy wyświetli się "SIM clock stop allowed", karta SIM ma tę możliwość.
Niektóre Nokie 6110 (zależy to od ich oprogramowania) mogą nie obsługiwać
prawidłowo (w ogóle) tego ostatniego kodu (wyświetlają np. "Result unknown").
Telefon wyłącza i włącza zegar karty SIM automatycznie - nie możesz tego robić ręcznie !
-
dddd - informacja o tym, jaki jest preferowany stan zegara karty SIM:
- UP
- DOWN
- DOWN(UP) - tak było w testowanych przeze mnie kartach SIM
- UP(DOWN)
- xxxxxxxx
-
e - ilość pozostałych prób wpisywania kodu PIN1. Jeżeli wartość ta przekracza 9,
podawana jest tu tylko ostatnia cyfra (np. spotkałem takie karty Tak-Tak).
Maksymalna ilość prób zależy od konkretnej karty SIM (może być ustawiona dowolnie),
najczęściej jest jednak równa 3. W niektórych kartach SIM można wyłączyć podawanie
kodu PIN w ogóle (np. Menu 4-3-1 w Nokii 5110). Jeżeli licznik jest równy
0, telefon pokazuje "Sim card blocked" i pyta się o kod PUK1. Jeżeli kod został
wpisany poprawnie, licznik jest zerowany (przyjmuje wartość maksymalną).
Włączanie i wyłączanie telefonu go nie zeruje !
-
f - ilość pozostałych prób wpisywania kodu PIN2
(gdy karta SIM nie obsługuje funkcji objętych tym kodem, wyświetla
się tu x). To, czy karta może korzystać z tych funkcji, można sprawdzić
próbując skorzystać z licznika kosztów rozmów (jeżeli karta nie pozwala,
telefon wyświetla 'Nie dozwolone' - 'Not allowed'). Jeżeli chciałeś(aś)
z nich korzystać, a karta ich nie obsłuży (wyświetla się tu x), musisz
wymienić swoją kartę SIM. Maksymalna ilość prób zależy od konkretnej karty SIM
(może być ustawiona dowolnie), najczęściej jest jednak równa 3. Jeżeli licznik
ten jest równy 0, telefon pyta się o kod PUK2. Jeżeli natomiast ten kod jest wpisany
poprawnie, licznik jest zerowany (przyjmuje wartość maksymalną). Oczywiście nawet
wtedy, gdy jest równy 0, można normalnie korzystać z karty SIM (kody PIN2/PUK2
są niezależne od PIN1/PUK1), kiedy znasz PIN1.
Włączanie i wyłączanie telefonu go nie zeruje !
-
gg - ilość pozostałych prób wpisywania kodu PUK1.
Maksymalna ilość prób zależy od konkretnej karty SIM
(może być ustawiona dowolnie), najczęściej jest jednak równa 10. Telefon pyta się
o ten kod, gdy licznik pozostałych prób wpisywania kodu PIN1 jest równy 0 (telefon
pokazuje "Sim card blocked"). Jeżeli licznik prób wpisywania również tego kodu
jest równy 0, karta może być w ogóle zablokowana (telefon pokazuje "Sim card
rejected" - "Karta SIM odrzucona") albo (to zależy od karty) pytać się o kod PUK2.
Jeżeli jednak kod ten zostanie wpisany poprawnie, liczniki prób wpisywania kodu
PIN1 i PUK1 są zerowane (przyjmują wartości maksymalne).
Włączanie i wyłączanie telefonu go nie zeruje !
-
hh - ilość pozostałych prób wpisywania kodu
PUK2 (gdy karta SIM nie obsługuje funkcji objętych kodem PIN2, wyświetla
się tu xx). Maksymalna ilość prób zależy od konkretnej karty SIM
(może być ustawiona dowolnie), najczęściej jest jednak równa 10.
Jeżeli jest równy 0, korzystanie z funkcji objętych kodem PIN2 może już być
niemożliwe w tej karcie SIM (zgłoś się do operatora po pomoc).
Jeżeli dodatkowo byłeś pytany o ten kod, gdy
licznik prób wpisywania kodów PIN1 i PUK1 był równy 0 i teraz
również licznik prób wpisywania PUK2 jest równy 0, korzystanie z tej
karty SIM w ogóle może być niemożliwe (trzeba ją wymienić na nową).
Jeżeli natomiast ten kod został wpisany
poprawnie, liczniki prób wpisywania tego kodu oraz PIN2 (o ile wpisywałeś PUK2, gdyż PIN2
był zablokowany) jest zerowany (przyjmują wartości maksymalne) ewentualnie
liczniki prób wpisywania tego kodu i kodów PIN1 i PUK1 są zerowane (o ile
wpisywałeś PUK2 po nieudanych próbach wpisania PIN1 i PUK1).
Włączanie i wyłączanie telefonu go nie zeruje !
-
i - licznik powtórzeń ATR (ATR to sekwencja wysyłana przez kartę w odpowiedzi
na restart - Answer To Reset) (0-9)
-
jjjj - ilość retransmisji ramki/błędów parzystości w komunikacji z kartą SIM
(w przypadku ich wystąpienia jako dwie cyfry pojawia się FE (Frame Error) albo PE (Parity Error),
a jako dwie ostatnie ilość retransmisji/błędów)
Parametr CStop (informacja, czy aktualnie zegar karty SIM jest zatrzymany,
czy nie) jest pokazywany wyłącznie w pomocy (nie w teście). Po prostu,
ktoś o nim zapomniał tworząc oprogramowanie telefonu.
Jeżeli chodzi o wybór napięcia zasilającego SIMa (pierwszy parametr), to (uwagi
dla Nokii 5110 i dla testowanych przeze mnie kart SIM):
Po włączeniu telefon odczytuje różne informacje z karty SIM (np. ilość
wiadomości SMS, numery
z książki telefonicznej) - wtedy przy próbie skorzystania z tego, co jest
na niej zapisane (np. książki telefonicznej), pokazywane jest "Karta SIM
nie gotowa" ("SIM card not ready") - odczyt pierwszego parametru wskazuje 3. Zauważ również,
że wtedy telefon nie potrafi wyświetlać nazw przypisanych do numerów z
książki telefonicznej (np. gdy dzwonisz), jak również pokazuje, że na karcie
SIM nie ma żadnych wiadomości SMS
(nawet, gdy faktycznie tam są).
Później odczyt zmienia się na 3/5 - przypuszczam, że wtedy
zegar karty SIM jest włączony.
Telefon go wyłącza (w teście z powrotem 3), gdy komunikuje się z siecią
(zgłaszanie żądań, wysyłanie (odbieranie) SMSów),
z uwagi na mniejsze zużycie energii (podobnie w stanie NSPS).
Jeżeli dzwonisz pod numer z książki telefonicznej (albo przychodzący
numer został rozpoznany), do zakończenia rozmowy wskazanie jest znów równe
3/5 (w przeciwnym razie zmienia się na 3). Po zakończeniu rozmowy jest
ono zawsze równe 3. Logiczny wniosek: po włączeniu telefon zapisuje w
swojej pamięci sumę kontrolną dla wszystkich numerów z książki telefonicznej
(wystarczy 7 ostatnich cyfr - na ich podstawie jest dokonywana identyfikacja
numerów przez Nokie). Jeżeli suma ta zgadza się z sumą kontrolną numeru,
pod który dzwonisz (albo numeru przesłanego przez osobę dzwoniącą), następuje
odczyt odpowiedniej nazwy z książki telefonicznej.
I jeszcze jedna uwaga: bez wykonania połączenia, itp. (patrz wyżej),
wartość pierwszego parametru to 3/5 (tracona jest niepotrzebnie energia ? - prawdopodobnie
tak (chociaż licznik w Menu 10-20
nie pokazuje żadnej zmiany jej poboru))
Jeżeli spróbujesz odczytać "Skrzynkę nadawczą" ("Outbox") albo "Skrzynkę
odbiorczą" ("Inbox"), telefon nie włącza zegara, jeżeli są puste (i stąd
podejrzenie, że informacje o ilości wiadomości są dublowane w pamięci telefonu).
Dużo informacji o karcie SIM wyświetla również program
SIMedit (niestety, po czesku :-( )... Parametry takie jak ATR możesz
badać np. programem SIM Scan (dostępny np. na stronie www.net.yu/~dejan
albo http://members.tripod.com/~dejank/).
W Nokii 6185/6188 ten test wygląda następująco:
TASK0 0134
TASK1 015C
TASK2 0138
TASK3 0170
|
Menu 10-52
Odczytuje zbiory danych z karty SIM
Read SIM-
data field
to SIM-SCM
|
|
Use menu to
read SIM-
data field
to SIM-SCM |
|
Ten test pozwala odczytać binarne wartości zbiorów danych
z karty SIM do pamięci SIM SCM
(SCM = Short Code Memory - książka telefoniczna na karcie SIM).
Przed użyciem tego testu musisz zapisać adres zbioru w książce telefonicznej
na karcie SIM na pozycji 34 (w postaci szesnastkowej) - odpowiednie wartości
możesz znaleźć w specyfikacji GSM 11.11.
Na pozycji 35 w ksiąžce telefonicznej zostanie zapisana zawartość zbioru
(wyświetlana w notacji szesnastkowej). Długość zbiorów jest różna (maksymalnie
wynosi 10 bajtów). Jeżeli wspomniana pozycja książki telefonicznej
nie może być przeczytana (jest pusta, itp.), pokazuje się NOT DONE.
Informacja, czy czytanie podanego zbioru powiodło się, jest zapisywana
na pozycji 36 w książce telefonicznej (i wyświetlana przez chwilę na wyświetlaczu).
Możliwości są następujące:
OK | zbiór został przeczytany poprawnie |
NOT BINARY | zły format danych |
NOT FOUND | zbiór danych nie został znaleziony na karcie SIM |
CARD ERROR | karta SIM nie odpowiedziała zgodnie z oczekiwaniami |
NO RIGHTS | brak uprawnień do przeczytania zbioru (PIN2,adm..) |
NOT STORED | nie można zapisać wartości w pozycji 35 książki |
NO ADDRESS | nie można przeczytać adresu z pozycji 34 książki |
UNKNOWN | niezidentyfikowany błąd |
W obecnych specyfikacjach tylko wymienione nižej zbiory danych istnieją
na kartach SIM (w przyszłości może ich być więcej). Niektóre karty SIM
mogą nie zawierać niektórych z nich.
2FE2 | identyfikacja ICC | (10 bajtów) |
6F05 | ustawienia językowe | (variable length) |
6F07 | IMSI | (9 bajtów) |
6F20 | Ciphering key Kc (czytany z karty po wprowadzeniu PIN) | (9 bajtów) |
6F30 | wybór PLMN | (variable length) |
6F31 | odstęp szukania HPLMN (sieci domowej ?) | (1 bajt) |
6F37 | maksymalna wartość ACM | (3 bajty) |
6F38 | tablica obsługi SIM | (2-4 bajty) |
6F41 | tablica waluty i kosztów jednostki rozmowy | (5 bajtów) |
6F45 | Cell broadcast message identifier selection | (variable length) |
6F74 | kanały kontroli nadawania komórkowego | (16 bajtów) |
6F78 | klasa kontroli dostępu | (2 bajty) |
6F7B | zabronione PLMN (zobacz Menu 10-7) | (12 bajtów) |
6F7E | informacje o położeniu
(TMSI,
Local Area Information (składa się z MCC, MNC & LAC -
są podane w Menu 10-11),
ostatni status wykonania Location Update) | (11 bajtów) |
6FAD | Administrative data | (variable length) |
6FAE | identyfikacja Phase GSM | (1 bajt) |
6F43 | status SMS | (variable length) |
Następne dwa zbiory są zdefiniowane w fazie 2+ GSM do użycia w przyszłości |
6F3E | Group Identifier Level 1 | (variable length) |
6F3F | Group Identifier Level 2 | (variable length) |
W Nokii 6185/6188 ten test wygląda następująco:
TASK4 0134
TASK5 015C
TASK6 0138
TASK7 0170
|
Menu 10-53
Zapisuje zbiór danych na kartę SIM
Write
data field
from SIM-SCM
to SIM |
|
Use menu to
write data
field to SIM
|
|
Ten test pozwala zapisać zbiór danych na karcie SIM
Przed jego użyciem adres zbioru powinien być zapisany na pozycji 34
książki telefonicznej na karcie SIM (w notacji szesnastkowej) - odpowiednie
adresy są podane w specyfikacji GSM 11.11. Wartość zbioru, która ma być
zapisana, powinna być natomiast umieszczona (w notacji szesnastkowej)
na pozycji 35 w książce telefonicznej karty SIM.
Rezultat całej operacji zostanie zapisana na pozycji 36 w książce telefonicznej
karty SIM i przez chwilę pokazana na wyświetlaczu.
Możliwości są następujące:
OK | zbiór został przeczytany poprawnie |
NOT BINARY | zły format danych |
NOT FOUND | zbiór danych nie został znaleziony na karcie SIM |
CARD ERROR | karta SIM nie odpowiedziała zgodnie z oczekiwaniami |
NO RIGHTS | brak uprawnień do przeczytania zbioru (PIN2,adm..) |
DATA ERROR | the data contents in SCM-location is coded wrongly |
NOT STORED | nie można zapisać wartości w pozycji 35 książki |
NO ADDRESS | nie można przeczytać adresu z pozycji 34 książki |
UNKNOWN | niezidentyfikowany błąd |
Jeżeli chcesz, aby zmiany zostały uwzględnione, często konieczny
jest restart telefonu.
W Nokii 6185/6188 ten test wygląda następująco:
TASK8 0134
TASK9 015C
TASK10 0138
TASK11 0170
|
Menu 10-54
Informacje o blokach pamięci
aa bb aa bb
aa bb aa bb
aa bb aa bb
aa bb aa bb |
|
ResF1 ResF2
ResF3 ResF4
ResF5 ResF6
ResF7 ResF8 |
|
zawartość poszczególnych linijek (informacje o poszczególnych blokach):
- 1, 2
- 3, 4
- 5, 6
- 7, 8
- aa - ilość zarezerwowanych bloków
- bb - ilość wolnych bloków w najgorszym razie
W Nokii 6185/6188 ten test wygląda następująco:
TASK12 0134
TASK13 015C
TASK14 0138
TASK15 0170
|
Menu 10-55
Informacje o blokach pamięci (nie ma go we wszystkich modelach - nie
mają tak dużej pamięci)
aa bb aa bb
aa bb aa bb
aa bb aa bb
aa bb aa bb |
|
ResF9 ResF10
ResF11ResF12
ResF13ResF14
ResF15ResF16 |
|
zawartość poszczególnych linijek (informacje o poszczególnych blokach):
- 9, 10
- 11, 12
- 13, 14
- 15, 16
- aa - ilość zarezerwowanych bloków
- bb - ilość wolnych bloków w najgorszym razie
W Nokii 7110 liczniki kończą się na ResF11.
W Nokii 3110 test ten wygląda jak Menu 10-56.
Menu 10-56
Informacje o blokach pamięci
-
aaaaaa - wskaźnik do pamięci, skąd została wywołana podwójna dealokacja
(w syst. szesnastkowym)
-
bbb - licznik nieudanych dealokacji
-
cccccccc - nazwa zadania, które próbowało wykonać podwójną dealokację bloku
pamięci (ich listę znajdziesz w opisie Menu 10-35).
Ten test zawiera poprawne wartości tylko, gdy licznik bbb jest różny od 0.
W Nokii 3110 wygląda jak Menu 10-57.
Menu 10-57
Stan pamięci telefonu przed restartem
aaaaaaaaaaaa
aaaaa...
bbbbbbbb
|
|
Status of
stacks
Block sets
|
|
-
aaaaaa... - stan każdego stosu przed restartem. Pierwsza pozycja oznacza
stan stosu 0, druga stan stosu 1, itd. Ostatnia pozycja zawiera stan stosu
systemowego (System stack). Ilość stosów zależy od konfiguracji oprogramowania.
Możliwe przyjmowane wartości są:
- 0: stan stosu w porządku (brak przepełnienia) - tak jest normalnie !
- 1: coś źle (przepełnienie stosu)
-
bbbbbbb - stan każdego ustawienia bloku pamięci przed restartem. Pierwsza
pozycja oznacza stan 1 bloku pamięci, 2 2 bloku, itd. Możliwe przyjmowane
wartości:
- 0: wszystko w porządku
- 1: blok zapełniony - tak jest normalnie !
- 2: błąd (de)alokacji albo ogólne uszkodzenie pamięci
Ten test zawiera poprawne wartości tylko, gdy zostało wykonane nieznane
przerwanie (ewentualnie miało miejsce przepełnienie stosu). W niektórych
telefonach możliwe jest "zmuszenie" ich do wykonania restartu w związku z
przepełnieniem stosu (patrz pytanie 9) i
obejrzenie działania tego testu...
W Nokii 6185/6188 wygląd testu jest inny:
16:3A 32:26
64:18 128:21
168:14
264:0E
|
Na początek
[Część 1][Część 2][Część 3][Część 4][Część 5][Część 6][Część 7]
Marcin Wiącek (WWW)
Ostatnia aktualizacja: 4 maja 2000