Motorola StarTAC Testmode Commands

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)
03 in ST7868 Verizon
09 in ST7868 Telus West

? 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)

Return to Main Page

Ryan Goolevitch - ryang@trideja.com
Last Modified August 26, 2001