Repeater Controller

Manual of Operation

Micro Computer Concepts
8849 Gum Tree Ave
New Port Richey, FL 34653

by: Ron Wright, N9EE/R

November 15, 2000
REV 4.7

RC-1000V Table of Contents

WARRANTY Information
Getting Started

1.0 Introduction
1.1 Definitions
1.2 Controller Details

2.0 Power Up Conditions

3.0 Repeater Operation
3.1 Access Modes
3.2 Repeater Time-out
3.3 Tail Timing
3.4 Anti-Kerchunker
3.5 DTMF Access Mode
3.6 PL Override

4.0 Autopatch
4.1 Autopatch Access Modes
4.2 Autopatch Access Codes
4.2.1 Long Distant Dialing
4.2.2 Patch with User Muting
4.3 Autopatch Time-out
4.4 Patch Dialing
4.4.1 DTMF Dialing
4.4.2 Pulse Dialing
4.4.3 Dial 9 with Dialing
4.4.4 Dial of 911 Lockout
4.4.5 Area Code Override Dialing Programming the Area Code Table
4.5 Reverse Patch Operation
4.5.1 Reverse Patch Answer Mode
4.5.2 Reverse Patch NO Answer Mode
4.6 Autodial
4.6.1 Autodial Programming
4.6.2 Autodial Erasing
4.7 Autopatch Busy Feature
5.0 Control and User Codes
5.1 Control Operator Codes
5.5.1 Control Code Enable/Disable
5.5.2 Sub-audible Tone Control Access
5.1.3 Control Codes Description
5.2 User Codes
5.3 Control Action Indicator
5.4 Code Programming
5.5 Call in Control Mode
5.6 Control Receiver Input
5.7 Automatic Invalid DTMF Code Disable

6.0 (not uses)

7.0 Remote Base
7.1 Remote Base Receiver Connection
7.2 Remote Base Transmit Audio
7.3 Remote Base Operation
7.4 Remote Base ON Tail Beep
7.5 Remote Base Transmit Control
7.6 Remote Base Operation with Repeater Disabled

8.0 DTMF Pad Tester

9.0 Repeater Identification
9.1 CW ID
9.1.1 CW ID Tone
9.1.2 Repeater Access Telemetry
9.1.3 Battery Operation Indicator
9.2 Voice ID
9.2.1 Voice ID Recording

10.0 Tail Beep Control

11.0 Sub-audioable Tone Decoders
11.1 Tone Decoders
11.1.1 TS-32P Tone Decode/Encode Unit
11.1.2 TS-64DS Tone Decoder/Encoder Unit
11.2 Tone Decode Trouble Shooting
11.3 Sub-audioable Tone Encoding

12.0 Controller Installation
12.1 Controller Power
12.2 Repeater Connections to the Control
12.2.1 Repeater Receiver COS Connections
12.2.2 Repeater Receiver Audio Connections
12.2.3 Repeater Transmitter Connections
12.2.4 Transmitter PTT Connections
12.2.5 Transmitter Audio Connection
12.2.6 Phone Line Connection
12.2.2 Repeater Transmitter Connections
12.2.3 Phone Line Connection
12.3 Audio Adjustments
12.3.1 CW ID Level Adjustment, R1
12.3.2 Receiver to Transmitter Level, R3
12.3.3 Receiver to DTMF Decoder Level, R4
12.3.4 Phone to Transmitter Level Adjustment, R6
12.3.5 Receiver to Phone Level, R2
12.3.6 Phone to DTMF Decoder Level, R5

13.0 AUX Output

14.0 In Case of Difficulty

15.0 Programming the RC-1000
15.1 Programming Introduction
15.2 Programming EEPROM Data
15.2.1 Forcing EEPROM Default Data
15.2.2 Initialization Procedure
15.2.3 Restoring Programming Enable Codes
15.3 Control Code Programming
15.3.1 Control Code Programming Example
15.4 User Code Programming
15.4.1 User Code Programming Example
15.5 Star Codes Replace Pound Codes
15.6 CW ID Programming
15.6.1 CW ID Programming Example
15.6.2 Battery Operation Signal
15.6.3 Repeater Status Signal
15.6.4 CW ID Speed Programming
15.6.5 CW ID Tone Programming
15.6.6 CW ID Time Interval Programming
15.7 Tail Beep Programming
15.7.1 Tail Beep Tone Programming
15.7.2 Tail Beep Time
15.7.3 CW Character Tail Beep

Table 15.1 Control & User Program Select Codes
RC-1000 Assembly Drawing, pages 1 and 2
RC-1000 Schematic
ENC-1B enclosure


The RC-1000 is warranted for a period of 180 days (6 months)
from the date of purchase to be free of defects in design,
material, and workmanship. If the RC-1000 fails due to any of
these defects Micro Computer Concepts will either replace or
repair the RC-1000 if returned to MCC.

Items not covered under warranty:
1. damage due to lightning.
2. damage due to misuse or handling.
3. damage due to over voltage or power surges.

Micro Computer Concepts strives to insure your RC-1000 is
designed and manufactured to the highest level possible. If you
have questions regarding installing and connecting the RC-1000
to any piece of equipment, please feel free to call us. Also,
we understand many of our customers have real day jobs and work
with the RC-1000 in off hours. For this reason we are glad to
accept calls 10 AM to 10 PM ET 7 days a week for your questions
or moments.

***************** Notice of Changes ******************

Micro Computer Concepts reserves the right to make changes to
the RC-1000 operation and/or specifications without notice.
Although MCC tries to maintain it products to the highest
standards it sometimes becomes necessary to alter operation of
the control. This may result in changes which are not fully
documented and described.


The following is the basics for installing the RC-1000 repeater
controller. The following is a preliminary installation. More
refined adjustments of the audio may be required.

For a more detailed description of the operation, installation
and programming see the specific sections of this manual. Also,
feel free to call MCC 10 AM to 10 PM ET 7 days a week for
assistance (see front of this manual for phone number).

To assist you an HT with DTMF pad and a separate receiver for
monitoring repeater output is needed. If available an
oscilloscope and/or service monitor can be used.

1. Basic connections:

All connections are made to P1 (see assembly diagram in rear of

a. repeater receiver...audio and COS.

Connect receiver audio to P1-pin 5...should be 100 to 200 mv
peak-to-peak. Also connect a ground from P1-pin 6 to receiver

Connect receiver COS to P1-pin 4...COS is a logic signal from
squelch indicating the receiver has an input. Measure the COS
with squelch open and then when closed. If COS goes from high
to low insert JP1 (COS level) jumper. If going low to high JP1
should be left open. A low COS is 0 to 0.5 volts and a high is
2 to 30 volts.

Some receiver COSs are open collector. This means the COS
output acts like a toggle switch pulling to ground when closed
and left open when open. In this event a pull up resistor of 10
kOhm must be installed between the COS and plus voltage.

b. repeater transmitter:...audio and PTT.

Connect P1-pin 3 to the transmitter audio input...audio can
drive mike input. Also connect a ground from P1-pin 1 to
transmitter ground.

Connect P1-pin 2 to the transmitter PTT...PTT pulls low to key
the transmitter.

c. Connect power of 10 to 15 VDC at 100 ma. to P1-pin 8 & power
ground to P1-pin 10.

d. If autopatch is to be used connect phone line directly to the
points for the phone line on the PC board (see assembly drawing
in rear of this manual).

2. Basic adjustments:

a. Turn ON controller...CW ID should be heard.

If ID is sent and then the transmitter unkeys COS is wired

If ID not heard and transmitter remains keyed then open squelch.
If ID is then sent then COS is inverted and JP1 should be
insert. The keying and unkeying of the transmitter indicates
the PTT is connected correctly.

b. Kerchunk repeater (give repeater input from HT). Tail beep
should be heard after dropping the input. Adjust R1 for desired
tail beep level.

c. Enter DTMF digit 8 and repeated audio should mute. If no
muting adjust R4 for muting. NOTE: the control will not mute
digit 5.

d. Enter DTMF #0 to turn ON DTMF pad tester. After entering a
DTMF digit the control will respond with the digit entered in
CW. Make sure controller decodes all 16 digits.

e. Talk through repeater and adjust R3 for desired receiver to
transmitter level.

3. Autopatch set up:

As received the RC-1000 is in the DTMF dialing mode. Also, MCC
programmed the patch access codes to be *41 ON and #1 OFF.

Enter access code of *41 and drop the input. In a couple of
seconds the dial tone should be heard. Then re-key the HT and
enter a desired phone number.

R2 adjust the receiver to phone level and R6 adjust the phone to
transmitter level. Make these adjustments now.

1.0 Introduction, RC-1000V

This manual is written for the RC-1000V repeater controller.
We at Micro Computer Concepts understand for anyone first
encountering a control with the power of the RC-1000V they could
be overcome. Thus, we invite calls of questions or comments.
This is to say we want you to be satisfied with the control and
are more than willing to help. If you encounter difficulty
please give us a call at the phone number on the front of this
manual 10 AM to 10 PM ET 7 days a week including holidays.

The RC-1000V is a controller for a receiver/transmitter operated
in a repeater mode. The controller is all that is needed to
control the repeater including a CW ID, control functions and
the direct phone line connect autopatch. The RC-1000V contains
the complete repeater and phone line interface requiring only
the receiver audio and COS, the transmitter audio and PTT, and
the phone line. If sub-audible tone access is desired for
access a logic input for a externally supplied sub-audible tone
decoder is provided.

The RC-1000V also contains a digital voice recorder for voice
IDing the repeater. This DVR is remotely recorded and can be
recorded to say any audible message up to 20 seconds in length.

1.1 Definitions

The following is a list of terms used in this manual.

Repeater...a radio unit which receives a radio transmission on
one frequency and re transmits the transmission on another

Autopatch...the interconnect of a repeater system to a phone
line for enabling mobile units to access the phone system and
make phone calls.

PL...private line or sub-audible tone residing on a

Control code...DTMF code for enabling and disabling various
controller functions. These codes are usually reserved for
control operators.

User code...DTMF code for accessing various user function such
as autopatch calls.

DTMF...eight audible tones in the range of 697 to 1633 Hz two at
a time for remote signaling. DTMF is used to remotely control
and program the control.

DTMF pad...16 digit device for generating DTMF. Telephones have
a 12 digit version.

Remote Base...transceiver for linking a repeater to another

CW...international Morse code employing short and long tones for
sending alphanumeric characters. CW is used to identify the
repeater with the FCC issued call sign.

COS..carrier operated squelch used by the controller for sensing
when the repeater receiver has an input. This is a logic input
going high or low when the receiver squelch is open.

PTT...push to talk used to key the transmitter. Pulls low to
key transmitter.

1.2 Controller Details

The RC-1000V's design is state of the art which is why it is
small requiring the least number of components. The heart of
the controller is a 87C52 microcomputer (U1) which contains a
microprocessor, uvEPROM containing the controller instructions
and operating system, RAM for temporary storage of data and the
necessary I/O for monitoring and outputting the controller
signals. The DTMF decoder is a Mitel MT8880 (U4) for decoding
and encoding DTMF signaling tones. The other various components
act as buffers, amplifiers, audio switches and drivers for
controlling and interfacing to the repeater and phone line.

Also contained on the board are voltage regulators powering the
various components.

The controller parameters such as CW ID, control and user codes,
timer limits, etc. are programmable with DTMF and stored in an
EEPROM (U8). The EEPROM is a device which allows data to be
written, but does not loose the data when power is removed. The
data retention life is specified for at least 10 years. See
section 15 for programming.

A remote base interface allows for adding a transceiver to the
repeater for linking to another repeater. All audio control,
COS and PTT interface is provided. See section 7.

If a component fails the only part not easily obtainable is the
87C52 due to the program inside the IC was developed by Micro
Computer Concepts. Thus to replace the 87C52 one must obtain it
preprogrammed from MCC. This can be done for $35.00 which would
includes any updated software.

Interface of the RC-1000V requires the receiver audio, receiver
COS, transmitter audio, transmitter PTT, 10 to 15 volts at 100
ma max and the phone line. All audio is buffered and level
adjusted with 6 pots. The COSs and PTTs are transistor
buffered. This interface allows connection directly to most
repeaters without the need for additional buffering. See
section 12 for installation and adjustment information.

2.0 Power Up Conditions

When power is applied to the controller it initializes itself
placing the repeater into a known state. This state is
controlled by the controller software and the data stored in the
EEPROM. Upon power up the controller fetches the initial state
of the controller from the EEPROM. When a feature is enabled or
disabled it will be in that state on power up. This includes
timer time-outs, tail beeps and repeater access modes (carrier,
PL, features enabled/disabled, etc).

As received from MCC the following is state is stored in the

1. Repeater Enabled with time-out 3 minutes.
2. Autopatch enabled, time-out 3 min., ON code *41, OFF #1. Dialing mode is DTMF.
3. Reverse patch enabled and in answer mode.
4. CW ID is "INIT ID/R" at 18 WPM with tone at 500 Hz.
5. All codes except autopatch and programming erased.

When any of the above conditions are changed the change will be
stored in the EEPROM and on power up the new state will be the
state the controller was placed in.

3.0 Repeater Operation

The RC-1000/RC-1000V contains the necessary interface and
control for providing repeater operation. The interface
includes the audio interface and control between the repeater
receiver and transmitter. The audio interface allows for direct
connect from unsquelched or squelched audio and the repeater
transistor buffered COS receive indicator inputs. The outputs
include buffered and amplified transmitter audio and a
transistor open collector driver PTT. The receiver audio is
adjustable providing separate level controls to the transmitter.

The repeater mode of operation is the controller sampling the
COS input and when active and the repeat mode is enabled the
transmitter will be keyed. The transmitter will remained keyed
until either the COS becomes inactive or the repeater time-out.
The COS active state is the condition when the receiver has an
input or the squelch is opened. Its active state is determined
by jumper JP1 which when not installed the COS is expected to go
high, 2 to 30 volts with the squelch open or with a receiver

3.1 Access Modes

There are three control operator controlled access modes for
repeater access; 1. carrier, 2. PL (sub-audioable tone) and 3.
DTMF access.

In the carrier access mode any input to the controller COS will
bring up the repeater.

In PL access mode a PL decoder is required with its output
connected to the controller PL input, P3-pin 7. In the PL access
mode the PL decoder input acts as the COS with the repeater
repeating only when the C

OS and PL decoder both are active.
Thus, while in PL both the COS and PL input must be active to
bring up the repeater.

In the DTMF access mode a DTMF code must be entered to access
the repeater. See below for more details on this mode.

3.2 Repeater Time-out

The repeater time-out timer is used to limit the users
transmission time. The time-out is programmable in 10 seconds
steps up to 40 minutes. If the repeater has an input for the
programmed time the repeater will send a serious of beeps
indicating time-out is about to occur and then unkey the
repeater. When the user timing out the repeater releases the
input the controller will rekey the repeater indicating the
time-out timer has been reset.

The time-out timer is reset with the repeater tail beep or by
DTMF digit one. If the user timing out the repeater can be
overridden by another user that user can reset the time-out
timer with a DTMF one. The time-out timer limit is programmed
with the "Repeater Time-out" parameter. See Section 15 for

3.3 Tail Timing

The tail timer is provided for keeping the transmitter keyed
after the receiver input drops. This prolongs the transmitter's
relay life and prevents unwanted transmitter PTT chattering.
The repeater tail timer is programmable in 0.1 second steps with
the "Repeater Tail Time" parameter. See section 15 for

3.4 Anti-Kerchunker

The controller has a built-in anti-kerchunker which, when on,
requires 1 second of receiver input to bring up the repeater.
This may be useful to prevent distant stations from chattering
the repeater in the event of a band opening where the distant
users only chop in and out of the repeater.

When the anti-kerchunker is ON the one second input is required
to access the repeater. After this one second input has
occurred the repeater will function normally until 20 seconds of
NO input exist. After this 20 seconds of no use period another 1
second of input must occur for repeater access.

The anti-kerchunker is turned ON and OFF with a * XX code (see
section 15 for code programming). The code will toggle the
state meaning if ON the code will turn it OFF and if OFF the
code will turn it ON. When turned ON a tone/high tone response
will be sent and when turned OFF a tone/low tone will be sent.

3.5 DTMF Access Mode

DTMF access requires the users to enter a three digit *XX DTMF
code to bring up the repeater. Once this code has been entered
any user can then use the repeater until the repeater has no
input for 20 seconds at which time the repeater will go to
"sleep" and the *XX DTMF code must be re-entered for access.

3.6 PL Override

The repeater PL access mode can be overridden with a single *XX
user DTMF code placing the repeater into temporary carrier
access mode. When the repeater is in the PL mode and this code
is entered the controller will operate in carrier mode until
either the "PL ENABLE" control code is entered or no repeater
activity occurs for 20 seconds or more or if the override code
is re-entered the control will go back to requiring PL. At that
time the override will be aborted and the PL mode will resume.

If the override is not desired simply do not program the *XX
code or program the code to be *##. See Table 15.1 for
programming this code.


The RC-1000/RC-1000V contains interface and software for
providing an autopatch. interfacing to and from the repeater
transmitter and receiver with level adjustments on the RC-1000
control board.

The autopatch interface is a half-duplex type patch allowing one
way communication at a time; from receiver to phone or from
phone to transmitter.

The direction of audio is determined by the receiver input
permitting phone to transmitter audio when NO input exits and
receiver to phone audio only when the proper input is present.
The proper input is determined by the access mode of the patch.

4.1 Autopatch Access Modes

The autopatch can be enabled or disabled using control codes.
When disabled all autopatch access is ignored. The calling in
via the phone line for control operator functions will not be
affected by the autopatch being disabled, but no reverse patch
will be permitted due to access to the patch is forbidden. The
autopatch can be disabled independent of the repeater mode.

The autopatch can be placed into either carrier or PL access
modes using DTMF control codes. Also the access mode can be
placed into PL independent of the repeater access mode. This
allows opening the repeater up for general carrier access while
restricting the autopatch to users with PL. When the patch is
accessed the proper input from the user must be present (carrier
or PL) or the access attempt will be ignored.

4.2 Autopatch Access Codes

Two access codes will access the patch; 1. a three digit *xx
up/two digit #x down codes or 2. * up/# down. Which code group
is used is determined by the * up/# down feature being enabled
or disabled. When disabled only the 3 digit up/2 digit down
codes will access the patch. When enabled both set of codes
will function.

Access to the manual dial autopatch can be done two ways.

First is the "store & forward" mode where a user enters the 3
digit *XX access code followed by the desired phone number. The
controller will then connect the phone line, dial tone will be
heard and then the entered phone number will be autodialed by
the controller. The user will hear masking dialing tones while
the controller is dialing, not the actual DTMF dialing tones.

The second access is the re-encode mode where the user enters
the three digit *XX access or single * (if * up/# down is
enabled) and drops the repeater input. The controller will then
connect the phone line and the dial tone will be heard. The
user is to rekey and dial the desired phone number. As the user
is entering the phone digits the controller will decode these
digits and regenerate them for dialing the phone number. Muting
of the users actual audio to the phone line prevents the users
tone interfering with the controller DTMF generation.

The "store & forward" or re-encode while dialing modes are
automatically controlled by the control. The dialing mode is
determined solely by the method used to access the patch.

In both access modes the dialing is actually performed by the
controller. This insures clean and level correct tones being
fed to the phone line.

A third patch access mode is via the autodial where preprogram
phone numbers are stored. With short access codes the
controller will access the phone line and automatically autodial
the phone number selected. See section 4.6 for details.

4.2.1 Long Distant Dialing

After accessing the patch if the first digit of the phone number
is either a 1 or 0 or if more than 8 digits are dialed the patch
will be terminated. This can be overridden with the use of the
long distant patch access code or if the area code being dialed
is one of eight programmed in the area code table. Either patch
on code can be used with the only difference being the 1 and 0
first digit and 8 digit limit being denied or allowed. See
section 4.4.6 Area Code Override Dialing for description of area
code long distant dialing.

The "Autopatch With Long Distance" access code can be
enabled/disabled with the control code. Also, if the access
code is not programmed long distant cannot be accessed.

4.2.2 Patch with User Muting

The patch can be placed into a user mute mode which mutes the
users audio during a patch. This means the only audio
transmitted is the party on the phone. The user mute feature is
enabled/disabled with the "Patch User Mute" DTMF control code.

4.3 Autopatch Time-out

Three autopatch time-out modes exit; 1. no time-out, 2.
programmed time-out in 10 second steps up to 40 minutes and 3.
programmed time-out with timer reset on repeater input.

In the no time-out mode the autopatch will never time-out.

In the programmed time-out the autopatch will terminate
automatically when the programmed time-out point is reached. In
this mode the time-out is flagged to the user with warning beeps
10 seconds prior to time-out. The time-out can be reset by
entering DTMF digit 4. This will reset the patch time-out

When the programmed time-out with reset on repeater input mode
is selected the time-out timer is reset whenever a receiver COS
input is seen by the controller. If no input occurs for the
normal time-out programmed the controller will signal time-out
is about to occur 10 seconds before timing out and if no input
still occurs from the user the patch will be terminated.

In any of the time-out modes ten seconds prior to time-out a
series of beeps will be generated indicating time-out is about
to occur. In the reset time-out on input mode simply providing
an input to the repeater will clear time-out. In the programmed
time-out mode DTMF digit 4 will clear time-out.

4.4 Patch Dialing

Their are three dialing modes. These are DTMF re-encode, DTMF
store & forward and pulse dialing. As received from MCC the
controller is in the DTMF dialing mode.

4.4.1 DTMF Dialing

Their are two DTMF dialing modes of "store & forward" and " re-
encode while dialing". The controller has a DTMF
encoder/decoder IC, U4, which generates the DTMF digits for
dialing phone numbers.

In the re-encode dialing mode the user is to enter the patch on
code and drop the input and listen for a dial tone at which time
the controller will connect the phone line. The user is to re-
key and enter the desired phone number. As the user is entering
the phone number digits the controller is decoding the digits
and regenerating the same digits for dialing.

Which DTMF dialing mode is used is determined by how the patch
is accessed. If the user enters the patch on code and without
dropping the repeater input enters the phone number the store
and forward mode is used. If, however, the user enters the
patch on code and then drops the input the controller connects
the phone line giving a dial tone and the re-encode mode is
used. This operation is automatic.

The DTMF dialing mode is selected with the "Patch DTMF dial"
control code.

4.4.2 Pulse Dialing

The pulse dialing mode functions the same as the DTMF store &
forward dialing except the dialing is performed by pulse.
After the patch on code is entered the users phone number digits
must be entered which are stored in the control.

After at least 2 digits have been entered and the user drops the
receiver input for 2 seconds the controller will connect the
phone line and pulse dial the entered phone number. After pulse
dialing the phone number the patch will operate in the normal

Pulse dial is selected by the "Patch Pulse Dial" control code.

4.4.3 Dial of Leading Digit with Dialing

The autopatch can be forced to dial a single digit at the
beginning of an autopatch. The leading digit feature is often
needed for repeaters located in a location with an internal PBX
terminal requiring say a 9 for accessing an outside phone line.

This mode is enabled/disabled with the "Patch Digit en/dis"
control code. The leading digit is programmed with the "Patch
Leading Digit" entry of 0 followed by the desired digit.

When the leading digit is enabled the controller will
automatically insert the programmed DTMF leading digit at the
beginning of all dialing. When in store & forward and for
autodial dialing the leading digit will be inserted just prior
to autodialing the stored phone number. When using DTMF
re-encode dialing the leading digit will be inserted after phone
line connect with the user having to wait for a dial tone.

There is no leading digit mode for pulse dialing.

4.4.4 Dial of 911 Lockout

The dialing of 911 can be locked out of the autopatch with the
"DIAL 911 enable/disable" control code. When disabled dialing
of 911 will terminate the patch.

4.4.5 Area Code Override Dialing

Using the normal autopatch access code will not allow for the
first digit being a 1 or 0 or the phone number to have more than
8 digits. However, if a phone number with greater than 8
digits is entered and the number dialed contains an area code
which matches a preprogrammed area code in the Area Code Table
the dialing will be allowed. This allows for the repeater
owners to preprogram up to 8 area codes which can be dialed
using the normal patch on code and lock out other long distant

The entered phone number can be either a 11 digit number with
the first digit being a 1 followed by the area code or the
number can be 10 digits with the first 3 digits being the area
code. The deciding factor is if the first digit is a 1. This
feature allows for phone systems which require all dialing to
have an area code, but in the case of 10 digit dialing the call
is a local call. Programming the Area Code Table

The procedure for programming the area codes is similar to
programming autodial numbers. The procedure is to first turn
on programming (D7B & D7C as the control is received), then
enter 7 followed by slot number, 81 thru 88, followed by the 3
digit area code. As an example if the area code 727 is to be
allowed using slot 82 one would enter the following:

7 82 727

If accepted the controller will respond in CW with "AD". The
only difference between programming an autodial and an area code
is the autodial requires 11 digits and an area code requires 3

In this example after entering the normal "Patch ON" code and
dialing of any phone number with the first digit being a 1 and
an area code of 727 followed by 7 digits will go thru.

4.5 Reverse Patch Operation

The reverse patch allows anyone from any telephone to call the
repeater phone and signal repeater users monitoring that a party
is being called. There are three reverse patch modes; 1. phone
answer with automatic user signaling, 2. phone answer, but
requiring caller to enter access code to signal users and 3.
no answer with user signaling each time the phone rings.

4.5.1 Reverse Patch Answer Mode

When the answer mode is enabled and after ringing the preset
number of ring pulses in any one minute period the controller
answers the phone by closing relay RL1. This action does not
access the autopatch and the phone line audio does NOT pass to
the transmitter. Users monitoring the repeater will not know
the call in has taken place for the repeater will function

Two modes for reverse patch signaling are provided. These modes
are controlled by the "REVERSE PATCH SIGNAL" enable/disable
control code. When this mode is disabled and after answering
the phone the controller waits for 8 seconds. After the 8
seconds and if the caller does nothing the repeater transmitter
will key and a warble ring tone will be generated at a 1 second
on 3 seconds off rate. This ring tone is the signal to the
repeater users a call in is in process. A repeater user is then
to answer the call in with the normal patch ON code.

During the 8 seconds after the phone has been answered the
caller can put the controller into the control op mode using the
"Call In ON" #x code. See section 5.4 Call in Operation.

If the "REVERSE PATCH SIGNAL" mode is enabled the calling party
must enter a #x code to start the ring tone generation. If this
# code is not entered the controller will terminate call in
after the normal 1 minute time-out. This mode can aid in
preventing wrong numbers or other unwanted calls from disturbing
the repeater.

When the ring tone is sent to the transmitter a ring tone is
also generated for the phone line to indicate to the caller of
the ringing.

4.5.2 Reverse Patch NO Answer Mode

If the answer mode is disabled the controller will key the
repeater transmitter and generate a ring tone on each ring of
the phone. This is the signal for the user to answer the phone.
In the no answer mode the phone line will not allow controlling
the repeater via the phone line due to the control never
answering the phone.


The autopatch has an autodial which allows for storing of up to
60 eleven digit phone numbers . The autodial codes all start
with a programmable #X autodial prefix code followed by two
digits of 01 thru 60.

A special autodial slot number 61 is reserved for a special 911
patch access. When a DTMF autodial code of 911 is entered the
phone number in slot 61 will be accessed and autodialed. Thus,
simply entering 911 from a users DTMF pad will autodial the
phone number in slot 61.

A programmable prefix code of #X is provided to give some degree
of autodial security. The #X code precedes all autodials except
the special 911 emergency access. After an autodial slot has
been programmed to access that slot enter the #X autodial prefix
code followed by the slot number of 01-60.

The autodial functions in the same manner as the normal
autopatch with the controller dialing the phone number (DTMF,
pulse, dial 9, etc).

4.6.1 Autodial Programming

All autodial phone numbers are programmable and stored in the
EEPROM memory (U8). To program a phone number the programming
must be enabled (default D7B & D7C). After programming is on
each autodial slot can be programmed at random in any order.

To program a autodial phone number enter 7 followed by the
autodial slot number, 01 thru 60, followed by the 11 digits to
be programmed. As an example if slot 16 is to be programmed
with the phone number 1-727-555-1212 one would enter 7 16 1 727
555 1212. All autodial slots are programmed in this same

When programming a number all 11 digits must be entered.
However, if less than 11 digits are required the remaining
unused digits must be entered as stars (*). Thus if 555-1212
were to be programmed in autodial slot 03 one would enter 7 03
555 1212 ****. The controller will not dial the star digits.

After programming an autodial a confirmation of CW "AD" (dit dah
space dah dit dit) will be sent. If this confirmation is not
heard the controller did not accept the entered number. Any
attempt to program a slot higher than 61 will be ignored.

4.6.2 Autodial Erasing

To erase an autodial number simply enter 7 followed by the slot
number and wait at least 4 seconds. The controller will erase
the selected slot. Whenever an autodial slot which is erased
is accessed the autodial access is ignore and the phone line
will not connect.

4.7 Autopatch Busy Feature

When the phone line for RC-1000V is in use by another phone on
the same phone line a special feature, when enabled, will deny
accessing the autopatch. This feature requires installing JP3
and enabling the busy feature with the NO PATCH ACCESS IF BUSY
Axx control code.

WARNING: In some phone systems this feature will not allow call
in for the reverse patch.

The reason for this is in some phone systems each time a phone
is called the central office equipment checks the called phone
line requiring there be NO DC leakage on the phone line. If
there is DC leakage the phone system assumes a defective line
giving the caller a busy signal. With C16, the AC coupling
capacitor in the ring detect circuit, is in place there is NO DC
path, but when JP3 is installed the zener diode, CR8, is
connected across C16 and a DC path is present. This will affect
only incoming calls and not calling out. In most phone systems
the busy feature will function with no problem.

The code for enabling/disabling the "NO PATCH ACCESS IF BUSY"
feature is programmed with: select code 4123 A __ __

As received this feature is disabled. When enabled and a patch
access is attempted and the repeater phone is off hook the
controller will give the user a low tone response.

The enable/disable control code toggles the enable state giving
a tone/high tone response when enabled and tone/low tone when

NOTE: The phone line polarity must be connected so the phone
line positive input , red wire, is connected to the RC-1000V
phone line input farest from the relay, RL1, and the negative
side, green wire, to the point closest to RL1. Any simple
voltmeter can be used to check the phone line polarity.

How it works: If the 18 volt zener is across C16 and the phone
is on hook U6 pin 5 will be low due to the 48V on the phone
line. When the patch is accessed the controller samples U6 and
if low patch is allowed. If, however, the phone is off hook the
line voltage will be less than 15 V causing the zener diode to
be open and U6 pin 5 to be high and if patch access attempted,
manual or autodial, access will be denied. When enabled and a
patch access is attempted and the phone is off hook the
controller will give the user a low tone response.

5.0 Control and User Codes

The RC-1000 contains a DTMF decoder, interface to the repeater
receiver and control software for receiving DTMF commands for
performing control operator and user functions. The control
operator codes are three digit with an A or D as the first
digit. Optional use of two digit # codes permits replacement of
the A or D enabling control using a 12 digit DTMF pad. The user
codes are two digit # and three digit * codes. All DTMF
decoding is performed by U4 and interface directly to U1, the

The control and user codes are stored in the EEPROM and are
programmable with DTMF. To program the codes see section 15.

5.1 Control Operator Codes

The control operator codes are used to enable and disable
various repeater functions such as the autopatch and access
modes. They also allow selection of various operational
parameters such as timeout timers.

5.1.1 Control Code Enable/Disable

Due to the large number of AXX and DXX control codes an unwanted
user could enter a code which might do something even if this
user does not know what is done.

Access to the AXX and DXX control codes can be enabled or
disabled with two control codes; Control Code enable and Control
Code disable. When disabled the only control code to function
is the Control Code Enable. These codes do NOT affect access to
the * and # user codes.

5.1.2 Sub-audible Tone Control Access

The controller can be placed into a mode which requires
sub-audible tone to access any AXX and DXX control code. The
tone decoder logic input is used for sub-audible tone detection.
See section 11 for Sub-audible tone details.

The "PL Control" enable/disable code places the controller into
this mode. When entering this mode the decoder must be decoding
(PL logic input in low state) or this mode will not be entered.
This will prevent going into this mode accidentally.

This mode will allow for a higher degree of control code access
security. This mode does not affect call-in from the phone line
or control receiver input for control. The * and # codes also
are not affected.

5.1.3 Control Codes Discription

Below is a list of the control codes and there function:

Master Enable see below Master Disable disable all repeater operation

Master Enable and Disable do not enable or disable any function, but rather unkeys the transmitter, turns OFF autopatch and remote base. When re-enabled the various repeater functions will be in that state when the master was disabled. The callin control operator function remains operational, but without reverse patch.

Repeater Enable enables repeater function
Repeater Disable disables repeater function
Repeater PL Enable places repeater into PL access (does not affect patch access)
Repeater Carrier places repeater into carrier access
DTMFAccess en/dis toggles repeater DTMF access mode
Timeout enable/disable toggles repeater timeout enable/disable (disable, no time-out)
Autopatch Enable enables autopatch/autodial
Autopatch Disable disables autopatch/autodial
Autopatch PL Enable requires PL to access the autopatch/autodial
Autopatch Carrier autopatch in carrier access
Dial 911 en/dis allows patch dialing of 911
Dial 9 en/dis inserts programmed first digit in autopatch dialing
Reverse patch enable enables reverse patch
Reverse patch disable disables reverse patch
Reverse patch signal toggles requiring signaling on reverse patch
Answer Enable allow controller to answer phone
Answer Disable controller never answers the phone
Nr rings to answer number of ring pulses to answer the phone
Long Distance Enable enables long distant autopatch
Long Distance Disable disables long distant autopatch
*up/& down patch en/dis toggles * for patch & # for patch termination
Patch Timeout en/disable toggles autopatch timeout enable/disable
Patch normal timeout selects the programmed patch timeout
Patch timer reset on input selects patch timeout reset on user input
Patch User mute en/dis toggles muting the mobile during autopatch

Autopatch enable/disable and access mode does NOT affect the
repeater access mode. Reverse patch enable/disable does not
affect autopatch access and does NOT affect phone line answering
for control operator functions.

Remote base enable enables remote base, but does not turn it on
Remote base disable disables remote base
Remote Base w/rptr remote base functions if repeater disabled
Voice/External ID en/dis toggles voice/external ID enable/disable
CW ID enable/disable toggles enables/disables CW ID
CW ID continuous ID sent regardless of repeater use
CW ID programming when in programming turns on programming of CW ID
AUX Output master code for controlling AUX outputs
A equivalent #X code replacing A in AXX codes
D equivalent #X code replacing D in DXX codes

(A/D equivalent or A/D digits may be used in codes)

Programming Code 1 first programming enable codes
Programming Code 2 second programming enable codes
Program Disable disables programming of EEPROM
Control Code enable enables AXX & DXX control code access
Control Code disable disables AXX & DXX control code access
Muting en/dis toggle DTMF muting on/off

5.2 User Codes Description

The user codes are as follows:
Autopatch ON *XX code - Connects line for manual patch
Autopatch OFF #X code - terminates autopatch
Autopatch ON w/long dis *XX code - Allows first digit of 1 or 0
Autopatch timer reset 4 - resets autopatch timer
Autopatch reset #X code - provides new dial tone
Autodial prefix #X plus autodial slot number (2 digits) for accessing autodials
Reverse Patch Signal #X reverse patch DTMF signal code
Remote base ON *XX code - Turns ON remote base
Remote base OFF #X code - Turns OFF remote base
Remote base XMT ON #X code - toggles remote base PTT ON/OFF
Callin control ON places controller into control op mode
muting repeater receiver
to DTMF decoder
Pad tester ON #0 Turns ON DTMF pad tester
Pad tester OFF same as autopatch OFF code
Force CW ID #X code - Forces CW ID
Force External ID #X code - Forces external/voice ID to run
Anti-Kerchunker en/dis *XX code - toggles ON/OFF kerchunker filter
DTMF Access code *XX code for repeater access in DTMF mode
PL override code *XX code for temporary placing repeater
into carrier access

5.3 Control Action Indicator

Whenever a control code is entered via the repeater receiver the
controller will respond at the end of the control operators
transmission with a single short beep followed by a long high or
low pitched tone indicating a function was acknowledged. If a
function was enabled or turned ON the long beep will be high
pitch. If the entered control code disabled or turned OFF a
function the long tone will be low pitch. This signals the
control operator of the acceptance of the entered code.

If control codes are entered via the phone line call in
acknowledge tones will not be sent preventing interfering with
normal repeater operation.

5.4 Code Programming

The control and user codes can be programmed by the user using
DTMF with the codes being stored in EEPROM, U8. To enter the
codes the programming must be enabled using the two separate
"Programming Enable 1" and "Programming Enable 2" codes entered
in their exact order.

See Section 15 for programming codes.

5.5 Call in Control Mode

The control can be controlled via the phone line. DTMF audio is
normally routed to the DTMF decoder, U4, from the repeater
receiver. However, if the repeater phone is called and the
control answers and prior to generating ring tones for the
reverse patch a special #X code can be entered forcing the
muting of the receiver to decoder audio giving control to the
calling party on the phone.

The controller will remain in the call in control mode until the
calling party terminates the call in with the autopatch OFF code
or the controller will automatically terminate the call in if no
DTMF is entered for 1 complete minute.

Entering any DTMF digit resets this timeout timer. Upon call in
termination of the receiver muting is released giving DTMF
decoder access back to the repeater receiver.

5.6 Control Receiver Input

Separate DTMF decoder audio and control receiver COS inputs are
provided for a control receiver. This receiver is meant only
for control purposes with its audio never being repeated.

When the control receiver COS is driven active by the control
receiver the controller will mute the repeater receiver to DTMF
decoder. The audio from the control receiver will be decoded by
the DTMF decoder in the same manner as any other DTMF entered.

5.7 Automatic Invalid DTMF Code Disable

The RC-1000 counts any invalid DTMF code entry and after this
count exceeds a programmable limit the DTMF decoding is disabled
until the repeater has no input for 20 seconds.

This feature tries to prevent an undesirable user from simply
trying DTMF code at random until something happens. The number
of attempts before the decoding is disabled is programmable with
the "Invalid DTMF Limit" parameter. See Table 15.1 for use of
this parameter programming. As received from MCC this parameter
is set to 255 effetely disabling this feature.

If the control receiver COS becomes active or a call in from the
phone line occurs the DTMF decoding is enabled regardless of the
invalid attempts. These two control methods do not affect DTMF
decoding of the repeater receiver.

The counter is cleared after NO repeater input for 20 seconds.
While PROGRAMMING is on and during an AUTOPATCH the access
counter is not operational preventing the disabling of DTMF
decoding during these times.

7.0 Remote Base, RC-1000V

Two inputs and two outputs on connector P3 are provided for
controlling a transceiver for linking to another repeater or
frequency. The inputs are remote base receiver audio and
receiver high going COS for indicating a remote base receiver
input. The outputs are remote base transmitter audio and PTT
(low for key).

The remote base audio is controlled with two pots, R44 and R45.
R44 adjust the remote base receiver to repeater transmitter
audio level. R45 adjust the repeater receiver to the remote
base transmitter audio level.

7.1 Remote Base Receiver Connection

The remote base receiver audio connects to the control on P3-pin
2 and is routed through U9D audio switch and is adjusted with
pot R44. This audio path is off whenever the remote base is
off or when repeater receiver input is present giving priority
to the repeater user or when there is no remote base receiver
COS input.

The remote base COS must go high (2 to 30 volts) to indicate a
receiver input. The COS is at P3-pin 4.

7.2 Remote Base Transmit Audio

The remote base transmitter audio is coupled through U9C audio
switch and R45 from the repeater receiver. This switch is
directly controlled by the CPU logic signal that also keys the
remote base PTT. This audio path is muted when the remote base
is off or when the remote base is not transmitting.

When connected to the repeater receiver all audio will pass to
the remote base including DTMF. This may be desirable if DTMF
control of the remote repeater is desired. However, all DTMF
codes will be heard by the distant repeater.

The remote base PTT is an open collector output pulling low for
keying the transmitter.

It should be noted, however, if the remote base transmitter has
relays in its PTT circuit, insure a diode is across the relay
coil connected in a similar manner as that shown on the RC-1000V
phone line relay schematic.

7.3 Remote Base Operation

The operation of the remote base is turned ON using the Remote
Base On code. If the remote base transmit is on and when any
input is seen on the repeater receiver input the remote base
transmitter will key.

When no repeater input exist the remote base receiver will be
monitored through the remote base COS input. With no remote
base receiver input the remote base receiver audio will be
muted. When an input does occur with the COS going high the
repeater transmitter will be keyed and the remote base receiver
audio will be unmuted repeating the remote base received signal.

Although it may not be necessary the controller mutes the
transmitter audio when the remote base PTT is unkeyed. This is
useful when the interface is connected to another on site
repeater using simple wiring instead of a transceiver.

When the remote base is OFF or disabled the remote base will be
unkeyed and the receiver muted and the COS ignored.

The remote base will be turned OFF if the repeater is disabled
except for conditions set up in section 7.6 below. When the
repeater is re-enabled the remote base will be in the same state
it was when the repeater was disabled.

7.4 Remote Base ON Tail Beep

When the remote base is ON a special tail beep at the end of a
repeater users transmission can be generated. This beep will
occur just after the normal tail beep. The tail beep will not
occur at the end of a remote base transmission allowing a user
to determine if the end of transmission is from the remote base
or repeater.

The tail beep can be turned on and off with the "Remote Base
Beep" control code. When off no remote base tail beep will

The tail beep has two tone settings of 500 and 1000 Hz. The
state of the remote base transmit being OFF, receive mode, will
force a 500 Hz tone. When remote base transmit is ON the beep
will be 1000 Hz. (see section 7.3 below for transmit control).

7.5 Remote Base Transmit Control

The remote base transmit can be controlled using the "Remote
Base XMT on/off" DTMF code. When the remote base is ON entering
the "Remote Base XMT ON/OFF" DTMF code will toggle the transmit
state. When transmit is OFF the remote base beep, if enabled,
will be 500 Hz and when transmit is ON it will be 1000 Hz.

When transmit is OFF the remote base will be in the receive only
mode allowing the monitoring of the remote base via the
repeater, but the remote base will not transmit.

7.6 Remote Base Operation with Repeater Disabled

The remote base can be used as a second repeater input and also
as a means of remotely monitoring the repeater receiver input.
Normally when the repeater is disabled the remote base does not
function. However, with the "REMOTE BASE OP W/RPTR DIS" control
code the remote base can be forced to function with the repeater
disabled. When this feature is enabled the remote base will
function even with the repeater enabled or disabled.

With this feature enabled and the remote base turned on a
repeater input will force the remote base to transmit, if
transmit is on, and with a remote base receiver input the
repeater will transmit.

8.0 DTMF Pad Tester

The DTMF pad tester is provided to allow testing of the DTMF
decoding. The tester is turned ON with #0. When ON the user
is to enter a single digit and if decoded the controller will
send the decoded digit in CW at the end of the users
transmission. The user can enter all of the 16 DTMF digits
listening for the CW after each digit. The 0-9 and A-D will be
sent in CW 0-9 and A-D and the * will send a S and the # will
send a P.

The pad tester will automatically turn itself OFF if no repeater
input occurs for 15 seconds. It can also be turned off with the
autopatch OFF code. The pad tester is also turned off whenever
an autopatch is in process.

9.0 Repeater Identification, RC-1000V

The RC-1000V has a CW ID and voice ID for identifying the
repeater. Both IDs are sent at the programmed "ID time
interval" setting.

Both the CW and voice ID can be enabled or disabled. When both
IDs are enabled the ID protocol is as follows. At the time the
ID is to be sent the controller determines if there has been
repeater activity in the previous 10 seconds. If it has the
controller assumes the repeater is in use and the CW ID is sent.
IF there has not been activity then it is assumed the repeater
is not in use and the voice ID is sent. The exception to this
is if the voice ID is enabled and the CW ID is not then the
voice ID will be sent when it is time to ID.

Both the CW and voice IDs operate as smart or polite IDs. This
means the controller waits for the repeater input to drop before
IDing. This insures the ID will not compete with a user. The
only exception to this is the controller will not go for more
than 10 minutes without identifying. Thus, at the 10 minute
point the controller will ID without consideration of activity.

Either ID can be enabled and disabled. If one ID is enabled
only that ID will be sent. If both IDs are disabled no ID will
be sent.

9.1 CW ID

The CW ID, its speed and tone are programmed with DTMF. The
programming procedure is detailed in section 15.6, CW ID

The ID is limited to 31 characters. A CW character is a full
letter, number, etc. Thus the letter A, dit dah, is one

The CW ID speed is programmed by the parameter "CW ID Speed" and
the tone is programmed with the "CW ID Tone" parameter.

To allow testing of the CW ID it can be forced with the "Force
CW ID" code.

9.1.1 CW ID Tone

The CW ID tone can be programmed by the user of 1000/n Hz where
n is the parameter value programmed.

9.1.2 Repeater Access Telemetry

When programming the CW ID a special control character can be
placed within the CW ID table to force the repeater mode of
enabled, disabled or PL indication. This special character is
the sequence of "222222" (six 2s or dahs). When this special
character is encountered by the CW ID sending software the
repeater mode is sampled. If the repeater is disabled the CW
character "D" will be sent. If the access mode is PL or
sub-audible tone the CW character "P" is sent. If enabled and
in carrier access no character is sent.

This special character can be inserted at any place with in the

9.1.3 Battery Operation Indicator

The RC-1000V has two power inputs of 12 VDC and BATTERY. Both
of these are identical isolated with diodes and each can power
the controller.

However, it may be desirable to know if the controller is being
powered from a battery to allow monitoring of the battery usage.

AUX 2 can be forced to operate as an input to indicate if the AC
power is off and operating on battery. Battery operation is
indicated by a special character being inserted in the CW ID
programming which will force the controller to sample AUX 2 and
if high give a "B" in CW within the CW ID.

To use this feature the repeater owner must connect the coil of
a 115 VAC relay across the AC power with the relay contacts of
the relay connected to AUX 2 and ground. When the AC power is on
the relay will energize grounding AUX 2. When the AC power is
off the relay will open letting AUX go high and when the CW ID
is sent and the special character is found the controller will
automatically send the character "B".

The special character to be programmed in the CW ID is "222221
(five 2s & one 1).

NOTE: If the special character is programmed AUX 2 cannot be
used as an AUX output. If the special character is not
programmed AUX 2 can be used in the normal AUX output mode.

9.2 Voice ID

The RC-1000V contains a digital voice recorder which is recorded
remotely with any audioable sounds and tones via the repeater
receiver input . The ID length is limited to 20 seconds.

The voice ID is enabled/disabled with the "VOICE ID en/dis"
control code. When disabled the voice ID will never be sent.

9.2.1 Voice ID Recording

The voice ID is remotely recorded via the repeater receiver
input. Recording is controlled with the "VOICE ID RECORD" DTMF
control code. As received from MCC this code is D64.

The following procedure is used to record the ID.

1. Turn on programming (D7B and D7C as received).
2. Using a rig enter the programmed "VOICE ID RECORD" code and
without dropping the input transmit the voice message to be
3. Drop the repeater input and the recording will

When recording the voice ID the controller times the length of
the recording. When the ID is sent by the controller this time
is used to keep the repeater transmitter keyed. The timing is
automatically timed and saved. As an example if the ID
recording is only 8 seconds then when the ID is sent only 8
seconds will be played back.

10.0 Tail Beep Control

The controller provides a tail beep at the end of a users
transmission to signal other users of end of transmission. The
tail beep is made up of 4 segments with each segment being
either 1000 Hz/N where N is the segment digit programmed or 0
for no tone .

The tail beep is programmed with select code 4055 followed by
the four digits to determine what the tail beep will be. As an
example if the tail beep segments desired were to be 1000 Hz, no
tone, 500 Hz and 330 Hz one would enter:

4055 1023

The time the tail beep occurs within the tail can also be
programmed. This parameter is known as the "TAIL BEEP TIME" and
is in 0.1 second steps.

To program the tail beep see Section 15.

The tail beep is sent to signal other users a user has stopped
transmitting. One other thing the tail beep signals. When the
tail beep is sent the repeater time-out timer is reset.

Often it is desirable for the users to leave some time between
their transmissions to allow other users to break into the
repeater. By setting the "TAIL BEEP TIME" long, say 2 seconds,
then the users will become accustom to leaving some time between
transmissions as long as the users know the time-out timer is
reset only on the tail beep.

11.0 Sub-audioable Tone Decoders, RC-1000V

If sub-audioable operation is desired for the repeater and/or
autopatch operation an optional external sub-audioable decoder
must be installed. The operation in the sub-audioable mode is
controlled within the controller determining if a feature must
have sub-audioable tone to function. This allows the selective
use of sub-audioable tone for some features and not required for
others such as having the repeater in carrier and the patch in
sub-audioable tone mode.

The decoder need only be connected to the receiver and to the
controller. The receiver must supply the sub-audioable tone to
drive the decoder for decoding and the logic output of the
decoder is connected to the controller at the "PL Input" logic
input, P3-pin 7. When the decoder is decoding its output must
go high. The controller will see this high signal as a valid
decoder input and the controller will take the required action.
No additional connections other than power for the decoder are

11.1 Tone Decoders

Most commercial repeater manufactures either use their own tone
unit designs or employ third party tone units. Probably the
most widely used decoders are from Communications Specialist,
Inc's (phone 800-854-0547). They manufacture two decoders which
are described below.

11.1.1 TS-32P Tone Decode/Encode Unit

The TS-32P is a dip switch tone frequency selectable decoder and
encoder. Communications Specialist no longer manufactures this
unit and has replaced it with the TS-64 (see below for TS-64
information). However, many of these units are in the field and
is described here.

To use the TS-32P decoder with the RC-1000:

1. Connect the TS-32P's OUT-2 to the RC-1000V's "PL DEC Input", P3-pin 7.

2. Connect the TS-32's "TONE INPUT" to the receiver audio. This
receiver audio must have low frequency response and is usually
connected to the receiver discriminator output.

3. Connect the TS-32's +V input to +6.0 to +30.0 volts, its
ground to power ground and its "HANG UP" must be grounded.

4. Set the TS-32's dip switches to the proper positions for the
tone frequency desired. See TS-32 data sheet for these

After the TS-32 has been connected the RC-1000V must be placed
into sub-audioable tone mode with the programmed control codes.
As state earlier there are a number of features which can
require the sub-audioable tone. For these features to require
sub-audioable their modes must be enabled.

11.1.2 TS-64DS Tone Decoder/Encoder Unit

The TS-64DS is a dip switch tone selectable decoder/encoder for
sub-audioable tone operation. It should be noted the TS-64
comes without the dip switch unless the TS-64DS is specified.
Without the dip switch solder pads are provided for selecting
the tone frequency.

The TS-64DS is supplied with a connector and color coded wires
for identifying the various inputs and outputs. The following
is a table describing these wires and how they are used with the

VIOLET HANG UP decode disable ground
ORANGE PTT INPUT turns on encoder ground for encode
BLUE HIGH PASS OUTPUT HP filter output no connection
YELLOW TONE OUTPUT encode tone out no connection
WHITE RCVR MUTE decode logic out PL DEC Input, P3-pin 7
GREEN DISC INPUT decode audio in rcvr discriminator
BLACK GROUND power ground power ground
GRAY PTT OUTPUT no connection
RED POWER power input 6 to 20 volts

Set the TS-64DS's dip switches to the proper positions for the
tone frequency desired. See TS-64DS data sheet for these

The TS-64DS's RCVR MUTE (white wire) is the decode logic output.
It is this logic output for connection to the RC-1000V'S "PL DEC
Input", P3-pin 7. It is to go high with decode.

11.2 Tone Decode Trouble Shooting

If sub-audioable operation does not function properly the
following are trouble shooting steps. Both the TS-32P and
TS-64DS are addressed.

1. When decoding the TS-32s OUT-2 or TS-64's RCVR MUTE WHITE
wire, connected to PL DEC Input, is to go high and when not
decoding it must be low. The HANG UP must be grounded or the
output will remain high in the decode state.

2. If the TS-32s OUT-2 or TS-64's RCVR MUTE WHITE wire remains
high disconnect from RC-1000V PL Decoder Input. This input
should now be about 2.5 volts. If not the RC-1000V has a
problem on this input. If high then reconnect TS-32s OUT-2 or
TS-64's RCVR MUTE WHITE wire to RC-1000V PL DEC Input. If
remaining high either HANG UP not grounded or decoder board has
a problem.

3. If TS-32s OUT-2 or TS-64's RCVR MUTE WHITE wire remains low
during decode dip switches might not be set for proper tone
frequency or the "disc" input is not connected to proper point
on receiver or the decoder has a problem.

11.3 Sub-audioable Tone Encoding

The above does not use the TS-32's or TS-64DS's high pass filter
or tone encoding. The high pass filter is used between the
repeater receiver and RC-1000V to remove the received
sub-audioable tone so it will not be re-transmitted.

The encode feature can be used by simply connecting the TS-32's
ENCODER OUTPUT or the TS-64DS's YELLOW wire to the transmitter
designated tone input. The normal transmitter audio input
usually will not pass this low frequency audio so a special
input is provided on most FM transmitters for the tone encoder.
There is a pot on the TS-32 and TS-64 for adjusting the encode

12.0 Controller Installation, RC-1000V

Installation of the controller requires little effort and can be
done in less than two hours. It is recommended the Getting
Started section in the front of this manual be initially used
for preliminary install.

Installation requires the connection to connector P1 of 10 to 15
volts DC power, receiver COS, receiver audio, transmitter audio,
transmitter PTT and the phone line. Also the controller
ground must be connected to the receiver ground, transmitter
ground and power supply ground. Separate connections are
recommended for these grounds.

The following is a description of each of these connections.

12.1 Controller Power

The controller provides a 12 volt battery input and 10 to 15
volt power supply input. Due to the low power of 100 ma max the
controller can often be powered from the repeater power supply.
The diode CR3 acts as an isolation diode for coupling an
external battery to the controller when AC power is lost.
However, this battery is needed only if the controller is needed
to operate during AC power loss. The battery is not needed to
keep the controller memory intact.

Two on board regulators include a 7805, +5 volt regulator (U7)
for the logic circuits, and an 8.2 volt zener diode (CR1) for
regulation of the audio circuit voltage.

See assembly drawing for the connection of the DC power input
connections to P1-pin 8..

12.2 Repeater Connections to the Control

The following connections must be made to the repeater. Refer
to the assembly drawing in the rear of this manual for the
locations of the needed connections.

12.2.1 Repeater Receiver COS Connections

Two inputs are provided for connection to the receiver; COS
and audio. The COS is a DC signal going high (2 to 30 volts) or
low (0 to 0.5 volts) with a valid repeater receiver input. It
is usually obtained from the squelch switch and is the same type
of signal for driving a receive indicator lamp often found on
modern receivers. The active state of the COS input can be high
or low and is controlled by jumper JP1 (COS Level). With no
jumper in JP1 the COS inputs requires 2 to 30 volt (high) signal
to indicate a valid repeater receiver input and 0 to 0.5 volts
(low) for no input. With JP1 in place the COS requires 0 to 0.5
volts for a valid receiver input and 2 to 30 volt for no input.

12.2.2 Repeater Receiver Audio Connections

The receiver audio input drives the controller DTMF decoder,
autopatch phone line amp and the transmitter audio buffer. The
audio should pass through the controller and should not go
directly to the transmitter. The audio can be obtained from the
speaker output or if available directly from the discriminator.
The controller will squelch the audio when no input exist for
allowing unsquelched audio from the receiver.

Connection of the COS and receiver audio should be made at the
designated points on connector P1 shown on the assembly drawing
in the rear of this manual.

12.2.3 Repeater Transmitter Connections

Two transmitter outputs are provided on the controller: PTT
and transmitter audio.

12.2.4 Transmitter PTT Connection

The PTT is an open collector transistor, Q5, and can handle 75
ma. during keying and 30 volts unkeyed. The PTT output pulls to
ground when the transmitter is to be keyed.

WARNING: If the transmitter employs relays in its keying circuit
care must be taken to insure relay turn off spikes do not feed
back into the controller when the transmitter unkeys.

This can be prevented by placing a diode across the transmitter
relay coil with the cathode (banded end) to the relay supply
side and the anode to the PTT side of the relay. For an example
the RC-1000 phone relay RL1 and CR2 have this same arrangement.

12.2.5 Transmitter Audio Connection

The transmitter audio output is an op-amp buffer amplifier
capable of driving 1000 ohms. It is recommended that the
transmitter audio be coupled to the transmitter audio circuits a
couple of stages after the mike input. The mike input usually
requires very low level voltages and almost any stray signal
such as noise and hum picked up by the connecting cables will be
transmitted. Later stages require higher signal level for which
the controller can supply. If the mike input is used and it is
found the controller has too much audio a resistor divider
should be inserted between the RC-1000 TX Audio Output and the
repeater transmitter mike input. This resistor divider consist
of a resistor between the control and transmitter audio input
and another resistor from the transmitter audio input and
ground. As a starting point the series resistor can be 15 kOhm
with a 2 kOhm to ground. Increasing the 15 k or decreasing the
2 k will reduce the audio drive.

12.2.6 Phone Line Connection

The two wire phone line may be directly connected to the
controller without the need for a coupler. Simply connect the
two phone wires to the designate point as shown on the assembly
drawing. Normally the polarity of the phone line connections is
not a problem. However, it is recommended the RED wire be
connected to hole closest to the corner of the RC-1000 PC board
and the GREEN wire closest to the relay, RL1.

12.3 Audio Adjustments

There are level adjustments pots on the controller. Three
adjust receiver audio, three adjust phone levels and one adjust
ID/tone levels. The following is the procedure for adjusting

The procedure should be followed in order given, but is not
required in that each level is independent from the others.

12.3.1 CW ID Level Adjustment, R1

The CW ID and tone generator levels are adjusted with R1. This
adjustment should be adjusted with the CW ID running or using
the tail beep if selected.

The ID is sent whenever the controller is powered up and with
DTMF "Force CW ID" code. The tail beep occurs at the end of a
users transmission. The recommended level is 1 to 2 kHz

NOTE: The proper setting of the CW ID and tail beep level is
about 1/3 from minimum. If one finds the desired setting is
very low this indicates the controller has much more transmitter
audio than necessary. It is recommended the 15k/2k resistor
divider described in section 12.2.5 above be installed between
the controller and transmitter.

12.3.2 Receiver to Transmitter Level, R3

The receiver to transmitter audio level is controlled by R3 and
should be adjusted for the same level coming into the repeater
receiver as going out the repeater.

Using an oscilloscope across a monitor receiver speaker
terminals is a good indicator. In this setup one should sample
a transmission directly from a users input. Then tune the
receiver to the repeater output and with the same user
transmitting adjust R3 for the same repeater output level. In
this procedure a single continuous tone should be used. This is
often easy to obtain by using a tone pad using digit 5. Other
digits may cause muting of the transmitter audio due to the
controller muting action.

12.3.3 Receiver to DTMF Decoder Level, R4

The receiver DTMF decoder level is adjusted by R4. When the
decoder detects DTMF pin 18 of U4 goes high until the tone is
removed. Using a voltmeter or oscilloscope monitor U4-pin 18
and provide a repeater receiver input with DTMF digit 8.

From the fully CCW position slowly adjust R4 in the CW direction
until pin 18 goes high (4 to 5 volts). Note this setting of R4.

Continue to adjust R4 CW until pin 18 returns low (near 0 volts)
and note this setting. If R4 is adjusted all the way CW and
pin 18 remains high use this fully CW point for the high limit

Now adjust R4 to the point half way between the two noted
setting. This should provide for a wide range of levels for the
DTMF decoder to operate over. Normally the decoder will accept a
10 dB range providing more than is typically necessary for
accepting many different users.

The audio the decoder actually sees can be observed with an
oscilloscope at U4-pin 3. This is the output of the decoder
op-amp. This will provide a better picture of the DTMF audio
level. The recommended setting is when entering digit 8 the
level at pin 3 should be 1 to 2 volts peak-to-peak adjusted by

Various DTMF pads can be tested with the pad tester using #0 to
turn on the tester. Then by entering one digit at a time and
listing for the controller to return the digit in CW each digit
can be tested. All 16 digits should be tested.

We find almost all decoder problems are with level adjusted by

Very seldom does one find a rig to have a DTMF problem. If one
can monitor a rig's DTMF on another and it sounds clean then the
rig is most likely to be functioning properly.

12.3.4 Phone to Transmitter Level Adjustment, R6

To make the adjustment of R6 one must make an autopatch. As
shipped from MCC the RC-1000 has autopatch ON code of *41 and
OFF code of #1.

To adjust R6 first enter the autopatch ON code, *41, and drop
the repeater input and listen for a dial tone. When the phone
line connects adjust R6 until a pleasant and loud enough dial
tone is heard on a monitor receiver tuned to the repeater

Now enter a phone number for a party who can assist in adjusting
the phone level. When dialing masked dialing tones will be
heard on the repeater output.

After the party has answered ask them to give normal audio into
their phone and adjust R6 for the desired level.

12.3.5 Receiver to Phone Level, R2

This adjustment requires a distant party to be called on the
phone. If pulse dialing is required it must be selected.

Call a party who can aid in providing phone voice audio level
advice. Access the patch with *41, listen for a dial tone and
when heard dial the desired phone number.

After the called party answers talk normally into the HT and
adjust R2 for the desired level as advised by the called party.

12.3.6 Phone to DTMF Decoder Level, R5

As with the receiver to decoder level adjustment U4 pin 18 is to
be used for this adjustment. Call a party who has a DTMF phone
and who can assist in making this adjustment. After the called
party answers instruct him/her to press a long digit 8 on the
phone DTMF pad (note: due to the phone system DTMF pads
generating very high level tones this adjustment should use a
distant phone and not a pad placed over the phone mike. Also do
not use a phone on the same line as the repeater line).

Adjust R5 CW for a high (4 to 5 volts) on U4-pin 18 and note
this setting. Continue adjusting R5 CW until pin 18 returns low
and note this setting. Adjust R5 half way between these

Now insure the autopatch can be shut down with a users rig. If
not adjust R5 slightly CCW until the user can shut down the

This completes audio adjustment of the controller.

13.0 AUX Output

Pins 5, 6 & 7 of connector P2 are AUX outputs for use by the
owner in selectively turning ON or OFF external devices such as
repeater amplifier, tight or loose squelch, coffee pot so it
will be ready on arriving at the repeater at 2 AM or whatever
the owner requires. The outputs are controlled with control
operator DTMF codes. An AUX output is high (2.4 to 5 volts)
when ON and low (below .6 volts) when OFF.

Each output can be forced to a latched ON or OFF state. One
control code is used to select the state of all three AUX
outputs. This is known as the "AUX Output" code.

The following table describes the codes use.

AUX 1 ON AUX output code followed by 1
AUX 1 OFF AUX output code followed by 4

AUX 2 ON AUX output code followed by 2
AUX 2 OFF AUX output code followed by 5

AUX 3 ON AUX output code followed by 3
AUX 3 OFF AUX output code followed by 6

Using the above each AUX output can be latched ON or OFF using
the two codes in the list. Each output can be selected to the
desired state and one output does not affect another. The
digits for controlling each output is arranged on the DTMF pad
so as to make it easy to remember which AUX output is controlled
by which digits. If one looks at a pad one will note the left
most column will control AUX 1. The next column will control
AUX 2 and the third will control AUX 3. In all cases the top
digit turns ON the AUX and the digit in the row below turns it


After installation of the RC-1000/RC-1000V and problems are
encountered the following items may give a solution. These
items have been the most often encountered in the experience of
MCC. If the below does not offer a solution please feel free to
call MCC any time day or night.

AUDIO LEVEL PROBLEMS High transmitter level...the best gage for
determining the proper level to the transmitter is the CW ID pot
R1 setting. Pot R1 adjust this level and R1 should be set
between 1/3 to 2/3s the total pot swing. If R1 is set below
1/3rd then controller has to much audio for the transmitter.

If level too high with R1 near bottom insert a resistor divider
network between the controller audio output and transmitter
audio input. A good start would be inserting a 15k resistor in
series with the transmitter audio and a 2k to ground on the
transmitter side. By increasing the 15k will reduce the level.

Receiver to transmitter level too high...R3 adjust this level.
If R3 at lower part of pot this usually is caused by receiver
audio level being to high.

The level can be reduced by inserting a resistor between the
receiver and RC-1000/RC-1000V receiver audio input. A 20 kOhm
resistor is a good start.

DTMF DECODER PROBLEMS DTMF decoder does not respond...R4 adjust
receiver to DTMF decoder level. We find almost all of our
decoder problems are with level. Very seldom do we find rigs
having encoder problems.

The voltage on U4-pins 1, 2, 3 and 4 should be close to 2.5
volts. If not then either U4 defective or some outside on board
problem is causing a problem.

When any DTMF digit except 5 is decoded the control mutes
(turns off) the repeated audio. Using a receiver to listen to
the repeater output, entering a digit other than 5 and very
slowly adjusting R4 until the repeated audio is muted.

Also, the decoder U4-pin 18 will go high (3 to 5 volts) when a
digit is decoded.

Also the audio the decoder is seeing can be checked at U4-pin 3
using an oscilloscope. At U4-pin 3 the DTMF audio level should
be 1 to 2 volts peak-to-peak. NOTE: many of the U4 pins are
used to interface to the CPU. These pins are continually going
high/low at a rapid pace. If a volt meter is used to measure
these lines 1 to 2 volts will be seen, but the measurements will
mean nothing. A scope must be used, even then proper operation
cannot be determined.

No audio through controller...insure COS level proper as stated
above. Jumper JP1 sets the level for going high or low.

Insure DTMF decoder (U4) pin 18 low (0 to .7 volts). If high
then decoder is defective or X2 crystal bad.

Can test U3 audio switch by shorting pins 3 & 4 (short will NOT
damage device). U3-pin 5 should be high with open squelch.


NOTE: Often we get RC-1000s returned for repair with the
problem being the unit is dead. Being dead often means the
repeater transmitter will not key. The first thing we do is the

1. power down the control.
2. ground pin 10 of the CPU.
3. with pin 10 grounded power up the control.
4. if the transmitter now keys and you hear the tail beep remove the pin 10 ground and enter the Repeater Enable code, the first code in the code list.

If the above works it means the controller had been put into a
shut down state. The codes, ID, etc you had programmed are
still stored in U8. However, the tail beep, timer values and
the desired controller state (PL, functions disabled, etc.) will
need to be set.

If the repeater still does not key then follow the below

Repeater remains keyed and no CW ID on power up...this is
usually due to the COS level being opposite to what control
expects. As received from MCC the COS setup with no receiver
input (squelch closed) a 0 to .5 volts should be seen at COS
input and with a receiver the COS should be between 2 to 30
volts. To check open the squelch and see if ID is sent. If so
level is opposite and "COS LEVEL" jumper JP1 must be inserted.
This will invert the expected COS level required by the

See controller drawing for the JP1 location. To verify COS
proper for control with open squelch pins 5 and 6 of U3 should
go high (3 to 5 volts). If high with squelch closed and low
when squelched the COS is inverted and must install COS LEVEL
jumper JP1.

When powered up transmitter remains keyed...has dial tone from
phone line and no codes are recognized...CPU is not running.
This can be caused by many problems. CPU defective, X1 crystal
defective (can check with oscilloscope), Q2 defective, shorted
C1 or defective 7805 (U7) 5 volt regulator. Measure voltage on
CPU (U1) pin 9...should be low. If high ground with jumper and
if operation proper CPU OK, but defective reset circuit (Q2, C1,
etc). Check C1 (10 uf cap) for short or leaky or defective Q2.
If X1 has no signal defective X1 or CPU.

U7, the 7805 regulator should have at least 7 volts at its input
and 5 volts should be 4.75 to 5.25 volts. CPU may affect 5
volts...remove CPU and measure 5 volts. If now 5 volts CPU bad.
If not remove other ICs and check 5 volts.

CPU hot and/or with brown burn spot in top...CPU bad.

R38 brown or chared...controller drawing way too much current.
Most probable cause bade CPU and/or EEPROM, U8.

When powered up continuous recycling of patch relay...capacitor
C22 defective or open.

If on power up and CW ID sent and has tail beep, but transmitter
remains keyed...check pin 39 of CPU (U1). When CPU wishes to
unkey repeater pin 39 goes low (0-0.5V) and when keyed pin 39
goes to .7 V. If pin 39 goes low and transmitter remains keyed
defective Q5.

Q5 can be damaged if the repeater transmitter has relays in its
keying circuit and no diodes are across relay coils. See
patch relay schematic for proper connection of diodes across a
relay coil. Also, PTT may require more current than Q5 can
handle (100 ma).

Repeater will not key on power up...controller is in master
disable or defective PTT transistor, Q5. Enable with MASTER
ENABLE control code. To check Q5 base will be .7 V for transmit
and 0-0.5 V when unkeyed. If base goes high on power up, but no
transmitter key defective Q5 or PTT not connected correctly.

If the CPU is removed and with power applied to the controller
the transmitter should key. If the transmitter does not key
then defective Q5 or PTT not connected correctly.

To check for the PTT correctly connected to the transmitter
short to ground Q5 collector and transmitter should key. If not
PTT wiring to transmitter is incorrect.

Repeater will key when powered up and ID, but will not key on
receiver input...repeater disabled or in PL access mode or anti-
kerchunker on. If disabled or in PL correct with control
codes. Anti-kerchunker will require 1 second of input. Check
for proper signals on U3 pin 6 as described in COS level

NOTE: On power up controller should key and send CW ID.


Cannot turn on programming...the DTMF decoder must be decoding
properly for programming. Turn ON pad tester with #0 and insure
all digits decode. When turning on programming insure at least
seconds between code 1 and code 2. After entering code 2 a
tone/high tone will be heard if programming was turned on.

Code programmed does not work...might have entered A, D, # or *
when programmed code. When programming codes the first digit
need not be entered. As example if code desired was A12 try AA1
as code. If proper response must reprogram code without
entering A. Also, the # codes are # and a single digit.

However, when programming the # codes two digits must be
programmed with the first digit always being a 0. If code is
to be #7 then when programming must enter 07. CW ID PROBLEMS
Cannot program CW ID...programming must be on for CW ID
programming. When programming CW ID the CW ID PROGRAM code must
first be programmed using 4143 followed by two digits to be
programmed as code. After programming code entered next enter
the desired CW ID using 1s & 2s and *. The # will terminate
programming and the CW ID entered will automatically be sent.
If after programming the ID is not changed either programming
or CW ID programming were not on. If no CW ID exist after
programming usually this means the * does not function. Test
with pad tester.

CW ID is nothing but clicks...tone set to low. Set tone with
select code 4057 (02 = 500 Hz).

CW ID sends long tones or clicks...speed set too low. Set speed
with programming select code 4053 (07 = 15 WPM).

AUTOPATCH PROBLEMS Patch does not dial proper number or no
dialing...Pot R2, the receiver to DTMF decoder level, is
improperly set.

When accessing patch and relay energizes, but no dial tone
heard... phone not connected, R6 (phone to transmitter level)
set to low or defective phone to transmitter audio. With patch
relay energized test U3 audio switch by shorting pins 1 & 2.
Pin 13 should be high with receiver squelched (no input).

Cannot terminate patch after patch on...R5 (phone to DTMF
decoder level) set to high.

Cannot access patch...code either not programmed or patch in
store and forward mode. After accessing patch no tail beep will
be heard if access accepted. This indicates controller is
waiting for user to enter phone number.

On call in phone answers quickly...number of pulses to answer
programmed to low. The number programmed is number of ring
pulses and not rings. Phone rings at 20 Hz pulse rate so a 1
second ring will generate 20 ring pulses. Make number high with
highest number being set by programming #0 as number.

Reverse patch never answers phone...reverse either in no answer
mode or defective U6. Phone busy when controller reverse patch
called by distant party...capacitor C16 defective or phone relay
energized. If relay energized check Q6 base. It will be .7V if
CPU wishes to connect phone. If high either CPU wishes to
connect line or CPU defective. If low and energized either
defective Q6 or short on relay. When relay energized Q6
collector should be low and when relay off should be same
voltage as controller power input (12 VDC).

15.0 Programming the RC-1000/RC-1000V

Contained on the RC-1000/RC-1000V controller is an Electrically
Erasable Programmable Read Only Memory (EEPROM). Unlike the
87C52 EPROM the EEPROM data can be altered and unlike RAM the
memory is retained when power is lost. Special software has
been incorporated within the 87C52 to control reading, writing
and controlling the EEPROM. Also the EEPROM has build in
features for protecting its data. When power falls below 4.5
volts it places itself into a no write mode. To enable EEPROM
write the 87C52 must send a string of bits in the correct order
to the EEPROM. This insures data will not be altered even during
undefined and unknown conditions.

When power is applied to the RC-1000/RC-1000V the controller
initialization data is fetched form the EEPROM. Certain items
are forced OFF (DTMF pad tester, EEPROM programming, etc.), but
the state of the repeater functions such as autopatch PL/carrier
access state are retained from the last time they were set.
The CW ID is also stored in the EEPROM and is fetched when time
to send. Also the DTMF codes are stored in the EEPROM.

The EEPROM data can be altered with the proper DTMF codes and
sequence. We refer to this as programming. The software has
the features for forcibly turning off programming preventing
tampering of the data by undesirable sources.

This section will describe how to turn on programming, how to
enter the desired data and how to turn off or disable

The following data is stored in the EEPROM:

1. Power up conditions and parameters.
2. All control & user codes.
3. Repeater, autopatch and tail time-outs.
4. CW ID with tone frequency and speed
5. Tail beep and tail beep timing.
6. Autodial phone numbers.

As received the controller has only the Programming Enable codes
and all other codes are erased. The CW ID is set to INIT ID/R.

15.1 Programming Introduction

This section describes the programming of the RC-1000/RC-1000V
in detail. However, due to the user being new to the
programming this part of the programming section is made to
provide examples enabling one to ease into the programming.

15.1.1 Getting Started

Prior to performing any programming of the control the
programming must be enabled.

To enable programming perform the following:

1. Enter the default Programming Enable Code 1 D7B.
2. Wait at least 3 seconds.
3. Enter the default Programming Enable Code 2 D7C.
4. If accepted a tone/high tone response will be heard.

The above procedure is used any time programming is to be
enabled and must be performed if the control either loses power
or programming is DISABLED with the default Programming Disable
code D7A.

Programming enable 1 and 2 codes can be changed and it is
advised this be done because all controls shipped from MCC have
these default programming enable codes.

Another way to enable programming is to Ground U1-pin 7 and
enter ##. No response will be heard, but programming will be

15.2 Programming EEPROM Data

As mentioned previously various data is stored within the
EEPROM. Using DTMF the user can alter the data to his liking.
The following describe the various data and how they are entered
by the user.

NOTE: For all programming the "PROGRAMMING ENABLE CODES 1 & 2"
must be entered to turn on programming. Any attempt to change
the EEPROM data without first enabling programming will result
in the commands being ignored. However, once the programming
has been enabled it will remain enabled until disabled or power
is lost.

15.2.1 Forcing EEPROM Default Data

If the RC-1000/RC-1000V has been received from the factory
initialization of the EEPROM has been performed with the initial
data and parameters as shown below. Thus, initialization need
not be performed.

The initialization erases all codes, then sets the default
DISABLE code to D7A, the CW ID to INIT ID/R and then sets the
operational state of the control (repeater enabled, time-out 3
minutes, etc).

Whenever the EEPROM was first installed into the
RC-1000/RC-1000V or if it is required to be replaced the EEPROM
has to be initialized so as to setup the control so the default
programming enable 1 and 2 are stored. Then with these codes in
place programming can be accessed allowing of programming the
other features in the control.

15.2.2 Initialization Procedure

To initialize the EEPROM the user is to do the following:

1. Ground the "INIT" input U1-pin 7 on the RC-1000/RC-1000V CPU.
2. With the init pin grounded enter the DTMF code "AAA".

If the initialization was accepted the controller will give a
tone/high tone response and at completion of initialization the
CW ID of "INIT ID/R" will be heard. This takes about 3 to 4
seconds to complete.

Upon initialization the following parameters will exits.
1. CW ID will read "INIT ID/R".
2. PROGRAMMING ENABLE 1 code will be D7B.
3. PROGRAMMING ENABLE 2 code will be D7C.
4. PROGRAMMING DISABLE code will be D7A.
5. Repeater is enabled, Autopatch enabled, but off.
Time-out 3 minutes, tail timer 3 seconds.
6. EEPROM placed in read only mode.
7. The PATCH ON code is *41 and PATCH OFF code is #1.
8. All other codes are erased.

After initialization the repeater parameters and codes must be
programmed. The following is a list of the items programmable.

1. Control & user codes.
2. CW ID, ID tone and speed.
3. CW Tail Beep with programming of character.
4. Repeater and Patch time-out programming.
5. Repeater tail timer.
6. Tail beep and timing.

15.2.3 Restoring Programming Enable Codes

As received from MCC and at any time the above initialization is
performed the Programming Enable 1 & 2 codes are set to D7B and
D7C and the disable code is set to D7A. Also during
initialization all other codes and the CW are erased.

However, it is sometimes desirable to restore the programming
codes to their default values without disturbing the other
programmed data.

The procedure for this is as follows:

1. Ground the INIT pin, U1 (CPU) pin 7.
2. enter the DTMF code ABB.

This will only restore the programming enable 1 & 2 codes to D7B
and D7C and the disable code to D7A. No other data will be

15.3 Control Code Programming

All control codes begin with either DTMF digit A or D followed
by two digits. When programming a certain control code the only
digits to be programmed are the second and third digits.

If a control code is not desired programming the second and
third digits to "##" will force the controller to ignore the
code. Thus, codes programmed to be "A##" and "D##" will do
nothing and are erased.

NOTE: Two control codes cannot be the same. If any two codes
are the same then only the first code encountered by the
controller will function. However, one can a an A code with the
same second and third digit as a D code. Thus one could have
A34 as a code and D34 as a code and *34 as a code.

15.3.1 Control Code Programming Example

In the following steps refer to the Table 15.1 Programming
Select Code at the end of this section. Also programming must
be enabled to program any code.

In this example the REPEATER ENABLE code will be programmed to
be A12. All codes can be programmed using this same method.

The first item is to get the select code for the REPEATER ENABLE
code from Table 15.1. This select code is 4100. Now to make the
code A12 do the following:

Enter 4100 followed by 12.

If programming was accepted the controller will respond with CW
characters RR (dit dah dit dit dah dit). If RR is not
heard then programming is not on or all six digits were not
decoded by the DTMF decoder or too much time was left between
the digits.

This entry will make the Repeater Enable code A12. Note the A
part of the code was not entered, only the second and third
digits of the code. This is because the A is fixed and cannot
be changed.

The 4100 select code, as with all 4000 series codes, are for
programming various codes and parameters. The 4000 series
select codes do not enable, disable, turn on or off anything.
They simply are used to program items.

Now to enable the repeater one would enter A12.

When programming the code all 6 digits must be entered with no
more than 1 second between each digit.

Briefly this is what was done to program the REPEATER ENABLE
control code.

1. The 4100 from Table 15.1 selected the code to be programmed.
(the REPEATER ENABLE select code is 4100)
2. The 12 forced the code to A12. Note the A was not entered.
The A part of the code is fixed.

As another example say we wish to make the "Patch Long Dist
Enable" code a D59.

We first look to Table 15.1 and find the "Patch Long Dist
Enable" select code is 4150. Now we enter 4150 followed by 59.
The CW RR will be heard if accepted and the code will now be D59
and the code will be stored in the EEPROM.

This procedure is to be followed when programming all codes.
All A and D codes use this procedure with the select code from
table 15.1 and the two digits desired.

15.4 User Code Programming

User codes are used to turn features ON and OFF such as
Autopatch ON to make a call, Remote Base ON, etc. User codes
begin with either * or #. All * codes are three digits and #
codes are two digits.

When programming a * code the second and third digit must be
entered. When programming a # code two digits must be entered
with the first digit always being zero (0).

To program a user code first enter the four digit select code
from Table 15.1 followed by the two digits to be programmed.

When programming any # code the second digit can be any digit
except 0. #0 is reserved for DTMF pad tester on code.

15.4.1 User Code Programming Example

As an example of a user code programming if the "AUTOPATCH ON"
code desired is to *12 we first get its select code from Table
15.1. The select code is 4070. Now to program the code to *12
enter 4070 12 . The 4070 is the select code for Autopatch ON
from Table 15.1 and the 12 forces the code to *12.

The # user codes use this same procedure with one slight change.
The # codes are not three digits, but are two digits with the
first digit being a # and the second being a single digit.

When programming a # code one still must enter two digits, but
the first digit is to be a 0.

In the case of the "AUTOPATCH OFF" code if the desired code were
to be #3 the code will be programmed by entering 4066 03 . Note
the use of the leading 0 in programming the # code. Again when
programming a #X code two digits are entered with the first
digit always being a 0.

15.5 Star Codes Replace Pound Codes.

All #X codes can be made to be *XX codes. As in the above Patch
Off code example if one enters #1 the patch will be terminated.
Also if *01 is entered the patch will also be terminated.

When programming the # codes normally a 0 followed by the
desired digit is entered. However, if one were to enter
something other than the 0 then this # code would not work as a
# code, but would work as a three digit * code.

As an example take again the PATCH OFF code. If we wanted to
make this code *47 we again find the patch off select code of
4066 and then enter 4066 47. Now the patch off code would be
*47 and their would be no # code to terminate the patch.

Any and all # codes can be converted to three digit * codes.
The main thing done here is when programming instead of entering
the 0 we entered some other digit.

15.6 CW ID Programming

Note: To program the CW ID programming must be enabled.

Programming of the CW ID uses a different programming sequence
than control or user code programming. The ID programming is
performed by first programming the "CW ID PROGRAMMING" control
code. This code places the controller into the CW ID
programming mode and while in this mode no control or user codes
can be entered.

To program the CW ID perform the following:

1. program the CW ID Programming code.
2. now enter this DXX code.
3. using 1s for dits, 2s for dahs, * for next character and #
for end ID programming.

Upon entering # the controller will abort CW ID programming and
send the entered ID.

The CW ID Programming code is programmed by first getting the
select code of 4143 from Table 15.1. Then enter 4143
followed by the two digits desired for the code. Now by entering
the code the CW ID programming will be turned ON.

As an example if we wanted the code to be D12 we would enter
4143 12. If accepted the controller will respond with CW RR.

NOTE: The 4143 12 does not turn ON CW ID programming, but rather
programs the code for turning ON CW ID programming.

Now to program a CW ID one would enter D12 followed by 1s for a
dits, 2s for dahs, * for end of character and # to terminate

This procedure permits the programming of the ID without any use
of a look up table, however, one must know the mores code.

15.6.1 CW ID Programming Example

As an example of programming the CW ID of "(space) W4ABC/R
(space)" the following sequence is entered. The CW ID
Programming code of D12 from the above example will be used.

To program a CW ID of W4ABC/R do the following:

1. Enable programming.
2. Enter the CW ID programming code, D12 in this example.
3. Now enter * space
122* W
11112* 4
12* A
2111* B
2121* C
21121* /
121* R
* space
# end programming

If accepted the controller will now send the CW ID "W4ABC/R".
If the ID is not sent then the controller did not accept the ID.
This could be caused by either programming not on or the CW ID
Programming code not programmed correctly.

Also entering the user code "Force CW ID" code will force the ID
to be sent.

The * at the end of each character is the end of character entry
and advances to the next character. The * entered alone simply
places a CW space. Usually it is desirable to have a space or
two at the beginning and end of the ID. This allows the
repeater transmitter to come to full power and also not drop too
quickly preventing cutting off some of the ID.

The # at the end enters the end of CW ID command and aborts the
ID programming.

Up to 31 characters can be entered in the CW ID. A character is
a full letter or number. An A, B, 7, etc. are single
characters. If the programming of more than 31 characters is
attempted the controller will automatically enter the end of ID
command, #, and abort programming on entry of the 31st

15.6.2 Battery Operation Signal

When programming the CW ID entering the character string of
222221 (five 2s and a 1) the controller will use AUX 2 as an
input for indicating battery mode. This character can be entered
at any location in the ID table. See Section 9 for details.

15.6.3 Repeater Status Signal

Also when programming the CW ID entering the character string
222222 (six 2s) will give the repeater access status with a D
for disabled, P for PL or sub-audible or nothing if enabled and
in carrier access. This character can be entered at any
location in the ID table.

15.6.4 CW ID Speed Programming

The CW ID speed can be set by using the "CW ID SPEED"
programming code in the same manner as programming a control or
user code. Once the programming has been enabled the CW speed
parameter can be entered as a two digit number.

There is no direct correlation between the entered speed
parameter and the speed. If the parameter is set to 07 then
the CW ID will run at about 18 wpm. Increasing the parameter
will decrease the speed and decreasing the parameter will
increase the speed.

15.6.5 CW ID Tone Programming

The CW ID tone is set with the "ID TONE" select code 4057
followed by a two digit parameter entry. The ID tone is set to
1000 Hz/NN where NN is the programmed entry. If the parameter
is set to 01 the CW ID tone will be 1000/01 or 1000 Hz; a
parameter of 02 is 500 Hz, 03 is 330 Hz, etc. Higher the
parameter the lower the frequency.

15.6.6 CW ID Time Interval Programming

The ID time is can be set from 20 seconds to 42 minutes and is
set in 10 second increments. This is done using select code
4076 followed by the time interval in 10 second intervals. As
with all timer values the parameter is in Hexadecimal. One must
use the Decimal to Hex conversation table for the proper entry.

As an example if the time were to be set to 9 minutes:

1. convert to seconds which is 9 X 60 = 540 seconds
2. Since in 10 second intervals divide by 10 or 540/10 =54.
3. Look up 54 Hex to Decimal Conversion Table. To the right is the value of 36.
4. Now to set the ID interval to 9 minute = 540 seconds enter 4076 36.

15.7 Tail Beep Programming

The tail beep programmable parameters are the tail beep tones
and time the tail beep is sent after COS dropping.

15.7.1 Tail Beep Tone Programming

The tail beep is made up of four continuous segments each 0.1
second long. Each segment can be programmed with a tone of
1000 Hz/N or with no tone.

To program the four tones enter the "TAIL BEEP PROG" select code
4055 followed by the four tone digits, one digit for each
segment of the tail beep. Entry of a 0 for a segment results
in no tone sent for that segment.

As an example if the tail beep of 1000 Hz, no tone, 330 Hz and
500 Hz were desired one would enter the DTMF sequence of 4055

The 4055 is the select code for the tail beep from Table 15.1.

The 1032 part of the entry gives a 1000/1 (1000 Hz) tone for the
1st segment, 0 giving no tone for the 2nd segment, 1000/3 (330
Hz) for the 3rd, and 1000/2 (500 Hz) for the 4th.

The tail beep can be programmed out by entering 4055 0000. This
will give no tone for all four segments.

15.7.2 Tail Beep Time

The time the tail beep starts after the COS input drops can be
programmed with the Tail Beep Time parameter.

To program this parameter enter the "TAIL BEEP TIME" select code
4054 and the desired time in 0.1 seconds. As an example for a
desired time of .5 second one would enter 4054 05.

As with all timer values the entry is in Hexadecimal.

15.7.3 CW Character Tail Beep

The tail beep can be forced to be a single CW character. This
might be desirable for signaling users of event situations such
as a "W" for weather net.

The CW character is programmed in the same manner as the CW ID
entry, but is limited to one character and when performing the
character programming only one character will be accepted. Also
programming must be enabled to program the character.

Once programmed the normal tone tail beep and CW tail beep
character can be toggled between using the "CW Tail/Normal Beep"
control code.

The CW tail beep character is programmed by first programming
the "CW Tail Beep Prog" control code. Then enter this code and
using 1s for dits, 2s for dahs and * # for end of programming.
When the # for end of character is entered the programming is

As an example if the "CW Tail Beep Prog" control code were D39
and the character desired were to be a W then entering D39 122*#
will program a W. Again programming must be enabled to program
the character.

Table 15.1 RC-1000V
Control & User Code List

A Codes
Function sel code Function sel code
Repeater enable 4100 A_ _ Reverse Patch enable 4110 A_ _
Repeater disable 4101 A_ _ Reverse Patch disable 4111 A_ _
Repeater PL Access 4102 A_ _ Master enable 4112 A_ _
Repeater Carrier (PL off) 4103 A_ _ Master disable 4113 A_ _
Autopatch enable 4104 A_ _ Remote Base enable 4114 A_ _
Autopatch disable 4105 A_ _ Remote Base disable 4115 A_ _
Patch PL Access 4106 A_ _ Control Code disable 4116 A_ _
Patch Carrier (PL off) 4107 A_ _ Control Codeenable 4117 A_ _
Answer Phone en 4120 A_ _ Dialing 911 en/dis 4122 A_ _
Answer Phone dis 4121 A_ _ DTMF Access en/dis 4133 A_ _
Remote Base w/prt dis 4124 A_ _ Patch outside line digit 4130 0_

D Codes

Function sel code Function sel code
Voice ID en/dis 4140 D_ _ Patch Long Dist enable 4150 D_ _
Remote Base Beep 4141 D_ _ Patch Long Dist disable 4151 D_ _
Dial 9 en/dis 4142 D_ _ Patch Timeout en/dis 4152 D__
CW ID Program 4143 D_ _@ Patch User Mute en/dis 4153 D_ _
DTMF Muting en/dis 4144 D_ _ Patch Normal Timeout 4154 D_ _
(not used) 4145 D_ _ Patch timer reset on input 4155 D_ _
Patch Pulse Dial 4146 D_ _@ * up/# dwn Patch en/dis 4156 D_ _@
Patch DTMF Dial 4147 D_ _@ Reverse Patch Sig en/dis 4157 D_ _
CW ID Continuous 4160 D_ _ Patch Duplex en/dis 4170 D_ _
AUX Output 4162 D_ _ Timeout en/disable 4171 D_ _
CW ID en/dis 4163 D_ _ Programming disable 4172 D_ _ (D7A)
Voice ID Record 4164 D_ _ Programming enable 1 4173 D_ _ (D7B)
CW Tail Beep Prog 4165 D_ _ Programming enable 2 4174 D_ _ (D7C)
CW Tail/Normal Beep 4166 D_ _ PL Control en/dis 4167 D_ _


User Codes

Function sel code Function sel code
Remote Base ON 4071 *_ _ Patch ON 4070 *_ _
Remote Base OFF 4061 #_ Long Dist Patch ON 4072 *_ _
A Equivalent 4062 #_ Anti-kerchunker ON/OFF 4073 *_ _
D Equivalent 4063 #_ Patch OFF 4066 #_
Call In ON 4064 #_ PL Override code 4131 *_ _
Patch Reset 4065 #_ DTMF Access code 4132 *_ _
Reverse patch signal 4067 #_ Autodial Prefix 4134 #_
Force CW ID 4126 #_ Remote Base xmt ON/OFF 4125 #_
Force voice ID 4127 #_ DTMF Pad tester ON #0 (fixed)

Repeater Parameter
note: all timer values are in hex. See dec to hex conversion table.

Function sel value default value
Repeater Timeout 4050 _ _ @ 12 = 3 minutes
Patch Timeout 4051 _ _ @ 12 = 3 minutes
Repeater Tail Time 4052 _ _ @ 1* = 3 seconds
CW ID Speed 4053 _ _ @ 07 = 15 wpm
CW ID Tone 4057 _ _ @ 02 = 500 Hz
CW ID timer interval 4076 _ _ @ 3C = 8 minutes
Tail Beep Time 4054 _ _ @ 07 = 0.7 seconds
Tail Beep Program 4055 _ _ _ _ @ 1234 = 1000 500 330 250 Hz
Nr ring pulse to answ 4077 _ _ @ 10 = about one ring
Invalid DTMF limit 4137 _ _ @ 255




6m 2m & 440mhz