• To anyone looking to acquire commercial radio programming software:

    Please do not make requests for copies of radio programming software which is sold (or was sold) by the manufacturer for any monetary value. All requests will be deleted and a forum infraction issued. Making a request such as this is attempting to engage in software piracy and this forum cannot be involved or associated with this activity. The same goes for any private transaction via Private Message. Even if you attempt to engage in this activity in PM's we will still enforce the forum rules. Your PM's are not private and the administration has the right to read them if there's a hint to criminal activity.

    If you are having trouble legally obtaining software please state so. We do not want any hurt feelings when your vague post is mistaken for a free request. It is YOUR responsibility to properly word your request.

    To obtain Motorola software see the Sticky in the Motorola forum.

    The various other vendors often permit their dealers to sell the software online (i.e., Kenwood). Please use Google or some other search engine to find a dealer that sells the software. Typically each series or individual radio requires its own software package. Often the Kenwood software is less than $100 so don't be a cheapskate; just purchase it.

    For M/A Com/Harris/GE, etc: there are two software packages that program all current and past radios. One package is for conventional programming and the other for trunked programming. The trunked package is in upwards of $2,500. The conventional package is more reasonable though is still several hundred dollars. The benefit is you do not need multiple versions for each radio (unlike Motorola).

    This is a large and very visible forum. We cannot jeopardize the ability to provide the RadioReference services by allowing this activity to occur. Please respect this.

Command to view IDEN tables?

Status
Not open for further replies.

greenthumb

Colorado DB Administrator
Database Admin
Joined
Feb 29, 2004
Messages
1,942
Does anyone recall what the command is to view the IDEN tables when you're connected to a radio at the serial port? I've used it in the past but can't recall what it is.

Honestly, I should try and compile a list of useful, relevant commands like this...
 

Radioman96p71

Member
Feed Provider
Joined
Jan 11, 2008
Messages
1,079
Full HDT Command List

Dump from HDT on a OMAP mobile:

Code:
COMMANDS:
k code state                   Inject key <code>. If state = 1, press, 0 = release
l                              Display log information, expanding some logs to text - see explanation below
ll                             Display log information the old way
proscan <info>                 Display proscan adjacency information
                               info = 1 - Display ALL sites valid or not
                               info = 2 - Display RF level graphically
ps <info>                      Repeating version of proscan command with same parameter
iden <info>                    Display IDEN table values and current CC info being stored by the radio
is <info>                      Repeating version of the iden command
lc                             Clear stored log information
i                              Display build information
m [start] [end] [dest]         Move memory block [start to end] to [dest]
sym                            Display symbol information
hex expr                       Hex calculator
radix [16|A]                   Switch hex or dec radix
os                             Display OS information (long)
events                         Display OS event information
tasks                          Display OS task information
pipes                          Display OS pipe information
ipct                           Send Host test message to DSP.
                                  ipct Format: ipct length command message
rxadc                          Setup DSP Rx ADC calibration(P5X00 Only).
pm                             Dump post mortem information to log buffer - use l to display this
atz [mode]                     Set App Mode: -1=burnapp, 1..99=new mode
cmd num [parm [parm]...]       Testmode cmds for manufacturing setup
fatal [number]                 Generate specified fatal error
hpat                           Get HPA temperature
temp                           Get case temperature
sc [0-3]                       Set portable radio contrast 0-3
sco [0-31]                     Set portable radio contrast directly, disable temp comp
ecpdisp                        Display all ECP Calibration Data in memory
ecpsetp                        Set Individual ECP Cal parameter in memory.
                                  ecpsetp Format: ecpsetp parm# value
ecpdispvol                     Display ECP Cal Data Volume Tables in memory
                                Format: ecpdispvol 0|1, 0=int 1=ext
ecpsetvol                      Set Individual Volume parameter in memory.
                                Format: ecpsetvol 0|1 vol codec threshold
ecprc                          Read ECP Cal Data from flash parameter store
ecpwc                          Write ECP Cal Data in Mem to flash param store
ecpscdd                        Set ECP Cal Data in Memory to Default Data Set
ecpscrd                        Set ECP Calibration Record to Default Data Set
d[b|w|l] [start] [end]         Display memory in bytes/words/longs
f[b|w|l] [start] [end] [pat]   Fill memory in bytes/words/longs
e[b|w|l] [start] [value]       Edit memory in bytes/words/longs
t [start] [end]                Test memory from [start] to [end]
ati3                           Display current ECP version
ati0                           Display the radio EID
maxtxpwr [value]               Temporarily modify the current max power setting (in deci-Watts) for the radio
                                  May require switching to Low Power then back to High Power to take effect
rbt                            Sends the DSP the radio board type
clearfatal                     Clears the error stored in the flash and displayed in during boot-up
iberc4fm [parm]                0=display C4FM BER (from Rx 1011), 1=start fast mode, 2=start slow mode, 3=stop
iberlin [parm]                 0=display LIN BER (from Rx 1011), 1=start fast mode, 2=start slow mode, 3=stop
sccb                           Displays the secondary control channel backup frequencies (P25T only)
sndcp [parm]                   Display SNDCP Information; parm = [all, trace, timers, short, clear]
gps   [parm]                   Display GPS   Information; parm = [all, trace, timers, short, clear]
iden                           Displays the current radio iden table (P25T only)
nc [parm]                      Turns on/off noise cancellation mode. 0 = off, 1 = on, 2 = report NC state
vadisable [parm]               Turns on/off voice assist disable mode. 0 = off, 1 = on
iq [parm]                      Capture DSP data. 1 = IQ data, 2 = Filtered samples, 3 = discr data, 4 = audio samples

LOGGING HELP:Logging data is a 2 step process - first you have to turn the logs on, and wait for those events to happen
and then you have to dump the logged data out. As an example, in a P25 system if you wanted to log the protocol
actions and messages you would type in the command:

ew p25_debug 6

After waiting until the event you are trying to capture has occurred, you would then type:

l

which would start a dump of the logged data. Log triggers can be combined - the flags are individual bits
in the debug byte or word so you can OR them together.

COMMON P25 LOG MASK BITS (use with command 'ew p25_debug XXXX'):
0x0001  Log task changes
0x0002  Log actions
0x0004  Log incoming and outgoing messages from the UI
0x0008  Log incoming events
0x0010  Log inbound cc messages
0x0020  Log cc scan activity
0x0040  Log inbound wc messages
0x0080  Log AFC operations
0x0100  Log identifier information every system IDEN message
0x0200  Log what pending flags are set in CC IDLE
0x0400  Sends distinctive beep when switching sites
0x0800  Dumps a log to HDT when the radio goes into CC SCAN
0x1000  Log proscan actions
0x2000  Log proscan measured signal levels for current and adjacent sites
0x4000  Log adjacent site information every adjacent site message
0x8000  Selective logging - doesn't include CC messages

COMMON EDACS LOG MASK BITS (use with command 'ew edacs_debug XXXX'):
0x0001  Log task changes
0x0002  Log actions
0x0004  Log incoming and outgoing messages from the UI
0x0008  Log incoming events
0x0010  Log valid outbound CC msgs
0x0020  Log the inbound control channel buffer
0x0040  Log valid WC msgs from site
0x0080  Log all WC messages that we send out
0x0100  Dumps a log to HDT when the radio goes into CC SCAN
0x0200  Log WC data transfer information
0x0400  Log WC data transfer states
0x0800  Log WC Data  (data calls)
0x1000  Log proscan activity
0x2000  Log proscan level data for analysis tool
0x4000  Log site ID/signal level
0x8000  Log received broadcast adjacency messages

COMMON CONVENTIONAL LOG MASK BITS (use with command 'ew conv_debug XXXX'):
0x0001  Log task changes
0x0002  Log actions
0x0004  Log incoming and outgoing messages from the UI
0x0008  Log incoming events
0x0010  Log Rx unmute requirements when they are checked.
0x8000  Don't log timeout events or actions

COMMON UI LOG MASK BITS (use with command 'ew ui_debug XXXX'):
0x0001  Selective logging - don't log features that are IDLE
0x0002  Log incoming and outgoing messages
0x0004  Log features as they are serviced
0x0008  Log key press and release
0x0010  Log feature reset and suspend
0x0020  Log UI_MODE changes

COMMON DATA LOG MASK BITS (use with command 'ew data_debug XXXX'):
0x0001  Log actions
0x0002  Log incoming and outgoing messages from the UI
0x0004  Log incoming events
0x0008  Log RDD transactions
0x0010  Log RDD timeout/retry transactions
0x0020  Log PTL transactions
0x0040  Log PTL timeout/retry transactions
0x0080  Log MDT transactions
0x0100  Log TextLink transactions
0x0200  Log OTAR transactions

COMMON DSP-ARM LOG MASK BITS (use with command 'eb ipc_debug XX'):
0x02    ARM to DSP information
0x04    DSP to ARM information
0x10    In EDACS ignore the EDACS CC messages

COMMON TRANSCEIVER LOG MASK BITS (use with command 'eb xcvr_debug XX'):
0x01    Log the actual frequencies the XCVR is set to
0x02    Log various states within the synth lock process
0x04    Log reloads of synthesizer
0x08    Log receiver RX ADC calibration setup
0x10    Log receiver AFC2 calibration setup
0x20    Log AFC setting process
Radix: Hex mode.

That should cover everythig you'd need. I think some of these commands are the same on the x100 series as well.
 
Status
Not open for further replies.
Top