Kenwood TH-F6A-E Schematic

Page 1
Page 2
Page 3
Page 4
Page 5
Kenwood TH-F6A/TH-F7E
Protocol Specification
Version 1.4
Page 6
Warranty, Disclaimer, Assumption of Risk, and Indemnification
ALL DATA AND INFORMATION PROVIDED IN THIS DOCUMENT IS FOR INFORMATIONAL
PURPOSES ONLY AND IS AN EXPRESSION OF FREE SPEECH.
NO WARRANTIES: TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER THE AUTHOR OF THIS DOCUMENT, NOR ANY PERSON, EITHER EXPRESSLY OR IMPLICITLY, WARRANTS ANY ASPECT OF THIS DOCUMENT, INCLUDING ANY OUTPUT OR RESULTS OF THE USE OF THIS DOCUMENT. UNLESS AGREED TO IN WRITING. THIS DOCUMENT IS BEING PROVIDED "AS IS", WITHOUT ANY WARRANTY OF ANY TYPE OR NATURE, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTY THAT THIS DOCUMENT IS FREE FROM DEFECTS.
ASSUMPTION OF RISK: THE RISK OF ANY AND ALL LOSS, DAMAGE, OR UNSATISFACTORY PERFORMANCE DOCUMENT RESTS WITH THE READER. TO THE EXTENT PERMITTED BY LAW, NEITHER THE AUTHOR OF THIS DOCUMENT, NOR ANY PERSON EITHER EXPRESSLY OR IMPLICITLY, MAKES ANY REPRESENTATION OR WARRANTY REGARDING THE APPROPRIATENESS OF THE USE, OUTPUT, OR RESULTS OF THE USE OF THIS DOCUMENT IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, BEING CURRENT OR OTHERWISE. NOR DO THEY HAVE ANY OBLIGATION TO CORRECT ERRORS, MAKE CHANGES, SUPPORT THIS DOCUMENT, DISTRIBUTE UPDATES, OR PROVIDE NOTIFICATION OF ANY ERROR OR DEFECT, KNOWN OR UNKNOWN. IF THE READER RELIES UPON THIS DOCUMENT, THE READER DOES SO AT THEIR OWN RISK, AND THE READER ASSUMES THE RESPONSIBILITY FOR THE RESULTS. SHOULD THIS DOCUMENT PROVE DEFECTIVE OR INCORRECT, THE READER ASSUMES THE COST OF ALL LOSSES, INCLUDING, BUT NOT LIMITED TO, ANY NECESSARY SERVICING, REPAIR OR CORRECTION OF ANY PROPERTY INVOLVED.
DISCLAIMER: IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SHALL THE AUTHOR, OR ANY PERSON, OTHER THAN THE READER, BE LIABLE FOR ANY LOSS, EXPENSE OR DAMAGE, OF ANY TYPE OR NATURE ARISING OUT OF THE USE OF, OR INABILITY TO USE THIS DOCUMENT, INCLUDING, BUT NOT LIMITED TO, CLAIMS, SUITS OR CAUSES OF ACTION INVOLVING ALLEGED INFRINGEMENT OF COPYRIGHTS, PATENTS, TRADEMARKS, TRADE SECRETS, OR UNFAIR COMPETITION.
“REVERSE ENGINEERING” OR VIOLATING THE COPYRIGHT OF KENWOOD COMMUNICATIONS CORPORATION OR ANY OTHER THIRD PARTY DID NOT OCCUR IN OBTAINING THE INFORMATION IN THIS DOCUMENT. THE INFORMATION OBTAINED FOR THIS DOCUMENT WAS DISCOVERED BY TRYING ALL ONE, TWO, THREE, AND FOUR LETTER ALPHABETIC COMMANDS SENT TO THE TRANSCEIVER THROUGH A TERMINAL PROGRAM AND LOOKING AT AND EVALUATING THE RESPONSE FROM THE TRANSCEIVER OR BY EXAMINING THE TEXT FILE CREATED BY THE KENWOOD SOFTWARE. THE SCREEN SHOTS OF KENWOOD CORPORATION’S SOFTWARE VIOLATES NO COPYRIGHT SINCE THESE SCREEN SHOTS ARE FOUND IN THE PUBLIC DOMAIN. IT IS THE AUTHOR’S OPINION AS TO WHAT COMMANDS ARE USED TO OBTAIN INFORMATION IN THE KENWOOD SOFTWARE.
INDEMNIFICATION: TO THE EXTEND PERMITTED BY LAW THROUGH THIS AGREEMENT, THE READER AGREES TO INDEMNIFY AND HOLD HARMLESS THE AUTHOR OF THIS DOCUMENT, OR ANY PERSON FROM AND AGAINST ALL CLAIMS, LIABILITIES, LOSSES, CAUSES OF ACTION, DAMAGES, JUDGMENTS, AND EXPENSES, INCLUDING THE REASONABLE COST OF ATTORNEYS’ FEES AND COURT COSTS, FOR INJURIES OR DAMAGES TO THE PERSON OR PROPERTY OF THIRD PARTIES, INCLUDING, WITHOUT LIMITATIONS, CONSEQUENTIAL DAMAGES AND ECONOMIC LOSSES, THAT ARISE OUT OF OR IN CONNECTION WITH THE READERS USE, MODIFICATION, OR DISTRIBUTION OF THIS DOCUMENT, ITS DERIVATIVES, OR ANY OTHER ACCOMPANYING DOCUMENTATION.
Page 7
Page 8
Kenwood TH-F6A/TH-F7E Protocol Specification
This document describes the serial commands used to program and control the Kenwood TH-F6A/TH­F7E handheld transceiver via its serial port.
Introduction: The Kenwood TH-F6A/TH-F7E transceiver can be programmed through the serial port using a suitable interface optional PC interface cable (PG-4P). This allows memory management (as used by the Kenwood MCP software) as well as software control of the radio.
The information obtained for this document was gathered using the following equipment and software:
Apple Macintosh 17” PowerBook 1Ghz G4 Computer. ZTERM V 1.1Beta 7 Terminal Software. BBEdit Version 7.02 Test Editing Software. Microsoft Word X for Macintosh – Service Release 1. KeySpan USA-19QW USB to Serial Port Adaptor. Kenwood TH-F6 FM Transceiver. Kenwood PG-4P Programming Interface. HP 18180A RS-232C/V.24/RS-449 Serial Port Interface. HP 4952A Protocol Analyzer.
Here’s how I did it. I wrote files that contained all possible one, two, three, and four letter commands using BBEdit. These files also had each command alone or with a “0” following each command. I sent these files to the TH-F6 using the “Send Text…” menu command in the ZTERM terminal program. Monitored and recorded the communications using the HP 4952A Protocol Analyzer. Edited the recorded responses from the TH-F6 using BBEdit. In BBEdit, I setup a regular expression that searched for a response from the TH-F6 that was not a “?”. Recorded the commands that had a valid response. Then I went back, with much patience, and “played” with each valid command until I determined its function and syntax. The results of my research were recorded in Microsoft Word.
Page 9
List of Tables
Table #
Description
1
APO
2
Balance
3
Band
4
Band Limits
5
Band Switch
6
Battery Saver
7
Battery Type
8
Busy
9
Call Key
10
Character
11
Contrast
12
DCS Code
13
DTMF
14
DTMF Memory Locations
15
DTMF Pause
16
DTMF Speed
17
Dual Mode
18
Fine Tuning Step Size
19
Frequency
20
Frequency Value
21
Ham Band
22
ID
23
Language
24
Lock
25
Logic
26
Memory Channel
27
Memory Group
28
Memory Recall
29
Modulation Mode
30
Name/Frequency Mode
31
Packet Speed
32
Power Level
33
Return Code
34
Scan Resume Method
35
Serial Port Parameters
36
Squelch
37
State
38
Step Size
39
System Reset
40
Tone/CTCSS Frequency Codes
41
VFO Mode
42
VOX Delay
43
VOX Gain
Page 10
1. APO Table
[val]
Time
0
Off
1
30 min 2
60 min
Page 11
2. Balance Table
[val]
A Band
B Band
0
100%
0%
1
75%
25%
2
50%
50%
3
25%
75%
40%100%
Page 12
3. Band Table
[band]
A/B Band
Freq
0A2m 1A1.25m 2A70cm 4BAM 5BHF 6B6m 7BFM 8BAir 9B2m aBVHF TV bB1.25m cB70cm dBUHF TV eB23cm
Page 13
4. Band Limits Table
[band]
A/B Band
[list]
0A2m lower – 2m upper
1.25m lower – 1.25m upper 70cm lower – 70cm upper
1BAM lower – AM upper
HF lower – HF upper
6m lower – 6m Upper
FM lower – FM upper
Air lower – Air upper
2m lower – 2m upper
VHF TV lower – VHF TV upper
1.25m lower – 1.25m upper 70cm lower – 70cm upper
UHF TV lower – UHF TV upper
23cm lower – 23cm upper
Page 14
5. Band Switch Table
[val]
A/B
0
A
1
B
Page 15
6. Battery Saver Table
[val]
Time
0
Off
1
0.2
2
0.4
3
0.6
4
0.8
5
1.0 (default) 6
2.0
7
3.0
8
4.0
9
5.0
Page 16
7. Battery Type Table
[val]
Type
0
Lithium
1
Alkaline
Page 17
8. Busy Table
[stat]
State
0
Not busy
1
Busy
Page 18
9. Call Key Table
[val]
Time
0
Call
1
1750 Hz
Page 19
10. Character Table
Available Characters (TH-F6A)
ABCDEFGHI
J
KLMNOPQRS
T UVWXYZ[]^
_
`abcdefgh
i jklmnopqr
s tuvwxyz{|
} ~\SP!“#$%&
‘ ()*+,-./0
1 23456789:
;
<=>?@
Additional Characters (TH-F7E)
АБВГДЕЖЗИ
Й КЛМНО
Ï‹ÑÒÓ
ФХЦШЩЪЫ
Ü
† ЯŒабвгддж
зийклмноп
стуфхцœшщ
ú û
ü‡Ÿ
ÿ
Page 20
11. Contrast Table
[val]
A
00
(Minimum)
01 02 03 04 05 06 07 08
Default 09 10 11 12 13 14 15 16
Maximum
Page 21
12. DCS Code Table
Code
Code
Code
Code
023
152
311
466 025
155
315
503 026
156
325
506 031
162
331
516 032
165
332
523 036
172
343
526 043
174
346
532 047
205
351
546 051
212
356
565 053
223
364
606 054
225
365
612 065
226
371
624 071
243
411
627 072
244
412
631 073
245
413
632 074
246
423
654 114
251
431
662 115
252
432
664 116
255
445
703 122
261
446
712 125
263
452
723 131
265
454
731 132
266
455
732 134
271
462
734 143
274
464
743 145
306
465
754
Page 22
13. DTMF Table
Dual Tone Multi-Frequency (DTMF) Table
High-Group Frequencies
1209 Hz
1336 Hz
1477 Hz
1633 Hz
697 Hz1ABC
2
DEF3A
770 Hz
GHI4JKL
5
MNO6B
852 Hz
PRS7TUV
8
XYZ9C
Low-Group
Frequencies
941 Hz*OPER0#
D
Dual Tone Multi-Frequency, or DTMF is a method for instructing a telephone switching system of the telephone number to be dialed. The DTMF dialing system was developed by AT&T in the 1960s and was deployed within the AT&T telephone network as a way for customers to direct calls using in-band signaling. This was marketed by AT&T under the registered trade name Touch-Tone®.
The DTMF system uses eight different frequency signals transmitted in pairs to represent sixteen different numbers, symbols and letters. This table shows how the frequencies are organized. The frequencies used were chosen to prevent any harmonics from being incorrectly detected by the receiver as some other DTMF frequency. The transmitter of a DTMF signal simultaneously sends one frequency from the high-group and one freqency from the low-group. This pair of signals represents the digit or symbol shown at the intersection of row and column in the table. For example, sending 1209Hz and 770Hz indicates that the "4" digit is being sent.
Page 23
14. DTMF Memory Locations Table
DTMF Memory Locations
[cc]
Number
Name
00 01 02 03 04 05 06 07 08 09
Page 24
15. DTMF Pause Table
[val]
Duration
0
100 ms
1
250 ms
2
500 ms
3
750 ms
4
1000 ms
5
1500 ms
6
2000 ms
Page 25
16. DTMF Speed
[val]
Speed
0
Slow 1
Fast
Page 26
17. Dual Mode Table
[val]
Mode
0
Single
1
Dual
Page 27
18. Fine Tuning Step Size Table
[val]
Step Size
0
33 Hz 1
100 Hz
2
500 Hz
3
1000 Hz
Page 28
19. Frequency Table
Field
Value
Description
Split Use
freq
11 digits
See Frequency Value Table
yes step
0-9
See Step table
yes shift/offset
0, 1, 2
0 = none or split, 1 = positive, 2 = negative
no rev
0, 1
0 = Reverse off, 1 = Reverse on.
no tone
0, 1
0 = Tone off, 1 = tone on
no CTCSS
0, 1
0 = CTCSS off, 1 = CTCSS on
no DCS
0, 1
0 = DCS off, 1 = DCS on
no tone freq
1-39
See Tone/CTCSS Frequency Codes Table
no CTCSS freq
1-39
See Tone/CTCSS Frequency Codes Table
no DCS code
023 - 754
See DCS Code Table
no offset freq
9 digits
9 digits in Hz
no mode
0 - 5
See Mode Table
no lockout
0, 1
0 = no, 1 = yes
no
Page 29
20. Frequency Value Table
[freq]
5 digit value
nnnnn – frequency in MHz
11 digit value
nnnnnnnnnnn – frequency in Hertz
If the frequency is a five (5) digit value, then the frequency is in MHz. If the frequency is an 11 digit value, then the frequency is in Hertz. For example, 00137 is 137.000 MHz, where 00163275000 is
163.275 MHz.
Page 30
21. Ham Band Table
[band]
Ham Band
0
2m
1
1.25m 2
70cm
Page 31
22. ID Table
[id]
TH-F6 TH-F7
Page 32
23. Language Table
[lang]
Language
0
English
1
Japanese (Katakana)
Page 33
24. Lock Table
[val]
State
0
Unlocked
1
Locked
Page 34
25. Logic Table
[val]
State
0
Off
1
On
Page 35
26. Memory Channel Table
[name]
Step Size
000 - 399
400 memory channels L0 – L9
10 lower scan limit channels U0 – U9
10 upper scan limit channels I0 – I9
10 information channels PR1, PR2
2 priority channels n/a
3 call channels (one for each of the three bands) n/a
3 A-band VFO settings n/a
11 B-band VFO settings n/a
10 DTMF memories
Page 36
27. Memory Group Table
1234567
8
0123456
7
space
space
space
space
space
space
space
space
Each column contains the valid character for the respective positions. For example, position number five (5) may contain either a four (4) character or an ASCII space character. If the four character is present, the fourth group is linked. If the fifth position contains an ASCII space, the fourth group is not a member of this link.
Page 37
28. Memory Recall Table
[val]
Method
0
All bands
1
Current band
Page 38
29. Modulation Mode Table
[mode]
Modulation
0
FM 1
WFM 2
AM 3
LSB 4
USB 5
CW
Page 39
30. Name/Frequency Mode Table
[val]
Mode
0
Name
1
Frequency
Page 40
31. Packet Speed Table
[val]
Speed
0
1200 bps
1
9600 bps
Page 41
32. Power Level Table
[pwr]
Output
0
H
1
L
2
EL
Page 42
33. Return Code Table
Return Code
Description
N
Radio recognized command, but it was used incorrectly or the invalid parameters were specified. ?
Radio does not recognize the command command
Command accepted by radio. May be followed by additional values or parameters.
Page 43
34. Scan Resume Table
[val]
Method
0
Time 1
Carrier 2
Seek
Page 44
35. Serial Port Parameters Table
Name
Value
speed
9600 Baud bits
8 parity
none stop bits
1
Page 45
36. Squelch Table
[val]
00
No Squelch
01
|
02
|
03
|
04
|
05
Highest Squelch
The squelch values range form 00 (no squelch) to 05 (highest squelch). The higher the level, the stronger the signals must be to un-mute the speaker and allow the signal to be received.
Page 46
37. State Table
[val]
State
0
Disabled
1
Enabled
Page 47
38. Step Size Table
Number
Step Size
0
5.0 kHz 1
6.25 kHz 2
10.0 kHz 3
12.5 kHz 4
15.0 kHz 5
20.0 kHz 6
25.0 kHz 7
30.0 kHz 8
50.0 kHz 9
100.0 kHz
Page 48
39. System Reset Table
Number
Step Size
0
No 1
VFO 2
Menu 3
Full
Page 49
40. Tone/CTCSS Frequency Codes Table
#
Tone
#
Tone
#
Tone
#
Tone
01
67.0
12
97.4
23
141.3
34
206.5 02
69.3
13
100.0
24
146.2
35
210.7 03
71.9
14
103.5
25
151.4
36
218.1 04
74.4
15
107.2
26
156.7
37
225.7 05
77.0
16
110.9
27
162.2
38
229.1 06
79.7
17
114.8
28
167.9
39
233.6 07
82.5
18
118.8
29
173.8
40
241.8 08
85.4
19
123.0
30
179.9
41
250.3 09
88.5
20
127.3
31
186.2
42
254.1 10
91.5
21
131.8
32
192.8 11
94.8
22
136.5
33
203.5
Page 50
41. VFO Mode Table
[mode]
Mode
0
VFO
1
MR
2
CALL
Page 51
42. VOX Delay Table
[val]
Time
0
250 ms
1
500 ms
2
750 ms
3
1000 ms
4
1500 ms
5
2000 ms
6
3000 ms
Page 52
43. VOX Gain Table
[val]
00
Least Sensitive
01
|
02
|
03
|
04
Default
05
|
06
|
07
|
08
|
09
Most Sensitive
The VOX Gain value varies from 00 (least sensitive) to 09 (most sensistive). The level should be set to allow the transceiver to reliably switch to transmit mode each time the operator speaks without allowing background noise to trigger the transceiver.
Page 53
Commands
Page 54
Command Summary
Command
Description
Menu Item
ANT
Bar Antenna
26
APO
Automatic Power Off (APO)
18
ARO
Auto Repeater Offset
05
ATT
Attenuator
n/a
ASC
Auto Simplex Check
n/a
BAL
Volume Balance
n/a
BAT
Battery Type
30
BC
Band Control
n/a
BEL
Tone Alert
n/a
BEP
Beep Function
19
BY
Busy
n/a
CKEY
Call Key
23
CNT
Contrast
16
CR
Call Channel Read
n/a
CW
Call Channel Write
n/a
DATP
Packet Speed
28
DL
Dual
n/a
DLK
DTMF Lock
14
DM
Get/Set DTMF Memory Number Location
10
DMN
Get/Set DTMF Memory Name Location
10
DW
Down
n/a
ELK
Tune Enable
07
FL
Frequency Limits
n/a
FQ
Current Frequency and Step Size
n/a
FST
Fine Tuning Step Size
n/a
ID
Identity of Radio
n/a
LAN
Get/Set Default Language
27
LK
Lock
n/a
LMP
Lamp
n/a
MC
Memory Channel Frequency and Step Size
n/a
MD
Modulation Mode
n/a
MES
Get/Set Power on Message
15
Page 55
Command
Description
Menu Item
MGL
Memory Group Link
02
MNA
Memory Name
n/a
MNF
Memory Name Frequency
n/a
MR
Memory Channel Read
n/a
MRM
Memory Recall Method
03
MW
Memory Write
n/a
NAR
FM Narrow
29
NSFT
Beat Shift
25
PC
Power Control
n/a
PT
DTMF Pause
13
PV
Program VFO Limits
04
RBN
Set Band
n/a
RX
Receive
n/a
SCR
Scan Resume
01
SQ
Squelch
n/a
SR
Reset
31
SV
Battery Saver
17
TH
1750 Hold
24
TXS
Transmit Inhibit
08
TXH
DTMF Hold
12
TSP
DTMF Speed
11
TT
Transmit Tone
n/a
TYD
Radio Type
n/a
TX
Transmit
n/a
UPUpn/a
VMC
Mode of the VFO band
n/a
VOX
VOX Transmit
n/a
VR
VFO Read
n/a
VW
VFO Write
n/a
VXB
VOX on Busy
20
VXD
VOX Delay
22
VXG
VOX Gain
21
Page 56
Command Description Format
Mnemonic
Short Description
Description:
Long description of command function.
Function:
Description of what command does to transceiver.
Send:
Format of command sent to transceiver. Parameters for each command are enclosed in [].
Return:
Format of the response from the transceiver.
Where:
A description of the parameters for the command.
Notes:
Any additional information.
Example:
Examples illustrating command use.
Page 57
ANT
Bar Antenna
Description:
Enables or disables the bar antenna.
Menu Item #
26
Function:
Due to the size limitations of the helical antenna, it may not be suitable for low HF band reception. The transceiver has a built-in bar antenna for reception of HF frequencies. This function allows the transceiver to automatically switch to the bar antenna when a frequency is selected a below 10.1 MHz for the B-band.
Send:
Status:
ANT
Modify:
ANT [val]
Return:
ANT [val]
Where:
[val]
see State Table
Notes:
Example:
Sent:
ANT
Requesting status of bar antenna. Return:
ANT 0
Transceiver says that bar antenna is off.
Sent:
ANT 1
Requesting bar antenna to be on. Return:
ANT 1
Confirming that bar antenna is now on.
Page 58
APO
Automatic Power Off
Description:
Gets or sets the Automatic Power Off (APO) feature.
Menu Item #
18
Function:
The transceiver switches OFF automatically if no keys or controls are pressed or adjusted, and no signal is received for the selected time. A warning beep sounds one minute before the transceiver switches OFF.
Send:
Status:
APO
Modify:
APO [val]
Return:
APO [val]
Where:
[val]
see APO Table
Notes:
Example:
Sent:
APO
Requesting status of automatic power off. Return:
APO 1
Transceiver says that automatic power off is on.
Sent:
APO 0
Requesting automatic power off is off. Return:
APO 0
Confirming that automatic power off is off.
Page 59
ARO
Auto Repeater Offset
Description:
Turns on or off or gets state of the Auto Repeater Offset (ARO) function.
Menu Item #
05
Function:
This function automatically selects an offset direction, according to the frequency that you select on the 2 m and 1.25 m (TH-F6A only) bands.
Send:
Status:
ARO
Modify:
ARO [val]
Return:
ARO [val]
Where:
[val]
see Logic Table
Notes:
Example:
Sent:
ARO
Requesting status of ARO Return:
ARO 0
Transceiver says that ARO is off.
Sent:
ARO 1
Requesting ARO to be on Return:
ARO 1
Confirming that ARO is now on.
Page 60
ASC
Auto Simplex Check
Description:
Get or set Auto Simplex Check for a given band.
Menu Item #
n/a
Function:
Periodically checks the signal strength of received signal to see if it is strong enough to allow contact without a repeater.
Send:
Status:
ASC [band]
Modify:
ASC [band],[val]
Return:
ASC [band],[val]
Where:
[band]
see Band Switch Table [val]
see Logic Table
Notes:
Example:
Sent:
ASC 0
Status of Auto Simplex Check on A band. Return:
ASC 0,0
Auto Simplex Check is off on A band.
Sent:
ASC 1,1
Request that B band ASC be on. Return:
ASC 1,1
Transceiver confirms.
Page 61
ATT
Attenuator
Description:
Gets or sets the attenuator.
Menu Item #
n/a
Function:
Use to attenuate nearby or extremely strong signals to prevent erroneously control and overload. The attenuator is approximately 20 DB when ON.
Send:
Status:
ATT
Modify:
ATT [val]
Return:
ATT [val]
Where:
[val]
see Logic Table
Notes:
Example:
Sent:
ATT
Requesting status of attenuator. Return:
ATT 1
Transceiver says that attenuator is on.
Sent:
ATT 0
Requesting attenuator is off. Return:
ATT 0
Confirming that attenuator is off.
Page 62
BAL
Volume Balance
Description:
Gets or sets the volume balance between A and B bands.
Menu Item #
n/a
Function:
While receiving on the A and B bands at the same time, one band’s audio output may be too loud. This function adjusts the volume balance level of the bands.
Send:
Status:
BAL
Modify:
BAL [val]
Return:
BAL [val]
Where:
[val]
see Balance Table.
Notes:
Default value is 2 (both A and b bands equal).
Example:
Sent:
BAL
Requesting status of Balance. Return:
BAL 2
Transceiver says that Balance is set to 2.
Sent:
BAL 0
Requesting balance to be A band only. Return:
BAL 0
Confirming that balance to be A band only.
Page 63
BAT
Battery Type
Description:
Gets or sets the battery type.
Menu Item #
30
Function:
Used for estimating the remaining battery capacity. The battery type should be set to the type of battery that is in use (either lithium or alkaline).
Send:
Status:
BAT
Modify:
BAT [val]
Return:
BAT [val]
Where:
[val]
see Battery Type Table
Notes:
Example:
Sent:
BAT
Requesting battery type. Return:
BAT 0
Transceiver says that battery type is lithium.
Sent:
BAT 1
Requesting battery type is alkaline. Return:
BAT 1
Confirming that battery type is alkaline.
Page 64
BC
Band Control
Description:
Gets or sets the current band.
Menu Item #
n/a
Function:
Selects the A band or B band for operation.
Send:
Status:
BC
Modify:
BC [band]
Return:
BC [val]
Where:
[val]
see Band Switch Table
Notes:
Example:
Sent:
BC
Requesting band control status. Return:
BC 0
Transceiver says that band is set to A.
Sent:
BC 1
Requesting band to be set to B. Return:
BC 1
Confirming that band is set to B.
Page 65
BEP
Beep Function
Description:
Gets or sets the beep function.
Menu Item #
19
Function:
The beef function provides an audible confirmation of entry, error status, and malfunctions of the transceiver.
Send:
Status:
BEP
Modify:
BEP [val]
Return:
BEP [val]
Where:
[val]
see Logic Table
Notes:
Example:
Sent:
BEP
Requesting status of beep function. Return:
BEP 1
Transceiver says that beep function is on.
Sent:
BEP 0
Requesting beep function is off. Return:
BEP 0
Confirming that beep function is off.
Page 66
BEL
Tone Alert
Description:
Gets or sets the tone alert function.
Menu Item #
n/a
Function:
Provides an audible alarm when signals are received on the monitored frequency.
Send:
Status:
BEL [band]
Modify:
BEL [band],[val]
Return:
BEL [band],[val]
Where:
[band]
see Band Switch Table. [val]
see Logic Table.
Notes:
Example:
Sent:
BEL 0
Requesting status of tone alert on A band. Return:
BEL 0,0
Transceiver says that tone alert is off.
Sent:
BEL 1,1
Requesting that tone alert is on B band. Return:
BEL 1,1
Confirming that tone alert is on B band.
Page 67
BY
Busy
Description:
Displays Busy status of a band.
Menu Item #
n/a
Function:
Busy is the status of the transceiver squelch. If the channel is busy, the squelch is open. If the channel is not busy, the squelch is closed.
Send:
Status:
BY [band]
Return:
BY [band], [stat]
Where:
[band]
see Band Switch Table [stat]
see Busy Table
Notes:
Example:
Sent:
BY 0
Requesting busy status of A band. Return:
BY 0,1
Transceiver says that A band is busy.
Page 68
CKEY
Call Key
Description:
Gets or select a function for the Call key.
Menu Item #
23
Function:
Reassigns the function of the Call key. If Call is selected, the Call key recalls the call channel. If in 1750 Hz mode, pressing the Call key forces the transceiver to transmit a 1750 Hz tone.
Send:
Status:
CKEY
Modify:
CKEY [val]
Return:
CKEY [val]
Where:
[val]
see Call Key Table
Notes:
Example:
Sent:
CKEY
Requesting status of Call key. Return:
CKEY 0
Transceiver says that Call key is set to Call.
Sent:
CKEY 1
Requesting Call key be set to 1750 Hz. Return:
CKEY 1
Confirming that Call key is 1750 Hz.
Page 69
CNT
Contrast
Description:
Gets or Adjust the display contrast.
Menu Item #
16
Function:
Used to adjust the LCD Display Contrast level from 01 (weakest) to 16 (strongest).
Send:
Status:
CNT
Modify:
CNT [val]
Return:
CNT [val]
Where:
[val]
See Contrast Table.
Notes:
Default value is 08.
Example:
Sent:
CNT
Requesting status of display contrast. Return:
CNT 08
Transceiver says that display contrast is at 08.
Sent:
CNT 09
Requesting that display contrast be 09. Return:
CNT 09
Confirming that display contrast is 09.
Page 70
CR
Call Channel Read
Description:
Displays Call channel data.
Menu Item #
n/a
Function:
Returns all the saved data for the Call channel.
Send:
Status:
CR [band], [split]
Return:
CR [band], [split], [freq]
Where:
[band]
see Ham Band Table [split]
see Split Channel Table. [freq]
See Frequency Table
Notes:
Example:
Sent:
CR 0,0
Requesting call channel data. Return:
CR 0,0, 00141990000,6,0,0,0,0, 0,25,09,001,000700000,0
Transceiver returns call channel data.
Page 71
CW
Call Channel Write
Description:
Enters data to the Call channel.
Menu Item #
n/a
Function:
Saves all data associated with the Call channel
Send:
Modify:
CW [split],[freq]
Return:
CW
Where:
[split]
see Split Channel Table [freq]
see Frequency Table.
Notes:
Example:
Sent:
CW 0 00141990000,6,0,0,0,0,0, 25,09,001,000700000,0
Requesting call channel data be set to 00141990000,6,0,0,0,0,0,25,09,001,000700000,0 (see Freq Table). Return:
CW
Transceiver confirms setting.
Page 72
DATP
Packet Speed
Description:
Get or set Packet Speed.
Menu Item #
28
Function:
The current packet speed. Options are 1200 or 9600 bps.
Send:
Status:
DATP
Modify:
DATP [val]
Return:
DATP [val]
Where:
[val]
see Packet Speed Table
Notes:
Example:
Sent:
DATP
Request Packet Speed. Return:
DATP 0
Transceiver says Packet Speed in 1200 bps.
Sent:
DATP 1
Request a Packet Speed of 9600 bps. Return:
DATP 1
Transceiver confirms.
Page 73
DL
Dual
Description:
Gets or sets the dual mode of transceiver.
Menu Item #
n/a
Function:
Toggle the transceiver from displaying one or two frequencies.
Send:
Status:
DL
Modify:
DL [val]
Return:
DL [val]
Where:
[val]
see Dual Mode Table
Notes:
Example:
Sent:
DL
Requesting Dual Mode status. Return:
DL 0
Transceiver says that Dual Mode is single.
Sent:
DL 1
Requesting that Dual Mode be dual. Return:
DL 1
Confirming that Dual Mode is dual.
Page 74
DLK
DTMF Lock
Description:
Turns on or off or gets state of the DTMF Lock function.
Menu Item #
14
Function:
If the DTMF Lock function is on, the keypad DTMF transmission is disabled.
Send:
Status:
DLK
Modify:
DLK [val]
Return:
DLK [val]
Where:
[val]
see Logic Table
Notes:
Example:
Sent:
DLK
Requesting status of DTMF Lock. Return:
DLK 0
Transceiver says that DTMF Lock is off.
Sent:
DLK 1
Requesting DTMF Lock is on. Return:
DLK 1
Confirming that DTMF Lock is on.
Page 75
DM
Get/Set DTMF Memory Number Location
Description:
Reads or sets one of 10 DTMF memory number locations.
Menu Item #
10
Function:
Store a DTMF number in memory.
Send:
Status:
DM [cc] to get DTMF memory number location.
Modify:
DM [cc], [num] to set number in DTMF memory number location.
Return:
DM [cc], [num]
Where:
[cc]
see DTMF Memory Locations. [num]
see DTMF Digits Table.
Notes:
[num] is a maximum of 16 digits.
Example:
Sent:
DM 00
Requesting the DTMF number stored at 00. Return:
DM 00,
Transceiver says that 00 is an empty location.
Sent:
DM 01,18005551212
Requesting that DTMF 01 be 18005551212. Return:
DM 00,18005551212
Confirming that DTMF 01 is 18005551212.
Page 76
DMN
Get/Set DTMF Memory Name Location
Description:
Reads or sets one of 10 DTMF memory name locations.
Menu Item #
10
Function:
Store a name to be associated with a DTMF number in memory.
Send:
Status:
DMN [cc] to get DTMF memory name location.
Modify:
DMN [cc], [name] to set name in DTMF memory name location.
Return:
DM [cc], [name]
Where:
[cc]
see DTMF Memory Locations. [name]
see Character Table.
Notes:
[name] is a maximum of 8 characters.
Example:
Sent:
DMN 01
Requesting the name contents of DTMF 01. Return:
DMN 01,John
Transceiver says that DTMF 01 contains John
Sent:
DMN 09,Home
Requesting that DTMF 09 contents be home. Return:
DMN 09,Home
Confirming that DTMF 09 contents is home.
Page 77
DW
Down
Description:
Instructs transceiver to move down.
Menu Item #
n/a
Function:
Moves down one memory channel in MR mode or down one frequency step in VFO mode.
Send:
Modify:
DW
Return:
DW
Where:
n/a
Notes:
Same as rotating Tuning Control one click counter-clockwise. See UP.
Example:
Sent:
DW
Requesting that VFO move down. Return:
DW
Transceiver confirming that VFO moves down.
Page 78
ELK
Tune Enable
Description:
Get or set Tune Enable Flag.
Menu Item #
07
Function:
If transceiver is locked and Tune Enable in on, Tuning Control may be used to change frequency.
Send:
Status:
ELK
Modify:
ELK [val]
Return:
ELK [val]
Where:
[val]
See Logic Table
Notes:
Example:
Sent:
ELK
Requesting status of Tune Enable. Return:
ELK 0
Transceiver says that Tune Enable is off.
Sent:
ELK 1
Request that Tune Enable be set to on. Return:
ELK 1
Confirming that Tune Enable is set to on.
Page 79
FL
Frequency Limits
Description:
Returns list of band limits.
Menu Item #
n/a
Returns list of band limits.
Function:
Returns a list of band limits.
Send:
Status:
FL [band]
Return:
FL [band], [list]
Where:
[band]
see Band Switch Table [list]
see Band Limits Table
Notes:
Example:
Sent:
FL 0
Requesting frequency limits of A band. Return:
FL 0,00137,00174, 00216,00260, 00410,00470
Transceiver returns limits of A band.
Page 80
FQ
Current Frequency and Step Size
Description:
Returns or sets the current display frequency and step size.
Menu Item #
n/a
Function:
Returns or sets the current display frequency and step size.
Send:
Status:
FQ
Modify:
FQ [freq], [step]
Return:
FQ [freq], [step]
Where:
[freq]
is an eleven (11) digit frequency in Hz. [step]
see Step Size Table.
Notes:
Example:
Sent:
FQ
Requesting current frequency and step size. Return:
FQ 00444150000,8
Transceiver returns 444.150 MHz with 50.0 kHz step size.
Sent:
FQ 00142000000,0
Requesting that transceiver be set to 142.000 MHz with a 5.0 kHz step size. Return:
FQ 00142000000,0
Transceiver confirms.
Page 81
FST
Fine Tuning Step Size
Description:
Gets or sets the fine-tuning step size.
Menu Item #
n/a
Function:
Selects fine tuning frequency step from 33 Hz, 100 Hz, 500 Hz, or 1000 Hz.
Send:
Status:
FST
Modify:
FST [val]
Return:
FST [val]
Where:
[val]
see Fine Tuning Step Size Table
Notes:
Example:
Sent:
FST
Request fine-tuning step size. Return:
FST 0
Transceiver says that step size is 33 Hz.
Sent:
FST 3
Request that fine tuning step size is 500 Hz. Return:
FST 3
Transceiver confirms.
Page 82
ID
Identity of Radio
Description:
Returns the radio identification.
Menu Item #
n/a
Function:
Returns the radio type as a string. Can be used to validate that the radio is in communication with computer.
Send:
Status:
ID
Return:
ID [id]
Where:
n/a
Notes:
Example:
Sent:
ID
Request ID of transceiver. Return:
ID TH-F6
Transceiver says that it is a TH-F6.
Page 83
LAN
Get/Set Default Language
Description:
Displays or sets the default language.
Menu Item #
27
Function:
For selecting either English or Japanese (Katakana) for menu descriptions.
Send:
Status:
LAN to get language.
Modify:
LAN [lang] to set language.
Return:
LAN [lang]
Where:
[lang]
see Language Table.
Notes:
Example:
Sent:
LAN
Request language. Return:
LAN 0
Transceiver says language is English.
Sent:
LAN 1
Request that language be Japanese. Return:
LAN 1
Transceiver confirms that language is Japanese.
Page 84
LK
Lock
Description:
Gets or sets the radio lock function.
Menu Item #
n/a
Function:
The lock function disables most of the keys to prevent accidental activation of a function.
Send:
Status:
LK
Modify:
LK [val]
Return:
LK [val]
Where:
[val]
see Lock Table
Notes:
Example:
Sent:
LK
Requesting status of lock. Return:
LK 0
Transceiver says that it is unlocked.
Sent:
LK 1
Requesting transceiver to be locked. Return:
LK 1
Confirming that transceiver is locked.
Page 85
LMP
Lamp
Description:
Turns on or off or gets state of the light.
Menu Item #
n/a
Function:
Used to illuminate the transceiver.
Send:
Status:
LMP
Modify:
LMP [val]
Return:
LMP [val]
Where:
[val]
see Logic Table
Notes:
Example:
Sent:
LMP
Requesting status of transceiver lamp. Return:
LMP 0
Transceiver says lamp is off.
Sent:
LMP 1
Requesting lamp to be on. Return:
LMP 1
Confirming that lamp in on.
Page 86
MC
Memory Channel
Description:
Switch display to memory channel or get memory channel of display.
Menu Item #
n/a
Function:
Returns the memory channel stored in the display or will switch the display to a particular memory channel.
Send:
Status:
MC [band]
Modify:
MC [band], [name]
Return:
MC [band], [name]
Where:
[band]
see Band Switch Table [name]
see Memory Channel Table.
Notes:
Display must be in MR mode (not VFO or CALL). Can use VMC command to get to MR mode. If command returns an “N”, transceiver is probably not set to MR mode.
Example:
Sent:
MC 0
Requesting memory channel for A band. Return:
MC 0,005
Transceiver says A band set to 005.
Sent:
MC 1,299
Set B Band to memory channel 299, Return:
MC 1,299
Transceiver confirms that B band set to 299.
Page 87
MD
Modulation Mode
Description:
Set or returns current modulation mode.
Menu Item #
n/a
Function:
Set or returns the modulation mode of the current active band (A/B).
Send:
Status:
MD
Modify:
MD [mode]
Return:
MD [mode]
Where:
[mode]
See Modulation Mode Table.
Notes:
Example:
Sent:
MD
Request current modulation mode Return:
MD 0
Transceiver say mode is FM.
Sent:
MD 2
Request that mode be set to AM. Return:
MD 2
Transceiver says that mode is AM.
Page 88
MES
Get/Set Power on Message
Description:
Displays or sets the power on greeting message.
Menu Item #
15
Function:
The greeting message that is displayed when transceiver is turned on.
Send:
Status:
MES to get greeting
Modify:
MES [message] to set greeting
Return:
MES [message]
Where:
[message]
see Character Table.
Notes:
[message] is a maximum of eight (8) characters.
Example:
Sent:
MES
Request power on message. Return:
MES John May
Transceiver says that message is “John May”.
Sent:
MES K6MAY
Requesting that message be “K6MAY”. Return:
MES K6MAY
Transceiver confirms new message.
Page 89
MGL
Memory Group Link
Description:
Gets or sets the Memory Group Link Channels.
Menu Item #
02
Function:
Memory channels are divided into eight (8) groups. Memory Group Link is used to link two or more groups for scanning.
Send:
Status:
MGL
Modify:
MGL [val]
Return:
MGL [val]
Where:
[val]
Are the linked memory groups (0-7). All groups not displayed are assumed to be free.
Notes:
Example: (note: * = a space character)
Sent:
MGL
Requesting the status of memory group link. Return:
MGL**1*3*5*7
Transceiver says that 1,3,5,7 groups are linked.
Sent:
MGL***2***6*
Requesting that groups 2 and 6 be linked. Return:
MGL***2***6*
Transceiver confirms.
Page 90
MNA
Memory Name
Description:
Get or set name of memory channel.
Menu Item #
n/a
Function:
Get or set the name of a memory channel.
Send:
Status:
MNA
Modify:
MNA [mem],[name]
Return:
MNA [mem],[name]
Where:
[mem]
see Memory Channel Table. [name]
see Character Table.
Notes:
[name] is a maximum of eight (8) characters.
Example:
Sent:
MNA 001
Request name of memory channel 001 Return:
MNA 001,RPTR
Transceiver says 001 is “RPTR”
Sent:
MNA 256,NASA-TV
Request that channel 256 be “NASA-TV”. Return:
MNA 256,NASA-TV
Transceiver says channel 256 is “NASA-TV”.
Page 91
MNF
Memory Name Frequency
Description:
Set or get the name/frequency mode of display.
Menu Item #
n/a
Function:
Gets or sets the display mode. Display can be a numeric frequency or an alphanumeric name.
Send:
Status:
MNF
Modify:
MNF [val]
Return:
MNF [val]
Where:
[val]
See Name/Frequency Mode Table
Notes:
Changes mode of both A and B channels.
Example:
Sent:
MNF
Requesting the Name/Freq status of display. Return:
MNF 0
Transceiver says display is in Name mode.
Sent:
MNF 1
Request that display be in Frequency mode. Return:
MNF 1
Confirming that display is in Frequency Mode.
Page 92
MR
Memory Channel Read
Description:
Reads a memory channel.
Menu Item #
n/a
Function:
Reads memory channel data. May also be used to check for a split channel.
Send:
Status:
MR [split], [mem]
Return:
MR [split], [mem],[freq]
Where:
[split]
see Split Channel Table. [mem]
see Memory Channel Table [freq]
see Frequency Table.
Notes:
N is returned for an empty memory location.
Example:
Sent:
MR 0,001
Requesting to read memory location 001. Return:
MR 0,001, 00146655000,0,2,0,1,0,0, 24,08,000,000600000,0,0
Transceiver returns values associated with location 001.
Page 93
MRM
Memory Recall Method
Description:
Gets or sets the memory recall method.
Menu Item #
03
Function:
Used to configure transceiver to recall only the memory channels for the current operating band.
Send:
Status:
MRM
Modify:
MRM [val]
Return:
MRM [val]
Where:
[val]
see Memory Recall Table.
Notes:
Example:
Sent:
MRM
Requesting current Memory Recall Mode. Return:
MRM 0
Transceiver says the MRM is “All Bands”.
Sent:
MRM 1
Request that MRM be “Current Band”. Return:
MRM 1
Confirming that MRM is “Current Band”.
Page 94
MW
Memory Write
Description:
Store memory channel.
Menu Item #
n/a
Function:
Command to store frequency and data in a memory channel.
Send:
Modify:
MW [split],[mem],[freq]
Return:
MW [split],[mem],[freq]
Where:
[split]
see Split Channel Table. [mem]
see Memory Channel Table [freq]
see Frequency Table.
Notes:
Example:
Sent:
MW 0,020, 00107980000,0,0,0,0,0,0, 00,00,000,000000000,1,0
Set memory channel 020 to 107.98 MHz with a
5.0 kHz step size. No offset, reverse, tone. CTCSS.,DCS or lockout. In FM mode. Return:
MW
Transceiver confirms.
Page 95
NAR
FM Narrow
Description:
Gets or sets the Narrow FM mode of a band.
Menu Item #
29
Function:
Selects between: Off - wide band FM (5 KHz) deviation or On - narrow band FM (2.5 KHz) deviation.
Send:
Status:
NAR [band]
Modify:
NAR [band],[val]
Return:
NAR [band],[val]
Where:
[band]
see Ham Band Table. [val]
see Logic Table.
Notes:
Example:
Sent:
NAR 0
Request status of 2m FM. Return:
NAR 0,0
Transceiver says FM is wide.
Sent:
NAR 1,1
Request that 1.25 m band be narrow FM. Return:
NAR 1,1
Transceiver confirms
Page 96
NSFT
Beat Shift
Description:
Set or get Beat Shift function.
Menu Item #
25
Function:
Used the reduce harmonics from microprocessors clock oscillator.
Send:
Status:
NSFT
Modify:
NSFT [val]
Return:
NSFT [val]
Where:
[val]
see Logic Table.
Notes:
Example:
Sent:
NSFT
Request status of Beat Shift function. Return:
NSFT 1
Transceiver says the Beat Shift function is on.
Sent:
NSFT 0
Request that the beat Shift function be on. Return:
NSFT 0
Transceiver confirms.
Page 97
PC
Power Control
Description:
Sets the transmit power on a band.
Menu Item #
n/a
Function:
Changes the power output level on the current band.
Send:
Status:
PC [band]
Modify:
PC [band], [pwr]
Return:
PC [band], [pwr]
Where:
[band]
see Band Switch Table [pwr]
see Power Level Table
Notes:
Example:
Sent:
PC 0
Requesting the power output for the 2 m band. Return:
PC 0,0
Transceiver says the power output is H.
Sent:
PC 1,2
Set the power output to EL for 1.25 m band. Return:
PC 1,2
Transceiver confirms.
Page 98
PT
DTMF Pause
Description:
Gets or sets the DTMF pause duration.
Menu Item #
13
Function:
Selects the pause duration for a space character entered into a DTMF number field.
Send:
Status:
PT
Modify:
PT [val]
Return:
PT [val]
Where:
[val]
see DTMF Pause Table
Notes:
Example:
Sent:
PT
Request DTMF pause duration. Return:
PT 2
Transceiver says pause duration is 500 ms.
Sent:
PT 5
Request that pause duration be 1500 ms. Return:
PT 5
Confirming a pause duration of 1500 ms.
Page 99
PV
Program VFO Limits
Description:
Displays the VFO limits for a band.
Menu Item #
04
Function:
Displays a list of the band limits for A and B bands.
Send:
Status:
PV [band]
Modify:
PV [band],[f1], [f2]
Return:
PV [band],[f1], [f2]
Where:
[band]
see Band Table. Only used on A band. [f1], [f2]
is a five (5)-digit frequency representing the lower and upper frequency limits.
Notes:
This sets the limits used during VFO scans in the band.
Example:
Sent:
PV 0
Request VFO limit of 2 m band. Return:
PV 0,00137,00173
Transceiver says it’s 137-173 MHz.
Sent:
PV 1,00216,00259
Set VFO limits of 1.25 m band. Return:
PV 1,00216,00259
Transceiver confirms limits of 216-259 MHz.
Page 100
RBN
Set Band
Description:
Displays or sets the current band, when in VFO mode.
Menu Item #
n/a
Function:
Gets or sets the current band. Transceiver must be in VFO mode.
Send:
Status:
RBN
Modify:
RBN [band]
Return:
RBN [band]
Where:
[band]
see Band Table
Notes:
Example:
Sent:
RBN
Get current band. Return:
RBN 0
Current band is 2 m.
Sent:
RBN A
Set current band to VHF-TV. Return:
RBN A
Transceiver confirms.
Loading...