This section is part of User's Manual Chapter 4 - DSP-10 Software Setup

Customizing the Transceiver with the Configuration File

The UHFA.CFG file is used to configure some of the parameters used in the transceiver. This is a pure text file and can be edited with any text editor. By changing parameters you are able to customize the operation and appearance of the transceiver for your particular use. In the early going much of the transceiver configuration could only be altered through direct editing of variables in this file. Much of the common operation has moved to "DIALOG BOXES" to allow easy configuration changes

When quit_save_state = 1, and the program is stopped by the Scrl Alt F4 command, the program will write a UHFA.CFG file, containing the current DSP-10 parameters. This will overwrite the previous UHFA.CFG file and the next time the transceiver is started, it will be using the settings that were written when it shut down. So, if you don't want this to happen, add or edit the line:
quit_save_state=0 0
This will prevent over writing the previous UHFA.CFG. and the transceiver will start with the same mode, band, frequency.

If you need to get back to the default set of parameters, delete the UHFA.CFG file and restart the DSP-10 program. Upon shutdown, a new UHFA.CFG file will be created. It will contain all the default parameters.

Transverter Definition - All of the parameters to define a transverter are given on a single line that starts with "tvtr". All parameters must be present. There can be up to 21 lines corresponding to the 16 amateur bands from 50 MHz through 147 GHz, along with 5 extra "bands" corresponding to 2-meter VFO's. The trick here is that 2 meters is treated just as though it was a transverter with 0 frequency local oscillator. The parameters, in order, are:

tvtr Means that this is a transverter/VFO definition

index An integer between 0and 20 with 0 being 50 MHz,
1 being 144, 2 being 222, up to 14 being 147 GHz.
15 is the Audio processor and 16 to 20 are extra
2-meter frequencies (VFO's)

|Band Name| string that describes the transverter.
Displayed at the top left of screen.
Maximum of 12 characters with vertical bar delimiters.
Double spaces must be on the outsides of the vertical bars.

lo_type 0   sb -1

lo_freq Conversion freq, Hz, neg for high side conversion

chain_mult 1

init_str | | with double spaces surrounding vertical bars

gain Transverter gain in dB

control 0  bus_adr 0  last_tfreq 0.0

last_mode 0

Thus a transverter line might be:

tvtr 9 |10 GHz #3| 0 -1 10224001073 1 | | 28.0 0 0 0 0


another example with a 2 meter tvtr

index |band name| lo type sb lo freq chainX |init str| gain future opts
tvtr 1 |144 MHz| 0 -1 124000000.0 0 || 20.000 0 0 0.0 0

The fields for lo_type, chain_mult, init_str, and bus_adr are not used at present. They allow communications between the transceiver and transverter along with the ability to actually measure LO (conversion oscillator) frequencies with a counter. The last four features are not implemented at present, are not used, are not read, and only remain for future use.

Note that there are no limits on lo_freq and so the transverters do not need to correspond to the indexes listed above. If you use the system shown there will be a convenience in the the QST band system will correspond to the command key. As an example, Ctrl Alt A is 50 MHz, Ctrl Alt D is 432 MHz and so forth. More discussion of transverter and VFO settings, with examples, are HERE.

The sb field is -1 for most transverter cases. Sometimes, however, it is undesirable to use "low side" conversion. For instance, if a 432 converter uses a 288 MHz LO, there is an unwanted response at 2x288-144=432 MHz. This can be avoided by using a 576 MHz LO and "high side" conversion. If this is done the sb field should be set to 1 and the software will flip the numbers over so that the dial tunes in the correct direction, frequency readouts are correct and the USB/LSB selection is correct.


DOS Visit

Operations, such as editing the UHFA.CFG configuration file or setting the date, cannot be performed while the DSP-10 is running. Closing the program is somewhat time consuming, and does undesirable operations such as erasing transmit buffers. An alternative is to leave the DSP-10 loaded, but to run a second copy of DOS. This is allowed for by the command Alt-Sh-5 (same as Alt-%). The result is a DOS command processor text screen that is fully functional, but limited in available memory. This carries the nickname "DOS Visit." One returns to the DSP-10 by typing "Exit<Enter>". It is not necessary to leave the current directory in any particular state.

The default DOS Visit saves the DSP-10 screen to a file and frees up memory required for a screen save. This adds a couple of seconds to the DOS Visit, but makes over 100K of memory available to the second user. For those not needing that much memory, it is a bit faster to change the configuration file variable mem_virtual from 1 to 0.
After returning to DSP-10 operation, the 8-second serial buffer will have been overflowed and an "E1 Data Lost" error message is to be expected.


Table of Contents
Listing of All Configuration File Variables

The left-hand column in the following list is taken from a typical UHFA.CFG, which is a plain text file. Lines that start with a pair of forward slashes, "//" are comments, not variables. The comment precedes the variable(s) to which it relates. The second column indicates how this variable may be changed, either from the DSP-10 program or direct editing of UHFA.CFG. Changes within the DSP-10 are through either keystrokes or dialog boxes that are brought to the screen by the keys indicated here. The third column indicates the default value that results if the variable is not in the configuration file, or if the file does not exist.

All configuration files start with a line "UHFACFG2" that is a check on the file validity. This line should never be changed. All configuration variables are saved when exiting the DSP-10 program, at DOS Visits, and from the keyboard command Alt-0 (zero). When the configuration is saved, all previous data is overwritten.

Some of the variables listed under Method of Change as "Do Not Edit" are primarily bookeeping matters for the DSP-10, and normally, are never changed manually. Entries that are edited in BOXES, are linked with the key strokes to open the edit box and to descriptive pages. Entries as "Edit Here", do not have entry BOXES, and are edited in this file, however there are still links to descriptive text.


Configuration File Variable
Method of Change
Default Value
// v_m selects VFO/Memory


v_m 0 Ctrl-N, Ctrl-Alt-x; Do Not Edit
1
cur_vfo 21 Ctrl-N, Ctrl-Alt-x; Do Not Edit
1
cur_mem 12 Ctrl-N, Ctrl-Alt-x; Do Not Edit
-1
//

// *** Station definition (memch_stn) ***

// CW & LTI messages are entered as 'cwmsg i |msg|'

// where i=0 to 9 and msg is less than 50 characters.

// e.g., message 3 might be 'cwmsg 3 |#CQ DE W7XYZ #|'

cwmsg 1 |#~}KD7TS} #| Edit Here

cwmsg 2 |@ cq de kd7ts {{{{{{{{{{ @| Edit Here
cwmsg 3 | test de kd7ts {{{{{ !| Edit Here
// Up to 25 "QTH" locations are given by:

// 'loc i |Name| |Description| lat lon'

// where i is (0,9) and lat and lon are decimal degrees,

// with West being negative longitude. i=0 is home loc.

loc 0 |kd7ts| |home| 47.37230 -122.29997 CTRL-U Dialog Box

loc 1 |w7lhl| |*Ernie| 47.03600 -122.29500 CTRL-U Dialog Box

loc 2 |w7sz| |*Larry| 45.59883 -122.31667 CTRL-U Dialog Box
loc 4 |W7PUA| |*Corvallis| 44.59517 -123.30667 CTRL-U Dialog Box
loc 5 |W7CQ| |*Eugene| 43.97583 -123.24450 CTRL-U Dialog Box
loc 6 |KC7WW| |*Monroe,OR| 44.33000 -123.30600 CTRL-U Dialog Box
loc 7 |Mt Ash| |*Mt Ashland| 42.08000 -122.71700 CTRL-U Dialog Box

cur_loc 0 CTRL-U Dialog Box 0
// n_eme_loc (1, 25) number of loc[] for EME Doppler calcs

n_eme_loc 10 Edit Here 10
// if grid_ctr=1 distance and bearing from grid sq centers

grid_ctr 0 Edit Here
0
// code_id for CW ID during FSK code, e.g. |DE W7XYZ|

code_id |kd7ts| Edit Here
|DE ?|
// call_str is a string printed at top of upper-left

// identification box, e.g. |W7XYZ|

call_str |770-v380| Edit Here
| |
// file_ident is a single letter that prefixes output files, e.g. |U|

file_ident |M| Edit Here |U|
//

// *** Transceiver operation (memch_radio) ***

afgain 68 F7 and F8
25
fm_afgain 24 F7 and F8
25
rfgain 0 SH F6 & F7
0
// rfgain_toggle, the number of RF Gain steps for PageUp (1,6)

rfgain_toggle 3 Page Up
cw_speed 7 ALT F7 & F8
10
cw_longkey 53 Edit Here
10
agc_decay 0 SCRL G & H
5
mike_gain 84 ALT SH F7 & F8
95
xmit_power 97 SCRL O & P 94
rit 25 ALT R & T
0
rit_on 1 ALT O (TOGGLE)
0
fm_squelch 4 ALT S or D 66
fm_dev 5.00 Do Not Edit
5.00
cwoffset 600 Scrl C and Scrl V 600
eme_doppler 0 ALT L (TOGGLE)
0
sidetone_lev 37 SCRL S & D 80
//dtmf_level 0,100 dB; dtmf_length in milliseconds, FM only

dtmf_level 82 SCRL F7 Dialog
82
dtmf_length 100 SCRL F7 Dialog 100
//beep_xxx are for tone at end of SSB transmission

// _freq in Hz, _dur in millisec, level in dB, 0 to 100

beep_use 0 SCRL F7 Dialog 2
beep_freq 1000.000000 SCRL F7 Dialog 1000.000000
beep_dur 250 SCRL F7 Dialog 250
beep_level 90 SCRL F7 Dialog 90
delay_state 0 SCRL F7 Dialog (TOGGLE) 0
delay_right 9 Edit Here 9
// mode_mask is sum of values for desired modes:

// 1=CW, 2=USB, 4=LSB, 8=FM, 16=LHL7, 32=PUA43, 64=EME2, 128=LTI

mode_mask 191 Edit Here
255
eme2_te 290.000000 Edit Here 290.000000
eme_freq_range 00
In EME-2 , Alt-B Dialog
200.000000
code_nb_ratio p;
EME-2, LTI Alt-B Dialog 1.258900
lterm_int_flow 100.0 ALT-B LTI
200.0
lterm_int_fhigh 2400.0 ALT-B LTI 700.0
lterm_int_center 1000.0 ALT-B LTI 500
lti_freq_range 0.0 ALT-B LTI
0.0
lhl_bins 1 ALT-B LHL7
1
lhl_peak_ave 1 ALT-B LHL7 1
lhl7_2line 0 ALT-B LHL7 0
pua43_noisedecay 0.999000 ALT-B PUA43
.999000
pua43_dorandom 0 ALT-B PUA43 1
pua43_xstring |*******LLLLLLL*******LLLLLLL| ALT-B PUA43 ALL SPACES
pua14_28 1 ALT-B PUA43 1
code_nx2 1 ALT-B LHL7
1
tick_time 1 Edit Here 10
pua43_tick 1 Edit Here 1
v2f_noise 1 ALT-V P2T Dialog
1
v2f_pkave 0 ALT-V P2T Dialog 0
v2f_tc 3.00000 ALT-V P2T Dialog .80000
v2f_gain 2000.000 ALT-V P2T Dialog 250.000
v2f_basef 999.000 ALT-V P2T Dialog 450.000
v2f_bin_low 112 Do Not edit
32
v2f_bin_high 123 Do Not Edit
65
v2f_freq_low 1045.312 ALT-V P2T Dialog 295.312
v2f_freq_high 1148.438 ALT-V P2T Dialog 604.688
v2f_af_level 35 ALT-V P2T Dialog 60
//

// *** Transverter definitions (memch_tvtr) ***

// f_eme in Hz, used for audio processing only

f_eme 144200000.0 Edit Here 144200000.0
// show_freq_detail (1,0) displays and uses milliHz


show_freq_detail 0


// tvtr 0, 1, 9, 15 are loaded by default, but not these values


tvtr 0 |50 MHz| 0 -1 -94000000.0 1 | | 20.000 0 0 0.0 0 Edit in UHFA.CFG

tvtr 1 |144 MHz| 0 -1 0.0 1 | | 0.000 0 0 0.0 0 Edit Here
tvtr 6 |2.3 GHz| 0 -1 2160000000.0 1 | | 30.000 0 0 0.0 0 Edit Here
tvtr 9 |10 GHz I| 0 -1 10224000000.0 1 | | 28.000 0 1 0.0 0 Edit Here
tvtr 10 |24 GHz M| 0 -1 24048000000.0 1 | | 18.000 0 32 0.0 0 Edit Here
tvtr 15 |15 kHz I| 0 -1 -143085000.0 1 | | 17.000 0 16 0.0 0 Edit Here
/ / *** VFO definitions (memch_vfo) ***


// VFO numbers are used in the UHFA.CFG configuration file, but ARRL band numbering is used inside the DSP-10. To edit a VFO in the configuration file the translation is needed, as follows (this table is not part of the configuration file):
DSP-10
CFG
DSP-10 CFG

A
0
K
11

B
1
L
12

C
2
M
13

D
3
N
14

9
4
O
15*

E
5
1
16

F
6
2
17

G
7
3
18

H
8
4
19

I
9
5
20

J
10




* Do not edit VFO 15, as this is the audio processor and is handled as a special case.
// vfo 0, 1, 9, 15, 16, 17, 18, 19, 20 and 20 by default are defined,


// but with different values than shown here.


vfo 0 0 0 144125000.0 1 0 0.0 0 0 0 0 SCRL-N
vfo 1 1 0 144100000.0 7 0 0.0 0 0 0 0 SCRL-N
vfo 5 1 0 144099950.0 4 0 0.0 0 0 0 0 SCRL-N
vfo 6 6 0 144100000.0 7 0 0.0 0 0 0 0
SCRL-N
vfo 9 9 0 144100000.0 1 0 0.0 0 0 0 0 SCRL-N
vfo 10 10 0 144100000.0 1 0 0.0 0 0 0 0 SCRL-N
vfo 15 15 0 0.0 1 0 0.0 0 0 0 0 Do Not Edit

vfo 16 1 0 144100000.0 0 0 0.0 0 0 0 0 SCRL-N
vfo 17 1 0 144200000.0 1 0 0.0 0 0 0 0 SCRL-N
vfo 18 1 0 144250000.0 1 0 0.0 0 0 0 0 SCRL-N
vfo 19 1 0 146580000.0 3 0 0.0 0 0 0 0 SCRL-N
vfo 20 1 -600 146940000.0 3 0 0.0 0 0 0 0 FM

//

// *** Display character (memch_disp) ***

contrast 14 SH F5 & F6
18
bright 75 SH F5 & F6 64
dot_type 2 Edit Here 2
// freq_low is lowest freq marker

freq_low 200.000000 Edit in UHFA.CFG 200.000000
db_div_set 3 SH F5 & F6 0
koffset -9.000000 SH F5 & F6 0.000000
noncohave 3 SH F5 & F6 2
// do_window=0,1,2,3 for None, Tukey25, Hamming or Bh-92.

do_window 0 ALT W 2
// fft_bw=0,1,2,3 for 1200, 2400, 4800 4800W Hz.

fft_bw 2 ALT J 2
// knoise:1.0 constant sig; 0.0 constant noise pwr, display

knoise 0.000000 Edit Here 1.000000
show_secs 0 Edit in UHFA.CFG 0
time_str |Z| Edit in UHFA.CFG |GMT|
//

// *** Beacon operation (memch_bcn) ***

b_transmit_sec 300 SCRL-F2 Dialog
10
b_receive_sec 300 SCRL-F2 Dialog 20
b_offset_sec 0 SCRL-F2 Dialog 0
lt_b_save 1 SCRL-F2 Dialog 0
lt_b_save_bins 30 SCRL-F2 Dialog 30
lt_b_clear 1 SCRL-F2 Dialog 0
// b_active1 & 2 set seconds during half hour that beacon is on SCRL-F2 Dialog
b_active1 0 SCRL-F2 Dialog 0
b_active2 0 SCRL-F2 Dialog 0
// data_omit_tr omits data after T-R to prevent white waterfall lines


data_omit_tr 3 Edit Here 3
//

// *** Filters, equalizers (memch_fil) ***

// The fildat data is informational input to the PC program.

// This data does NOT design filters.

fildat 1 |MTCH12| | | 3 0.000 0.000000 0 550 650 6 DO NOT EDIT

fildat 2 |6CW200| | | 1 40.000 0.000000 0 500 700 3 DO NOT EDIT
fildat 3 |6CW300| | | 1 70.000 0.000000 0 450 750 3 DO NOT EDIT
fildat 4 |6CW450| | | 1 70.000 0.000000 0 375 825 3 DO NOT EDIT
fildat 5 |7CW600| | | 1 70.000 0.000000 0 400 1000 2 DO NOT EDIT
fildat 6 |SSB-N| | | 1 70.000 0.000000 0 250 2500 0 DO NOT EDIT
fildat 7 |SSB-M| | | 1 70.000 0.000000 0 200 2900 0 DO NOT EDIT
// filter mask=sum[1=Filter1, 2=Filter2,...,128=Filter8]

filter_mask 255 Edit Here
255
flow 860.0 SCRL-F4 Dialog
300.0
fhigh 1150.0 SCRL-F4 Dialog 2600.0
kaiser_db 30.0 SCRL-F4 Dialog 50.0
fil8_use 0
SCRL-F4 Dialog 0
fil8_name |nw| SCRL-F4 Dialog |FIL8|
// kfilt:1.0 constant sig; 0.0 constant noise pwr, FIR filt

kfilt 1.000000 Edit Here 1.000000
fft_fcn 580 Do Not Edit
68
do_af_filt 0 F3
0
af_coef 7 F4
0
do_LMS 0 SHFT F3
0
denoise_level 10 In DeNoise CTRL-F3, F4
40
denoise_decay 50 Edit Here 70
// denoise_del_len=0 for 31; =1 for 61 delay line length

denoise_del_len 1 Edit Here 1
autonotch_level 64 In AutoNotch CTRL-F3, F4
50
// Rcv Equalizer dB:

aeqrdb -
100.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
SCRL-F4 Dialog
As in Column 1
// 0 200 400 600 800 1000 1300 1600 2000 2400 2800 3200 3600 4000 4400

// Transmit Equalizer dB:

aeqdb_t -100.0 0.0 0.0 0.0 0.0 0.0 0.0 SCRL -F5 Dialog
As in Column 1
// 0 250 550 850 1200 1600 2100 2800

//

// *** System parameters (memch_sys) ***

diag_mode 6 SCRL F3
2
// startup_detail=1 for diagnostic text screens:

startup_detail 0 Edit Here 0
// serial_delay=20 or more, msec turnaround time Edit Here
serial_delay 20
20
// waterfall=1 for weak-signal waterfall,

// =0 for big dial & help summary screen

waterfall 1 ALT-Y
1
xsnr 0.000000 SCRL-F6 Dialog
0.000000
xfade_rate 0.000000 Not Used- Future
0.000000
xnoise 0 SCRL-F6 Dialog
0
xfade 0 Not Used - Future
0
// dut1 is the time difference UT1-UTC for eme Doppler

dut1 0.000 Edit Here 0.000
quit_save_state 1 Edit Here 1
fscreen_path || Edit Here ||
scsave 0 Edit Here 0
use_scs_box 1 Edit Here 1
fdata_path || Edit Here ||
beep_on_error 1 Edit Here 1
// mem_virtual=1 uses file to increase DOS Visit memory

mem_virtual 1 Edit Here 1
// The following memch_xxx define the contents of a

// memory file. 1=include, 0=exclude.

// memch_stn: Station definition: code_id, call_str, etc

memch_stn 0 ALT-N
0
// memch_fr_md Transceiver frequency
and mode (conventional memory)


memch_fr_md 1 ALT-N 1
// memch_radio Transceiver settings, special modes

memch_radio 1 ALT-N 0
// memch_tvtr Transverter definitions

memch_tvtr 0 ALT-N 0
// memch_vfo VFO definitions

memch_vfo 0 ALT-N 0
// memch_disp Display character, except colors

memch_disp 1 ALT-N 0
// memch_bcn Beacon operation

memch_bcn 1 ALT-N 0
// memch_fil Filters, equalizers

memch_fil 0 ALT-N 0
// memch_sys System: startup_detail, file paths, etc

memch_sys 0 ALT-N 0
// memch_color Display colors

memch_color 1 ALT-N 0
// memch_kbd Keyboard definitions

memch_kbd 0 ALT-N 0
// memch_hdw Hardware: ezkit_dfreq, pc clock, etc

memch_hdw 1 ALT-N 0
//

// *** Display colors (memch_color) ***

// Following defines palette and screen:

palette 0 0 1 11 59 20 12 29 61 36 52 46 38 54 7 63 Edit Here 0 16 24 3 25 41 21 29 61 60 52 46 38 54 66 63
c_background 2 Edit Here 4
c_outline 10 Edit Here 11
c_outline_bold 15 Edit Here 15
c_outline_bright 7 Edit Here 8
c_text 12 Edit Here 11
c_text_bold 15 Edit Here 15
c_text_bright 13 Edit Here 13
c_text_note 9 Edit Here 9
c_plot_bold 15 Edit Here 15
c_plot_bright 13 Edit Here 13
c_plot_marker 9 Edit Here 9
c_bar_dark 1 Edit Here 1
c_bar_low 10 Edit Here 15
c_bar_medium 12 Edit Here 2
c_bar_high 13 Edit Here 9
//

// *** Hardware (memch_hdw) ***

// The following six entries are the actual attenuation

// for rf gain settings 94, 88,...,64. Nominal values

// of -6.0, -12.0,...,-36.0.

rfgdb -1.12 -14.90 -20.17 -27.21 -34.10 -39.51 Edit Here See comment
// gain_adj is small dB value to adjust power displays.

gain_adj 0.00 Edit Here 0.0
// hardware=1 normal DSP-10; hardware=0 audio processor

hardware 1 Edit Here Audio Proc
1
// hardware_ptt=1 fast PTT has been implemented; else 0

hardware_ptt 1 Edit Here 0
// ref_offset ratios the 10 MHz ref freq, like 1.0000002

ref_offset 1.0000000000000 Edit Here
1.000000000000
// ezkit_dfreq is the Hz error in 3rd LO, 0.0 if unknown

ezkit_dfreq 1.489000 Edit Here 0.0
clock_speed 1.0000331 SCRL F8 or ALT K
1.000000
shift_reg 4 Do NOT Edit

// dly_ant2amp Delay in millisec, R->T after ant relay

dly_ant2amp 75 Edit Here 50
// dly_amp2xmit Delay in millisec, R->T after amp on

dly_amp2xmit 75 Edit Here 75
// dly_ant2amp Delay in millisec, T-R after RF off

dly_xmit2amp 25 Edit Here 25
// dly_ant2amp Delay in millisec, T->R after amp off

dly_amp2ant 100 Edit Here 25
dly_emet2r 400 Edit Here
400
// lpt_port=0 for none, 888 for LPT1 (0x378),

// or 956 for LPT2 (0x3BC) (confirm your computer)

lpt_port 956 Edit Here 0
// gps_type=0 for UT+ or 1 for NMEA

gps_type 1 SCRL-F8 Dialog
-1
// gps_baud sets serial rate for GPS only)

gps_baud 4800 SCRL-F8 Dialog 9600
// gps_dcd_pol=0 for GPS 1PPS 0 to 1, and =1 for 1 to 0

gps_dcd_pol 0 SCRL-F8 Dialog 1
// gps_tdelay = number of seconds after GPS data to 1PPS

gps_tdelay 2 SCRL-F8 Dialog 1
// gps_msdelay = milliseconds before looking for 1PPS

gps_msdelay 250 Edit Here 250
// gps_sw_gps=DTR RTS code for GPS 0, 1, 2 or 3

gps_sw_gps -2 SCRL-F8 Dialog -2
// gps_sw_dsp10=DTR RTS code for DSP-10, 0, 1, 2 or 3

gps_sw_dsp10 -3 SCRL-F8 Dialog 3
// gps_set_spacing=number of minutes between clock sets

gps_set_spacing 0 SCRL-F8 Dialog 0
// gps_ddmm=1 for Lat/Lon deg & min; =0 for decimal deg

gps_ddmm 0 Edit Here 0
// gps_ft=1 for height in feet; =0 for meters

gps_ft 1 Edit Here
1
// gps_time_file=1 to create file with clock data

gps_time_file 0 SCRL-F8 Dialog 0
// dspx=1 allows special DSPx only functions

dspx 0 Not Used- Future
0
Table of Contents

//

// *** Keyboard definitions (memch_kbd) ***

//

delf 50 Edit Here
50
delf_sh 1000 Edit Here 1000
deldb 2 Edit Here 2
deldb_sh 10 Edit Here 10
kbd_alt1 0 Edit Here
0
kbd_alt2 0 Edit Here 0
kbd_alt3 0 Edit Here 0
Variable Name Hex Value
DEFAULT Keys

k_freq_m1mH 0X1D7000
Scrl Ctrl Alt Shift F9

k_freq_p1mH 0X1D7100
Scrl Ctrl Alt Shift F10

k_freq_m10mH 0X104300
Scrl Alt F9

k_freq_p10mH 0X104400
Scrl Alt F10

k_freq_m100mH 0X115C00
Scrl Shift F9

k_freq_p100mH 0X115D00
Scrl Shift F10

k_freq_m1 0XD7000 Ctrl Alt Sh F9
k_freq_p1 0XD7100 Ctrl Alt Sh F10
k_freq_m10 0X4300 F9

k_freq_p10 0X4400 F10

k_freq_m100 0X15C00 SHFT F9

k_freq_p100 0X15D00 SHFT F10

k_freq_m1k 0X87000 ALT F9

k_freq_p1k 0X87100 ALT F10

k_freq_m10k 0X46600 CTRL F9

k_freq_p10k 0X46700 CTRL F10

k_freq_m100k 0XC7000 CTRL ALT F9

k_freq_p100k 0XC7100 CTRL ALT F10

k_freq_m1mhz 0X56600 CTRL SH F9

k_freq_p1mhz 0X56700 CTRL SH F10

k_af_gain_m 0X4100 F7

k_af_gain_p 0X4200 F8

k_af_gain_m1 0X46400 CTRL F7

k_af_gain_p1 0X46500 CTRL F8

k_rf_gain_m 0X15A00 SH F7

k_rf_gain_p 0X15B00 SH F8

k_mike_gain_m 0X96E00 ALT SH F7

k_mike_gain_p 0X96F00 ALT SH F8

k_fm_squelch_m_c 0X91F00 ALT S

k_fm_squelch_m_l 0X81F00 ALT s

k_fm_squelch_p_c 0X92000 ALT D

k_fm_squelch_p_l 0X82000 ALT d

k_cw_speed_m 0X86E00 ALT F7

k_cw_speed_p 0X86F00 ALT F8

k_cw_buf_clr 0X15300 SH DEL

k_brite_m 0X3F00 F5

k_brite_p 0X4000 F6

k_contrast_m 0X15800 SH F5

k_contrast_p 0X15900 SH F6

k_af_filter_t 0X3D00 F3

k_af_filter_s 0X3E00 F4

k_denoise_t 0X15600 SH F3

k_denoise_m 0X46000 CTRL F3

k_denoise_p 0X46100 CTRL F4

k_nc_ave_m 0X86A00 ALT F3

k_nc_ave_p 0X86B00 ALT F4

k_delay_t_l 0X81200 ALT e

k_delay_t_c 0X91200 ALT E

k_rit_m_c 0X91300 ALT R

k_rit_m_l 0X81300 ALT r

k_rit_p_c 0X91400 ALT T

k_rit_p_l 0X81400 ALT t

k_rit_m1_c 0XD1300 CTRL ALT R

Table of Contents Table of Contents Table of Contents
k_rit_m1_l 0XC1300 CTRL ALT r

k_rit_p1_c 0XD1400 CTRL ALT T

k_rit_p1_l 0XC1400 CTRL ALT t

k_rit_o_c 0X91800 ALT O

k_rit_o_l 0X81800 ALT o

k_rit_z_c 0X92C00 ALT Z

k_rit_z_l 0X82C00 ALT z

k_norm_qck_c 0X91000 ALT Q

k_norm_qck_l 0X81000 ALT q

k_norm_prc_c 0X91900 ALT P

k_norm_prc_l 0X81900 ALT p

k_color_agc_c 0X92E00 ALT C

k_color_agc_l 0X82E00 ALT c

k_gif_c 0X92200 ALT G

k_gif_l 0X82200 ALT g

k_beacon_c 0X92300 ALT H

k_beacon_l 0X82300 ALT h

k_record_c 0X92100 ALT F

k_record_l 0X82100 ALT f

k_window_t_c 0X91100 ALT W

k_window_t_l 0X81100 ALT w

k_fftbw_c 0X92400 ALT J

k_fftbw_l 0X82400 ALT j

k_emedop_c 0X92600 ALT L

k_emedop_l 0X82600 ALT l

k_mode_s_c 0X93200 ALT M

k_mode_s_l 0X83200 ALT m

k_binaural_t 0X98000 ALT (

k_clr_wfall_c 0X51519 ALT Y

k_clr_wfall_l 0X41519 ALT y

k_db_div 0X87800 ALT 1

k_offset_m 0X87900 ALT 2

k_offset_p 0X87A00 ALT 3

k_freq_box 0X88000 ALT 9

k_save_cfg 0X88100 ALT 0

k_cas1 0XD7800 Ctrl Alt Shift 1

k_cas2 0XD7900 Ctrl Alt Shift 2

k_cas3 0XD7A00 Ctrl Alt Shift 3

k_cas4 0XD7B00 Ctrl Alt Shift 4

k_cas5 0XD7C00 Ctrl Alt Shift 5

k_cas6 0XD7D00 Ctrl Alt Shift 6

k_cas7 0XD7E00 Ctrl Alt Shift 7

k_cas8 0XD7F00 Ctrl Alt Shift 8

k_cas9 0XD8000 Ctrl Alt Shift 9

k_cas0 0XD8100 Ctrl Alt Shift 0
k_dafgu 0X4800 Cursor UP

k_dafgd 0X5000 Cursor DOWN

k_dfreqd 0X4B00 Cursor LEFT

k_dfrequ 0X4D00 Cursor RIGHT

k_rfg_toggle 0X4900 PageUp
k_mute 0X5100 Page Down
k_sh_dafgu 0X14800 Shift cursor Up

k_sh_dafgd 0X15000 Shift cursor Down
k_sh_dfreqd 0X14B00 Shift cursor Left
k_sh_dfrequ 0X14D00 Shift cursor Right
k_fil96 0X97B00 ALT $

k_dos_visit 0X97C00 ALT %

k_t_r_tog 0X4700 HOME

k_help 0X3B00 F1

k_code_data_c 0X91E00 ALT A

k_code_data_l 0X81E00 ALT a

k_code_change_c 0X93000 ALT B

k_code_change_l 0X83000 ALTb

k_clr_lt_c 0X51117 CTRL W

k_clr_lt_l 0X41117 CTRL w

k_clr_ylw_c 0XD1100 CTRL ALT W

k_clr_ylw_l 0XC1100 CTRL ALT w

k_flat_c 0X51205 Ctrl E

k_flat_l 0X41205 Ctrl e

k_vcur1_c 0X51E01 Ctrl A

k_vcur1_l 0X41E01 Ctrl a

k_vcur2_c 0X52004 Ctrl D

k_vcur2_l 0X42004 Ctrl d

k_set_clock_c 0X92500 ALT K

k_set_clock_l 0X82500 ALT k

k_gps_tset_c 0X111454 SCRL t

k_gps_tset_l 0X101474 SCRL T

k_qth_c X916000 ALT u

k_qth_l 0X81600 ALT U

k_qth_ed_c 0X51615 CTRL U

k_qth_ed_l 0X41615 CTRL u

k_eme_prev 0X1333C <

k_eme_next 0X1343E >

k_beacon_box 0X103C00 SCRL F2

k_tone_box 0X104100 SCRL F7

k_diag_s 0X103D00 SCRL F3

k_af_filter_design 0X103E00 SCRL F4

k_xmt_eq_design 0X103F00 SCRL F5

k_sig_sim 0X104000 SCRL F6

k_pua_del 0X104400 SCRL F10

k_agc_decay_m 0X112247 SCRL G

k_agc_decay_p 0X112348 SCRL H

k_agc_decay_m_l 0X102267 SCRL g

k_agc_decay_p_l 0X102368 SCRL h

k_cwoffset_m 0X112E43 SCRL C

k_cwoffset_p 0X112F56 SCRL V

k_cwoffset_m_l 0X102E63 SCRL c

k_cwoffset_p_l 0X102F76 SCRL v

k_sidetone_lev_m 0X111F53 SCRL S

k_sidetone_lev_p 0X112044 SCRL D

k_sidetone_lev_m_l 0X101F73 SCRL s

k_sidetone_lev_p_l 0X102064 SCRL d

k_xmt_power_m 0X11184F SCRL O

k_xmt_power_p 0X111950 SCRL P

k_xmt_power_m_l 0X10186F SCRL o

k_xmt_power_p_l 0X101970 SCRL p

k_do_quit 0X186B00 SCRL ALT F4

k_warm_boot 0X1C6B00 SCRL CTRL ALT F4

k_v2f_tog_c 0X92F00 ALT V

k_v2f_tog_l 0X82F00 ALT v

k_v2f_res_c 0X92D00 ALT X

k_v2f_res_l 0X82D00 ALT x

k_v2f_lbox_c 0X52F16 CTRL V

k_v2f_lbox_l 0X42F16 CTRL v

k_band_50_a 0XC1E00 CTRL ALT a

k_band_144_b 0XC3000 CTRL ALT b
k_band_220_c 0XC2E00 CTRL ALT c
k_band_432_d 0XC2000 CTRL ALT d
k_band_902_9 0XC8000 CTRL ALT 9
k_band_1296_e 0XC1100 CTRL ALT e
k_band_2304_f 0XC2100 CTRL ALT f
k_band_3456_g 0XC2200 CTRL ALT g
k_band_5760_h 0XC2300 CTRL ALT h
k_band_10k_i 0XC1700 CTRL ALT i
k_band_24k_j 0XC2400 CTRL ALT j
k_band_47k_k 0XC2500 CTRL ALT k
k_band_75k_l 0XC2600 CTRL ALT l
k_band_119k_m 0XC3200 CTRL ALT m
k_band_145k_n 0XC3100 CTRL ALT n

k_audio_o 0XC1800 CTRL ALT o
k_band_memo_1 0XC7800 CTRL ALT 1
k_band_memo_2 0XC7900 CTRL ALT 2
k_band_memo_3 0XC7A00 CTRL ALT 3
k_band_memo_4 0XC7B00 CTRL ALT 4
k_band_memo_5 0XC7C00 CTRL ALT 5
k_memw_c 0X93100 ALT N

k_memw_l 0X83100 ALT n

k_memr_c 0X5310E CTRL N

k_memr_l 0X4310E CTRL n

k_mem2vfo_c 0X11314E SCRL N

k_mem2vfo_l 0X10316E SCRL n

k_memlist_c 0X193100 SCRL ALT N

k_memlist_l 0X183100 SCRL ALT n

ky_clock_m1s 0X28 SHIFT (

ky_clock_p1s 0X29 SHIFT )

ky_clock_m55ms 0X7B SHIFT {

ky_clock_p55ms 0X7D SHIFT }

ky_clock_exit 0X2A *

Table of Contents

Valid HTML 4.01 Transitional

V396