eirp:\sch-a310\codes>
Please be aware that it's very possible to mess up the programming of your cell phone with these codes. I've placed these codes on the web for information purposes only. If you use them and damage or reprogram your phone, don't blame me. Using these codes is a bad idea. I generally note where the dangers are, but I may not have run into all of them and your phone may be different from mine. If you mess up your phone, you can try getting in touch with me for help, but most likely you'll have to go to you service provider for help.
These codes have been compiled from various sources around the web and through my own explorations. Let me know if you discover others you'd like to share
Here's a list of all known codes and what they access in the phone:
And the values of the lock codes:
In this menu you can set the WAP gateway and web browser linger time. A WAP gateway is used to translate web content into a format that can be displayed on a cell phone. Your phone comes set to use your service provider's gateway, but you are not required to use it. You can use another WAP gateway or setup your own (there are open source WAP gateways available). Note that using another WAP gateway other than the one provided by your cellular provider prevents you from paying monthly access fees for WAP access but you will still be charged for the airtime minutes you use.
In this menu structure you can set 3 addresses (A, B and C) for 3 different WAP gateways (1, 2 and 3). If your phone can not access the A server it will try the B and then the C server. Typically, one leaves the gateway settings from your service provider (e.g. Verizon) in WAP gateway 1. My phone came with Verizon's gateway of 199.74.153.210 and port 9203. Then, use the 2 slot for another WAP gateway. Enter the IP address and port. 9201 is usually the port for unauthenticated WAP gateways and 9203 is usually the port for authenticated WAP gateways.
The linger time is how long of no activity your phone will wait before disconnecting from the cellular network. If the phone disconnects while you're browsing it must reconnect while you wait. Longer linger times will avoid this delay due to reconnecting, but may increase the number of minutes of your plan that you use, making it more expensive.
This menu allows you to enable or disable TTY on your cell phone. TTY is short for TeleTYpe and TDD stands for Telecommunications Device for the Deaf. This menu allows the phone to be used with TTY/TDD equipment. Further information about TTY/TDD is available.
There are quite a few settings available in field service mode. Here's a listing based on the menu structure.
Some information regarding what's displayed on the debug screens:
CDMA Monitor
S##### -> system id. who owns the tower you're registered with.
N##### -> network id? never seen anything but all zeros
CH#### -> channel number of frequency listening on
BS##### -> id of base station with strongest signal in use
PN### -> PN code of strongest signal in use
P# -> not sure
S#:#### -> not sure
MP# -> not sure
T### -> transmit power. varies from -63 (lowest) to +20ish (highest)
D###-## -> first number is received signal strength in dBm
second number is signal quality. Finer resolution of the
same thing shown by the signal bars in the top left corner
except finer resolution: 00 (best) to 32 (worst)
ST## -> slot time?
WC## -> wait channel?
SCI# -> slot cycle index. how often the phone wakes up to check if a
phone call comes in. largest of what's set in your phone and
what is set by the tower. 00 -> 1.28 seconds, 01 -> 2.56
02 -> 5.12, etc.
B### -> not sure
F-SCAN(##x) -> not sure
When you make a phone call:
F###.##% -> Frame error rate percentage. should stay pretty low
T$#R$# -> bit rates of voice encoders. 1, 4 or 8 kbps. T is transmit
side R is receive side. C indicates connecting? E indicates
an EVRC voice encoder (8kbps max)?
Amps Monitor
SID:##### -> System ID. See above. S:# -> not sure. CH:#### -> frequency channel in use BAND:$ -> A or B to indicate which bank of frequencies in use RSSI:### -> received signal strength in negative dBm B### -> not sure PWR:# -> transmit power? SAT:# # # -> not surePilot Sets
I## A## C## N## -> Indicates status of rake receiver?
six sets of numbers:
###/##$ -> first number is PN code of sector of tower
second number is the signal quality, 00 (best) to 32 (worst)
A indicates actively in use?, N indicates not in use?
note that rake receiver allows 3 PN codes to be used at any time
see soft handoffs for more information about this
1X Features
No idea on most of these. Data service related though.
Position ScrnClearly related to GPS/E911 stuff. Never seen these values change though.
No ideas about anything on any of the other screens.
Service programming mode allows you to change settings related to your phone's programming. The right arrow on the keypad and the up volume key allow you to scroll through this menu.
ESN -> your phone's id number. never give anyone this number.
akey -> no idea
NAM 1 -> the a310 can be programmed with 2 different phone numbers, NAM 1 and 2.
the phone number can be edited in this menu
Home SID -> identification of the system. 32 is Verizon?
Service Sec. Code -> security code to access these menus. Default 000000
CDMA MCC -> Mobile communication channel?
CDMA NMSID -> not sure
True IMSI MCC -> not sure
True IMSI NMSID -> not sure
CDMA MDN -> not sure
Home SID/NID -> System and network id's. Network ID functions like a net mask?
CDMA Primary CH A -> Primary CDMA system channel in cellular channel block A? Default 283
CDMA Second CH A -> Secondary CDMA system channel in cellular channel block A? Default 691
CDMA Primary CH B -> Primary CDMA system channel in cellular channel block B? Default 384
CDMA Second CH B -> Secondary CDMA system channel in cellular channel block B? Default 777
CDMA Home Sys Reg -> not sure. Default: YES
CDMA Forn SID Reg -> not sure. Default: YES
CDMA Forn NID Reg -> not sure. Default: YES
AMPS Home SID -> Analog Mobile Phone System, home system id. Verizon is 32?
AMPS 1st Page CH -> Paging channel to listen for phone calls on. Default 334.
AMPS Auto-Reg -> not sure. Default: YES
ORIG SVC OPT -> if originating call use this voice encoder (EVRC or 13 kbps)
EVRC is newer but some say lower quality because it uses a
lower bit rate (8 kpbs). Default: EVRC CALL
Access Overld Class -> Displays your priority level if the tower must drop someone
PHONE MODEL -> Phone model number.
Slot Cycle Index -> how often to wake up and check for a phone call. Larger numbers
increase battery life, smaller increase the chances that you'll
miss a call and have the call go direct to voice mail.
1 = 1.28 seconds, 2 = 2.56 seconds, 3 = 5.12 seconds. etc.
Note that many of these functions control low level functions of the cell phone. It is very possible to break the phone or erase all programming so that your phone won't work. Be careful if you change anything.
The basic way to use this mode is to enter a 2 digit number to access a particular command. Some commands execute immediately, some display a setting or information and some allow changes of settings. After entering settings the OK saves the settings and # is used to cease input. Arrow keys can be used to change settings. Commands are listed below with default settings and notes.
01 Suspend: Unsure what this does.
02 Reboot: Reboots phone.
04 Displays operating mode. Default: CDMA_MOD mode
05 Set operating mode. Default: CDMA_MODCD01
CDMA_MODCD01
FM_MODE AM00
GPS_MOD
NORMAL GP03N
07 Carrier On
08 Carrier Off
09 Chan___0384 Sets system channel.
10 Pwr level__0
11 Rx mute
12 Rx unmute
13 Tx mute
14 Tx unmute
16 ST on
17 ST off
18 LCD_CONT: 44 Sets Display Contrast
19 FM_AGC_MIN 11
21 TEST_S: 00000
22 Send NAM
23 Send S/W Ver
24 Send ESN
25 Backlight ON
26 Backlight OFF
27 Lamp ON Turns LED on red
28 Lamp OFF Turns LED on green
29 Build EEPROM DO NOT USE THIS!!! Just entering 29 will immediately
reboot your phone and cause it to erase all programing in your phone.
*228 will not fix it.
30 Product Info
31 MRU00:000000
MRU01:000000
MRU02:000000
MRU03:000000
MRU04:000000
MRU05:000000
MRU06:000000
MRU07:000000
MRU08:000000
MRU09:000000
MRU10:000000
MRU11:000000
32 SAT on____0
33 SA off
34 CDATA
37 Clr LifeTime Clears lifetime minutes used?
38 DATASVC ON
39 DATASVC OFF
42 DTMF On____0 Can scroll through 0-9*# to hear DTMF tones
43 DTMF Off
44 Compand On Turns on voice compander?
45 Compand Off
46 Voice state
48 Vibrator On
49 Vibrator Off
50 BATT TYPE:2
Batt IDV:043
51 -30`C[00] Temperature factors factors during Analog operation?
FM Temp__292
-15`C[01]
FM Temp__293
0`C[02]
FM Temp__294
10`C[03]
FM Temp__295
+25`C[04]
FM Temp__000
+40`C[05]
FM Temp__001
+60`C[06]
FM Temp__002
+70`C[07]
FM Temp__003
52 -30`C[00] Temperature factors during CDMA 3G operation?
CDMATp__091
-15`C[01]
CDMATp__093
0`C[02]
CDMATp__096
10`C[03]
CDMATp__097
+25`C[04]
CDMATp__100
+40`C[05]
CDMATp__103
+60`C[06]
CDMATp__110
+70`C[07]
CDMATp__114
53 -30'C[00]
PCSTemp__081
-15'C[01]
PCSTemp__085
0'C[02]
PCSTemp__090
10'C[03]
PCSTemp__095
+25'C[04]
PCSTemp__100
+40'C[05]
PCSTemp__106
+60'C[06]
PCSTemp__120
+70'C[07]
PCSTemp__133
54 Carr. ID: 14
55 Ext Audio DIS Can toggle between DIS/ENA. Changing reboots phone
56 LOOP BACK ON
59 Unmute all
60 <Chan 0991>
FM Ch[00]_0304
<Chan 0100>
FM Ch[01]_0302
<Chan 0200>
FM Ch[02]_0300
<Chan 0340>
FM Ch[03]_0294
<Chan 0460>
FM Ch[04]_0289
<Chan 0520>
FM Ch[05]_0290
<Chan 0560>
FM Ch[06]_0291
<Chan 0660>
FM Ch[07]_0294
<Chan 0738>
FM Ch[08]_0296
<Chan 0799>
FM Ch[09]_0299
63 TxLimit 15000
64 SATlvl 00240
65 FreqGain__62
66 STlvl_____63
67 RD Batt Val
68 StbyBatt_### -> displays battery standby minutes remaining?
69 TalkBatt_### -> displays battery talk time minutes remaining? reboots phone
70 WRBatt__177
71 CD TXagc___035 automatic gain control setting for CDMA?
72 FM TXagc___000 automatic gain control setting for Analog?
73 Clear All -> probably safer to avoid this one
74 Send P Info
75 RD Rssi__### -> displays signal strength? causes reboot
77 Therm_vl: 155 temperature related?
79 Bac Cal Data
80 Res Cal Data
81 PCM loop On
82 PCM loop Off
83 -30`C[00] transmit level limits based on temperature? for cdma/3g operation?
CDMALMT00915
-15`C[01]
CDMALMT00917
0`C[02]
CDMALMT00923
10`C[03]
CDMALMT00928
+25`C[04]
CDMALMT00930
+40`C[05]
CDMALMT00934
+60`C[06]
CDMALMT00945
+70`C[07]
CDMALMT00955
84 -30`C[00] transmit level limits based on temperature? for 2g operation?
PCSLMT00900
-15`C[01]
PCSLMT00906
0`C[02]
PCSLMT00912
10`C[03]
PCSLMT00918
+25`C[04]
PCSLMT00928
+40`C[05]
PCSLMT00941
+60`C[06]
PCSLMT00955
+70`C[07]
PCSLMT00975
85 Blank locks up phone. remove battery.
88 TRKadj_260
89 CdTKadj_130
94 -95.0dBm[00] Low noise amplifier settings for received signal strengths?
LNA[00]080 dBm -> milliwatts of power on a dB scale
-90.0dBm[01]
LNA[01]123
-85.0dBm[02]
LNA[02]145
-80.0dBm[03]
LNA[03]220
-75.0dBm[04]
LNA[04]220
-70.0dBm[05]
LNA[05]220
-65.0dBm[06]
LNA[06]220
-60.0dBm[07]
LNA[07]220
-55.0dBm[08]
LNA[08]220
96 <Chan 1011>
ChNo[00]_333
<Chan 0111>
ChNo[01]_333
<Chan 0275>
ChNo[02]_331
<Chan 0316>
ChNo[03]_330
<Chan 0363>
ChNo[04]_329
<Chan 0404>
ChNo[05]_329
<Chan 0568>
ChNo[06]_333
<Chan 0650>
ChNo[07]_336
<Chan 0738>
ChNo[08]_334
<Chan 0779>
ChNo[09]_336
97 <26.50dBm>
TXpwr[02]288
<24.00dBm>
TXpwr[03]232
<20.00dBm>
TXpwr[04]184
<16.00dBm>
TXpwr[05]152
<12.00dBm>
TXpwr[06]130
< 8.00dBm>
TXpwr[07]116
98 Snd Model ID
99 [D7 HAND MIC]
TEMP[00]_100
[D] HEAD MIC
TEMP[01]_048
[D][P]HFK MI
TEMP[02]_150
[A][F]HFK MI
TEMP[03]_160
[D]HAND SPK
TEMP[04]_120
[D]HEAD SPK
TEMP[05]_180
[D][P]HFK SP
TEMP[06]_100
[A][F]HFK SP
TEMP[07]_064
[A]HAND MIC
TEMP[08]_080
[A]HEAD MIC
TEMP[09]_190
[A][P]HFK MI
TEMP[10]_200
[A]EXT MIC
TEMP[11]_068
[A]HAND SPK
TEMP[12]_170
[A]HEAD SPK
TEMP[13]_160
[A][P]HFK SP
TEMP[14]_160
[A]EXT SPK
TEMP[15]_150
[D][F]HFK MI
TEMP[16]_140
[D][F]HFK SP
TEMP[17]_064
HFK RING GAI
TEMP[18]_064
HFK TONE GAI
TEMP[19]_064