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

Customizing the Transceiver with the Configuration File

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 configutation 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, the program will write a UHFA.CFG file, with all the current DSP-10 parameters, when the program is stopped by the Scrl Alt F4 command. This makes the transceiver start from it's last state.  This will overwrite the previous UHFA.CFG file.  So, if you don't want this to happen, add a line:
 quit_save_state=0 
This will prevent over writing the previous UHFA.CFG. 

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 0 and 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|  A 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

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.  If  you want, you could have three different 1296 transverters that could be set to index numbers 5, 6 and 7 that would be brought up by Ctrl Alt E, Ctrl Alt F and Ctrl Alt G.

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 file 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 preceeds 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 lost.

Some of the variables listed under Method of Change as "Edit in UHFA.CFG" are primarily bookeeping matters for the DSP-10, and normally are never changed manually. An example is "cur_vfo" that tracks the VFO that was last used.  Changing this by editing the configuration file may resut in inconsistent specification of parameters such as the mode.


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 in UHFA.CFG

cwmsg 2 |@ cq de kd7ts {{{{{{{{{{ @| Edit in UHFA.CFG
cwmsg 3 | test de kd7ts {{{{{ !| Edit in UHFA.CFG
// 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 in UHFA.CFG 10
// if grid_ctr=1 distance and bearing from grid sq centers

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

code_id |kd7ts| Edit in UHFA.CFG
|DE ?|
// call_str is a string printed at top of upper-left

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

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

file_ident |M| Edit in UHFA.CFG |U|
//

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

afgain 68  F7 and F8
 25
fm_afgain 24  F7 and F8
 25
rfgain 0 SH F6 & F7
0
cw_speed 7 ALT F7 & F8
10
cw_longkey 53 Edit in UHFA.CFG
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 in UHFA.CFG 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 in UHFA.CFG
255
eme2_te 290.000000 Edit in UHFA.CFG 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 in UHFA.CFG 10
pua43_tick 1 Edit in UHFA.CFG 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 in UHFA.CFG 144200000.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 in UHFA.CFG
tvtr 6  |2.3 GHz|  0 -1 2160000000.0 1  | |  30.000 0 0 0.0 0 Edit in UHFA.CFG
tvtr 9  |10 GHz I|  0 -1 10224000000.0 1 | | 28.000 0 1 0.0 0 Edit in UHFA.CFG
tvtr 10  |24 GHz M|  0 -1 24048000000.0 1 | | 18.000 0 32 0.0 0 Edit in UHFA.CFG
tvtr 15  |15 kHz I|  0 -1 -143085000.0 1 | | 17.000 0 16 0.0 0 Edit in UHFA.CFG
/ / *** 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 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 in UHFA.CFG 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 in UHFA.CFG 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 in UHFA.CFG 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 in UHFA.CFG
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 in UHFA.CFG 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 in UHFA.CFG 70
// denoise_del_len=0 for 31; =1 for 61 delay line length

denoise_del_len 1 Edit in UHFA.CFG 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 in UHFA.CFG 0
// 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 in UHFA.CFG 0.000
quit_save_state 1 Edit in UHFA.CFG 1
fscreen_path || Edit in UHFA.CFG ||
scsave 0 Edit in UHFA.CFG 0
use_scs_box 1 Edit in UHFA.CFG 1
fdata_path || Edit in UHFA.CFG ||
beep_on_error 1 Edit in UHFA.CFG 1
// mem_virtual=1 uses file to increase DOS Visit memory

mem_virtual 1 Edit in UHFA.CFG 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 in UHFA.CFG 0 16 24 3 25 41 21 29 61 60 52 46 38 54 66 63
c_background 2 Edit in UHFA.CFG 4
c_outline 10 Edit in UHFA.CFG 11
c_outline_bold 15 Edit in UHFA.CFG 15
c_outline_bright 7 Edit in UHFA.CFG 8
c_text 12 Edit in UHFA.CFG 11
c_text_bold 15 Edit in UHFA.CFG 15
c_text_bright 13 Edit in UHFA.CFG 13
c_text_note 9 Edit in UHFA.CFG 9
c_plot_bold 15 Edit in UHFA.CFG 15
c_plot_bright 13 Edit in UHFA.CFG 13
c_plot_marker 9 Edit in UHFA.CFG 9
c_bar_dark 1 Edit in UHFA.CFG 1
c_bar_low 10 Edit in UHFA.CFG 15
c_bar_medium 12 Edit in UHFA.CFG 2
c_bar_high 13 Edit in UHFA.CFG 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 in UHFA.CFG See comment
// gain_adj is small dB value to adjust power displays.

gain_adj 0.00 Edit in UHFA.CFG 0.0
// hardware=1 normal DSP-10; hardware=0 audio processor

hardware 1 Edit in UHFA.CFG   Audio Proc
1
// hardware_ptt=1 fast PTT has been implemented; else 0

hardware_ptt 1 Edit in UHFA.CFG 0
// ref_offset ratios the 10 MHz ref freq, like 1.0000002

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

ezkit_dfreq 1.489000 Edit in UHFA.CFG 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 in UHFA.CFG 50
// dly_amp2xmit Delay in millisec, R->T after amp on

dly_amp2xmit 75 Edit in UHFA.CFG 75
// dly_ant2amp Delay in millisec, T-R after RF off

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

dly_amp2ant 100 Edit in UHFA.CFG 25
dly_emet2r 400 Edit in UHFA.CFG
400
// lpt_port=0 for none, 888 for LPT1 (0x378),

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

lpt_port 956 Edit in UHFA.CFG 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 in UHFA.CFG 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 in UHFA.CFG 0
// gps_ft=1 for height in feet; =0 for meters

gps_ft 1 Edit in UHFA.CFG
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 in UHFA.CFG
50
delf_sh 1000 Edit in UHFA.CFG 1000
deldb 2 Edit in UHFA.CFG 2
deldb_sh 10 Edit in UHFA.CFG 10
kbd_alt1 0 Edit in UHFA.CFG
0
kbd_alt2 0 Edit in UHFA.CFG 0
kbd_alt3 0 Edit in UHFA.CFG 0
Variable Name  Hex Value
DEFAULT Keys

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_mute 0X5100 Page Down Up

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 <