Thanks to Piero Sassu and Richard Ness for part of this information
I spent WAY too many hours mapping out all these memory locations, especially in the 55xx# section. I'm surprised to find out as much as I did. If you have ANY additional information to help me tell what vague memory locations mean, PLEASE e-mail me! ryang@trideja.com
USE THESE CODES WITH EXTREME CARE! DO NOT "PLAY AROUND" WHILE IN
TESTMODE!
Don't blame me for any mistakes or problems you may cause.
To enter test mode:
FCN, 0, 0, *, *, T, E, S, T, M, O, D, E, STO
You will then see a US ' prompt.
Also, thanks to Steve Draper for letting me know that once you enable the debug screen (see 5509#) on a CDMA StarTAC you can enter testmode at anytime by holding down # for 2 seconds, this is the same as on GSM phones. Also, you can cycle through viewing the 55xx# screens just by typing 55#, and repeatedly pressing * to cycle.
General Testmode Commands | ||
---|---|---|
Cmd | Description | |
01# | Exit and reboot phone | |
07# | Analog Receiver Off | |
08# | Analog Receiver On | |
11xxx# | Select Analog Receiver Channel. Valid Channels are 300, 333, 385, 799, 991 | |
19# | Display software version (CLR to clear) (the following is
from my ST7860W, rev 7088) This display has 10 screens, use * to cycle: (Not sure what all of it means yet) 00 7088 - Software Rev 01 0009 4Jan01 - Software Build Date 223628 010F0000000000 00080000000000 30 0100 CSS2 40 40 C63A on 7860 rev 7088 | 40 CA2D on 7868 rev 7088 - FLEX info 50 00007279 on 7860 rev 7088 | 50 00004072 on 7868 rev 7088 |
|
32# | Total Reset - Erase Memory & Reset settings to default (This includes erasing all phone book entries, resetting all timers including the cumulative and resetting ring tones and banner setting to factory defaults) |
|
38# | Display Electronic Serial Number (# to exit) This display has four parts,
press * to cycle: ie: 00 ww [*] 01 xx [*] 02 yy [*] 03 zz Piece together the entire ESN as wwxxyyzz 00010203 |
|
45# | Display the current signal strength, CLR to clear | |
55xx# | Test Mode Programming (See next Table) | |
56# | Test the LCD display (Turns on all pixels and icons), Press # to clear | |
68# | Display the FLEX and model info (my ST 7860:C63A0D, 7868: CA2D1D) (CLR to clear) | |
74# | Displays the battery level (Around 4C (76 Dec) is discharged and 70 (112 dec) is close to fully charged) |
Commands Specific to Overall Phone Operation | |
5506# | 000000 (Security Code) |
5507# | 123 (Lock Code) |
5508# | 4 (Service Level) |
5509# | Bit 7 (1xxxxxxx) Call Status Screen / Pilot Status Bit 6 (x1xxxxxx) Test Menu (Access with FCN twice when enabled, or Test mode with # for 2 secs.) Bit 5 (xx1xxxxx) Paging Channel message filtering Bit 4 (xxx1xxxx) Portable data logging Bit 3 (xxxx1xxx) Single serving system scan - only A or only B, depending on SID (5501#) being odd or even (odd A, even B) Bit 2 (xxxxx1xx) Auto Recall Bit 1 (xxxxxx1x) Disable Service Levels (Call Restrictions) Bit 0 (xxxxxxx1) Lock Disable |
5510# | Bit 6/7 (00xxxxxx) 1 NAM Bit 6/7 (01xxxxxx) 2 NAMs Bit 6/7 (10xxxxxx) 3 NAMs Bit 6/7 (11xxxxxx) 4 NAMs Bit 5 (xx1xxxxx) Test mode enable / Auto Answer Bit 4 (xxx1xxxx) Auto Redial Disable Bit 3 (xxxx1xxx) 3 wire bus speaker disable Bit 2 (xxxxx1xx) Not Used Bit 1 (xxxxxx1x) Selectable System Scan Disable Bit 0 (xxxxxxx1) Battery Status Screen |
5511# | 0334 AMPS Initial paging channel |
5512# | 0333 AMPS Initial A Channel |
5513# | 0334 AMPS Initial B Channel |
5514# | 0021 AMPS dedicated Paging Channels |
5515# | Bit 7 (1xxxxxxx) Enhanced Scan Bit 6 (x1xxxxxx) Cellular Connection Bit 5 (xx1xxxxx) Long Tone DTMF Bit 4 (xxx1xxxx) Transportable Transducer Enable Bit 3 (xxxx1xxx) Not Used Bit 2 (xxxxx1xx) Handset Test mode Disable Bit 1 (xxxxxx1x) Fail Page Indication Disable (Phone beeps when an incoming call is detected but signal conditions prevent completion) Bit 0 (xxxxxxx1) Word Sync Scan Disable |
Commands Specific to Each NAM | ||||
NAM1 | NAM2 | NAM3 | NAM4 | Value |
5501# | 5527# | 5544# | 5561# | 16422 (AMPS System ID or SID) |
5502# | 5528# | 5545# | 5562# | Bit 7 (1xxxxxxx) Local use Bit 6 (x1xxxxxx) Preferred system, 0=B, 1=A Bit 5 (xx1xxxxx) End to end signaling Bit 4 (xxx1xxxx) Markov test override, MSB Bit 3 (xxxx1xxx) Markov test override Bit 2 (xxxxx1xx) Not used Bit 1 (xxxxxx1x) Markov test override, LSB Bit 0 (xxxxxxx1) Min mark, 1=area code sent |
5503# | 5529# | 5546# | 5563# | 10 Digit Phone # (MIN / MDN) (MIN Mobile ID Number) |
5504# | 5530# | 5547# | 5564# | 010 CDMA only, non-slotted 042 CDMA only, slotted 074 dual mode, non-slotted 106 dual mode, slotted (Default) 234 ? Number in Dual Mode ST7868 |
5505# | 5531# | 5548# | 5565# |
02 in ST7860 (Access Overload Class) |
? | 5532# | 5549# | 5566# | 0333, 0334, |
5516# | 5533# | 5550# | 5567# | Bit 7 (1xxxxxxx) Not Used Bit 5/6 (x00xxxxx) CDMA Only Bit 5/6 (x01xxxxx) CDMA Preferred Recommended Setting (Default) Bit 5/6 (x10xxxxx) Analog Only Bit 5/6 (x11xxxxx) CDMA Selected Alternate Bit 4 (xxx1xxxx) Extended address method enable Bit 3 (xxxx1xxx) Preferred analog serving system Bit 2 (xxxxx1xx) Configure for mobile termination using home SID/NID pair Bit 1 (xxxxxx1x) Configure for mobile termination while SID roamer Bit 0 (xxxxxxx1) configure for mobile termination using home while NID roamer |
5517# | 5534# | 5551# | 5568# | Slot Cycle Index - Time slot which the phone communicates with the service provider (Value from 0-7) - 7 being the longest, 1 is the default |
5518# | 5535# | 5552# | 5569# | 16422 (CDMA System ID) (SID) |
5519# | 5536# | 5553# | 5570# | 65535 (CDMA Network ID) (NID) |
5520# | 5537# | 5554# | 5571# | 30200 (Country Code 302, Network Code 00) |
5521# | 5538# | 5555# | 5572# | 0283 (CDMA Primary Channel A) |
5522# | 5539# | 5556# | 5573# | 0384 (CDMA Primary Channel B) |
5523# | 5540# | 5557# | 5574# | 0691 (CDMA Secondary Channel A) |
5524# | 5541# | 5558# | 5575# | 0777 (CDMA Secondary Channel B) |
5525# | 5542# | 5559# | 5576# | 00000 (CDMA SID #2) |
5526# | 5543# | 5560# | 5577# | 65535 (CDMA NID #2) |
Ryan Goolevitch - ryang@trideja.com
Last Modified
August 26, 2001