This manual contains information proprietary to
solely for the operation and maintenance of the equipment described. This manual is not to be reproduced
or used for any other purpose without written authorization.
Revised 02.28.02 – RI-300 Version 2.11 and RI-300e Version 3.11 User Manual
What is the RI-300(e) Version.............................................................................................................................................1
What is an RI-310?...............................................................................................................................................................2
UNPACKING THE RI-300.................................................................................................................................................3
MOUNTING THE RI-300 REPEATER CONTROLLER...................................................................................................3
INTERFACE YOUR RECEIVER and TRANSMITTER .................................................................................................... 3
FLASHING the CONTROLLER’S PROGRAM.................................................................................................................5
PROGRAMMING SOFTWARE MENU ............................................................................................................................6
Main Window ............................................................................................................................................................... 6
Tone Squelch ................................................................................................................................................................7
Vertex Programming Cable to Modem Cable...............................................................................................................9
U.S. Robotics 56K External Modem Set Up...............................................................................................................10
DIGITAL INPUTS (Pins 6, 7 and 8) ................................................................................................................................. 13
DIGITAL OUTPUTS (Pins 13, 14 and 15) .......................................................................................................................13
ANALOG INPUTS (Pin 5)................................................................................................................................................13
DCS DECODE AND ENCODE SET UP AND OPERATION.........................................................................................13
VXR-5000 FREQUENCY SETUP....................................................................................................................................16
VXR-5000 DEFAULT LED and TX POWER MACROS.................................................................................................16
Changing Transmitter Power Level on the VXR-5000 ......................................................................................................17
DAC Output access by S-Command 13 ......................................................................................................................19
Bit input accessed by S-Command 45.........................................................................................................................19
Bit output controlled by S-Command 46.....................................................................................................................19
TEMPERATURE SENSOR ..............................................................................................................................................20
INSTALLING DIGITAL VOICE RECORDER................................................................................................................21
SETTING RECEIVER INPUT GAIN (R3).......................................................................................................................24
SETTING SQUELCH GAIN (S-COMMAND 50)............................................................................................................25
SMARTSQUELCH, NORMAL and EXTERNAL SQUELCH OPERATION.............................................................. 25
ADJUSTING THE REPEATER TRANSMITTER MODULATION (S-COMMAND 12)..............................................26
SYSTEM STATUS INDICATORS...................................................................................................................................27
CTCSS DECODE AND ENCODE OPERATION............................................................................................................29
EVENT SCHEDULER (RI-300, Version 2)......................................................................................................................30
Enable the “CLOCK NOT SET” Courtesy Message .................................................................................................. 30
EVENT SCHEDULER (RI-300e, Version 3)....................................................................................................................30
LOCAL MICROPHONE and SPEAKER..........................................................................................................................31
User and System Command Modes....................................................................................................................................32
DEFAULT USER COMMANDS......................................................................................................................................33
SETTING UP YOUR STATION ID .................................................................................................................................33
SET UP CTCSS/DCS DECODE .......................................................................................................................................36
SET CTCSS/DCS ENCODE..............................................................................................................................................37
YOUR CONTROLLER SERIAL NUMBER.....................................................................................................................37
CHANGING YOUR PASSWORD....................................................................................................................................37
Auxiliary Buss and Programming Software................................................................................................................38
Passing System Commands between Controllers........................................................................................................38
Forgot your Password?................................................................................................................................................ 40
Some common Password problems.............................................................................................................................40
VALID S-COMMAND and DATA................................................................................................................................... 41
RULES FOR LEADING ZEROS IN S-COMMANDS .....................................................................................................41
Page ii
Page 5
Pacific Research Solutions RI-300 User Manual
SECTION 12 SYSTEM COMMANDS..............................................................................................42
S-Cmd 00 NO OPERATION.........................................................................................................................................43
S-Cmd 01 SYSTEM MODE..........................................................................................................................................43
S-Cmd 05 FORCE PTT ON ..........................................................................................................................................46
S-Cmd 07 ID INTERVAL TIMER................................................................................................................................47
S-Cmd 20 TONE PANEL CTCSS TONE and DCS CODE DECODE ENABLE........................................................52
CTCSS Tone and DCS Code Number Table................................................................................................53
S-Cmd 21 SET MASTER and CROSS ENCODE CTCSS TONE or DCS CODE.......................................................53
S-Cmd 22 TONE PANEL CTCSS TONE or DCS CODE ENCODE MODE...............................................................54
S-Cmd 23 INTERNAL FUNCTION CTCSS TONE or DCS CODE ENCODE........................................................... 55
S-Cmd 24 SET CTCSS/DCS ENCODE LEVEL...........................................................................................................56
S-Cmd 25 DCS TX/RX DATA POLARITY CONTROL.............................................................................................56
S-Cmd 26 CTCSS and DCS AIR TIME........................................................................................................................56
S-Cmd 27 TONE REMOTE DECODE SET UP...........................................................................................................57
S-Cmd 28 TONE REMOTE MODE and NOTCH FILTER CONTROL......................................................................58
S-Cmd 52 DETAIL SQUELCH SET UP ......................................................................................................................78
S-Cmd 81 TELEPHONE DTMF OR PULSE DIALING SELECT...............................................................................93
S-Cmd 82 TELEPHONE ON/OFF-HOOK AND ACCESS/ACCOUNT CODE..........................................................94
S-Cmd 83 EDIT TELEPHONE ACCESS and ACCOUNT CODES ............................................................................94
S-Cmd 84 TELEPHONE NUMBER AUTO-DIALER ................................................................................................. 95
S-Cmd 85 SET AN AUTO-DIAL NUMBER FOR USE...............................................................................................95
S-Cmd 86 TELEPHONE NUMBER ACCEPT TABLE ENABLE...............................................................................95
S-Cmd 87 EDIT TELEPHONE NUMBER ACCEPT TABLE.....................................................................................96
S-Cmd 88 TELEPHONE NUMBER REJECT TABLE ENABLE................................................................................96
S-Cmd 89 EDIT TELEPHONE NUMBER REJECT TABLE ......................................................................................97
S-Cmd 90 WAIT FOR DIAL TONE TIMER................................................................................................................97
S-Cmd 91 SET TRANSMIT and RECEIVE FREQUENCY.........................................................................................98
S-Cmd 92 SELECT TYPE OF SYNTHESIZED RADIO.............................................................................................98
S-Cmd 93 SET TX OFFSET and BAND LIMITS FOR SYNTHESIZED RADIO ...................................................... 99
S-Cmd 94 SET CHANNEL STEPS...............................................................................................................................99
S-Cmd 96 GENERIC DATA and DHE RBI-1 INTERFACE .....................................................................................100
S-Cmd 97 RESERVED FOR FUTURE COMMAND.................................................................................................101
S-Cmd 98 RESERVED FOR FUTURE COMMAND.................................................................................................102
S-Cmd 99 USER SCRATCH PAD DATA..................................................................................................................102
SET SQUELCH MODE...............................................................................................................................77
Page iv
Page 7
Pacific Research Solutions RI-300 User Manual
SECTION 13 USER COMMANDS and MACROS........................................................................103
DEFINITION of TERMS ................................................................................................................................................104
PROGRAMMING STANDARD USER COMMANDS and MACROS.........................................................................105
Example of programming a standard user command and macro...............................................................................106
Example of programming macro data into the macro data memory:.........................................................................106
Passing S-Commands to Another Controller.............................................................................................................107
Using Conditional Statements (IF-THEN-ELSE).....................................................................................................107
USER S-COMMANDS....................................................................................................................................................109
CW Messages within a user command macro...........................................................................................................110
Default CW station ID example................................................................................................................................110
Custom tone generator CW message example ..........................................................................................................112
CW Messages within a user command macro...........................................................................................................113
Speech message example ..........................................................................................................................................113
TELEPHONE Automatic Gain Control...........................................................................................................................115
TELEPHONE USER COMMANDS...............................................................................................................................116
AUTO-DIALER and LAST NUMBER REDIAL............................................................................................................117
TELEPHONE NUMBER ACCEPT and REJECT TABLES...........................................................................................117
TELEPHONE COMPANY INFORMATION.................................................................................................................117
SETTING UP and PROGRAMMING the TELEPHONE INTERCONNECT................................................................118
TELEPHONE TONE REMOTE OPERATION..............................................................................................................118
Dial up Tone Remote Linking...................................................................................................................................118
Two Wire Tone Remote............................................................................................................................................119
Page v
Page 8
Pacific Research Solutions RI-300 User Manual
SECTION 16 LINKING and REMOTE BASE...............................................................................120
EXAMPLES OF LINKING.............................................................................................................................................120
THE CONTROLLER’S AUXILIARY BUSS ARCHITECTURE..................................................................................121
SETTING UP AUDIO CHANNELS...............................................................................................................................122
PASSING S-COMMANDS BETWEEN CONTROLLERS............................................................................................122
LINK SET UP..................................................................................................................................................................123
REMOTE BASE SET UP................................................................................................................................................123
CONTROL RECEIVER...................................................................................................................................................123
INTERFACING to the Doug Hall Electronics (DHE) RBI-1..........................................................................................124
Connecting to the DHE RBI-1..................................................................................................................................124
DHE RBI-1 to Pacific Research RBI-3 Cable............................................................................................124
DHE RBI-1 to Vertex VXR-5000 ACC Cable...........................................................................................124
The RI-300e and RI-310e are revised versions of the RI-300 and RI-310. The RI-300e has some enhanced performance
features, including a battery backed real time clock (RTC). This manual will cover both controllers. Areas where there are
differences between the controllers will be clearly pointed out. However, when this manual talks about the controller as
“RI-300” or “RI-310” it is also including the “e” version.
Overview
Your controller represents the latest technological advances in repeater control systems. The RI-300 utilizes a microprocessor
design, which provides all the control functions for a single repeater on two printed circuit boards, each 3½ by 6 inches. One
board provides all audio processing and the second board provides for digital processing. With this two-board design, the
digital data is isolated from the audio to produce superior audio quality. The RI-300 does not require memory backup batteries;
all program configurations are stored in a NON-VOLATILE EEPROM (Electrically Erasable Programmable Read Only
Memory), which maintains its data even with the power disconnected. This EEPROM may be re-programmed by the user in
order to change the system characteristics. A “WATCHDOG TIMER” and “POWER SUPPLY SUPERVISORY CIRCUIT”
constantly monitor the microprocessor and power supply, maintaining the operational integrity of the system.
The RI-300 is easy to set up and use. Only five interconnect wires are required to interface to your repeater. With three simple
audio level adjustments, your repeater will be operational with the default user commands. The telephone is connected with the
provided RJ-11 telephone jack.
Once you are familiar with the macro command system, you can customize your user commands, messages, and schedulers.
We recommend that you read sections 1 through 3, 8 and 9 of this manual first, to get familiar with the system and its basic
operation. The other sections of this manual provide a more thorough explanation of the RI-300's many features.
Feature List
The following features of the RI-300 repeater interconnect are not available together in any other repeater controller in the
industry:
• On board CTCSS and DCS decoder and encoder. You do not have to add an external decoder. The decoder and encoder
are remotely programmable. Multiple CTCSS and DCS tone panel features are provided.
• Full duplex telephone interface with a self-balancing hybrid.
• Speech synthesizer. Read back system configuration and create your own speech messages. Includes a 661-word
vocabulary and 32 command words (example Time, Temperature, etc.).
• Optional digital voice recorder. Create your own messages or station identification in your own voice.
• Flash program memory. You can make firmware updates without changing any components.
• Local microphone and speaker connections.
• Auxiliary audio buss. Connect as many as 8 controllers for links, remotes and multiple repeater connections.
• The Transmit audio level, squelch level, tone generator level, CTCSS level, DCS level and telephone level potentiometer
adjustments may be remotely adjusted by radio.
• On board squelch circuit. You do not have to add someone else’s circuit. This is SmartSquelch, an intelligent
microprocessor-controlled squelch already installed on board, and it’s fast.
• A selectable sub audio reject filter is provided to remove the received CTCSS sub-audio tone from being repeated.
• DTMF tones may be passed, muted, or regenerated.
• Dual tone generator with level and frequency control is available.
• In-band freq uency counter.
• Temperature sensor input
• Analog input for S-Meter or other analog devices.
• User programmable inputs and outputs.
• User programmable event scheduler. Commands can be programmed to execute automatically at user-selected times.
• Built-in receiver audio level meter. You do not need a voltmeter or scope to set up the receiver audio level.
• NON-VOLATILE EEPROM data storage. You never have to be concerned with replacement of the memory backup
battery.
• User command macro editor. All user commands are completely programmable.
• All the repeater owner has to do is interface the repeater audio and remotely program the functions and features desired.
Page 1
Page 10
Pacific Research Solutions RI-300e User Manual
The RI-300 provides excellent audio quality. With proper consideration when interfacing the controller to the receiver and
transmitter, your repeater will provide excellent audio to the users. Interfacing information is provided in numerous sections of
this manual and support is available from the factory. The receiver discriminator output must be connected to the RI-300 audio
input in order for the squelch circuit to function prope rly and to p rovide excellent audio. Do not connect the RI-300 audio input to the receiver speaker connection, as the squelch will not operate properly. The RI-300 provides for easy
programming of customized user features or user commands by giving you the ability to write and name simple macros. All
messages and telemetry are also programmable.
For the latest product documentation updates an d in for m ati on, visit our web si te a t “http://www.pa cres.com” .
What is an RI-310?
The RI-310 is one model in a series of RI-300 repeater controllers designed specifically as a “Plug-N-Play” component for the
Yaesu/Vertex VXR-5000 repeaters. This manual was written around the RI-300 repeater controller, which is a generic version
that is designed to interface with any repeater. The RI-310 has some additional features that allow you to remotely control the
frequency and transmit power level of the repeater.
Page 2
Page 11
Pacific Research Solutions RI-300e User Manual
SECTION 2 QUICK START
This section will cover the basics of installation and programming of your RI-300. You may also need to review section 4 or 5
for more details on connecting your RI-300 to your repeater. Once you have covered these basics, we recommend that you
thoroughly review the complete manual in order to get the most out of your controller.
UNPACKING THE RI-300
Inspect the carton for the following contents and if any of the items that you have ordered are missing or damaged, notify your
RI-300 dealer or the factory that shipped the unit to you.
1. RI-300 Repeater controller board with mating DB15S connector. RI-310 does not come with the DB15S connector.
2. UM-300 Printed user manual.
3. Optional accessories that may be included with your RI-300.
MOUNTING THE RI-300 REPEATER CONTROLLER
Skip to section 5 if you are installing a RI-310
1. An optional single controller desktop chassis or a standard 19-inch wide 1-3/4 inch high rack mounted enclosure is
available. Mounting holes are provided for the repeater controller boards within the enclosure.
2. The repeater builder can mount the RI-300 repeater controller in any enclosure of his choice. The enclosure that you select
should be strong enough to mechanica lly protect the contents. The enclosure should be made o f metal with good shielding
properties. We do not recommend the use of a plastic enclosure in a RF environment. Mount the RI-300 unit with #4-40
standoffs on the mounting surface.
3. Avoid installing the RI-300 in the following places:
• Directly above a transmitter or power amplifier because of heat and RF considerations.
• Directly above any power supplies because of heat and 60 Hz coupling into the audio circuits.
INTERFACE YOUR RECEIVER and
TRANSMITTER
The RI-300 repeater controller is very easy to interface with
your repeater . Before you co ntinue, you need to make the
following connections. All connections are covered with greater
details in section 4 of this manual. If you are installing the RI310, you should go directly to section 5.
See section 4 for more complete details on proper interfacing to your repeater transmitter and receiver.
386+727$/.
7;02'8/$7,21
5;',6&5,0,1$725
9'&32:(5
32:(5*5281'
$8',2*5281'
7;'&6
5DGLR,QWHUIDFH&RQQHFWRU
$1$/2*,1387
',*,7$/,1387',*,7$/,1387',*,7$/,1387
',*,7$/287387',*,7$/287387',*,7$/287387
',*,7$/*5281'
Page 3
Page 12
Pacific Research Solutions RI-300e User Manual
SETTING AUDIO LEVELS
Adjusting the levels in your controller is very important, in order to achieve proper decoder operatio n and avoid clipping and
distortion. See section 7 of this manual for more complete details on correct adjustment of the audio levels.
Receiver Gain
1. Setting the receiver input gain maybe the most important adjustment in the controller.
2. Transmit a carrier on the repeater’s input channel.
3. Generate a 1000 Hz tone at 1.5 kHz of deviation on the repeater input.
4. While you are sending your test tone, press and hold the button labeled “INIT”. The system LEDs will operate as a level
meter, the first LEDs through “AUX” will indicate 1.5 kHz of deviation.
5. The receiver input level is adjusted by the multi turn pot VR1 labeled “RCVR” located right of the radio interface
connector.
Squelch Level
The RI-300 uses a digital potentiometer for the squelch level setting. Unlock the controller and use S-Command 50 to set the
squelch potentiometer to specific steps or allow up and down control of the potentiometer. You can also use the programming
software to adjust this potentiometer. Set the squelch level until the COS LED goes out, and then add about 4 to 5 counts to the
setting.
Transmitter Level
The best method is to use a service monitor to measure the transmitter deviation. If a service monitor is not available, use any
receiver that can be easily flipped back and forth between the repeater input and output channel while listening to the levels.
Ideally, you will have the same transmit deviation going out of the repeater transmitter as coming in the receiver. Transmit a
3kHz deviation tone on the repeater input channel. As you flip back and forth between the repeater input and output
frequencies, then by listening, adjust the repeater transmitter audio level or deviation. This level is remotely adjusted with a
digital pot, S-Command 12. You can also use the programming software to set the transmitter level potentiometer.
OPERATION
Once you have connected your controller to a receiver / transmitter and adjusted the audio, you should then confirm its basic
repeater operation. This can be done by transmitting a carrier in the input of the repeater and observing the “COS” LED
turning on and off when you key and un-key. You should next see the “PTT” LED turn on while the repeater transmitter is on.
Next, you can confirm the repeater audio path by listening to your self on the output of the repeater. Finally, if you transmit a
carrier with a 100Hz CTCSS tone on the input of the repeater, you should see the “RPT-TSQ” LED go on and some other
LED’s flashing. The flashing LEDs will be described later in this section. See section 8 of this manual for more details on the
controller’s operation and default user commands.
INITIAL SETTINGS
You are now ready to set the Station ID and Tone Squelch (CTCSS) decode. This subject is not easily covered in a single
paragraph. Therefore, we recommend that you go to section 9 of this user manual for this procedure.
Page 4
Page 13
Pacific Research Solutions RI-300e User Manual
SECTION 3 PROGRAMMING SOFTWARE
An optional programming software and cable package is available. This software is designed to run in Windows 95/98, ME,
NT, 2000 and XP. The software will allow you to read, change and save all parameters within your RI-300 controller. You can
even load controller firmware update (FLASH) to the controller over the programming port. For software installation, follow
the instructions included with the software disk. The supplied programming cable is a special cable and has interface
electronics built in. Do not try to build your own cable. You can plug this cable into the controller at any time with or without
the controller powered on. Use the connector labeled “MIC/PROG”. Do not try to plug this cable into the connecto r labeled
“TELCO”. The end of the cable with the D-Sub connector, plugs directly into your computer’s COMM port. Make sure the
power to the repeater and controller is turned on. The auxiliary buss will be disabled during the data transfer process when you
are sending or receiving data using the programming software.
You may us the Pacific Research ProgramLink or the Vertex VX-VLP-1 cable with the programming software to program you
controller.
INSTALLATION
1. Install this program in a Windows 95, 98, ME, NT, 2000 and XP based environment.
2. From your floppy disk or CD ROM, run the setup program.
3. Follow the instructions from the setup program.
4. You can now click the RI-300 icon to start the programming software.
OPERATION
1. After you have installed your repeater controller, attach the programming cable to the programming port on the controller.
Connect the other end of the cable to your PC serial communication port.
2. Start the programming software.
3. Select the "Serial Comm. Port" you are using.
4. You should notice that the "Active Controller" LED is lit. This means that the programming software is communicating
with your controller. You may select an active controller for viewing or communicating at any time. Do this by clicking
on an active controller LED or via the “View Controller” combo list. If none of the Active Controller LEDs show
indication of a controller, check your Comm. Port number and the programming cable.
5. Before you send any data to your controller the first time, you need to make a template of your controller.
6. Go to "Controller" and "Get data from…" pick the "Start Button". This uplo ad process will take about 90 seconds. You
should notice the progress bar moving during this process.
7. Once this process is complete, select "File" and "Save As". Select the file or type "RI300.rdf", this is the startup template
file. When the program asks if you want to replace this file, pick yes.
8. Each time you start the programming software, the program will automatically load and start with the RI300.rdf file. Now
each time you start the programming software, it will start with the defaults from your controller.
9. At any time, you can save your working data to a ne w file name.
When making changes to your controllers data, it is good practice to save the repeater data file (rdf) with a dash number each
time you make a change. This way, you can return to an older file that you know works if you make an error in your c urrent
file.
FLASHING the CONTROLLER’S PROGRAM
As new features are added and revisions are made to the RI-300e, program updates are made available on our web site
www.pacres. com. Yo u can locat e these changes under the RI-300e firmware and software page. Do not attempt to flash a
RI-300e controller with RI-300 version 1.xx or 2.xx firmware. Only flash using version 3.00 or higher. With the same note, do
not attempt to flash a RI-300 controller with a version 3 or higher. Download these files from the web site and follow the install
instructions. It is important to closely follow the instructions as you may otherwise damage your current installation. Once you
have down loaded these updates, use the following procedure to flash the controllers program memory.
1. Connect your computer to the controller using the programming cable. Run the RI-300 Programming.
2. In the programming software, pick “Controller” then pick “Flash Program”.
3. In the file list, select the new flash file you want to send to the controller. The last three digits of the file name indicate the
file version.
4. Pick the “Open” button then the “Start” button. The flash process is automatic and will take 90 to 120 seconds to
complete.
Page 5
Page 14
Pacific Research Solutions RI-300e User Manual
PROGRAMMING SOFTWARE MENU
The basic startup window contains the status items shown. Use the "View Controller" or pick the “Active Controller” light to
select which controller on the auxiliary buss you want to monitor. Whenever you leave the cursor on a window item, the
program will show a hint as to the associated System Command that is adjusted by that item. The following is a quick overview
of menus and their functions.
Main Window
The main window shows the current activity of a selected
controller on the buss. The “Active Controller” group
displays all active controllers attached to the auxiliary
buss. The “Controller x Status” group shows the status of
the selected controller. The “Auxiliary Buss” group
shows the auxiliary buss status of the selected controller.
All System Commands sent over the auxiliary buss are
also logged within this group. The “RX Deviation” group
is used to set up the controller’s receivers input level.
This gauge is only active when you press the “INIT”
button on the controller after the power is turned on. The
“DTMF Decode String” shows and records the last 50
user and system commands. Each command has a date
and time stamp with the tone squelch that was used during
the command. The “Macro Error Log” will display errors
in macros as reported from the controller. If an error is
encountered when the controller executes a macro, the
controller will report the location of the error to the
programming software. You can select an error and pick
the “Show Me” button to see the location of the error in
your rdf file.
F
ile
Used to both save and open repeater data files (rdf). The programming software uses the RI300.rdf file as a template file. Any
changes you make to this file will be recalled each time that you run the program. Report printing is also available from this
menu. In the report printing, you can select various items that you want to print. If you select all items for printing on a factory
default set up, up to a 20 page report will be generated.
You can use the “Project Manager” to set up multiple files for applications
where you have multiple controllers connected to the auxiliary buss. In this
window, you select each rdf file for each controller that will be included in the
system. In the future, you can open this System Project File (spf) and the
software will load all rdf files used in you system. You can now select which
rdf file you want to edit using the “View Controller” or “Active Controller”
method.
Page 6
Page 15
Pacific Research Solutions RI-300e User Manual
C
ontroller
This menu is used to send data to and get data from the controller. You may
also flash the program firmware to the controller. Any one of these functions
may take as long as 3 minutes to complete. Do not interrupt the process once
it is started. The repeater controller is allowed to be in use during the time
that you are sending data to or getting data from the repeater. These data
functions can be performed while the repeater is in use. You will also find a
modem connect sub window here. T his c onnection may be used to
communicate to your controller via a modem.
R
epeater
This menu is used to adjust the repeater, squelch, auxiliary and frequency
functions. Each sub windows will have a "SEND" button you can use to send
only that window's data to the controller.
T
one Squelch
This menu is used to set up the CTCSS/DCS decode and encode function.
You can also find a CTCSS/DCS Air Time sub window. This window will display the airtime for each CTCSS/DCS decode,
including ones that you are not using. You must do a “Get Data From Controller” before air times will be correctly shown.
Command
This menu is used to set up all types of user commands and allow the editing of macro data. See the following section for
details on macro editing.
s
Page 7
Page 16
Pacific Research Solutions RI-300e User Manual
Trig
gers
This menu is used to set up messages, various internal event triggers and the scheduler.
Telep
hone
This menu is used to set up the telephone operation, access/account codes, auto dial numbers and toll restriction.
H
elp
Use this menu to get help on any of the programming software items.
MACRO EDITING MENU
You can edit the macros associated
with commands by clicking the
“Edit Macro” button in any of the
user command menus. In the “Edit
Macro Data” sub window, you can
pick various macro lines and
display the decoded macro data.
You can also pick the “Macro
Source” tab to display all user
commands, event triggers, calls and
jumps that reference that macro.
When editing the macro data, you
can right click the “Edit System
Commands” box to get a System
Command from a list. You can
also right click the “Line No” box
to get a view of the macro data
when looking for an empty line to
build your macro. On the left side
of the macro decode window, you
can drag and drop any System
Command to change the order of
the System Commands in the
macro. Finally, you can add a
description to your macro. It should
be noted that the description data is
only saved to the .rdf file only and
not saved to the controller.
The structure and syntax used to
build any macro or message is the
same structure you would use over
the air with DTMF. Just as in
building a macro over the air, you
must include a “64” at the end of all
macros to terminate the macro.
Similar to building a macro over the
air, the software will keep track of
the total number of digits and lines
used in a macro. Various errors are
also displayed in this window.
Page 8
Page 17
Pacific Research Solutions RI-300e User Manual
MODEM INTERFACE
You should be able to use about any external modem that operates at 9600 baud or higher, can auto answer and operate in a
dumb terminal mode. In this application, we used a US Robotics external modem to connect to the controller. On the back of
the USR modem, you will find a configuration dipswitch. Set all of the dipswitches in the up position, except for switch 4,
which will be down. When using other modems, consider the following settings:
• Data Terminal Ready (DTR) - normal
• Suppress result code
• No echo, off line commands (Echo Off)
• Auto answer on first ring or higher, depending on shared telephone line
• Carrier detect - normal
• Dumb terminal mode,
disable command recognition
For people who want to share the telephone line between the modem and the controller, we have three different methods
available:
1.
Ring Delay:
With this method, you connect the telephone line to the modem and then connect the phone jack output from
the modem to the controller. Set up the modem to answer on 2 more rings then the controller. Example: set the controller
to answer after 2 rings and set the modem to answer after 4 rings. Then create a user command that sets S-Command 71 to
mode 0, disabling incoming calls. When you want to establish a connection with the controller’s modem, execute the user
command and then call the modem, the controller will not answer the call. Once you are finished or during the modem
connection, reset the incoming call mode to 2 or higher. Now, the controller will answer calls before the modem answers.
2.
Call switch box:
This method uses a modem/voice switch box. This is a box that into which the telephone line plugs. The
box modem port is connected to the modem and the box voice telephone port is connected to the controller. When a call
comes in, the box will direct the call to the modem or controller.
3.
Power control:
With this method, you connect the telephone line to the modem and then connect the phone jack output to
the controller. Connect a relay so that it will switch the power supply line of the modem. Use one of the controller’s
digital outputs to control the relay. Create two user commands to turn the relay on and off. Set the modem to answer on
the first ring and the controller to answer on 2 or more rings. When you want to call the modem, execute the user
command to power the modem and then call the modem. Once you are finished, send the user command to power down
the modem. Now the controller will answer the calls and the modem will not.
Vertex Programming Cable to Modem Cable
If you are using the PL-3 ProgramLink, you can use a standard modem cable to connect your modem to the PL-3. If you are
using the Vertex programming cable, you need to build a modem-to-modem cable because the Vertex cable works in the same
manner as a modem. The following schematic shows how to build a modem-to-modem cable for a modem equipped with DB25 connector or DB-09 connector.
352*5$0&$%/(
5;'
7;''75*1'
576
&76
&211(&7250$/(
'65
'%3
02'(0
7;'
5;'
'65
*1'
'75
&76
576
'%3
&211(&7250$/(
352*5$0&$%/(
5;'
7;'
'75*1''65
576
&76
&211(&7250$/(
'%3
02'(0
7;'
5;'
'65
*1''75
&76
576
'%6
&211(&725)(0$/(
Page 9
Page 18
Pacific Research Solutions RI-300e User Manual
U.S. Robotics 56K External Mo dem Set Up
1. Set the dipswitch on the modem. Set switch 3 and 8 down all others up.
2. Connect the modem to your computer using a standard computer-to-modem cable.
3. Run the Hyper Terminal program.
4. Set up Hyper Terminal to communicate to the comm. port to which the external modem is connected, 9600 baud, no parity,
8 data bits, 1 stop bit. The baud rate used must be 9600 and cannot be changed.
5. Power the modem.
6. Type “AT”, the modem should respond with “OK” if you do not get a response, do not proceed. You need to get the
modem to respond before you continue. Check the cable, comm. port and switch settings.
7. Type “AT&F1&W0” (last digit is zero, not oh). This restores the factory defaults and saves these defaults to the EPROM.
The modem will respond with “OK”
8. Type “ATI4” the modem should respond with the following information. Confirm that everything is set correctly set.
9. If you plan to use the Ring Delay method to connect to your modem, do the following
a. To change the number of rings on which to auto answer, to 4 rings, type “ATS0=4&W0” and the modem should
respond with “OK”. You can replace the “4” value with any value that will work for you application.
b. Turn the power to your external modem off and then on
c. Type “ATI4” to confirm that your new settings are now permanently saved.
10. Turn off the modem and disconnect it from your computer.
11. Change the modem dipswitch settings: (switch 4 down all others up).
12. Attach the modem to the controller using the appropr iate cable as discussed early in this section.
13. Apply power to the modem. You are now ready to use the programming software to connect to your controller.
Modem Trouble Shooting
If you are still having problems connecting to your modem, try the following:
1. Restart Hyper Terminal, but set it to communicate to the comm. port that is attached to your internal mode.
2. Set Hyper Terminal to connect at 9600 baud, no parity, 8 data bits, 1 stop bit.
3. Type “AT” and the internal modem should respond with “OK”.
4. Type “ATD[telephone number]”, replace [telephone number] with the telephone number to which the controller is
connected.
After the modem connects, you should see the following message:
&211(&7$549/$30
!&**-!&**-
6. The “
!&**-µ
is a message from the controller and should repeat every 2 seconds.
7. If the modem will not answer, check your dipswitch settings and cables.
8. When the modem is idle (not connected) you should see the following LED status:
AA = ON CD=OFF RD=OFF SD=Flash every 2 seconds TR=ON CS=ON ARQ=OFF
9. When the modem is connected you should see the following LED status:
AA = ON CD=ON RD=OFF SD=Flash every 2 seconds TR=ON CS=ON ARQ=ON
10. If you do not see the controller message, check all cables.
Page 10
Page 19
Pacific Research Solutions RI-300e User Manual
SECTION 4 INSTALLATION (RI-300)
If you are installing the RI-310 into the Vertex repeater, you can
skip to the next section.
This section will cover connecting your RI-300 to your repeater in
detail. To ensure a successful installation, please follow these few
simple steps.
1. Review this section completely and plan you repeater interface
before you start making connec tions.
2. Review section 7 of this manual for detailed information on
making audio level adjustments.
The diagram on the right is an end view of the radio interface
connector on your RI-300. Use the supplied DB-15S female
connector for making all connections to the controller.
386+727$/.
7;02'8/$7,21
5;',6&5,0,1$725
9'&32:(5
32:(5*5281'
$8',2*5281'
7;'&6
5DGLR,QWHUIDFH&RQQHFWRU
$1$/2*,1387
',*,7$/,1387',*,7$/,1387',*,7$/,1387
',*,7$/287387',*,7$/287387',*,7$/287387
',*,7$/*5281'
5,5HSHDWHU&RQWUROOHU
5;'LVFULPLQDWRU,Q
$XGLR*URXQG
9'&3RZHU,QSXW
3RZHU*URXQG
7;0RGXODWRU
3XVK7R7DON
6+,(/'
$PS)XVH
5(3($7(5
5HFHLYHU
'LVFULPLQDWRU2XW
*QG
9ROW6XSSO\2XWSXW
6XSSO\5HWXUQ
7UDQVPLWWHU
0RGXODWRU,Q
*QG
7;.H\377
5HSHDWHU&RQQHFWLRQV
PROPER TECHNIQUES FOR QUALITY REPEATER AUDIO
Obtaining good audio in any repeater is based on understanding the design of the equipment. The audio in all frequency
modulation (FM) transmitters or phase modulation (PM) transmitters has what is known as audio pre-emphasis. Pre-emphasis
means that with increasing audio frequency the amount of the modulation will increase. The reverse is performed in all FM
receivers and is called de-emphasis. The RI-300 was designed to operate with flat audio response from the repeater receiver
and transmitter. This means that neither de-emphasis nor pre-emphasis of the audio is performed on the repeat audio path. This
leaves all of the emphasis filtering in the user's radio. The RI-300 controller does include a low pass filter that rolls off the very
high audio frequency content to prevent adjacent channel splatter. The ideal interface between the RI-300 and a FM modulator
is one in which a varactor diode is directly driven. However, the RI-300 does have a de-emphasis filter that can be turned on
for those applications where you may need to interface to a modulator with pre-emphasis. It is not advisable to drive the
microphone input on the transmitters. Most transmitters have significant audio shaping, compensating for the microphone
response and other characteristics. The input connections to the RI-300 must be connected directly to the receiver’s
discriminator for the squelch to work properly. On some receivers, this connection can be made to the squelch circuit input.
Page 11
Page 20
Pacific Research Solutions RI-300e User Manual
Besides audio frequency response, you should consider the audio amplitude levels to and from the controller. If the levels to
and from the repeater are small, it may be valuable to use shielded cable. We recommend shielded cables at all times. Use
large signal levels whenever possib l e. On the other hand, do not let the audio signal get large enough where clippi ng occurs in
any stage of the controller, the receiver, or the transmitter. The RI-300 repeater controller has a built in audio level meter for
setting the RX input level. See section 7 for more details on adjusting the audio levels in the controller. Consider and pr actice
the above and you will have repeater audio that you and your repeater users will be proud of.
POWER SUPPLY CONNECTIONS (Pins 1 and 9)
The RI-300 operates on 12 volts DC nominal. The DC source voltage must be between 10 and 15 VDC. The controller
typically draws 140 ma. without the status LEDs turned on. Connect the +12v to J1 pin 1. Connect J1 pin 9 to ground or the 12
V return side of the power supply. The repeater builder may elect to incorporate an on/off power switch on the +DC side.
Most repeater owners switch the AC primary side of the power supply.
power supply must be over-current protected
installation. A ½ amp fuse is best. When connected properly, the green LED on the status LED display will light when the
power is applied and the system enable command is on.
. Use of a one-ampere fuse should be the largest capacity considered in your
The RI-300 repeater controller connection to the
REPEATER RECEIVER AUDIO CONNECTION (Pin 2)
Since the RI-300 controller has the squelch (COR/COS) circuit incorporated on board, the audio input
directly to the receiver discriminator output. Connect the receiver discriminator audio to the RI-300 J1 pin 2 and the receiver
ground or audio return to J1 pin 10. Do
get assistance from someone knowledgeable on the subject or contact our factory for support. If your discriminator does not
have adequate filtering for 455 kHz, you will have to provide for this filtering between the radio and controller. A 10mH
inductor in line with a 1000pF capacitor to ground should work. You may need to adjust these values according to the output
impedance of your discriminator. For best performance all audio connections should be made with a shielded cable. The
controller’s aud i o path has a flat fre quency response from 30 Hz through 4500 Hz except for the CTCSS high pass filter that
cuts off at 300 Hz. When interfaced properly to the repeater receiver and transmitter, the controller will provide superb audio
characteristics.
not connect to the speaker leads
. If you are not familiar with the repeater receiver,
MUST BE
connected
REPEATER TRANSMITTER AUDIO CONNECTIONS (Pin 3)
Use a direct FM type modulator whenever possible. The RI-300 does have a de-emphasis filter that can be turned on for those
applications in which you need to interface to a modulator with pre-emphasis. It is not advisable to drive the microphone input
on the transmitters. Most microphone inputs have significant audio shaping, compensating for the microphone response and
other characteristics. Always use a shielded cable. Connect the controller transmit audio output J1 pin 3 to the input of the
modulator. Connect the modulator ground or audio return to J1 pin 10. If a FM modulator without pre-emphasis is not
available, the RI-300 can be jumped to drive a phase modulator or modulator with pre-emphasis. Do this by installing jumpers
on JP5 pins 1-2 and JP1 pins 1-2. For FM modulation, install a jumper on JP5 pins 2-3 and no jumper on JP1. See section 17
for more information on this subject.
REPEATER TRANSMITTER PTT OR TRANSMIT KEYING CONNECTION (Pin 4)
The RI-300 repeater controller keys the transmitter at the required times.
controller will key the transmitter at times you may not think of, such as when the ID is due. It never fails when you disconnect
the antenna to connect an in-line wattmeter, the ID goes off or a repeater user arrives on the receiver input. Therefore,
disconnect power to the repeater and controller before performing these operations. The controller PTT keying transistor sinks
current, that is, the transistor pulls to ground the relay or keying stage in the repeater transmitter. This is by far the most
common interface. Should you need to source a voltage to PTT then contact Pacific Research Solutions for application notes.
The keying transistor can sink or pull down (active low) a maximum of 120 ma of current. Connect J1 pin 4 to the repeater
transmitter PTT.
WARNING
- As with all repeater controllers, this
DCS MODULATION (Pin 11)
Some transmitters will not accept DCS modulation with the voice audio. In these applications, the RI-300 will output the DCS
modulation on this pin so that it can be directly connected to the DCS input on your transmitter. Please review section 7 for
additional information on this subject.
Page 12
Page 21
Pacific Research Solutions RI-300e User Manual
DIGITAL INPUTS (Pins 6, 7 and 8)
The RI-300 has three digital inputs on board and is currently expandable up to ten, that can be used to trigger macros. These
inputs are C-MOS gates with a voltage swing of 0 to 5 VDC, TTL level. All digital inputs have a 10K ohm pull up resistors.
Your application must “pull down” or sink current with either a transistor or TTL gate or equivalent. Upon detecting either a
rising or falling edge or change in the state of an input, the controller automatically executes a macro. See Section 12,
S-Command 45 and 46 for additional information on programming these inputs. These inputs are located on J1 pins 6, 7 and 8.
See the connector diagram on the previous page. Depending on the squelch mode, S-Command 51, input bit 1 can be used as
an external squelch input.
DIGITAL OUTPUTS (Pins 13, 14 and 15)
The RI-300 has three digital outputs on board and is currently expandable upto ten, whose states can be modified by
S-Commands. Each of the three outputs can be individually commanded or forced into the high or low logic state or pulsed
high for a desired duration of time. These outputs are open collector NPN transistors and can sink up to 120ma each. Each
output has a 10K pull up resistor to 5 vo lts and can source enough current to drive a TTL or CMOS ga te. However these
outputs can sink current from a voltage sources as high as 24 volts. Using S-Commands (or macros that are composed of SCommands), each output may be turned on or off or pulsed with the desired S-Commands. See Sections 12 S-Command 46 and
47 for additional information on programming these outputs. These outputs are located on J1 pins 13, 14 and 15. See the
connector diagram on the previous page.
ANALOG INPUTS (Pin 5)
The RI-300 has one analog input that can be directly read as a voltage in the range of 0 to 3.75 volts. This input can also be
connected to your radio's limiter output for a Signal Meter function. In some S-Meter applications, you may need to provide a
method for scaling the voltage connected to this input. When reading this signal over the air, use speech control word 014 for
the analog voltage and speech control word 013 for S-Meter.
DCS DECODE AND ENCODE SET UP AND OPERATION
With DCS (Digital Coded Squelch) decode and encode, you can also select any combination of DCS codes to operate your
repeater. You have 104 standard DCS codes that can be used for decode or encode. The decode codes are selected with
S-Command 20. The encode codes are selected with S-Command 21 and 22. Both CTCSS and DCS will operate together.
The system set up for DCS is the same as CTCSS.
Depending on your repeater, you may have to change the p olarity of the DCS TX/RX d ata. Once you have confirmed tha t your
radio audio frequency response is correct, you can enable a DCS code for the repeater decode (S-Command 20). When you
send that code to the repeater, check if the CTCSS/DCS LED goes on. If the controller does not decode DCS data, change the
RX polarity (S-Command 25). If your radio will not decode the DCS data from the repeater, change the TX polarity (SCommand 25). You can also use the programming software to view the current DCS decode to verify the data polarity.
The DCS encode level is remotely adjusted with a digital pot in the same manner as the squelch, except with S-Command 24.
The DCS encoder audio can be mixed with the voice audio or routed directly to the transmitter modulator via J1 pin 11. As
some modulators require a separate input for DCS audio.
CTCSS (Continuous Tone Coded Squelch System) uses continuous tones below 300 Hz. A single tone is assigned for a group
of users. When the tone has been decoded by the repeater, the repeater will pass the users audio. Sometimes two tones next to
each other can become confused with each other. In contrast, DCS uses digital data or code words. Each code word is unique
and all code words may be used on the same channel without interference. At the end of the repeater transmission and 1/2
second before the transmitter un-keys, the controller will encode a 134 Hz tone that serves as a turn off code. For correct
operation, the DCS data should have a FM deviation of 500 to 800 Hz.
Your transmitter and receiver waveforms should closely
resemble the waveform diagram, figure 1. If this is the
condition, then the low frequency response of your
repeater should be adequate. If your waveform resembles
figure 2, your modulator or discriminator does not have
enough low frequency response. Figure 2 was crea t ed
with a high pass filter with a corner frequency at about 5
Hz. Even with a cutoff this low, the filter strips vital data
from the digital code word.
Page 13
Page 22
Pacific Research Solutions RI-300e User Manual
Because DCS may have extended periods of all ones and zeros, almost all components in the transmitter and receiver chain
must be coupled down to at least 2 Hz or lower. This requirement means that certain transmitters and receivers must be
modified before they are capable of DCS operation. Phase modulators, in particular, need special consideration because they
theoretically are incapable of being directly modulated by DC, unlike direct FM modulation methods. Low frequency response
is the primary requirement for DCS systems.
Unlike CTCSS, DCS the signal spectrum occupies considerable more bandwidth. A poor low frequency response in the
transmitter or receiver may not seriously distort a single frequency tone signal but may seriously degrade a wide band signal
containing multiple frequency components. The distortion risk is especially high if the frequency response delays the wide
band frequency components.
The RI-300 does include data error correction. But if too many errors occur, you may experience some blocking out of the
decoder. Errors can occur because of unwanted low frequency energy. The DCS decoders can be affected by voice energy that
falls below 300 Hz. Some radios do not remove this energy before transmission and can cause voice blocking of the decoder.
The RI-300 has a sub audio filter that removes this low frequency energy before the audio is re-transmitted. This feature will
increase the performance of the receiving radios. You may need to confirm that the radios used to operate the repeater, have
some type of sub audio filtering.
You will find that it is extremely important for the receiver and transmitter to be on frequency to achieve maximum
performance of the DCS function. Errors in the transmitter and receiver frequencies show up at the discriminator output as a
step function. Because of the long time constant required for the low frequency response, a step function can block the decoder
momentarily.
Before you start modifying your radio to operate DCS, make sure your service monitor is DCS capable. Some older monitors
require modifications to obtain the low frequency audio response needed for DCS operation. If in doubt, contact the
manufacturer.
Because there are so many radios that may need modification for DCS operation, we may not be familiar with your radio. For
this reason, we may not be able to provide technical support for some radio modifications. We want to hear constructive and
useful feedback. We appreciate having details about your successful modification of a radio for DCS operation.
Page 14
Page 23
Pacific Research Solutions RI-300e User Manual
SECTION 5 INSTALLATION (RI-310)
After unpacking and inspecting your RI-310 repeater controller, use the following steps to install the controller into the Vertex
VXR-5000 repeater.
1. Before starting, locate the serial number of your controller on the backside of the PC Board. It is important to make
note of this number in a safe place. This number can be used with S-Command 58 or 59 to remotely reset or reinitialize the program.
2. Start by removing the four screws holding the top cover on the Vertex repeater.
3. Position the repeater with the antenna connector toward you and the heat sink to your right. The receiver unit is the
box closest to the “RX ANT” connector. The transmit unit is the box on the other left side far end of the chassis.
4. The RI-310 controller will replace the Vertex controller. Completely disconnect all cables going to the Vertex
controller. You may need to remove the Vertex controller from the chassis to get at some of the cables. When you are
finished with installing the RI-310 controller, you may leave the Vertex controller mounted in the rack, as there is
enough room for both controllers .
5. You will find some cables routed on the right side going toward the “ACC” and “LINE” connectors. Remove the
cable tie wraps from these cables.
6. In this bundle of cables, you will find a 13-conductor cable. Re-route this cable past the left side of the receiver.
7. You will not be using the "LINE" connector cables on the right side of the receiver unit. You can pull these cables
back to the “LINE” connector. We will also not be using the 12-conductor cable that is routed on the left side of the
receiver unit. You can also pull this cable back, bundle and tie these cables together and stow them.
8. Locate the 6-conductor LED cable. This cable has multi-colored wire. Plug this cable into the connector (J1013) on
the bottom of the RI-310 interface board. This cable has 6 conductors but the connector housing has 7 positions.
9. Find the 5-conductor cable that comes from the power supply unit. This cable has two red wires, two black wires, one
white wire and a 6-pin housing. Plug this cable into the connector (J1004) on the bottom of the RI-310 interface
board.
10. Place the RI-310 in the slot between the receiver and the vertex controller. The MIC/PROG jack should be located on
the side closest to the power supply or RF power amp.
11. The mounting holes in the RI-310 should line up with the mounting tabs in the Vertex repeater. The RI-310 is held in
place by the two screws that are supplied. The bottom of the RI-310 circuit board should line up with a card edge
bracket in the bottom of the Vertex repeater.
12. Locate two cables that exit the right side of the transmitter unit. Plug the 8-conductor cable with one yellow wire into
the RI-310 controller connector labeled “TX-UNIT”. Then plug the 4-conductor cable with one shielded gray wire
into the RI-310 connector labeled “TX-MOD”.
13. You should find one last 5-conductor cable with one black wire on the right side of the transmit unit. Plug this cable
into the RI-310 connector labeled “REG-UNIT”.
14. From the left side of the receiver unit, you will find two cables. Locate the 10-conductor cable with one violet wire
and plug this cable into the RI-310 connector labeled “RX-UNIT”. Then plug the 2-conductor shielded cable into the
RI-310 connector labeled “RX-DET”.
15. Last, from the left side of the receiver unit, you will find a 13-conductor cable with one green wire coming from the
“ACC” connector. Plug this cable into the RI-310 connector labeled “ACC”.
16. Re-inspect all cables very carefully. Make sure that you do not have any incorrect connections. You should have
three cables that are not connected to anything.
17. All input and output audio levels have been preset for the Vertex repeater. However, the receiver and transmitter
audio levels will need some final adjustments before you are completely finished. See Section 7 for details on this
procedure.
18. Adjust the potentiometer on the top of the VXR-5000 “TX UNIT” to mid position. This is the rough modulation level
for the DCS encode data.
19. Because the RI-310 controller may key up the repeater at any time. Make sure that you install a dummy load on the
“TX ANT” connector before you reconnect power to the repeater for testing.
20. If your repeater frequency was not programmed into the RI-310 at the factory, you will need to install the
programming cable into the RI-310’s “MIC/PROG” jack. Connect the other end to your PC.
21. Connect power the repeater and use your RI-300 programming software to set the RX and TX frequency of the
repeater, see VXR-5000 FREQUENCY SETUP later in this section.
22. Once you have the repeater on the air, you can follow the rest of the Vertex initialization procedure in this section.
This will enable the LEDs on the front panel of the repeater.
23. Before you are done, continue with the rest of this section set up the transmitter high and low power levels.
24. Although the audio levels are preset at the factory, you will need to make some final adjustments before installing your
repeater. See section 7 for detailed information on this subject
Page 15
Page 24
Pacific Research Solutions RI-300e User Manual
The repeater controller and telephone interconnect is now functional with the factory default commands, features, and
messages. This allows operation of your new repeater within minutes of installation. All the features, macros, and messages,
can be customized in your RI-310 by sending commands over the air or telephone. This manual should be completely
understood to fully enjoy all of the RI-310’s power and features.
VXR-5000 FREQUENCY SETUP
Use the following procedure to set the VXR-5000 receive and
transmit frequencies.
1. Connect your computer to the controller using the programming
cable and run the RI-300 Programming Software.
2. In the programming software, pick “Repeater” then pick
“Frequency Setup”.
3. Make sure that the “Radio Type” is set to
“0-Vertex VXR-5000 Duplex”.
4. In the receive frequency box, enter the repeaters receive (input)
frequency.
5. In the transmit frequency box, enter the repeaters transmit
(output) frequency.
6. You can set the “Transmit Offset”, but the box is not required if
you set the “TX Offset” button to “Split”.
7. Make sure that both “High Band Limit” and “Low Band Limit”
are set to zero. This will help to assure that the repeater
frequency is not changed accidentally over the air.
8. You are now ready to update the controller. Pick the “Send”
button, than pick the “Start” button. The software will send
these modifications to the controller.
9. Do not forget to save these changes to your data file.
VXR-5000 DEFAULT LED and TX POWER MACROS
The RI-310 uses macros to control the high/low power settings during battery and over temperature operation. These macros
also update the repeater's front panel LEDs. Once you have installed the controller and have the repeater on the air, you can
initialize these macros by using the following format.
These initialize macros can also be run from the
programming software. Pick “Controller” then pick
“Send S-Cmd”, type only “6861” or “6859” depending on
the type of repeater, and then pick the send button.
Initialize VXR-5000DC (DC model)
S-Command
1. 123456 Unlock the controller
2. 68 61 Send DC initialization command, you should hear an "OK" in CW
3. 69 1 Lock and save changes
4. Cycle power to repeater so that your macros will completely take effect.
Initialize VXR-5000AC (AC model)
S-Command
1. 123456 Unlock the controller
2. 68 59 Send AC initialization command, you should hear an "OK" in CW
3. 69 1 Lock and save changes
4. Cycle power to repeater so that your macros will completely take effect.
After you have initialized these macros, open you repeater data file and perform a get data from controller, using the
Programming Software. Save this data as your new default repeater data file.
Description
Description
Page 16
Page 25
Pacific Research Solutions RI-300e User Manual
The following shows the default data for the above macros. If you want to change the repeater’s transmit power, you will need
to modify macros at line 50 and 53, see the following page for more information on this subject.
Start Line 050 061C 131100C D Vertex Low TX Power, approximately 10 watts
Start Line 051 061C 65481001#480901C 6853C DD Check for over temp and battery operation
Start Line 053 061C 131200C D Vertex High TX Power, approximately 25 watts
Start Line 054 061C 46110C D TX LED on
Start Line 055 061C 46111C D TX LED off
Start Line 056 061C 46121C 46130C 6850C D BATT LED on, AC LED off jump to Low power
Start Line 057 061C 46120C 46130C 6851C D BATT LED off, AC LED on jump to High power
Start Line 058 061C 46121C 46130C 6853C D BATT LED on, AC LED off jump to High power
Start Line 059 660C 4509056C 4510151C 6863C D AC init, enable input triggers and jump to start line 63
Start Line 061 660C 4509058C 4510153C 6863C D DC init, enable input triggers and jump to start line 63
Start Line 063 4509157C 4510050C 4527154C Finish Vertex initialization.
Start Line 064 4527055C 661C D
Changing Transmitter Power Level on the VXR-5000
If you have enabled the above macros in your VXR-5000 and need to adjust the transmitter power level, use the following
procedure:
1. Connect a wattmeter and dummy load to the VXR-5000 transmitter.
2. Connect your computer to the controller using the programming cable. Run the RI-300 Programming Software and open
your controller’s data file. If you do not have a data file for your controller, do a get data from the controller and save this
data as your controller’s data file.
3. In the programming software, pick “Repeater” then pick “Frequency Setup”.
4. Pick the “Force Transmitter On, 30 Seconds” button. Then adjust the “Transmit Power Level” slide bar while reading the
wattmeter for your high power setting (equal to or greater then 10 watts) and record this DAC value below.
5. Now adjust the “Transmit Power Level” slide bar while reading the wattmeter for a 10-watt low power setting and record
this DAC value below.
6. Return the “Transmit Power Level” slide bar to your high power setting, pick the “Send” button and then the “Start”
button. This will update the controller with your new high power setting.
7. Close the “Frequency Setup” window. Next, you will need to modify the transmitter power level macros.
TX High Power DAC Setting __________ at __________ watts (equal to or greater then 10 watts).
TX Low Power DAC Setting __________ at 10 watts.
Note: Vertex recommends NOT setting the transmitter power below 10 watts output or above 25 watts.
8. In the programming software,
pick “Commands” then pick
“Macro Data”. In the “Macro
Data” scroll box, select line
“050”, this is the VXR-5000
low power macro. Then pick
the “Edit Macro” button.
9. In the “Macro list data” scroll
box, double click the line with
“DAC Output 1 = 100”. You
will now see this information
in the “Edit System
Command” box. Change the
DAC value from 100 to the
low power value you recorded
above, “131n”, where “n”
equals the low power DAC
value.
Page 17
Page 26
Pacific Research Solutions RI-300e User Manual
10. Pick the “Replace” button. This should replace the old DAC S-Command with this new one.
11. Now pick the “OK” button.
12. In the “Macro Data” scroll box again, select line “053”, this is the VXR-5000 high power macro. Then pick the “Edit
Macro” button.
13. Repeat steps 8, 9 and 10 for the high power setting.
14. You are now ready to update the controller. Pick the “Send” button, than pick the “Start” button. The software will send
these macro modifications to the controller.
You are done. You have just modified two macros. You can use this same process to create user commands along with may
other features in the controller.
VXR-5000 ACCESSORY CONNECTOR “ACC”
The RI-310 used the 25-pin “ACC” connector to provide
various inputs and outputs. Only pins 1 through 13 of the 25pin connector are used. The following is a list of the
connector p i ns and functions.
1.
Digital Ground
………... Chassis ground for all digital
inputs and outputs.
2.
+12 Volts Output
……... This is a ½ amp output from
the regulated supply. Please
use fuse protection.
3.
Digital Input Bit 1
4.
Digital Input Bit 2
5.
Audio Output
…….. This is a user programmable digital input. See S-Command 45 for additional information.
….…. This is a user programmable digital input. See S-Command 45 for additional information.
…………. This is a receiver audio output and is programmable with S-Command 34. This output can be
set for either discriminator or de-emphasis audio. The audio on this output is 0dbm or
0.774Vrms for 5KHz Deviation. See section 16, “Setting Up Audio Channels” for audio
selection. You can also use this output to connect to another RI-310 audio input for a link or
remote.
6.
Audio Input
…………… This is audio input that can be routed to the transmitter and is programmed with S-Command
35. The audio on this input should not exceed 0dbm or 0.774Vrms for 5KHz Deviation.
Normally with the RI-310’s Auxiliary buss, you can select input channels to use. But, with this
input, audio in is enabled when any of the auxiliary buss channels are enabled. This input can
be set for either flat FM modulation to the transmitter or with pre-emphasis. See section 16,
“Setting Up Audio Channels” for audio selection. You can also use this input to connect to
another RI-310 audio output for a link or remote.
7.
Audio Ground
8.
Digital Input Bit 3
………… Use this to connect to the shields of your audio cable.
….…. This is a user programmable digital input. See S-Command 45 for additional information. This
input will also support an active low COS input for the above audio input. See S-Command 92,
mode 7 for more information on this feature.
9.
Dig. Out Bit 1 / DAC 2 ..
This is a user programmable digital output. See S-Command 46 & 47 for additional
information. When the VXR-5000 is operated as a simplex remote base, this output bit is used
to operate a TX/RX relay. This pin can also be jumped to output the DAC #2 signal. See SCommand 13 for information on controlling this output. To make the jumper changes, you must
remove the interface board from the controller and locate the jumper marked "DIG/DAC"
10.
Digital Output Bit 2
….. This is a user programmable digital output. See S-Command 46 & 47 for additional
information.
11.
Digital Output Bit 3
….. This is a user programmable digital output. See S-Command 46 & 47 for additional
information. This output will also support an active low PTT output for the above audio output.
See S-Command 92, mode 7 for more information on this feature.
12.
13.
Buss Req
S-DATA
….…………… This signal is used to tell other controllers when data is ready.
………...……... This signal is used to send serial data to other controllers when multiple controllers are
Pacific Research Solutions RI-300e User Manual
When operating the VXR-5000 as a simplex
remote base, the RI-310 is designed to use digital
output bit #1 on pin 9 of the "ACC" connector to
operate the transmit/receive relay. This output is
open collector and will pull low during the transmit
cycle. Use a relay with a 12-volt coil that draws
less then 80mA. Use the following diagram for
hooking up the TX/RX relay. To set up the
controller to operate in this mode, you will need to
$&&3,19
$&&3,13R
1',2'(
7;5;5(/$<
9;55;$17
$17(11$
9;57;$17
change System Command 92, mode 1.
Two or more RI-310 controllers can be connected together via the auxiliary connectors. You can also connect two RI-310
controllers together via this 25-pin "ACC" connector, for linking or remote base operation. Use the following connections.
The RI-310 has an interface board used to make connections from the RI-300 and the VXR-5000 repeater. On this board is a
DAC and some additional inputs and outputs already connected to some of the repeater's internal functions. The following is a
list of these functions. See section 17 for a detailed schematic on this interface board.
DAC Output access by S-Command 13
DAC #1 = Controls TX output power.
DAC #2 = Available, see "ACC" connector pin 9 on previous page.
Bit input accessed by S-Command 45
Input bit 09 = Battery detect signal from repeater's power supply. 1 = AC and 0 = Battery
Input bit 10 = TX Over temperature signal from repeater's power amp. 0 = Over temp
Input bit 11 = TX Unit PLL unlocked. Used by controller.
Input bit 12 = RX Unit PLL unlocked. Used by controller.
Input bit 13 = Noise squelch detect signal from RX Unit. 0 = Open squelch and 1 = Closed squelch.
Input bit 14 = Available on board but not connected to anything (U1001 Pin 4).
Input bit 15 = Available on board but not connected to anything (U1001 Pin 5).
Input bit 16 = Not available.
Bit output controlled by S-Command 46
Output bit 09 = Used to disable RX Unit squelch. Used by controller, do not modify.
Output bit 10 = RX Off, used to pad the RX antenna input. Used by controller, do not modify.
Output bit 11 = Vertex TX LED. This signal is inverted, set high to turn off the LED.
Output bit 12 = Vertex AC LED. This signal is inverted, set high to turn off the LED.
Output bit 13 = Vertex BATT LED. This signal is inverted, set high to turn off the LED.
Output bit 14 = Available on board but not connected to anything (U1002 Pin 11).
Output bit 15 = Available on board but not connected to anything (U1002 Pin 10).
Output bit 16 = Available on board but not connected to anything (U1002 Pin 9).
Page 19
Page 28
Pacific Research Solutions RI-300e User Manual
SECTION 6 INSTALLATION (OPTIONS)
This section outlines the installation of various options for the RI-300 and RI-310.
TEMPERATURE SENSOR
The RI-300 is designed to use a LM335 solid-state temperature sensor. This sensor has a range of -17°C to +85°C (+2°F to
+185°F. You can purchase a sensor and cable assembly from Pacific Research or build one of your own. See the following
diagram.
Plug the temperature sensor cable assembly into the connector labeled "Temp" on the RI-300 or RI-310. Next to the temp
connector is an adjustment that can be used to calibrate the temperature. You will need a reference temperature for this
calibration. Do not mount the sensor to the TX heat sink for calibratio n.
After the sensor's temperature has stabilized:
1. Unlock the controller.
2. Send S-Command 30*12 and the controller will read back the temperature.
3. If an error in the temperature is detected adjust the calibration potentiometer up or down, about 1/4 turn per 1°F
4. Repeat step 2 and 3 until the controller reads the correct temperature.
Page 20
Page 29
Pacific Research Solutions RI-300e User Manual
INSTALLING DIGITAL VOICE RECORDER
To install your DVR, use the following steps.
1. Turn off power to the repeater and controller.
2. When working on your controller, use proc edures to assure no static discharge occ urs through the controlle r or DVR.
3. Remove the cover of the RI-300.
a. On the RI-310, you will need to remove the 2 screws that hold the controller in the VXR-5000.
b. Remove the 4 screws that hold the CPU circuit board. This is the board that has the LEDs.
4. The analog circuit board is the board that has a small transformer. Just below the transformer, locate two 5-pin headers.
One is a male and the other is a female. These headers are spaced 1.1" apart from each other.
5. You will notice similar headers on the DVR. Plug the DVR into the analog circuit boards, matching up the headers.
6. Carefully re-inspect your installation, making sure that you have all pins correctly aligned, and no board parts interfere.
7. Assemble the controller and re-install as required.
8. Turn on power to the controller and repeater.
9. Unlock the controller.
10. Send S-Command "33 9 x" where "x" equals the DVR size. (1 = 120 Seconds, 2 = 240 Seconds, 3 = 480 Seconds).
11. Lock and save the DVR configuration using 691.
12. You are now ready to use your DVR. See section 12, S-Command 33 for more details on its operation.
INSTALLING AUDIO DELAY (AD-3)
The audio delay board delays the audio between the receiver and transmitter. This feature allows the controller time to
terminate the repeat audio path before a DTMF tone or squelch burst is retransmitted over the air. To install your Audio Delay
board (AD-3), use the following steps.
1. Turn off power to the repeater and controller.
2. When working on your controller, use proc edures to assure no static discharge occ urs through the controlle r or Audio
Delay board.
3. Remove the cover of the RI-300, the radio interface connector mounting studs, and 2 screws that hold the analog board to
the chassis.
a. On the RI-310, you will need to remove the 2 screws that hold the controller in the VXR-5000.
b. Remove the 4 screws that hold the CPU circuit board. This is the board that has the LEDs.
4. The analog circuit board is the board that has a small transformer. In one corner of the circuit board you will find a double
row 18-pin header with jumpers.
5. Remove all five jumpers installed in this header.
6. Plug the Audio Delay board into the header. Make sure that the standoff aligns with the mounting hole on the RI-300
analog circuit board.
7. Install the #4-40 x ¼” screw supplied to hold the AD-3 board to the RI-300 analog board.
8. Carefully re-inspect your installation, making sure that you have all pi ns correctly aligned.
9. Notice 3 j umpers marked JP1 through JP3 on the AD-3 board. Use the following table to select the delay you need.
JP1
IN IN IN 62.5 mS 523 8 (Default)
OUT IN IN 125 mS 523 14
OUT OUT IN 250 mS 523 27
OUT OUT OUT 500 mS 523 502
10. Assemble the controller and re-install as required.
11. Turn on the power to the controller and repeater.
12. If you have changed the delay as listed in step 9
a. Unlock the controller with your password.
b. Send S-Command "523 x" where "x" equals the squelch acquisition time as shown in the above table.
c. Lock the controller and save the changes, S-Command 691.
13. You are now ready to use your Audio Delay.
JP2
JP3 Delay
S-Cmd 523 setting
Page 21
Page 30
Pacific Research Solutions RI-300e User Manual
INSTALLING THE REMOTE BASE INTERFACE (RBI-3)
The RBI-3 cannot be installed into the RI-310 as some of its features are already included on the RI-310. The Remote Base
Interface board adds various features to the RI-300 controller. For additional details, see the schematic in section 17. These
features include:
• 1 non-repeating audio port (input and output) with level adjustments.
• 7 digital inputs (5V logic). These bits are accessed via S-Command 45, bits 09 through 15
• 7 digital outputs (Open collector). These bits are accessed via S-Command 46, bits 10 through 16.
• 2 8-bit DAC outputs (0-5V). These DAC outputs are accessed via S-Command 13.
• 1 PLL serial data channel. S-Command 91 and 92 are used to set up this PLL channel.
• 1 Analog input (S-Meter). See section 4, “Analog Input (Pin5)” for more information.
To install your Remote Base Interface board (RBI-3), use the following steps.
1. Turn off power to the repeater and controller.
2. When working on your controller, use proc edures to assure no static discharge occ urs through the controlle r or Audio
Delay board.
3. Remove the cover of the RI-300 then remove the radio interface connector mounting studs and 2 screws that hold the
analog board to the chassis.
4. The analog circuit board is the board that has a small transformer. Just behind the radio interface connector, you will find a
black 26-pin socket header. Plug the RBI-3 into this header, making sure all pins align. The DB-25 connector on the RBI3 should align in the same direction as the radio interface connector.
5. Carefully re-inspect your installation, making sure that you have all pi ns correctly aligned.
6. Re-install the analog board and RBI-3 into the chassis, installing the 4 mounting studs on the 2 connectors.
7. You are now ready to use your RBI-3.
RBI-3 Jumpers
On the RBI-3 you will notice 5 jumpers labeled JP301 to JP305. The following details the function of these jumpers.
JP301 - PLL Clock Polarity:
This jumper controls the polarity of the Clock signal. Installing this jumper to the left provides a positive polarity
signal. This position is used for most applications.
JP302 - PLL Latch Enable Polarity:
This jumper controls the polarity of the Latch Enable signal. Installing this jumper to the left provides a positive
polarity signal. This position is used for most applications.
JP303 - PLL Clock Select Enable
Installing this jumper enables the ECK signal to be turned on and off by the serial chip select (SCS) signal. Install this
jumper for most all applications.
JP304 - PLL Latch Enable Select Enable
Installing this jumper enables the ECK signal to control the latch enable signal. Install this jumper for most all
applications.
JP305 - Bit-16 Output / DAC-2 Select
Due to the lack of pins on the DB-25 connector, bit-16 output and DAC-2 output are shared on pin 13 of the
connector. Use JP305 to select which of these outputs are routed to pin 13.
+&
8
8
53
X)
+&
0$;
.
/
&
X)
5(027(,17(5)$&(-
8&1$
8
8
&
&
'$&',*
-3
13
X)
&
X)
X)
-
&
5
13
.
X)
13
.5
&
X)
95
.
&5
%$9/
&
8
0&
&
8
8
&
X)
X)
-3
13
13
+&
&
X)
...
-3
555
X)
&
.
5
1
-3
-3
.
.
5
4
.
5
95
5%,5(9$
5%,5HPRWH%DVH,QWHUIDFH
Page 22
Page 31
Pacific Research Solutions RI-300e User Manual
RBI-3 Connector Pin Out
The RBI-3 uses a 25-pin DB type connector to provide
various signals as follows:
DIGITAL INPUTS (Pins 6, 7, 17 and 22 through 25): The
RBI-3 has 7 digital inputs that can be used to trigger macros.
These are C-MOS gates with a voltage swing of 0 to 5 VDC,
TTL level. All digital inputs have 10K pull up resistors. Your
application must “pull down” or sink current with either a
transistor or TTL gate or equivalent. Upo n de tecting either a
rising or falling edge or change in the state of an input, the
controller can be programmed to automatically execute a
macro. See S-Command 46 for additional information on
programming these inputs. Input bit 12 on pin 6 doubles as a
COS input when connected to a remote base radio, see S-
DIGITAL OUTPUTS (Pins 4 and 8 throug h 13): The RBI-3 has 7 digital outputs whose states can be modified by SCommand 45. Each of the 7 outputs can be individually commanded or forced into the high or low logic state. These are open
collector NPN transistors and can sink up to 120ma each and can sink current from a voltage sources as high as 24 volts.
Output bit 10 on pin 4 doubles as a TX or PTT signal when connecting to a remote base radio, see S-Command 92. Output bit
16 on pin 13 can be jumped to DAC 2 in place of the digital out. See jumper details on previous page.
DIGITAL GROUND (Pin 21): Use this as a common for the digital inputs and outputs.
ANALOG INPUTS (Pin 5): The RBI-3 has one analog input that can be directly read as a voltage in the range of 0 to 3.75
volts. This input can also be connected to your radio's limiter output for a Signal Meter function. In some S-Meter
applications, you need to provide a method for scaling the voltage connected on this input. When reading this signal over the
air, use speech control word 014 for the analog voltage and speech control word 013 for S-Meter.
AUDIO OUTPUT (Pin 3): This is a receiver audio output and is programmable with S-Command 34. This output can be set
for either discriminator or de-emphasis audio. The audio on this output is 0dbm or 0.774Vrms for 5KHz Deviation. See
section 16 “Setting Up Audio Channels” for setting up audio on this o utp ut.
AUDIO INPUT (Pin 2): This is audio input that can be routed to the transmitter and is programmed with S-Command 35.
The audio on this input should not exceed 0dbm or 0.774Vrms for 5KHz Deviation. Normally with the RI-300’s Auxiliary
buss, you can select input channels to use. But with this input, audio in is enabled when any of the auxiliary buss input channels
are enabled. This input can be set for either flat FM modulation to the transmitter or with pre-emphasis. See section 16
“Setting Up Audio Channels” for setting up audio on this input.
AUDIO GROUND (Pin 15): Use this to connect to the shields of your audio cable.
DAC 1 OUTPUT (Pin 16): This is an 8-Bit DAC that can output 0 to 5 volts at 10mA. S-Command 13 1 controls this DAC.
+5 Volts (Pin 1): This output can be used to supply +5 volts for your circuit. Do not draw more than 25mA.
POWER GROUND (Pin 14): Use this pin with the +5V and/or DAC outputs.
PLL Data (Pin 18): This output is used to supply frequency data to a synthesized remote base radio.
PLL Clock (Pin 19): This output is used to clock the frequency data to a synthesized remote base radio.
PLL Latch Enable (Pin 20): This output is used to latch or sto r e the freq uency data to a synthesized remote base radio.
Page 23
Page 32
Pacific Research Solutions RI-300e User Manual
SECTION 7 ADJUSTMENTS
Adjusting the audio levels in your controller is very important, in order to avoid clipping or distorted audio. In this section you
will find various features in the co ntroller to help you thro ugh is process.
The RI-310 is shipped with audio levels already set for the Vertex repeater, however final adjustments may be required. If you
are installing a RI-300 or checking the RI-310 audio levels, use the following procedure.
Warning: Refer to section 8, Initialization procedure. W hen a full controller initialization is p e rformed all digital pot settings
are returned to their default settings. Do not perform the initialization procedure at this time. During full controller
initialization, all system settings, user commands, macros, messages, and digital pot settings will be returned to their defaults.
While holding down the initialization button, apply 12 VDC power. After all the LED’s are turned on, you can release the
initialization button and only the system data will be modified. If you continue holding the initialization button for more than
fifteen seconds, the digital pots will be reset.
Note: If you are having startup problems, check the following items.
1. When entering your password for the first time, make sure the COS, CTCSS and DTMF status LED’s are operating
properly. Most of the startup problems will relate to discriminator audio level too low, too high, too much DTMF twist
and/or audio distortion (or CTCSS level too high or low). If your discriminator does not have adequate filtering of the 455
kHz (second IF frequency), you will have to provide for this filtering between the radio and controller. The RI-300 design
has a wide dynamic range for all of the decoders and should work in most conditions.
2. The un-key of your radio when sending a command is a normal command termination. If you are experiencing a problem
when getting started or the COS is always on, you can send a command as normal and wait about 3.5 seconds from the last
digit for the controller to try to process the command.
3. If you experience some problems decoding DTMF, the likely problem is that the tone levels are out of range. The DTMF
decoder has a 30+ dB dynamic range, so that decoding DTMF should not be a problem with a reasonable discriminator
input level. The DTMF status LED illuminates when a tone is first decoded and remains lit until after, either a function
complete or at the completion of a DTMF Inter-digit time-out. If you experience problems where one row or column that
did not decode properly. You may need to check the receiver level or frequency response. To test this, you send one digit
Page 24
Page 33
Pacific Research Solutions RI-300e User Manual
SETTING SQUELCH GAIN (S-COMMAND 50)
The RI-300 uses digital pots for most of its audio level settings. The digital pots have electrical shaft positions called steps.
Each pot has 64 steps, ranging from 0 to 63. S-Command 50 is used to set the squelch potentiometer to specific steps or allow
up and down control of the potentiometer. Each digital pot in the RI-300 has a default setting. See Section 12 for details on
each default setting. If the squelch is open (COS LED on all the time), it will be necessary to let the DTMF inter-digit timer to
timeout to get the controller to accept any command, including the password. The following procedure will outline how to set
up the digital squelch potentiometer.
S-Command
1. 123456 Unlock the controller with your password, you are now in programming mode.
2. 50 [Level] Enter the squelch pot value where the level is a pot step value between 00 and 63. The factory default
3. 50 40 Try sending a larger level setting if the COS LED is still on (3 seconds after you un-key).
4. 50 20 Try sending a smaller level setting if the squelch is too tight.
5. For best performance, set the squelch level 4 to 5 steps above the closed squelch threshold.
6. 69 1 Lock the controller and save your changes.
Do not attempt to set the squelch at the squelch close threshold. The
SmartSquelch works best with a setting of 4 to 5 above the closed threshold.
You can also use the programming software to set the squelch level
potentiometer.
1. Run the programming software and open your repeater data file.
2. Pick “Repeater” then pick “Squelch Setup”.
3. Using the “Squelch Level” slide bar, decrease the squelch setting until the
COS LED on the controller is lit.
4. Then increase the slide bar until the COS LED just goes out.
5. Increase the slide bar another 4 to 5 counts.
6. Pick the “Send” button then pick the “Start” Button. This will permanently
save this setting to the controller.
7. Pick the OK and save your data file.
Description
level is 31.
SMARTSQUELCH, NORMAL and EXTERNAL SQUELCH OPERATION
One of the most powerful features of the RI-300 controller is its built-in squelch circuit (COS). The RI-300 squelch circuit uses
a discriminator noise band-pass filter, an adjustable amplifier (adjustable gain), an AC to DC conversion stage, into an ADC
(Analog to Digital Converter) and then into the micro-controller. By using the micro, all the significant parameters of a squelch
circuit can be implemented in software and are remotely configurable. In the normal squelch mode, the squelch will operate
similarly to that of a standard radio. You can change the squelch level and adjust the upper and lower squelch threshold if
needed. In the SmartSquelch mode, the micro-controller performs math functions that are operated by an algorithm, resulting in
a high performance squelch system. Many parameters of the SmartSquelch are remotely adjustable. The squelch starts with a
fast 10 ms decay delay and extends this delay depending on the quality and type of the signal on the repeater’s input.
SmartSquelch also has another useful feature, the “weak signal message”. If the RI-300 detects that a user is not full quieting
on the repeater input, it will change the courtesy message to the “weak signal message”, in place of the normal courtesy
message.
A third squelch mode is provided for connecting to external squelch circuits. When using this mode, connect your external
squelch circuit to the Pi-1 digital input. This signal should be a 5 volt logic or open collector, active low.
Once you have connected your controller to a receiver / transmitter and adjusted the audio, you should then confirm its basic
repeater operation. This can be done by transmitting a carrier in the input of the repeater and observing the “COS” LED
turning on and off when you key and un-key. You should next see the “PTT” LED turn on while the repeater transmitter is on.
Next, you can confirm the repeater audio path by listening to your self on the output of the repeater. Finally, if you transmit a
carrier with a 100Hz CTCSS tone on the input of the repeater, you should see the “RPT-TSQ” LED go on and some other
LED’s flashing. The flashing LEDs will be described later in this section.
SYSTEM STATUS INDICATORS
The system status LED indicators will display the current status of the controller. S-Command 09 is provided to enable or
disable (turn on or off) all status LEDs. Turning off the display will lower the current drain of the controller and may be
important in a solar powered or portable repeater configuration. With the status LEDs turned off, the controller will draw less
than 140 ma. During the controller power on
self-test, the RI-300 will turn on all of the status
LEDs for about 1 second.
5&95/(9(/
$&&
&26
6<67(0
7;81,7
5;'(77;02'
7(03
'70)
$8;
377
86(5
',$/&/,&.
+22.
5,1*
537&7&66'&6
5,6WDWXV/('V
7(/(&2
,1,7
5;81,7
$8;,/,$5<
63.5
5(*81,7
0,&352*
The status display also acts as a receive-level
audiometer. When you press and hold the “INIT”
button after the power is on, the display will show
receive deviation. Each LED shows 300Hz of
deviation. When the LEDs labeled “SYSTEM”
through the “AUX” are on, the input deviation is 1.5
KHz. When all LED’s are on and the “RING” LED
just comes on, the input deviation is 3.0 KHz.
5,
6<67(0
&26
3DFLILF5HVHDUFK
53776
'70)
$8;
81/2&.
377
',$/&/,&.
+22.
5,1*
5(3($7(5&21752//(5
,1,7
63($.(5
0,&352*
5,6WDWXV/('V
INDICATOR DESCRIPTION / FUNCTION
SYSTEM Shows when power is connected, the system is enabled (S-Command 01) and no activity on the receiver.
This LED will also flash at a rate of 4 times a second when the controller is decoding an enabled
S-Command CTCSS TONE or DCS CODE.
COS Carrier Operated Switch; indicates when a signal is present at the receiver.
RPT-TS Repeater Tone Squelch indicates when a CTCSS (Continuous Tone Controlle d Squelch System) or DCS
(Digital Coded Squelch) has been enabled in the repeater tone panel and is present at the receiver.
DTMF Dual Tone Multi-Frequency; indicates when the controller is decoding DTMF (Touch-Tones). This LED will
also flash at a rate of 4 times a second when the controller is decoding an enabled User Command CTCSS
TONE or DCS CODE.
AUX Shows when there is activity coming from the AUX link port. This LED will also flash at a rate of 4 times a
second when the controller is decoding an enabled Auxiliary CTCSS TONE or DCS CODE.
PTT Push-To-Talk; indicates when the controller is keying the repeater transmitter.
UN LOCK This LED indicates when the controller is unlocked (programming mode). This LED will flash when the
Vertex VXR-5000 PLL is out of lock.
DIAL CLICK Shows when a DIAL CLICK command is in the detect process. Once the dial click timer has expired, this
LED will flash at a rate of 4 times a second when the controller is decoding an enabled dial click CTCSS
TONE or DCS CODE.
HOOK Shows when the telephone is off-hook or a telephone call is in progress. This LED will also flash at a rate of
4 times a second when the controller is decoding an enabled Telephone CTCSS TONE or DCS CODE.
RING The controller has detected an incoming ring signal from the telephone line.
Page 27
Page 36
Pacific Research Solutions RI-300e User Manual
DTMF COMMAND INPUT
Dual Tone Multi Frequency (DTMF) is typically used in the telephone system for dialing. The RI-300 uses DTMF as the
primary means for the owner and users to control and communicate with the repeater. DTMF is made up of eight tones with
two of the eight turned on in each of the sixteen keystrokes. DTMF is used because of the reliability and ease of use in the
audio transmission range. When sending commands to the controller, you must send each DTMF digit with a delay of 3.5
seconds or less between digits. Then un-key the transmitter. This action is the same as the "enter" key on your computer
keyboard. If the squelch is open or not properly set, the controller will not be able to detect the un-key action. In this case you
can wait for the inter-digit timer to expire, at which time the controller will attempt to process the command. Once the
command is sent, the controller will respond with one of three actions.
1. CW “OK” is a result of a successful command.
2. Speech “ERROR” is a result of an error in the data of a S-Command or macro.
3. No response, the controller did not receive the command or the command was not valid.
TELEMETRY MESSAGES
Telemetry or messages are sent from the controller to you in response to a rep d(d)-( in)3r27nt5(k)7(es. DT)-14(MF is u)7e act4 is a resuI-6(rt4.Fcknn 545non)8(t)3eI-6(rt4.Fcknn 540( is a9 -1.185non)80 Tcı˝0.003 -001 Twı˝[(2. )5(o)-5( o)]Trly)1sene cooure caree˝T*ı˝0 Twı˝( )Tjı˝T*cjı˝T*ı˝0.001 Tcı˝0.002 Twı˝[(2. )-795(Spe(W)-7( ˆR)6(I)-6(-)1)3r2(g)8(e)IDa
Page 28
Page 37
Pacific Research Solutions RI-300e User Manual
CTCSS DECODE AND ENCODE OPERATION
CTCSS (Continuous Tone Controlled Squelch System) decode and encode is provided as a standard feature on the RI-300
using state of the art devices. All standard and non standard EIA CTCSS tones can be decoded or encoded. You may select 1,
2, 3 or up to all 50 CTCSS decode tones to operate the repeater. The controller has divided CTCSS decode into six
independent tone panels. This allows you to assign a di fferent group of tone s for different functions. These tone panels have
the following functions:
Tone panel #1: Repeater audio only. (RPT-TS LED)
Tone panel #2: User commands Control. (Flashing DTMF LED)
This tone panel allows access of user commands.
Tone panel #3: S-Commands and Programming. (Flashing SYSTEM LED)
This tone panel allows access to S-Commands and programming.
Tone panel #4: Auxiliary output audio. (Flashing AUX LED)
Used when connecting two controllers are connected together for linking and remote base operation.
Tone panel #5: Telephone audio and dial commands. (Flashing HOOK LED)
Used to access, dialing and pass audio to the telephone interconnect. When setting up the telephone tone
panel, include the same tones/code in the repeater and user command tone panels.
Tone panel #6: Dial Click. (Flashing DIAL CLICK LED)
Used for dial click commands, see S-Command 49 for more information.
The controller comes programmed with 100 Hz CTCSS tone ready for use in all six tone panels. The default tone may be
changed or additional tones added, see S-Command 20 or the programming software. Once you have selected the tones that
you want to decode, you will need to enable each of the tone panels.
CTCSS encode tones may be any one or more of the 50 standard and non-standard tones (S-Command 21 and 22). The encode
deviation level can be adjusted up and down from the default level (S-Command 23). The received or incoming CTCSS tones
may be passed to the repeater transmitter, or filtered (removed with a high pass filter, with no tone going out to the repeater
transmitter). Under normal conditions, you will filter out in incoming tone and re-encoding a new CTCSS tone either on the
same or a selected different frequency. This CTCSS encode mode is set by S-Command 21.
The CTCSS encode level is remotely adjusted with a digital pot in the same manner as the transmitter modulation, except with
S-Command 24. The CTCSS encoder generates tone on the voice audio path.
Page 29
Page 38
Pacific Research Solutions RI-300e User Manual
The following is a list of all S-Commands associated with the tone squelch decode and encode.
S-Command Description
01 System Mode (Repeater tone squelch decode enable)
14 User and System Command tone panel decode enable
20 Tone panel decode set up
21 Tone panel master and cross encode set up
22 Tone panel encode mode
23 External source tone panel encode set up
24 CTCSS and DCS encode level control
25 DCS TX/RX data polarity control
26 CTCSS/DCS decode to tal air-time
34 Auxiliary output tone panel enable
49 Dial Click command set up
72 Telephone tone panel decode enable
EVENT SCHEDULER (RI-300, Version 2)
The RI-300 has a time of day scheduler which can be used to automatically execute commands at pre-programmed times of the
day. For the scheduler to work, the system time clock must be set, using S-Command 43. See the programming section for
more details. The scheduler uses the system clock to determine when to execute a command. Because the system clock does
not have a battery backup, it must be reset each time the power is restored to the repeater controller. You can also enable a
courtesy message trigger that will let you know when the time clock needs to be reset.
Enable the “CLOCK NOT SET” Courtesy Message
1. Unlock the controller, send the password and un-key, you will hear a function complete.
2. Change the clock not set trigger from the standar d courtesy message to the CW “RST” message, send “32 0 3 21” and un-
key, you will hear a function complete.
3. When you are done, send “69 1” to lock the controller and save your changes. If needed, you can also send a “69 0” to
lock the controller and exit S-Command mode without saving changes.
4. You will now notice a new courtesy message.
Once the system time clock has been set and the schedulers have been set up the command will be automatically executed.
Sixteen individual schedulers are available. To set up the scheduler, use S-Command 44. See the programming section for
more details.
The RI-300 can also execute commands based on many other timed and internal events. See S-Commands 40 through 48 for
additional information on this subject.
EVENT SCHEDULER (RI-300e, Version 3)
The RI-300e has a time of day and date scheduler which can be used to automatically execute commands at pre-programmed
times of the day, week or year. For the scheduler to work, the system time clock must be correctly set, using S-Command 43.
See the programming section for more details. The scheduler uses the system clock to determine when to execute a command.
This system clock is a battery backed real time clock and will continue to keep time even when power is removed form the
controller.
Once the system time clock has been set and the schedulers have been set up the command will be automatically executed.
Thirty-two individual schedulers are available. To set up the scheduler, use S-Command 44. See the programming section for
more details.
The RI-300 can also execute commands based on many other timed and internal events. See S-Commands 40 through 48 for
additional information on this subject.
Page 30
Page 39
Pacific Research Solutions RI-300e User Manual
LOCAL MICROPHONE and SPEAKER
The RI-300 has a local microphone jack that supports all Vertex type microphones. You can use this input to directly talk on
the repeater transmitter. The audio from the microphone will mix with the repeater audio. You can also set S-Command 23 to
control which CTCSS/DCS tone is generated with local microphone activity. You can also use a DTMF equipped microphone
for controlling.
The speaker jack will drive an 8-ohm speaker. This output is the same audio as routed to the repeater transmitter. There is no
level adjustment available on this output.
There are two types of control operations, user commands and system commands.
1. The system commands (S-Commands) are the principal means for the repeater owner to configure and control the
RI-300's basic operation. These commands typically change the characteristics of the system or turn on/off functions of the
system.
2. The user commands are commands that the repeater owner builds to customize the repeater for the users.
INITIALIZATION PROCEDURE
There are two distinctive methods of re-initializing and returning to the factory default data. Default data for each of the
S-Commands is listed in section 12 and the System Command Table at the end of this manual. To initialize the RI-300 data,
use the following procedure:
1. Turn the power to the RI-300 off.
2. While depressing the initialization button, turn the po wer back on.
3. Wait until all the status LEDs turn on for two seconds and then release the initialization button.
4. During this initialization procedure, all default data excep t for the audio level digital pot positions, which were loaded into
the repeater controller’s “EEPROM” non-volatile memory. During the writing process to the EEPROM, all status LEDs
will remain on (approximately 8 to 10 seconds).
5. If you need to initialize the digital pot audio levels, during the power on initialization, continue hold ing the initialization
button for more than fifteen seconds. Then release the button. This initialization loads all default data including the audio
level digital pot positions. Also during the pot initialization, you may hear the controller produce a CW “OK” when it has
completed.
Pressing the initialization button while power is applied after the power on reset is complete will not change any data or be
detrimental. After the power has been on for 2 to 3 seconds, the initialization button can be pressed to turn the LED display
into a receiver audio level meter.
Page 31
Page 40
Pacific Research Solutions RI-300e User Manual
SECTION 9 INITIAL SETTINGS
This section will cover some items that you will need to modify before you put your repeater on the air. But first, confirm the
following items to make sure that your controller is operational.
1. Turn on the power to the repeater. The system LED should be the only LED on.
2. Apply a carrier without a CTCSS tone on the input of the repeater. The COS LED should come on.
3. Apply a carrier with a 100 Hz CTCSS tone on the input of the repeater. The COS and the CTCSS/DCS LED should come
on. The SYS, AUX, DTMF, DIAL CLICK and HOOK LED’s should be flashing 4 times per second.
4. Apply a carrier with a DTMF tone on the input of the repeater. The DTMF LED should be on continuously.
User and System Command Modes
The controller is always in one of two modes: (User Command mode or System Command mode) but never in both.
Commands sent via DTMF will be interpreted depending upon the controller mode at the time that the command is received.
When the power is first turned on, the controller is locked, and is in the User Command mode. When the controller is in this
mode, you will hear a single tone courtesy each time you un-key with a full quieting signal. If your signal is not full quieting,
the courtesy will change to a dual tone courtesy each time you un-key: (Weak signal). After receiving the programming
password in the User command mode, the RI-300 unlocks and will switch to the programming (System Command) mode.
When the controller is in this mode, you will hear a 2-tone courtesy each time you un-key with a full quieting signal. Be aware
that even in this mode, the courtesy will change to the weak signal courtesy if your signal is not full quieting
Command acknowledgment
Each time you send commands to the RI-300, you will get one of 4 responses. First, if you send any valid command without
errors, the RI-300 will respond with a CW acknowledgment message “OK”, or a function complete message of your design.
The “OK” message is of low pitch and has the rhythm of “dah dah dah dah di dah”. Second, you may hear a speech read back
of the data you had sent. Third, if you send an S-Command with an error or a user command that has an e rror in it’s
programming, the RI-300 will respond with a speech message: “ERROR. Fourth, if you send an invalid command, the RI-300
will not respond with any message.
When you are programming your RI-300 over the air, it is important to have a full quieting signal at the repeater. With a noisy
signal, digits can be missed and the result of the command may not turn out the way you planned. The following is a list of
some common problems people have encountered:
• If you key up and send the first digit of the command before the CTCSS or DCS decodes a valid tone, the first digit is
missed and the remainder of the command received becomes invalid - worse yet, looks like some other valid command.
• If you move in and out of a RF null while sending a command such as when using a hand held, a digit may get missed. The
received command then becomes invalid or worse yet, looks like some other valid command.
• If the RI-300 is in the User Command mode while you are trying to send S-Commands, or the controller is in the
S-Command mode while you are sending User Commands, you will not get the results you are expecting. Note that if 5
minutes have past without sending a command while you are in the S-Command mode, the controller will lock itself. If the
time-out should happen, you will hear an unexpected CW “OK”, or a function complete of your design, automatically sent
by the controller.
• Listen to the speech feedback from the controller when sending a system command. This telemetry will help you to
determine that your command was correctly executed.
Page 32
Page 41
Pacific Research Solutions RI-300e User Manual
DEFAULT USER COMMANDS
The controller comes programmed with some default User Commands. See section 13 for details on changing the command
names or the commands themselves. You can use these commands only when the controller is locked in User Mode.
#1 Repeater (system) OFF.
*1 Repeater (system) ON with CTCSS/DCS required to access repeater.
This command does not effe ct tone squelch req uirements for other tone p anel features.
*2 Repeater (system) ON with only a carrier needed to access repeater.
*3 Repeater (system) ON and with squelch open.
#4 Repeater CTCSS tone encode OFF.
*4 Repeater CTCSS tone encode ON.
#5 DTMF mute OFF.
*5 DTMF mute ON.
#6 Carrier delay OFF.
*6 Carrier delay ON.
*7 Answer Telephone only if ringing.
*8 Telephone off-hook. You can include the telephone number with this command.
*9 Telephone flash hook switch.
# Telephone on-hook.
#0 Link OFF.
*0 Full duplex link ON, used if you have 2 repeaters tied together.
A (x) Key transmitter on for X time.
SETTING UP YOUR STATION ID
You are now ready to change or set up the station identification,
following will show you how this ID was programmed into the controller. Once you have reviewed this procedure, you may
want to review section 14 for more details on programming messages before you start programming your own ID. You can also
use this same technique to modify any of the system messages.
Each character of the ID message has a 3-digit command number. See the default CW data table in section 12,
S-Command 31 for a list of all CW commands. The data (CW commands) for all messages are stored in the same memory area
as the macros. Take care when entering a new message or changing a message, to avoid damaging other data in the memory.
The default “Hello” message uses the following CW commands:
Character 1 = 001 Start Of Message
Character 2 = 036 Set Tone Generator 1 to 400 Hz tone
Character 3 = 079 Set Tone Generator 1 to output level 15
Character 4 = 118 Turn Tone Generator 2 off
Character 5 = 212 CW Speed, 16 WPM
Character 6 = 239 CW “H”
Character 7 = 236 CW “E”
Character 8 = 243 CW “L”
Character 9 = 243 CW “L”
Character 10 = 246 CW “O”
Character 11 = 002 End Of Message
As you can see in the above example, all CW commands have a start of message and a end of message. The body of the
message is contained between the start and end.
ID message
. The factory default CW ID is “Hello”. The
Page 33
Page 42
Pacific Research Solutions RI-300e User Manual
Review the following procedure to
understand how this “Hello” ID
was entered into the controller.
When you un-key your radio after
each command, you should hear
the character number in speech.
This will tell you that you did
everything correctly. If you hear
an “ERROR”, a mistake was made
and the command was aborted.
You can also use the programming
software to edit this message. Pick
“Triggers” then pick “Messages”,
highlight “Station ID” item 11 then
pick “Edit Msg.”. You will see the
message edit box as displayed on
the right. Use the same message
editing format to enter your
message commands as shown
below.
S-Command
1. 123456 If you are using DTMF, unlock the controller, you are in S-Command mode.
Y ou should notice a different courtesy tone.
2. 63 038 If you are using DMF, S-Command 63 sets the memory data pointer (start line number pointer)
to start line 038. If you are using the programming software, you can use the macro editor to
select the start line.
3. 31 001 S-Command 31, Enter message data into memory, Start Of Message.
4. 31 036 S-Command 31, Enter message data into memory, Set Tone Generator 1 to 400 Hz tone.
5. 31 079 S-Command 31, Enter message data into memory, Set Tone Generator 1 to output level 15
6. 31 118 S-Command 31, Enter message data into memory, Turn Tone Generator 2 off
7. 31 212 S-Command 31, Enter message data into memory, CW Speed, 16 WPM
8. 31 239 S-Command 31, Enter message data into memory, CW “H”.
9. 31 236 S-Command 31, Enter message data into memory, CW “E”.
10. 31 243 S-Command 31, Enter message data into memory, CW “L.
11. 31 243 S-Command 31, Enter message data into memory, CW “L.
12. 31 246 S-Command 31, Enter message data into memory, CW “O”.
13. 31 002 S-Command 31, Enter message data into memory, End Of Message.
14. 64 S-Command 64, Terminate the end of this memory segment.
15. If you are using the programming software, pick the “OK” button then pick the “Send” button
to update the controller.
16. 68 038 If you are using DTMF, S-Command 68 will trigger the message or macro at start line 038.
U se this to test your message. If you are using the p rogramming software, you can use the
“Send S-Cmd” dialog box to test this macro.
17. 69 1 If you using DTMF, S-Command 69 1 will lock the controller and save data, you are done.
Now you are ready to enter YOUR ID message. Use the above example to organize your message. It is important to know how
the memory is organized so that you will know what the next available start line will be. The table below shows the default ID
and how the above data was stored into memory.
1. The first two digits “31” make up the start of message marker. This data is automatically entered into memory as a result
of the S-Command “31 001”.
2. Each of the next groups of three digits represents each of the CW commands.
3. The first of the CW commands “036”, is the tone frequency for tone generator 1.
4. The next CW command “079” sets tone generator 1 output level to 1.5 KHz deviation.
5. The next CW command “118” turns off tone generator 2.
6. The next CW command “212” sets the CW speed to 16 words per minute.
7. After the CW speed command, enter each of the characters you wish to use.
8. The last two data items are the end of message “C” and end of memory segment “D” commands. These two digits are the
result of S-Commands “31 002” and “64”.
Because the ID is the last item stored in the data memory, you do not need to worry about damaging other data in the memory.
Please keep track of the memory used by your ID so that you will know the number of the next available start line.
Rather than using Morse code in some of your messages, you can use tone s of various pitch or le ngths with pause s in any of
your messages. See the CW commands list. You can also use the same method as above to store a speech ID message, see
section 12, S-Command 31.
Review the following procedure to enter a speech "WXYZ REPEATER" ID into the controller. When you un-key your radio
after each command, you should hear the character function or the actual word in speech. This will tell you that you did
everything correctly. If you hear an “ERROR”, a mistake was made and the command was aborted.
S-Command
1. 123456 Unlock the controller, you are in S-Command mode. You should notice a different courtesy tone.
2. 63 038 S-Command 63, set the memory data pointer (start line number pointer) to start line 038.
3. 30 001 S-Command 30, Enter message data into memory, Start Of Message.
4. 30 008 S-Command 30, Enter message data into memory, Delay one second.
5. 30 085 S-Command 30, Enter message data into memory, Speech word "W".
6. 30 086 S-Command 30, Enter message data into memory, Speech word "X".
7. 30 087 S-Command 30, Enter message data into memory, Speech word "Y".
8. 30 088 S-Command 30, Enter message data into memory, Speech word "Z".
9. 30 463 S-Command 30, Enter message data into memory, Speech word "REPEATER".
10. 30 002 S-Command 30, Enter message data into memory, End Of Message.
11. 64 S-Command 64, Terminate the end of this memory segment.
12. 68 038 S-Command 68, Trigger a message or macro at start line 038. Use this to test your message.
13. 69 1 S-Command 69, Lock the controller and save data, you are done.
The table below shows the default ID and how the above data was stored into memory.
1. The first two digits “30” are the start of message marker. This data is automatically entered into memory as a result of the
S-Command “30 001”.
2. Each of the next groups of three digits represents each of either the speech commands or words.
3. The first of the speech commands “008” is a pause for 1 second. This is used to keep messages from running together.
4. The actual speech message "WXYZ REPEATER" is located after the delay.
5. The last two data items are the end of message “C” and end of segment “D” commands. These two digits are the result of
S-Commands “30 002” and “64”.
Description
Station ID Message
CW “HELLO”
Station ID Message
Speech “WXYZ REPEATER”
Page 35
Page 44
Pacific Research Solutions RI-300e User Manual
SET UP CTCSS/DCS DECODE
The RI-300 controller is equipped with six independent tone panels for six different internal functions. These tone panels will
be discussed in detail, later in the manual. The RPT-TS (Repeater Tone Panel) LED will show when the controller is decoding
a repeater CT CSS tone or DCS code, e ve n though this current decode is not being used in the contro ller’s operation. The SYS,
AUX, DTMF, DIAL CLICK and HOOK LEDs will flash at a rate of 4 times per second when these tone panel functions are
also decoding tones. These six tone panels have the following functions;
Tone panel #1: Repeater audio only. (RPT-TS LED)
Use S-Command 01 to enable this panel for use.
Tone panel #2: User commands Control. (Flashing DTMF LED)
This tone panel allows access of user commands.
Use S-Command 14 1 to enable this panel for use.
Tone panel #3: S-Commands and Programming. (Flashing SYSTEM LED)
This tone panel allows access to S-Commands and programming.
Use S-Command 14 2 to enable this panel for use.
Tone panel #4: Auxiliary output audio. (Flashing AUX LED)
Used when connecting two controllers are connected together for linking and remote base operation.
Use S-Command 34 to enable this panel for use.
Tone panel #5: Telephone audio and dial commands. (Flashing HOOK LED)
Used to access, dialing and pass audio to the telephone interconnect.
Use S-Command 72 to enable this panel for use. When setting up the telephone tone panel, include the same
tones/code in the repeater and user command tone panels.
Tone panel #6: Dial Click. (Flashing DIAL CLICK LED)
Used for dial click commands, see S-Command 49 for more information.
The controller comes programmed with 100 Hz CTCSS tone, ready for use in all 6-tone panels. Before the controller will use
this tone for operation, you must enable each of the functions associated with each tone panel.
1. Repeater S-Command 01
2. U ser Command S-Command 14 1
3. S-Comma nd S-Command 14 2
4. Auxiliary S-Command 34
5. Telephone S-Command 72
6. Dial Click S-Command 49
The following example assumes that
you want to disable 100.0 Hz and
enable 127.3 Hz for all tone panels.
See section 12 S-Command 20 for
more details and your specific tone
number.
You can also use the programming
software to edit this message. Pick
“ToneSquelch” then pick “CTCSS
Decode”. You can adjust any of the
tone panels from this dialog box.
The following shows how to add and delete CTCSS tone from the controller using DTMF over the air.
S-Command
1. 123456 Unlock the controller, you are in S-Command mode.
2. 20 0 013 0 S-Command 20, Disable the 100.0 Hz tone for all tone panels.
3. 20 0 020 1 S-Command 20, Enable the 127.3 Hz tone for all tone panels.
4. 01 3 S-Command 01, Set repeater mode for COS + CTCSS/DCS.
5. 14 0 1 S-Command 14, Enable both macro and S-Command tone panels.
7. 69 1 S-Command 69, Lock the controller and save changes, you are done.
Description
Page 36
Page 45
Pacific Research Solutions RI-300e User Manual
SET CTCSS/DCS ENCODE
The RI-300 controller comes pre-programmed with CTCSS/DCS regenerate mode on. This means that when an enabled
repeater CTCSS tone or DCS code is decoded, the same tone or code is re-encoded on the repeater output. If you need to turn
off the encoder, or if you want to encode only one tone at all times, you will need to change the mode of S-Command 22.
See section 12 S-Command 22 for more details.
YOUR CONTROLLER SERIAL NUMBER
On the backside of the PC Board or mounting panel, you will find a label with your controller serial number. It is important to
make note of this number in a safe place. Use the space provided in this section to make note of the serial number. This
number can be used with S-Command 58 to remotely reset the controller (same as cycling the power to the controller) or with
S-Command 59 to remotely re-initialize the memory.
Controller serial number _______________________
CHANGING YOUR PASSWORD
The controller comes pre-programmed with “123456” as the password to access the System Command (S-Command) mode.
You can select a new 1 to 6-digit password. You can use any of the DTMF characters in your password except for “C”. Do not
use “C” in your password. To reduce additional problems, compare your
new password with the system commands to make sure it does not look like
a system command. Example, do not use “010” as the password. If you are
in the S-Command mode and accidentally send this password, you will turn
off the system instead! Oops!!
You can also use the programming software to edit this message. Pick
“Repeater” then pick “Passwords and Key code”. You may then edit the
“S-Command access” from this dialog box.
S-Command
1. Pick your new password, 1 to 6 digits. The default is 123456.
2. 123456 Unlock the controller, you are in S-Command mode.
3. 55 ?????? Enter S-Command 55 and your new password.
4. 55 Use the 55 S-Command without data to read back your new password.
Be careful. Reading back your password over the air will allow other people to hear your password.
If you make any mistakes, re-enter your new password. If you lock the controller with a mistake in the password, you will have
to reset to all the factory defaults to regain access to the S-Command mode again.
5. 69 1 S-Command 69, Lock the controller and save your changes.
6. ?????? Check your new password, send “(Your password)”, you SHOULD hear a function complete “OK”.
7. 69 0 Re-loc k the controller without saving changes.
Description
Page 37
Page 46
Pacific Research Solutions RI-300e User Manual
SECTION 10 AUXILIARY BUSS
The RI-300 has auxiliary input and output capability for connecting as many as eight RI-300 repeater controllers together, or
connecting to a single control receiver. Additional RI-300 controllers will allow interconnection of multiple repeaters, remotes,
links or a repeater with links and remotes. The Aux buss has eight audio channels and a digital serial data path to provide all
the communication that is required when connecting multiple controllers together. For added pro tection, the serial data
communication protocol contains an error check routine. If a controller does not receive valid data within four seconds, that
controller will return to a normal operating mode. This feature is designed to prevent a transmitter from staying keyed-down
because of a serial data communication failure.
CONNECTING MULTIPLE RI-300 REPEATER CONTROLLERS TOGETHER
You can connect multiple RI-300 repeater controllers together
using the auxiliary buss connector and a standard 16 pin flat
cable. The cable should be pin to pin. Up to eight co ntrollers
can exist on one cable and the cable should have an overall
length of no more than 6 feet. The auxiliary port has 8 audio
channels in a full cross point configuration. This means that any
controller can be connected to any other controller without
interrupting other controllers on the buss. All controllers will
exchange audio, PTT and command information. The PTT and
S-Command information is sent between the controllers as serial
data. A fixed data time-out timer is included in this protocol to
protect against accidentally keying a transmitter. If data is not
received for four seconds, the controllers will return to a normal
operating mode. Any RI-300 controller attached to the buss can
operate as a repeater, remote or link. This architecture of an
independent controller for each radio port ensures maximum
flexibility and reliable operation of your system.
$8;&+$8;&+$8;&+$8;&+
$8;&+$8;&+$8;&+
$8;&+
$X[LOLDU\,QWHUIDFH&RQQHFWRU
$8',2*5281'
9'&3:5287
32:(5*1'
6'$7$7;
,54&26
32:(5*1'
9'&3:5287
',*,7$/*5281'
Auxiliary Buss and Programming Software
The auxiliary buss is disabled when using the programming port on any controller attached to the auxiliary buss, and during
data transfer between the controller and your computer. The buss will be re-enabled when the data transfer is done.
Passing System Commands between Controllers
See section 13 and section 16 for more detailed information regarding this subject, passing systems commands between
controllers.
Command information is sent from one controller to another by writing macros with data telling the controller to send SCommand information to another controller and not to process that S-Command within itself. To build a macro that will
process S-Commands within the local controller, follow all the normal procedures in this manual and in the “Programming User
Commands and Macros” section 13. To build a macro with S-Commands that will be processed by another RI-300 controller,
you simply insert an “Ax” (where “x” is a numeral from 1 to 9) before the S-Command and its data within the macro. All data
from the “Ax” through the “C” (S-Command separator) will be sent to the second contro lle r. Each controller in the system will
be assigned its own controller number. When sending a command to another controller, all controllers with the same controller
number as the “A” number, will execute that S-Command. All “A1” controllers will respond to “A1” prefix macro data. All
“A3” assigned controllers will respond to the “A3” prefixed macro table data.
The controller number is also used to determine which audio channel that controller will use to output audio. You can then
select which controllers you want to interconnect by turning on the correct audio inputs.
Note: T he “controller unit addr ess” is set with S-Command 39 and can be any address 1 thr ough 9. The default a ddress is 1.
Each controller on the buss will need to have its own unit address.
To transfer serial data between controllers, S-Command 38 must be in the default state mode 1 (38 1) serial port data
transfer mode.
Page 38
Page 47
Pacific Research Solutions RI-300e User Manual
SECTION 11 PROGRAMMING
Customizing the RI-300 for your application is performed through programming. Programming is done with (System
Commands) S-Commands and is performed over the air, over the telephone or with the programming software. Not only can
you change any of the system perimeters, but you can also change or create your own user commands.
The RI-300 contains powerful tools in which to create User Commands and macros. User commands are commands that the
user of the repeater will send to perform major functions, like making telephone calls. The user commands themselves will call
macros that can contain many S-Commands. However, with the power to customize your repeater comes the responsibility of
managing the memory where your custom commands will be stored. When creating new user commands, macros or messages,
care should be taken to avoid damaging other data in the memory. See section 13 for additional information on this subject.
When controlling the RI-300, you are always in one of the two modes, never in both. To enter the programming mode the
correct password (section 11) must be executed. To exit the programming mode and return back to the User Command mode
the S-Command 69 0 or 69 1 is executed. Programming or S-Command mode is often referred to as the controller “unlocked
mode” and the user command mode as the controller “locked mode”.
IMPORTANT NOTE: At all times the controller is in one of two command modes:
1. Normal operating mode where User Commands are functional (Locked).
2. Programmi ng mode where System Commands (S-Commands) are used to customize the controller (Unlocked).
PROGRAMMING COMMAND FORMAT
Syntax is a common computer term, which means the format of a statement, command, or data that must be organized and
entered such that the computer can recognize or understand what you are telling the computer. The syntax of an S-Command
consists of a two digit number ranging from 00 to 99, which identifies the S-Command itself. The S-Command is followed by
data of various types and amounts. Each of the S-Commands listed in section 12 will detail its own syntax.
SPEECH READ BACK
Most all S-Command data can be read back in speech. This read back occurs when modifying non sensitive system data.
Passwords and user commands do not automatically read back. Nearly all commands will read back system data without
making modifications when the command is sent in the read back form.
PASSWORD ACCESS
Prior to the access of any System Command or S-Commands, you must enter the valid password. Upon receipt of the valid
password the RI-300 controller will return an acknowledgment message (speech “U” “L”). At that time any system or
S-Command may be issued. Any valid S-Command will also return the acknowledgment message (CW “OK”) or sometimes
called a “function complete” telemetry or speech of the modified S-Command data. If the controller did not understand the SCommand you will get a speech “ERROR” message.
The controller comes programmed with “123456” as the password to access the system command mode. You can change the
password within the range of 1 to 6 digits. To reduce additional problems, check your new password with the system
commands to make sure it does not look like a system command. Example, do not use “010” as the password. If you are in the
system command mode and accidentally send the password “010”, you will turn off the system instead.
Page 39
Page 48
Pacific Research Solutions RI-300e User Manual
1. Pick your password, 1 to 6 digits. The default is 123456.
2. Unlock the controller, send “123456” and un-key, you will hear a function complete “OK”.
3. Enter your new password, send “55 (Your password)” and un-key, you will hear a function complete “OK” not speech read
back as this is considered to be sensitive data.
4. You can check you password by sending “55” without data. Remember that the controller will read back your password
over the air if the command was sent over the air.
5. If you make any mistakes, re-enter the new password. If you lock the controller with a mistake in the password, you will
have to reset all the factory defaults to return to the default password. You can also use the programming software to fix
the password.
6. When you are done, send “69 1” to lock the controller and save your new password.
7. Check your new password by sending “(Your password)” and un-key, you will hear “U” “L” in speech.
8. Re-lock the controller, send “69 0” this time, you do not need to save anything.
Forgot your Password?
Should you forget your password, you will have to turn off power to the RI-300 controller, then simultaneously hold down the
initialize switch on the controller and apply power to the controller. The controller will restore all of the factory default data.
The password will again be the default 123456 and you will have to change it to a new secure password. You will also have to
change all the default data to the desired settings again. Keep good notes on all S-Commands, their data, user commands and
macros.
Some common Password problems
If the receiver input level or squelch is not set up correctly, the COS LED on the front panel will not go out. You need to check
the receiver input level (Section 7) and/or adjust the squelch (Section 7). Until the squelch is properly adjusted, you will have
to wait for the inter-digit timer to expire before the controller will process a command.
Another problem is the different modes (Unlocked and Locked) that can be confusing. After you enter the correct password,
you then hear a “U” “L” speech message. A moment later (by mistake) you enter your password again. During this and
following attempts, you receive an “ERROR” message. What happened? When the first password was executed and the
controller was unlocked , you moved into the S-Command (programming) mode. While in the S-Command mode, (and if your
password does not look like an S-Command) you should, and will, get an “ERROR” message because the controller was
expecting an S-Command and saw your input as an S-Command with bad data. If your password looks like a valid S-Command
to the controller, you will have executed an unexpected S-Command instead of the password. For example, if the default
password were 123456, the response to the first time you entered the password would be a “U” “L” message. If you were to
send a 123456 again, the controller will think you are trying to send a “12 3456” (which tries to set the repeater TX level to an
invalid level). The controller should, and will, respond with an “ERROR” message.
Make sure to always re-lock your controller by sending the S-Command 69 1 (to save your change s) when you are finished
programming. If you make a mistake while programming, you can send S-command 69 0 to lock your controller and NOT save
your changes. There is also a time-out timer on the controller. When the controller is unlocked, the timer will automatically relock the controller 5 minutes after the last valid S-Command. When this occurs, you will hear “L” “O” “C” “K” in speech.
Note that the controller will NOT save your changes when this timeout occurs.
Auxiliary Controller Password Access
You can unlock and perform system commands on a controller attached to the auxiliary buss from any other controller when
you have multiple RI-300 controllers attached on the auxiliary buss. You may unlock another controller on the buss by adding
an Ax (“x” is the controller address number you want to unlock) to the end of the local controller’s password. Once another
controller on the auxiliary buss is unlocked, you can send S-Commands to that controller in the usual way.
Use the following example:
1. Assume the local controller’s address is #1 and its password is 123456.
2. Assume another controller on the auxiliary buss has an address #2 and its password is 987654.
3. From the local controller, send “123456A2” and un-key. You will hear the “U” “L” message.
4. The controller at address #2 is now un-locked and you can send S-Commands to that controller in the normal format.
5. When you are done, send S-Command “69 0” or “69 1” to lock the controller at address #2.
Page 40
Page 49
Pacific Research Solutions RI-300e User Manual
VALID S-COMMAND and DATA
All DTMF digits are valid either as data in an S-Command or as macro data. Sometimes the DTMF character “C” and “D” is
not valid as S-Command data within macros. The “C” and “D” characters are used by the macro programming. The RI-300
will check all data within an S-Command. If any of data fields are out of range, have an incorrect number of digits or have
missing digits, the RI-300 will ignore both the S-Command and its data and will return an error message.
RULES FOR LEADING ZEROS IN S-COMMANDS
Leading zeros means that if a command requires a 3-digit value, whether the value is 001 or 100, a total of three digits must be
used. All S-Command codes are two digits long. If the first digit of the S-Command is a zero it must always be entered. For
most S-Command data, use the following rules:
1. If the data is a single parameter, then leading zeros are not required for the data. Example: The controller will see 01 or 1
as the same value if used as the last parameter.
2. All commands that require multiple parameters require leading zeros for each parameter except for the last parameter.
Example: Anytime an S-Command requires two data parameters (such as S-Command 40), the first data parameter must
have leading zeros and the second data parameter does not require leading zeros.
3. If you are not sure, always use leading zeros especially when you are not yet familiar with the controller.
Page 41
Page 50
Pacific Research Solutions RI-300e User Manual
SECTION 12 SYSTEM COMMANDS
The following section will detail each of the S-Commands showing syntax, examples, and the default data values. To execute
an S-Command, you must first “unlock” the controller with the current password. When “unlocked”, user commands will not
work. When you are done, “lock” the controller with S-Command 69 0 or 60 1. S-Command 69 0 will lock the controller
without saving system changes, and 69 1 will lock the controller, saving the system changes. Some items are saved at the time
you send the S-Command. The rest are saved on exiting the S-Command mode (S -Command 69 1). This di fference is noted
with each S-Command in the “SAVE” field as “RAM/EEPROM”.
The controller is always in one of two modes, (User Command or System Command) and never in both. When the power is first
turned on, the controller is locked and in the User command mode. In this User mode, you will hear a single tone courtesy each
time you un-key with a full quieting signal. If your signal is not full quieting, the courtesy message will change to a dual tone
(indicating a weak signal). After you send the programming password, the RI-300 unlocks and will switch to a programming or
System Command (S-Command) mode. In this programming mode, you will hear a 2-tone courtesy each time you un-key with
a full quieting signal. Remember that if your signal is not full quieting, the courtesy message will sound a dual (weak signal)
tone – even in programming mode.
Each time you send commands to the RI-300, you will get one of four responses.
1. If you send any valid command without errors, the RI-300 will respond with a CW acknowledgment message “OK”, or a
function complete of your design. The “OK” message is of low pitch and has the rhythm of “dah dah dah dah di dah”.
2. You may hear the speech read-back of the data you sent.
3. If you send either an erroneous S-Command or a user command that has an error in its programming, the RI-300 will
respond with the speech message “ERROR”.
4. If you send an invalid command, the RI-300 will not respond with any message.
When you are programming your RI-300 over the air, it is important to have a full quieting signal to the repeater. With a noisy
signal, digits can be missed and the result of the command may not turn out the way you planned. The following lists some
common problems people have:
• If you key up and send the first digit of the command before the CTCSS or DCS decodes a valid tone, the first digit is
missed, and the command becomes invalid or worse yet, looks like some other valid command.
• If you move in and out of an RF null while sending a command, a digit may get missed, and the command becomes invalid
or looks like some other valid command.
• If the RI-300 is in the S-Command mode, you may get errors if you are trying to send User Commands. Note that if you
are still in the S-Command mode after 5 minutes have past without a command being sent, the controller will automatically
lock. When this happens, you will hear an unexpected CW “OK” without sending a command.
Page 42
Page 51
Pacific Research Solutions RI-300e User Manual
S-Cmd 00 NO OPERATION
This is a null command and does not perform an internal function. Primarily, a NOP is used to write over data in a macro that
is no longer desired.
System mode determines what conditions are required to key the repeater, link or remote as well as pass repeat audio from the
receiver to transmitter. When the system is in mode 0 (Off), the repeater will appear dead to the users and all functions like
telephone and auxiliary are disabled. User commands and S-Command are still available. When the system is off, the
“SYSTEM” status LED will also be off. All other LED’s like COS and CTCSS will still show their associated status.
Modes 1 and 3 are used in normal repeater operation. Mode 2 supports a user that has a weak signal or may be falling out of
range. Also, if a user is “Talking-OFF” the CTCSS/DCS decoder.
DEFAULT: Mode 1 (COS - carrier access only)
EXAMPLE: 01 0 Turns off (disables) the Repeater PTT, Auxiliary PTT , and all telephone features
01 3 Carrier AND CTCSS (or DCS) required to operate the repeater
Carrier access only.
COS.
Initial access with CTCSS/DCS and COS, then access is changed to only COS.
function is reset when the transmitter drops. Use in applications where a user may have a weak
signal or the tone decoder is falling out of range.
COS and CTCSS/DCS access.
Open squelch.
System on, repeat audio path off but repeat PTT still on.
links. Audio is not repeated from the receiver to the transmitter. The receiver and transmitter
can still both be active at the same time. Use mode 1 through 3 for link loop-around
applications.
System on, repeat audio path and PTT off.
systems. This may be called: Link Monitor mode.
System on, repeat audio path off and receiver audio out auxiliary port is disabled when
PTT is active.
receiver is disabled.
The receiver will blow squelch noise to the transmitter only.
Used for simplex remote base operation. When the transmitter is active, the
Use for normal tone squelch operation.
Used for non-repeating duplex
Used for monitoring the receiver in linked
This
Page 43
Page 52
Pacific Research Solutions RI-300e User Manual
S-Cmd 02 SUB-AUDIO FILTER ENABLE
This command is used to enable or disable the sub-audio HPF (High Pass Filter). This filter removes the CTCSS/DCS so that it
will not be passed to the repeater output.
DEFAULT: Mode 1 (Reject Sub-Audio)
EXAMPLE: 02 0 Turn off the sub-audio filter and pass CTCSS on the repeater output.
Pass Sub-Audio:
to the transmitter. This may be a problem in applications where the CTCSS/DCS encoder is
enabled, and is mixing with the sub-audio.
Reject Sub-Audio:
repeater output. Normally, CTCSS/DCS encode is regenerated on the transmitter output.
When this filter is disabled, the sub-audio from the receiver is allowed to pass
This filter removes the CTCSS/DCS so that it will not be passed to the
S-Cmd 03 USER COMMAND PREFIX SET UP (Palomar Emulation)
This feature is used to define a command prefix method that will control a local system and/or link system. This function was
primarily designed to require a key sequence that will allow multiple user commands to be functioned without un-keying. This
function can also act as the first character(s) of a single user command. If you chose to allow multiple commands to be
processed, you will need to define a alternate command terminator (S-Command 11) that will help the controller determine
when each command ends. In most applications, a minimum length command terminator is used.
When a command prefix is enabled, the command prefix defines the beginning of the command sequence. This mode is the
same as the “
prefix is decoded on the local repeater port, the contro ller will start looking for valid commands. If the command arrives from
the link port with the correct link prefix, the controller will respond with the pre-access tone. The user may only un-key once,
after the prefix, to confirm the pre-access tone. Once keyed again, or after the first command is issued, the user need not
un-key during the remaining command sequence. The command timer is restarted each time the controller decodes a valid user
command. If the user un-keys, or if a user command reports an error, the command timer expires, or the inter-digit timer (SCommand 16) expires, the command timer is terminated. Additional commands are no longer allowed.
SYNTAX: 03 [Parameter] [Data]
READ BACK: 03 [Parameter]
STOREAGE: RAM/EEPROM
PARAMETERS:
Parameter 0 = (Function mode) Controls the mode of this function. A 0 value will completely disable the
Parameter 1 = (Prefix
star timer
” or “
link prefix
” in the Palomar controller, and is used at the local control port. Once the star timer
function. Setting a 1 value will return a busy tone sequence when someone uses this prefix
(lockout). A 2 value enables this function to operate in the same manner as the star timer.
A 3 value enables this function to operate in the same manner as the link prefix.
0 = Disable feature, 1 = Access Lockout - Force controller port busy and ignore
Data
commands, 2 = Command Prefix – Select local repeater port command prefix,
3 = Pre-Access Prefix – Select link port site prefix that enables, processing of
additional commands.
Defines a 1 to 4 digit prefix command that is required to start the command access
)
timer and access additional commands. Once this command prefix is decoded, a command
timer is started that will allow additional commands to follow. This command timer is
refreshed every time a command is completed. The command timer is terminated if at any
time a user command is reported to be in error or the user un-keys after the first command
is send. If the command timer or DTMF inter-digit timer times out the controller will
ignore any further digits or commands. Both link and local repeater port prefix are set with
this command. The only difference would be the actual controller that is attached to the
link or repeater would determine the prefix used.
= 1 to 4 DTMF Characters
Data
Page 44
Page 53
Pacific Research Solutions RI-300e User Manual
Parameter 2 = (Aux Mute Prefix character) This feature is used to define a DTMF prefix character that
will mute the DTMF audio going out the auxiliary port. In other words, if the first
character of a command matches, that character and all following characters will be muted
from being sent out the auxiliary port. If the first character does not match, that character
and all following characters will not be muted out the auxiliary. You may still use
S-Command 18 as a master enable for any muting to the auxiliary port. This prefix
function does not affect muting to any other ports. This feature is used to allow commands
to a distant controller to pass over a link but still mute those commands on the local
repeater. All distant site prefixes should start with this character; so all link commands are
muted on the local repeater.
Data 0 = Disable this function, 1-9 = DTMF characters, 10 = DTMF “A”,
Parameter 3 = (Command Timer) Used to define the command timer. Once a prefix command has been
decoded, this timer is started. If this timer times out, then additional commands are not
allowed. The timer is also reset if at any time a user command is reported to be in error, or
the user un-keys after the first command is send.
Data = 25(2.5 seconds) to 255 (25.5 seconds) Parameter 4 = (Pre-Access tone) Once a valid prefix command is decoded, the controller will respond
with a “Pre-access Tone”. The pre-access tone informs the user that the selected controller
is ready to accept user commands. The default access tone is configured to sound like a
telephone dial tone. This tone is user programmable.
Data = Four sets of 3-digit numbers that define the tone, modulation and timing for the
Pre-Access tone. These values are listed in this user manual under tone generator
commands (S-Command 31). Valid range for each set of data = 010 – 028, 033 –
114 and 271 – 344.
Parameter 5 = (Busy Tone) The controller will respond with a “Busy Tone” if the controller is in Lockout
Mode (S-Command 03 mode 1) after a valid prefix command is decoded, the busy tone
informs the user that the controller is not ready nor able to accept user commands. The
default busy tone is configured to sound like a telephone busy tone. This tone is user
programmable.
Data = Four sets of 3-digit numbers that define the tone, modulation and timing for the
Busy Tone. These values are listed in this user manual under tone generator
commands (S-Command 31). Valid range for each set of data = 000, 010 – 028,
033 – 114 and 272 – 344.
DEFAULT: Parameter 0 = 0, (Disable function)
Parameter 1 = no prefix (Disable function)
Parameter 2 = 0 (no mute character)
Parameter 3 = 80 (8.0 seconds)
Parameter 4 = 026 079 272 000 (Dial tone at TG level 15 until timer expires)
Parameter 5 = 028 079 293 329 (Busy tone at TG level 15 with a 1 second on and 1 second off rate)
EXAMPLE: 03 1 #3D Control prefix for this controller is “#3D”
03 1 * Control prefix for this controller is “*”
Page 45
Page 54
Pacific Research Solutions RI-300e User Manual
S-Cmd 04 REPEATER CARRIER DELAY TIMER
This timer keeps the repeater transmitter keyed after the
receiver input has dropped. The repeater carrier delay is set in
tenths of seconds (100 milliseconds) increments.
SYNTAX: 04 [Time]
READ BACK: 04
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = No carrier delay,
1 to 255 = tenths of seconds
6&PG&RXUWHV\0HVVDJH7LPHU
5HFHLYHU,QSXW$FWLYH
3772XWSXW
&RXUWHV\0HVVDJH
6&PG&DUULHU'HOD\7LPHU
5HVHW7LPHRXW7LPHU6&PG
(1/10 Seconds or 100 milli-seconds)
DEFAULT: 30 (3.0 Seconds)
EXAMPLE: 04 055 Set carrier delay to 5.5 seconds
04 10 Set carrier delay to 1.0 second
S-Cmd 05 FORCE PTT ON
Keys up and “locks on” the repeater transmitter for the selected number of seconds. This provides a constant repeater
transmitter signal for running tests such as measuring power output or checking signa l coverage as you drive around. Once the
timer has expired, it will not reset itself. You can clear or reset this timer by entering a zero value for the time.
SYNTAX: 05 [Time]
READ BACK: 05
STORAGE: RAM (Power on reset)
PARAMETERS: Time 0 = Reset timer, 1 to 3600 = Seconds (one hour max)
DEFAULT: 0
EXAMPLE: 05 120 Lock on the repeater transmitter for 120 seconds (2 minutes)
05 300 Lock on the repeater transmitter for 300 seconds (5 minutes)
05 0 Reset this timer
S-Cmd 06 REPEATER TELEMETRY MODE
Telemetry is divided into 4 groups: (ID, function complete/error, courtesy tones and everything else). This command sets the
telemetry responses to various modes to allow response to the above groups along with speech and CW select. This command
can be used to turn off the function complete and error messages while keeping the ID or courtesy on.
If mode data is set to 1, the controller will temporarily suspend the function complete message or error message. This
suspension of the message is one time only, and does not affect the previously selected global mode. This feature can be used
to keep a function complete message from occurring during a macro or user command. It is more commonly used during an
automatic command or scheduled command.
1 = Suppress function acknowledgment one time only.
2 =
CW ID only:
3 =
CW and Speech ID only:
4 =
CW ID and Function ack. only:
will play. All Speech IDs will not play.
5 =
CW and Speech ID and Function ack. only:
Function acknowledgments will play.
6 =
CW Messages only:
7 =
All messages on:
DEFAULT: Mode 7 = All On
EXAMPLE: 06 0 Turn off all telemetry responses
06 1 Suppress function acknowledgment one time only
All telemetry is off.
Only CW Station ID will play. All Speech IDs will not play.
Only CW and Speech Station ID will play.
Only CW Station ID and Function acknowledgments
Only CW and Speech Station IDs and
Only CW type messages will play. All Speech messages will not play.
All messages will play. This is the most common default.
Page 46
Page 55
Pacific Research Solutions RI-300e User Manual
S-Cmd 07 ID INTERVAL TIMER
This command selects the time interval for the CW ID (station identification). The ID will try to be courteous in that it will
wait for the user to un-key before the controller sends the ID. A cleanup ID will also occur after the repeater activity has
stopped and the timer has elapsed.
SYNTAX: 07 [Time]
READ BACK: 07
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = Disable ID, 1 to 255 = tenths of minutes (1/10 Minutes or 6 second increments)
DEFAULT: 100 (10.0 Minutes)
EXAMPLE: 07 55 Set 5.5 Minutes between IDs
S-Cmd 08 COURTESY MESSAGE TIMER
The courtesy message timer is the selected time between the
6&PG&RXUWHV\0HVVDJH7LPHU
end of COS (carrier dropping), to the start of a courtesy
message. This applies to ALL types of courtesy messages. If
5HFHLYHU,QSXW$FWLYH
the carrier is picked up prior to the courtesy timer expiration,
the courtesy message will be skipped. When the courtesy
message is started, the repeater time-out timer is reset.
SYNTAX: 08 [Time]
READ BACK: 08
3772XWSXW
&RXUWHV\0HVVDJH
6&PG&DUULHU'HOD\7LPHU
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = Disable Courtesy, 1 to 99 = tenths of seconds (1/10 Seconds or 100 ms)
DEFAULT: 15 (1.5 Seconds)
EXAMPLE: 08 35 3.5 Seconds
5HVHW7LPHRXW7LPHU6&PG
S-Cmd 09 LED STATUS DISPLAY ON/OFF
The LED status display serves no purpose when someone is not present at the repeater. This command can be used to turn the
LED status display on or off to reduce controller current drain. In low power or solar powered systems, this function can be
useful to reduce the controller total power consumption.
SYNTAX: 09 [Mode]
READ BACK: 09
STORAGE: RAM/EEPROM
PARAMETERS: Mode 1 = On, 0 = Off
DEFAULT: Mode 1, On
EXAMPLE: 09 0 Turns Status LED display off (reduce system current drain)
Page 47
Page 56
Pacific Research Solutions RI-300e User Manual
S-Cmd 10 REPEATER TIMEOUT TIMER
The time-out timer sets the maximum length of a single user transmission, not necessarily the repeater transmitter key time.
When the user’s transmission time has been exceeded, the repeater transmitter PTT is turned off, un-keyed. The COS must
drop and the courtesy message started for this timer to reset. Before and after a timeout, the repeater will send a message to
notify the user(s). These messages are called pre and post time-out messages.
The use of a “*” in the time field will manually reset the timer if a user talks too long or if continuous noise on the repeater
input has timed out the repeater. You can reset the timer by capturing the signal on the repeater input and issuing the time-out
reset S-Command. You may need to wait for the DTMF inter-digit timer to expire before this command is executed. This
command could be sent over the Auxiliary Link or telephone if needed, especially if there has been no user command created to
reset the timer.
SYNTAX: 10 [Time]
READ BACK: 10
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = Disable time-out, 1 to 255 = tenths of minutes or 6 second increments,
“*” = is a manual reset of the time out timer
DEFAULT: 30 (3.0 Minutes)
EXAMPLE: 10 10 The repeater will time out after 1.0 minute.
S-Cmd 11 ALTERNATE COMMAND TERMINATOR
In a normal command sequence, the drop of the COS or CTCSS/DCS is used to tell the controller to start processing your
command. You can select an alternate DTMF digit or mode that will also terminate a command, such as if the squelch were not
working or if you wanted to string commands together . Do not select a DTMF digit that you are using within a user c ommand;
that command will not be processed.
If you use a minimum length command terminator, all user commands of less length or telephone and wildcard commands will
be ignored. However, these commands can be processed after the drop of the COS or by the expiration of the inter-digit timer.
If you use the minimum length command terminator, the controller starts looking and comparing standard user commands after
the minimum command digit length has been met.
See section 7 for additional information on the use of this command. This command is used to set the transmitter audio level by
controlling a digital pot with 64 positions (0 to 63). This command will also accept “*” up and “#” down adjustment for one
step of the digital pot. Each up or down command either increments or decrements the pot position by only one step.
SYNTAX: 12 [Level]
READ BACK: 12
STORAGE: RAM/EEPROM
PARAMETERS: Level 0-63 = Numeric pot positions (0 = Minimum value and 63 = Maximum value)
Level * = Raise pot by one step only
Level # = Lower pot by one step only
DEFAULT: RI-300 = 31, RI-310 = 09
EXAMPLE: 12* Raises pot setting by one step
12# Lowers pot setting by one step
12 15 Moves digital pot to position 15
S-Cmd 13 (DAC) Digital to Analog Converter OUTPUT
This command sets the output value of the optional Digital to Analog Converter. If the controller is used with the Vertex VXR5000 repeater, DAC #1 is used to control the repeater TX power level. You can assign a value of 0 to 255 to each DAC. 0 will
output zero volts and 255 will cause the DAC to output 5 volts.
SYNTAX: 13 [DAC] [Data]
READ BACK: 13 [DAC]
STORAGE: RAM/EEPROM
PARAMETERS: DAC 1 = Digital to Analog Converter 1. DAC 1 is used for VXR-5000 TX power control.
DAC 2 = Digital to Analog Converter 2.
Data 0-255 = 0 to 5 volts output
DEFAULT: DAC #1 = 128
DAC #2 = 0
EXAMPLE: 13 1 255 Set DAC #1 to 5 volts output
S-Cmd 14 USER AND S-COMMAND CTCSS/DCS TONE PANEL ENABLE
Once you have selected and set up the CTCSS tones and DCS codes that you want to use for the User and System Commands
(S-Command 20), use this command enable the User and System Command tone panels for use. The User Command tone
panel is used to select tones and codes that are required for user commands and telephone off-hook commands. The SCommand tone panel is used to select tones and codes that are required for the password and for programming the controller (SCommands).
DEFAULT: All 0 (Off)
EXAMPLE: 14 0 1 Turn on both panels for use
14 1 0 Turn off the user command tone panel
Both Panels
User Command:
by this panel will allow User Commands to be processed. These command include telephone
off hook and dial commands.
System Command:
decoded by this panel will allow System Commands (S-Commands) to be processed. This tone
panel also supports the unlock password
Panel Disable:
selected tones or codes.
Panel Enable:
selected tones or codes.
When this tone panel is enabled, a CTCSS/DCS tone or co de that is decoded
When this tone panel is enabled, a CTCSS/DCS tone o r code that is
Disable or turn off the tone panel for use. This does not affect the values of the
Enable or turn on the tone panel for use. This does not affect the values of the
Page 49
Page 58
Pacific Research Solutions RI-300e User Manual
S-Cmd 15 USER COMMAND DECODE ENABLE
This command is used to turn on or off any one of eight groups of user Command. When you build a user command, you are
asked to identify one of eight groups into which the command is placed. You can then use this command to enable or disable
any one of the eight groups. As an example, all telephone type commands can be placed into group 2 and all other commands
are placed into group 1. When you use the telephone, you can include this S-Command in the telephone user command to turn
off group 1. This means that when the telephone is off-hook, all commands in group 1 are disabled. You could also add a
scheduled function to disable the user telephone commands during the night, for example.
Commands that are placed into group 8 can be accessed directly by the telephone incoming call mode while in mode 6 (SCommand 71) without using the control password (S-Command 57) and with or without group 8 being enabled.
SYNTAX: 15 [Group] [Mode]
READ BACK: 15 [Group]
STORAGE: RAM/EEPROM
PARAMETERS: Group 0 = All groups
Group 1-8 = Each User Command is assigned a group
Mode 0 =
Mode 1 =
DEFAULT: Group 1 and 2 = 1 (Enable)
EXAMPLE: 15 0 0 Disable (turn off) all User Commands to all groups
15 1 1 Enable (turn on) User Commands to group 1
Group disable:
Group enable:
Turn off a user command group.
Turn on a user command group.
S-Cmd 16 DTMF INTER-DIGIT TIME
This command sets the maximum time allowed between DTMF digits in a valid command sequence. If the Inter-digit timer
times out before completing a command, the command will be terminated without execution.
SYNTAX: 16 [Data]
READ BACK: 16
STORAGE: RAM/EEPROM
PARAMETERS: Data 1-99 = Time in Tenths of seconds (1/10 Seconds or 100 ms)
DEFAULT: 35 (3.5 Seconds)
EXAMPLE: 16 50 Sets Inter-digit time to 5.0 Seconds
16 25 Sets Inter-digit time to 2.5 Seconds
S-Cmd 17 DTMF MUTE DELAY TIME
This command sets the time that audio is muted when DTMF tones are decoded. Use S-Command 18 to control the use of
muting for the repeater, auxiliary and telephone audio.
SYNTAX: 17 [Time]
READ BACK: 17
STORAGE: RAM/EEPROM
PARAMETERS: Data 1-99 = Time in Tenths of seconds (1/10 Seconds or 100 ms)
DEFAULT: 25 (2.5 Seconds)
EXAMPLE: 17 50 Set mute time to 5.0 Seconds
Page 50
Page 59
Pacific Research Solutions RI-300e User Manual
S-Cmd 18 DTMF MUTE CONTROL
This command is used to enable and disable the DTMF mute function for the repeater, auxiliary output and telephone output
audio. Each of these items can be individually controlled. Mute items 4 through 11 are used to mute incoming audio from the
auxiliary buss when a controller that is attached to the buss, decodes DTMF.
04 through 11 = Auxiliary inputs 1 through 8 Responds to DTMF decode on an auxiliary
controller
Mode 0 = Off, 1 = On
DEFAULT: All mute items are 1 (On)
EXAMPLE: 18 03 0 Tur ns off DTMF mute function in order to let DTMF tones pass through to the telephone
company.
18 05 1 Mutes incoming audio from auxiliary input #2 when a DTMF digit is decoded from auxiliary #2.
S-Cmd 19 GENERATE DTMF TONES
This command is used to regenerate a received DTMF string on the repeater transmitter. The data source for this command can
come from decoded DTMF digits or data within a macro. The controller regenerates DTMF tones with 150 ms tone ON time
and 80 ms spacing. Valid DTMF digits are 0 through 9, A, B , C, D, *, #. (If a DTMF digit is used as an alte rnate command
terminator, that digit may not be used as data in this command). The DTMF regenerate buffer has a maximum length of 34
DTMF digits. This command can also be used in a macro to generate a DTMF string upon a user command.
Data = DTMF characters 0 through 9, A, B, C, D, *, #. (C and D are not allo wed in macr os)
DEFAULT: N/A
EXAMPLE: 19 1 1234567890*# Resends DTMF digits 1234567890*# on repeater transmitter
19 0 1234567890ABCD*# Read back DTMF digits in speech
Speech Read back:
Repeater:
Auxiliary:
Telephone:
Send a DTMF string to the repeater’s transmitter.
Send a DTMF string to the auxiliary buss.
Send a DTMF string to the telephone.
Convert the decoded DTMF and read back each character in speech.
Page 51
Page 60
Pacific Research Solutions RI-300e User Manual
S-Cmd 20 TONE PANEL CTCSS TONE and DCS CODE DECODE ENABLE
The RI-300 controller comes equipped with 6 independent tone panels for 6 different internal functions. These functions
include: Repeater audio, User commands, S-Commands, Auxiliary output, Telephone and Dial click commands. Each CTCSS
tone and DCS code may be independently enabled or disabled for each tone panel. You can have any number and/or
combination of tones/codes enabled. Once the tones you need are enabled, use the appropriate S-Commands (01, 14, 34, 49
and 72) to enable each tone panel for use. You may choose to set up your tone panels with different tones; one for repeater use
only, another tone for a combination of functions: Repeater, User commands and Telephone use. Yet another tone can be used
for just Repeater and S-Commands. This flexibility allows you to customize the repeater for each user.
/2:3$66),/7(5+,*+3$66),/7(5
5;,1
$03
)& +])& +]
&7&66'&6
'(&2'(5
$1'
721(3$1(/
648(/&+
12,6(),/7(5
6&PG
7RQH6TXHOFK'LVDEOH
6PDUW6TXHOFK
6&PG
&7&66'&6
(1&2'(56&PG
%8))(5
7;287
&7&66'&6'HFRGH%ORFN'LDJUDP
The above block diagram shows how the repeat audio is processed through the controlle r. This command sets up the Tone
Panel shown in the diagram. Notice that the Tone Squelch Disable, controlled by S-Command 01, is located after the tone
panel.
SYNTAX: 20 [Tone Panel] [Tone Number] [Mode]
READ BACK: 20 [Tone Panel] [Tone Number]
STORAGE: RAM/EEPROM
PARAMETERS: Tone Panel 0 = All tone panels
Tone Panel 1 =
Repeater:
This tone panel decodes tones that will allow receiver audio to pass to the
repeater’s transmitter.
Tone Panel 2 =
User Command:
This tone panel decodes tones that will allow receiver audio to pass to
the User Command decoder.
Tone Panel 3 =
System Command:
This tone panel decodes tones that will allow receiver audio to pass
to the System Command decoder.
Tone Panel 4 =
Auxiliary:
This tone panel decodes tones that will allow receiver audio to pass to the
auxiliary buss.
Tone Panel 5 =
Telephone:
This tone panel decodes tones that will allow receiver audio to pass to the
telephone. The telephone off hook command is also enabled when this tone panel is
decoding.
Tone Panel 6 =
Dial Click:
This tone panel decodes tones that will allow receiver audio to pass to the
auxiliary buss.
Tone Number 000 = All tones and codes, 001-154 (See tone table below)
Mode 0 =
Mode 1 =
Disable:
Enable:
Disable or turn off a tone for use in the tone panel.
Enable or turn on a tone for use in the tone panel.
DEFAULT: All tone panels = 013 (100.0 Hz tone enabled for all panels)
EXAMPLE: 20 0 000 0 Disable all tones on all panels
20 0 013 1 Enable 100.0 Hz on all tone panels
20 1 025 1 Enable 151.4 Hz for the repeater tone panel
Page 52
Page 61
Pacific Research Solutions RI-300e User Manual
CTCSS Tone and DCS Code Number Table
CTCSS DECODE AND ENCODE TONE (Hz)
NUMBER FREQ. NUMBER FREQ. NUMBER FREQ. NUMBER FREQ. NUMBER FREQ.
S-Cmd 21 SET MASTER and CROSS ENCODE CTCSS TONE or DCS CODE
This command is used to set up a master encode tone. This tone is encoded regardless of the tone that was decoded. The
master encode is selected by omitting the cross decode tone number. Cross-encode is a mode in which you specify a specific
encode tone for each of the decode tones that you will be expecting. For example, the controller can be set up so that when
100.0 Hz is decoded, 127.3 Hz tone is encoded. Or, when DCS code 023 is decoded, tone 151.4 Hz is encoded. This
command also works in conjunction with S-Command 25 to select the encode mode or under what circumstances this tone or
code is encoded. When setting up tones for cross encode, a value of 000 in the tone encode field will force the controller to use
the master tone for the selected decode tone. Set the S-Command 22 to mode 3, 5 or 7 to use the cross tone-encoding mode.
Each tone or code has a number assigned to it as listed in the table under S-Command 20.
SYNTAX: 21 [Encode Tone Number] <Decode Tone Number>
READ BACK: 21 * <Decode Tone Number>
STORAGE: RAM/EEPROM
PARAMETERS: Master Encode Tone Number 0 = No tone (Off), 001-154 see above tone table
Cross Encode Tone Number 0 = Select master tone, 001-154 see above tone table
Cross Decode tone number 0 = All decode tones, 001-154 tone decode number
DEFAULT: Master encode tone = 013 (100.0 Hz tone)
Cross encode tones = 0 (Select master tone)
EXAMPLE: 21 20 Sets master tone encode to 127.3 Hz
21 0 Sets master tone encode to off
21 013 020 Encode 100.0 Hz when 127.3 Hz is decoded
21 025 051 Encode 151.4 Hz when DCS code 023 is decoded
Page 53
Page 62
Pacific Research Solutions RI-300e User Manual
S-Cmd 22 TONE PANEL CTCSS TONE or DCS CODE ENCODE MODE
This command selects the encode mode for either CTCSS tone or DCS code. Mode 0 will turn off all encoding. Mode 1 will
encode the master tone at all times. Modes 2 through 7 rege nerate tones ONLY when valid COS/CTCSS tone s are decoded on
the receiver input. Mode 2 is the most commonly used mode. Mode 3, 5 and 7 can be used to cross encode (see S-Command
21). In all modes except mode 6 and 7, the controller stops encoding the tones ½ second before the PTT drops. Make sure you
have S-Command 02 in mode 1 (HPF - CTCSS filter on) when using this command in modes 1 through 7.
The following table shows how each encode mode and the features that mode represents.
SYNTAX: 22 [Mode]
READ BACK: 22
STORAGE: RAM/EEPROM
PARAMETERS: Mode 0 = Off: Tone encoder is off - no tone encode is allowed.
Mode 1 = Master tone ON all the time: Encode the master tone selected by S-Command 21 at all times. Mode 2 = Regenerate with decoded tone, allow change: Encode the same tone that was decoded by S-
Mode 3 = Regenerate with master tone or cross encode, allow change: Encode with master tone or
Mode 4 = Regenerate with decoded tone, priority user: The same as mode 2 but once a user tone is
Mode 5 = Regenerate with master tone or cross encode, priority user: The same as mode 3 but once a
Mode 6 = Regenerate with decoded tone, only when active: The same as mode 2 but the encoder will
Mode 7 = Regenerate with master tone or cross encode, only when active: The same as mode 3 but
DEFAULT: Mode 2, Regenerate last decoded tone or code
EXAMPLE: 22 0 Turns CTCSS / DCS encode off
Encode master
tone only
Command 20. This mode allows users to change decoded tones and will update the encoder.
(Most commonly used mode).
cross encode depending on the cross encode mode of each decoded tone; see S-Command 21
(cross encoding). This mode allows users to change decoded tones and will update the encoder.
decoded, the controller will not allow the encoder to change until the transmitter drops of the
air. This mode is used to lockout other users once a group starts using the repeater.
user tone is decoded, the controller will not allow the encoder to change until the transmitter
drops of the air. This mode is used to lockout other users once a group starts using the repeater.
only encode while a user tone is being decoded.
the encoder will only encode while a user tone is being decoded.
22 1 Enables CTCSS / DCS encode on at all times.
Regenerate,
encode with
decoded tone
Encode with
master or cross
encode tone
Allow encode
tone to change
during transmit
Do not allow
encode tone to
change during
transmit
Encode only
when a tone is
being decoded
Page 54
Page 63
Pacific Research Solutions RI-300e User Manual
S-Cmd 23 INTERNAL FUNCTION CTCSS TONE or DCS CODE ENCODE
A specific tone or code may be encoded based upon some of the controller’s internal functions. This command specifies what
tones will be encoded on the repeater transmitter when activity is detected from the ID, auxiliary input, local microphone and
telephone ringing. Besides the 154 tones and codes, there are four additional encode modes that are available when specifying
the encode tone.
1. Tone 0 will disable encoding tones or codes during one of the command functions.
2. Tone 155 will use the last encoded tone based upon the mode of S-Command 22.
3. Tone 156 will use the master tone selected by S-Command 21.
4. Tone 157 will use the tone that comes from another controller at the auxiliary input, based on S-Command 35, source
monitoring.
A common use for this command is to disable the encoder during ID, making the ID quiet on a CTCSS equipped receiver.
Another use is to force a tone to be encoded as a result of a macro function; see function 0 below.
SYNTAX: 23 [Function] [Tone]
READ BACK: 23 [Function]
STORAGE: RAM/EEPROM
PARAMETERS: Function 0 =
Function 1 =
Function 2 =
Function 3 =
Function 4 =
Tone 000 =
Tone 001-154 = Specific Tones and Codes (See table with S-Command 20)
Tone 155 =
Tone 156 =
Tone 157 =
DEFAULT: All functions, tone 155 (Last encode tone)
EXAMPLE: 23 1 0 The ID will be sent without tone encode
23 2 157 When the auxiliary input is active, the repeater will use the tone for the source auxiliary
Direct trigger:
Station ID:
Auxiliary input:
this function with the auxiliary source input tone number to regenerate tones that were
decoded by the auxiliary controller.
Telephone ringing:
caller has not defined a ringing tone, see S-Co mmand 71.
Local microphone:
This will disable encoding tones or codes for this function.
Off:
Last encode tone:
Master Tone:
function.
Auxiliary Source Input:
controller at the auxiliary source input, see S-Command 35
Trigger a tone to encode, used in macro programming only.
Define a tone to encode when the Station ID is started.
Define a tone to encode when the auxiliary input is active. You can use
Define a tone to encode when the telephone is ringing and when if the
Define a tone to encode when the local microphone is used.
The controller will use the last encoded tone for this function.
The controller will use the master tone selected by S-Command 21for this
The controller will use the tone that originates from another
Page 55
Page 64
Pacific Research Solutions RI-300e User Manual
S-Cmd 24 SET CTCSS/DCS ENCODE LEVEL
This command allows you to select the CTCSS and DCS encode modulation level to the repeater transmitter. A digital pot with
64 positions (0 to 63) controls this level. This command will also accept “*” (up) and “#” (down) commands for adjusting the
digital pot one step at a time.
The DCS encoder audio can be mixed with the voice audio or routed directly to the transmitter modulator via J1 pin 11. Some
modulators require a separate input for DCS audio. Jump JP4 pin 1-2 to select J1 pin 11 output, or jump JP4 pin 2-3 for mixing
DCS with the voice audio. See the assembly drawing in section 17 for additional details and the location of this jumper.
Level 0-63 = Numeric pot positions (0 = Minimum value and 63 = Maximum value)
Level * = Raise pot by one step only
Level # = Lower pot by one step only
DEFAULT: CTCSS = 15
DCS = 10
EXAMPLE: 24 0 * Raises CTCSS pot setting by one step
24 1 # Lowers DCS pot setting by one step
24 1 15 Moves DCS pot to position 15
CTCSS:
DCS:
This is the CTCSS encoder, used to encode CTCSS tone to the transmitter.
This is the DCS encoder, used to encode DCS codes to the transmitter.
S-Cmd 25 DCS TX/RX DATA POLARITY CONTROL
Depending on your repeater’s receiver and transmitter, you may have to change the polarity of the DCS TX/RX data. If the
controller will not decode DCS data, change the RX polarity. If your radio will not decode DCS data from the repeater, change
the TX polarity.
This is used to adjust the DCS encoder data polarity
This is used to adjust the DCS decode data polarity.
S-Cmd 26 CTCSS and DCS AIR TIME
This command is used to set up and read back the total user airtime for each CTCSS/DCS tone/code. You can reset one or all
timers to zero, preset a timer to a pre-selected time or read back the current total time. Each CTCSS/DCS tone and code airtime
is tracked even when that tone or code is not enabled. You will be able to monitor activity for tones that you are not currently
using. Each airtime counter will roll over to zero after 1000 hours of airtime.
SYNTAX: 26 [Tone] [Time]
READ BACK: 26 [Tone]
STORAGE: EEPROM
PARAMETE RS: Tone 0 = All tone s, Tone 1 though 155 (See table in S-Command 20)
Time 0 = Reset timer, Time 1 thro ugh 59,999 (Minutes) = Preset timer
DEFAULT: All tones = 0 (Reset)
EXAMPLE: 26 000 0 Reset all tones and codes
26 020 0 Reset 127.3 Hz tone
26 013 Read back 100.0 Hz airtime
26 055 100 Preset DCS 032 code to 100 minutes.
Page 56
Page 65
Pacific Research Solutions RI-300e User Manual
S-Cmd 27 TONE REMOTE DECODE SET UP
This feature is used to set up the tone remote frequencies that you want to decode. You can spe cify up to eight different tone
frequencies. Tone #1 is used as a PTT signal during tone remote operating mode. This tone is typically 2175Hz. This function
can also be used to set the decode tolerance for all tones. In most applications, the d efault ±2% will work just fine.
SYNTAX: 27 [Item] [Data]
READ BACK: 27 [Item]
STOREAGE: RAM/EEPROM
PARAMETERS: Item 0 = (Decode tolerance) Defines the percent tolerance of the tone decoder. It should be noted that
the tone decoder has an initial accuracy of 0.2%. With this feature, you define a window in
which a tone will be accepted. This window is measured by the above tone frequency’s tone,
plus and minus the percent window as defined. For example, if you set the tone tolerance to 2
(±1%), a tone decoder set to 1000Hz will accept a tone in the range of 990Hz to 1010Hz.
= 1-20 (0.5-10%, 0.5% inc)
Data
Item 1-8 = (Decode frequencies) Defines 8 frequencies to be decoded. The frequency is in the range of
650 to 3000 Hz. A zero value will disable a tone from being decoded. You can use the default
standard “tone remote” tones, or define 8 of your own tones. Each of these decoded tones will
activate a user programmable bit (Bits 17 to 24, see S-Command 45). As an example, when
tone #1 is decoded, bit 17 will go high and when tone #1 is no longer active, bit 17 will go low.
You can then use these bits to trigger macros. Tone #1 through #8 controls bits 17 thr ough 24.
When using the tone remote feature (see S-Command 28) tone #1 also acts as a PTT tone and
tone #2 is the monitor. The following table shows default tones and their definition:
Tone Frequency User Bit Description
1 2175 Hz 17 Guard tone (PTT)
2 2050 Hz 18 Monitor tone
3 1950 Hz 19 F1
4 1850 Hz 20 F2
5 1750 Hz 21 F3, Used in Europe for repeater access tone
6 1650 Hz 22 F4
7 1550 Hz 23 F5
8 1450 Hz 24 F6
= 0 (Disable), 650 to 3000 (Hz)
Data
DEFAULT: Item 0 = 4, (±2%)
Item 1 = 2175, (2175 Hz, PTT or Guard tone)
Item 2 = 2050, (2050 Hz Monitor tone)
Item 3 = 1950, (1950 Hz F1 tone)
Item 4 = 1850, (1850 Hz F2 tone)
Item 5 = 1750, (1750 Hz F3 tone, Used in Europe for repeater access tone)
Item 6 = 1650, (1650 Hz F4 tone)
Item 7 = 1550, (1550 Hz F5 tone)
Item 8 = 1450, (1450 Hz F6 tone)
EXAMPLE: 27 3 750 Define a tone at 750Hz for decode
27 0 10 Set the tone tolerance to ±5%
Page 57
Page 66
Pacific Research Solutions RI-300e User Manual
S-Cmd 28 TONE REMOTE MODE and NOTCH FILTER CONTROL
This feature is used to define the mode of the tone remote decoder. As a tone decoder, each of the 8 tones as defined in
S-Command 27 is used to set and clear user bits 17 through 2 4, (see S-Command 45). In any the tone r emote modes listed
below, all decoded tones will operate the user bits 17 through 24.
When using any of the tone remote modes, you may need to add a notch filter (NF-3) to the controller. This circuit will strip
away the 2150 Hz PTT tone so that the user will not hear this tone over the air.
Tone Decode
defined by S-Command 45. For example, you can set the receiver tone decode mode to decode a 1750 Hz tone. A successful
decode of 1750 Hz would be used to trigger a macro that would allow access to the repeater.
Telephone Linking
RI-300 or RI-310 controller over a telephone line. In this mode, PTT control signals are passed between controllers in a tone
remote format. Set the telephone incoming call S-Command 71 to mode 2 or higher, and enable S-Command 28 0 mode 4 and
S-Command 28 4 mode 3 on both controllers. Set S-Command 70 to mode 5 on the calling controller, and start an outgoing
call. When the controllers connect, they will handshake with the monitor tone. Use S-Command 45 to build a macro to adjust
timers and play a message over the air to let the user know that telephone linking is operating when the monitor tone is detected.
At this point, you can communicate in the same manner as you would with a radio link. In this mode, the telephone off hook
time out timer (S-Command 77) is used to limit the total length of the connection. The telephone no-activity time-out timer
may be used to disconnect the call, if a period of time occurs without receiver activity. You can use this mode with the standard
telephone call mode by setting up this mode in the telephone linking command and resetting this mode on hang up of the
telephone. See section 15 for more information on this mode.
Receiver Tone Remote
(CTCSS and DCS) may be used with this mode. In this mode, the PTT tone defined by S-Command 27 is used to enable the
COS signal, allowing receiver audio to pass in the controller. This mode will affect all areas in the controller where COS is
used to switch or route audio .
Auxiliary Tone Remote
is detected. This mode works in the same manner as the receiver tone remote.
Two Wire Tone Remote
mode, the telephone is always off hook and ready to pass audio when the PTT tone is detected. When receiver audio is active,
the controller will send the PTT tone out the telephone interface. You can use this mode to connect two repeaters with RI-300
or RI-310 controllers together via a dedicated 2-wire connection. This mode can also be used with a tone remote hand set.
When using this mode, all telephone operations are disabled.
Tone Remote PTT Encode
Command 27 1 defines the P TT tone.
Tone Encode and Burst time
can execute S-Command 28 6 [Tone number] in a macro to send that tone for the burst time. The tone remote decode mode is
used to determine to where this tone burst will be sent.
mode is used to decode tones set up by S-Command 27. When a tone is decoded, the controller will run a macro
tone remote mode may be used as a dial up tone remote. This mode will allow you to link to another
mode may be used in the same manner as tone squelch for access to the repeater. Tone squelch
mode is used enable auxiliary audio to the repeater TX when the PTT tone defined by S-Command 27
mode uses the telephone interface as a dedicated 2-Wire half duplex tone remote interface. In this
mode is used to enable the controller to send the PTT tone when the associated output is active. S-
is used to control the burst of a tone that will be used at another end for selecting functions. You
Page 58
Page 67
Pacific Research Solutions RI-300e User Manual
S-Cmd 28 Continued TONE REMOTE MODE and NOTCH FILTER CONTROL
SYNTAX: 28 [Item] [Data]
READ BACK: 28 [Item]
STOREAGE: RAM/EEPROM
PARAMETERS: Item 0 = (Tone remote decode mode) Defines the “decode operating mode” of the tone remote feature.
Data = 0 (Disable tone remote decode),
1 (Decode tones from receiver input),
2 (Decode tones from the auxiliary input),
3 (Decode tones from the telephone input),
4 (RX Tone Remote tone pass, pass RX audio when PTT tone is decoded),
5 (RX Tone Remote tone mute, mute RX audio when PTT tone is decoded),
6 (AUX Tone Remote tone pass, pass AUX audio when PTT tone is decoded),
7 (AUX Tone Remote tone mute, mute AUX audio when PTT tone is decoded),
8 (TEL Tone Remote tone pass, pass Telephone audio when PTT tone is decoded),
9 (TEL Tone Remote tone mute, mute Telephone audio when PTT tone is decoded).
Item 1 = (Decoder response) Defines the amount of time that a tone must be present before it is decoded.
This function is used to reduce faulting of the decoder.
Data = 0-15 (Decoder response in 18 millisecond increments plus 36 milliseconds.
Example, 0 = 36mS, 1 = 54mS, 2 = 72mS…)
Item 2 = (No tone timer) Defines the amount of time that a tone can be absent before the controller
declares that no tone is present on the input of the decoder. This function is used to reduce
fallout of the decoder.
Data = 0-7 (Decoder no tone in 20 millisecond increments plus 10 milliseconds.
Example, 0 = 10mS, 1 = 30mS, 2 = 50mS…)
Item 3 = (Notch filter select) Defines where the notch filter will be inserted in the controller audio path.
The notch filter is typically tuned to 2175 Hz and is used to reject the 2175 Hz PTT or Guard
tone. You must install an optional notch filter for this feature to function correctly. Changing
the filter’s crystal can modify the notch filter frequency. See the notch filter data sheet for other
notch frequencies.
Data = 0 (Disable), 1 (Repeater), 2 (Auxiliary), 3 (Telephone) Item 4 = (Tone remote PTT encode mode) Defines the PTT encode operating mode of the tone remote. Data = 0 (Disable tone remote encode),
1 (Encode PTT tone on transmitter output when active),
2 (Encode PTT tone on transmitter output when not active),
3 (Encode PTT tone on telephone output when active),
4 (Encode PTT tone on telephone output when not active).
Item 5 = (Tone burst timer) Defines the amount of time that a tone is encode in the burst mode. Use this
function to select functions on the far end of a tone remote system.
Data = 1-99 (Encode tone in 100 millisecond increments.
Example, 1 = 100mS, 2 = 200mS, 3 = 300mS…)
Item 6 = (Tone burst encode) Select 1 of the 8 tones to encode for the programmed time based on the
Tone Burst Timer. Use this function to select functions on the far end of a tone remote system.
This function first looks at the mode of item 4 to determine the destination of the tone burst. If
item 4 is disabled, then item 1 is checked. If item 1 is disabled, then the tone is sent over the
transmitter.
Data = 0-8 (Tone numbers as defined by S-Command 27.
Example, 0 = No Tone, 1 = Tone 1 (PTT Tone), 2 = Tone 2…)
DEFAULT: Item 0 = 0, (Disabled)
Item 1 = 2, (72 milliseconds)
Item 2 = 3, (70 milliseconds)
Item 3 = 0, (Disabled)
Item 4 = 0, (Disabled)
Item 5 = 2, (200 milliseconds)
Item 6 = N/A, Value not stored in memory.
Page 59
Page 68
Pacific Research Solutions RI-300e User Manual
S-Cmd 28 Continued TONE REMOTE MODE and NOTCH FILTER CONTROL
EXAMPLE: 28 0 1 Enable the decoder to detect tone on the RX input
27 1 8 Set the decoder response time to 180 milliseconds
27 2 5 Set the no tone timer to 110 milliseconds
28 3 1 Notch 2175 Hz tone from the RX input
28 4 1 Enable tone remote encode to the transmitter
28 5 10 Send tones for 1000 milliseconds (1 Second) at device selected by item 0
28 6 3 Generate tone 3 for tone burst time (item 4) at device selected by item 0
S-Cmd 29 RESET MESSAGES
This command is used to terminate a CW or Speech message already in process, or all messages that are waiting for playback.
This command could be used in conjunction with the COS event trigger to quiet all speech or CW messages when someone
keys up on the input of the repeater.
Mode 0 = Terminate current message already in process
Mode 1 = Terminate current and all messages waiting for playback
DEFAULT: N/A
EXAMPLE: 29 0 1 Terminate current CW message and all messages waiting for playback
S-Cmd 30 SPEECH MESSAGE EDITOR
Speech Messages include the station ID, courtesy tones, telemetry and custom user messages. This command is used to edit
and store speech message data into the system memory. The messages consist of speech control words or speech words in
sequence. Each of these speech commands consists of a 3-digit value and they are used to tell the RI-300’s speech synthesizer
what to do. These commands include 32 control words, a 661-word vocabulary and 50 DVR messages. The control words
allow you to speak the time, S-Meter and many other items with only a single command. The messages are stored in the same
memory area as the macros. For this reason, it is important to manage and track the memory usage so as not to damage other
data stored in the memory.
There are two types of messages that you will be creating and editing.
1. Messages that are triggered by the controller. These are the most common type of messages and include the station ID,
courtesy and telemetry. S-Command 32 is used to define each message that is played when the associated event occurs.
2. Messages that are imbedded within macros. These messages are usually included with S-Commands in the same macro.
These macros are typically triggered by a user command.
The system memory is used to store both macros and messages. The memory is organized with 999 lines of data storage, each
line consisting of 24 digits. All messages and macros must start at the beginning of a line. Each line has a starting number from
001 to 999. Message triggers, user commands and event triggers use the start line address as the start location of the message or
macro. To edit or create a message, you must first set a pointer to the start line where you want to start your message. Do this
with S-Command 63. Next, you can start building your message. In order for the message to work correctly, it must include a
“Start of Message” command (30 001) as the first entry. The next entries are those of the message itself (30 XXX). The
message is completed with an “End of Message” command (30 002), and finally an end of data command: (64) as the last entry.
For the purpose of tracking the amount of digits stored in memory, the “Start of Message” consumes 2 digits “30”. The “End of
Message” command consumes 1 digit “C”. The end of data command consumes 1 digit “D”. All other message commands
consume 3 digits each.
SYNTAX: 30 [Speech Command]
READ BACK: 30 * [Speech Command]
STORAGE: EEPROM
PARAMETERS: 3 digit Speech Commands ranging from 000 to 693 and 901 to 950, see speech word vocabulary
DEFAULT: See default list in this section S-Cmd 31.
EXAMPLE: See example in section 9.
Page 60
Page 69
Pacific Research Solutions RI-300e User Manual
Speech Vocabulary
Speech Control Word Vocabulary
Data Control Word Data Control Word
000 Reset Speech Synthesizer 016 Speak system voltage
001 Start of Message 017 Speak Hybrid balance value
002 End of Message 018 Speak tone remote decode frequency
003 Message to repeater, Mix speech with tone generator 019 Speak telephone dial number
004 Message to repeater 020 Speak repeater CTCSS/DCS decode value
005 Message to auto patch 021 Speak auxiliary CTCSS/DCS decode value
006 Message to auxiliary 022 Speak last telephone call total time
007 Reserved 023 Speak Good morning/afternoon/evening (Female)
008 Delay 1 Second 024 Speak Time, 12 hour mode (Female)
009 Select normal sample rate 8kHz 025 Speak Time, 12 hour mode (Male)
010 Select fast sample rate 10kHz 026 Speak Time, 24 hour mode (Male)
011 Speak Temperature, Degree C 027 Speak Date (Day, MMDDYY)
012 Speak Temperature, Degree F 028 Speak last sub audio tone actual frequency.
013 Speak S-Meter 029 Speak RX Frequency
014 Speak Analog input voltage 030 Speak TX Frequency
015 Speak Squelch noise level 031 Speak Remote Base Frequency
Speech Word Vocabulary
Data Word Data Word Data Word Data Word
032 ZERO 071 I 110 ALPHA 149 CALIBRATE
033 ONE 072 J 111 ALTERNATE 150 CALL
034 TWO 073 K 112 ALTIMETER 151 CALLING
035 THREE 074 L 113 ALTITUDE 152 CALM
036 FOUR 075 M 114 AM 153 CANCEL
037 FIVE 076 N 115 AMATEUR 154 CAUTION
038 SIX 077 O 116 AMPS 155 CEILING
039 SEVEN 078 P 117 AND 156 CELSIUS
040 EIGHT 079 Q 118 ANSWER 157 CENTER
041 NINE 080 R 119 APPROACH 158 CHANGE
042 TEN 081 S 120 APRIL 159 CHARLIE
043 ELEVEN 082 T 121 AREA 160 CHECK
044 TWELVE 083 U 122 ARRIVAL 161 CIRCUIT
045 THIRTEEN 084 V 123 AS 162 CLEAR
046 FOURTEEN 085 W 124 ASSOCIATION 163 CLEARANCE
047 FIFTEEN 086 X 125 AT 164
048 SIXTEEN 087 Y 126 ATIS 165 CLIMB
049 SEVENTEEN 088 Z 127 AUGUST 166 CLOCK
050 EIGHTEEN 089 ABEAM 128 AUTO 167 CLOSED
051 NINETEEN 090 ABORT 129 AUTOMATIC 168 CLUB
052 TWENTY 091 ABOUT 130 AUTOPILOT 169 CODE
053 THIRTY 092 ABOVE 131 AUXILIARY 170 COME
054 FORTY 093 ACCELERATED 132 BAND 171 COMPLETE
055 FIFTY 094 ACKNOWLEDGE 133 BANK 172 CONDITION
056 SIXTY 095 ACTION 134 BASE 173 CONNECT
057 SEVENTY 096 ADJUST 135 BATTERY 174 CONTACT
058 EIGHTY 097 ADVISE 136 BELOW 175 CONTROL
059 NINETY 098 AERIAL 137 BETWEEN 176 CONVERGING
060 HUNDRED 099 AFFIRMATIVE 138 BIG 177 COURSE
061 THOUSAND 100 AFTERNOON 139 BLOWING 178 COWL
062 MILLION 101 AIR 140 BOOST 179 CRANE
063 A 102 AIRCRAFT 141 BRAVO 180 CROSSWIND
064 B 103 AIRBRAKES 142 BREAK 181 CRYSTALS
065 C 104 AIRPORT 143 BREAKING 182 CURRENT
066 D 105 AIRSPEED 144 BROKEN 183 CYCLE
067 E 106 ALARM 145 BUSY 184 CYLINDER
068 F 107 ALERT 146 BUTTON 185 DANGER
069 G 108 ALL 147 BY 186 DATE
070 H 109 ALOFT 148 CABIN 187 DAY
CLEARANCE DELIVERY
Page 61
Page 70
Pacific Research Solutions RI-300e User Manual
Speech Word Vocabulary
Data Word Data Word Data Word Data Word
Page 62
Page 71
Pacific Research Solutions RI-300e User Manual
Speech Word Vocabulary
Data Word Data Word Data Word Data Word
420 PATCH 478 SECONDS 536 THIRD 594 WAY
421 PATH 479 SECURITY 537 THIS 595 WE
422 PELLETS 480 SELCAL 538 THIS IS 596 WEATHER
423 PER 481 SELECT 539 THUNDERSTORMS 597 WEDNESDAY
424 PERCENT 482 SEPTEMBER 540 THURSDAY 598 WEEK
425 PHONE 483 SEQUENCE 541 TIME 599 WELCOME
426 PICO 484 SERVICE 542 TIMER 600 WEST
427 PLAN 485 SET 543 TIMES 601 WHISKEY
428 PLANT 486 SEVENTH 544 TO 602 WHITE
429 PLEASE 487 SEVERE 545 TODAY 603 WILL
430 PLUS 488 SEWAGE 546 TO LOW 604 WIND
431 PM 489 SEYMOUR 547 TOMORROW 605 WINDOWS
432 POINT 490 SHORT 548 TONIGHT 606 WITH
433 POLICE 491 SHOWERS 549 TOOL 607 WRONG
434 POSITION 492 SHUT 550 TORNADO 608 X-RAY
435 POWER 493 SIDE 551 TOUCHDOWN 609 YANKEE
436 PRESS 494 SIERRA 552 TOWER 610 YELLOW
437 PRESSURE 495 SEGMENT 553 TRAFFIC 611 YESTERDAY
438 PRIORITY 496 SIXTEENTH 554 TRANSMIT 612 YOU
439 PROBE 497 SLEET 555 TREATMENT 613 YOUR
440 PROPS 498 SLOPE 556 TRIM 614 YOU'VE
441 PULL 499 SLOW 557 TRUE 615 ZONE
442 PUMPS 500 SMOKE 558 TUESDAY 616 ZULU
443 PUSH 501 SNOW 559 TURBULENCE 617 PAUSE (Not a word)
444 QUEBEC 502 SOUTH 560 TURN 618 THE (Female)
445 RADAR 503 SOUTHEAST 561 TWELFTH 619 TIME (Female)
446 RADIAL 504 SOUTHWEST 562 TWENTIETH 620 IS (Female)
447 RADIO 505 SPEED 563 TY 621 AM (Female)
448 RADIOS 506 SPOILERS 564 UNDER 622 PM (Female)
449 RAIN 507 SPRAY 565 UNDERCARRIAGE 623 OH (Female)
450 RAISE 508 SQUAWK 566 UNICOM 624 O'CLOCK (Female)
451 RANGE 509 SQUAWKING 567 UNIT 625 ONE (Female)
452 RATE 510 SS 568 UNLIMITED 626 TWO (Female)
453 READY 511 STABILIZER 569 UNTIL 627 THREE (Female)
454 REAR 512 STALL 570 UP 628 FOUR (Female)
455 RECEIVE 513 START 571 USE 629 FIVE (Female)
456 RED 514 STOP 572 USE 630 SIX (Female)
457 REFUELING 515 STORM 573 UTILITY 631 SEVEN (Female)
458 RELEASE 516 STREET 574 VACUUM 632 EIGHT (Female)
459 REMARK 517 SUNDAY 575 VALLEY 633 NINE (Female)
460 REMOTE 518 SWITCH 576 VALVE 634 TEN (Female)
461 REPAIR 519 SYSTEM 577 VARIABLE 635 ELEVEN (Female)
462 REPEAT 520 TACAN 578 VECTOR 636 TWELVE (Female)
463 REPEATER 521 TANGO 579 VECTORS 637 THIRTEEN (Female)
464 RICH 522 TANK 580 VERIFY 638 FOURTEEN (Female)
465 RIGHT 523 TARGET 581 VFR 639 FIFTEEN (Female)
466 R-NAV 524 TAXI 582 VHE 640 SIXTEEN (Female)
467 ROAD 525 TELEPHONE 583 VISIBILITY 641 SEVENTEEN (F)
468 ROLLOUT 526 TEMPERATURE 584 VOLTS 642 EIGHTEEN (Female)
469 ROGER 527 TENTH 585 VOR 643 NINETEEN (Female)
470 ROMEO 528 TERMINAL 586 VORTAC 644 TWENTY (Female)
471 RUNWAY 529 TEST 587 WAIT 645 THIRTY (Female)
472 RVRS 530 TH 588 WAKE 646 FORTY (Female)
473 SAFE 531 THE 589 WARNING 647 FIFTY (Female)
474 SAND 532 THEE 590 WASTE 648 GOOD (Female)
475 SATURDAY 533 THIN 591 WATCH 649 MORNING (Female)
476 SCATTERED 534 THINLY 592 WATER 650 AFTERNOON (F)
477 SECOND 535 THEIR 593 WATTS 651 EVENING (Female)
S-Cmd 31 CW MESSAGE EDITOR, TONE GENERATOR COMMANDS
Tone messages include the station ID, courtesy tones and telemetry. This command is used to edit and store message data into
the system memory. The messages consist of either tone generator or CW commands in sequence. Each of these commands
consists of a 3-digit value and is used to tell the RI-300’s tone generator what to do. These commands include setting the tone
frequency, CW code speed, CW character, beeps and pauses. The messages are stored in the same memory area as macros.
For this reason, it is important to manage and track the memory usage so as not to damage other data stored in the memory.
There are two types of messages that you will be creating and editing.
1. Messages that are triggered by the controller. These are the most common type of messages and include the station ID,
courtesy and telemetry. S-Command 32 is used to define each message that is played when the associated event occurs.
2. Messages that are imbedded within macros. These messages are usually included with S-Commands in the same macro.
These macros are typically triggered by a user command.
The system memory is used for both macros and messages. This memory is organized with 999 lines of data storage, each line
consisting of 24 digits. All messages and macros must start at the beginning of a line. Each line has a starting number from 001
to 999. Both message triggers and user commands with triggers use the start line address as the starting location of the message
or macro. To edit a message, you must first set a pointer to the start line where you want to start your message. Do this with SCommand 63. Next, start building your message. For the message to work correctly, you must include a “Start of Message”
command (31 001) as the first entry. The following entries are the message itself (31 XXX). The message is completed with an
“End of Message” command (31 002), then finally an end of data command (64) as the last entry. For the purpose of tracking
the amount of digits stored in memory, the “Start of Message” consumes 2 digits “31”. The “End of Message” command
consumes 1 digit “C”. The end of data command consumes 1 digit “D”. All other message commands consume 3 digits each.
Page 64
Page 73
Pacific Research Solutions RI-300e User Manual
Tone Generator Command Descriptions
TG1 Tone ge nerator #1, you can independently contro l frequency and level of this generator.
TG2 Tone ge nerator #2, you can independently contro l frequency and level of this generator.
TONE Predefined tones, used to set the frequency of the tone generator.
DIR. FREQ. Sets the frequency of the tone generator directly. This command selects the most significant digit of the
frequency, followed by a second tone generator command (31 XXX) that control the three least
significant digits of the actual frequency.
LEVEL Sets the modulation level of the tone generator. “50” is full modulation (5 KHz deviation).
CW SPEED Sets the speed of any CW characters following this command.
CW… A specified list of Morse code characters used in a message
TONE ON Turn on the currently configured tone generator to the defined destination.
TONE OFF Turn off the currently configured tone generator to the defined destination.
TONE ON FOR... Sets the amount of time for the tone generator to be on.
DELAY FOR… Sets the amount of delay between tone generator commands.
Note: When setting tone generator levels for generating DTMF digits, set TG1 to Level 15 (31 079) and TG2 to Level 12
(31 162). This will provide the correct amount of twist needed for reliable decode.
SYNTAX: 31 [CW Command]
READ BACK: 31 * [CW Command]
STORAGE: EEPROM
PARAMETERS: 3 digit tone generator commands ranging from 000 to 344, see tone generator commands below
DEFAULT: See default messages below.
EXAMPLE: See example in section 9.
Default Messages, Speech and Tone Generator
Start line 019 31 039 079 118 279 C D Normal courtesy - Tone Generated
Start line 020 31 027 079 165 282 C D Weak signal courtesy - Tone Generated
Start line 021 30 166 393 485 C D Power on reset courtesy “RST”- Speech Synthesized
Start line 022 31 053 079 165 118 272 326 130 290 C D Post timeout - Tone Generated
Start line 024 31 118 043 079 294 039 294 C D Pre timeout - Tone Generated
Start line 025 30 617 217 C D Function error “ERROR” - Speech Synthesized
Start line 026 31 041 079 118 324 216 246 242 C D Function acknowledgment “OK” - Tone Generated
Start line 028 31 118 089 049 326 272 316 055 316 049 Auto patch ring – Tone Generated
316 055 316 055 316 049 316 055 280 C D
Start line 031 31 118 099 043 304 C D A 10 Second test tone @1KHz - Tone Generated.
Start line 032 31 118 079 049 272 318 271 310 039 282 C D Un-lock courtesy - Tone Generated
Start line 034 30 005 429 214 571 216 169 C D Auto patch answer message “HELLO”- Speech Syn.
Start line 035 30 005 617 077 073 C D Auto patch function ack. “OK” - Speech Synthesizer
Start line 036 30 005 617 217 C D Auto patch function “ERROR” - Speech Synthesizer
Start line 037 31 005 027 078 165 295.C D Auto patch ring back - Tone Generated
Start line 038 31 036 079 118 212 239 236 243 243 246 C D Station ID "HELLO" - Tone Generated
Page 65
Page 74
Pacific Research Solutions RI-300e User Manual
Tone Generator Command List
TONE GENERATOR COMMAND TABLE
Data Operation Data Operation Data Operation
000 Reset tone generator 058 TG1, Tone at 2500 Hz 116 TG2, Direct Freq (1) 000-999
001 Start Of Message 059 TG1, Tone at 2600 Hz 117 TG2, Direct Freq (2) 000-999
002 End Of Message 060 TG1, Tone at 2700 Hz 118 TG2, Tone generator off
003 Msg to Repeater 061 TG1, Tone at 2800 Hz 119 TG2, Tone at 250 Hz
004 Msg to Repeater, Mix TG w/speech 062 TG1, Tone at 2900 Hz 120 TG2, Tone at 300 Hz
005 Msg to Auto Patch 063 TG1, Tone at 3000 Hz 121 TG2, Tone at 350 Hz
006 Msg to Auxiliary 064 Set TG1 Level 0 122 TG2, Tone at 400 Hz
007 Msg to DVR 065 Set TG1 Level 1 123 TG2, Tone at 450 Hz
008 Reserved 066 Set TG1 Level 2 124 TG2, Tone at 500 Hz
009 Reserved 067 Set TG1 Level 3 125 TG2, Tone at 600 Hz
010 DTMF Tone 0 068 Set TG1 Level 4 126 TG2, Tone at 700 Hz
011 DTMF Tone 1 069 Set TG1 Level 5 127 TG2, Tone at 800 Hz
012 DTMF Tone 2 070 Set TG1 Level 6 128 TG2, Tone at 900 Hz
013 DTMF Tone 3 071 Set TG1 Level 7 129 TG2, Tone at 1000 Hz
014 DTMF Tone 4 072 Set TG1 Level 8 130 TG2, Tone at 1100 Hz
015 DTMF Tone 5 073 Set TG1 Level 9 131 TG2, Tone at 1200 Hz
016 DTMF Tone 6 074 Set TG1 Level 10 132 TG2, Tone at 1300 Hz
017 DTMF Tone 7 075 Set TG1 Level 11 133 TG2, Tone at 1400 Hz
018 DTMF Tone 8 076 Set TG1 Level 12 134 TG2, Tone at 1500 Hz
019 DTMF Tone 9 077 Set TG1 Level 13 135 TG2, Tone at 1600 Hz
020 DTMF Tone A 078 Set TG1 Level 14 136 TG2, Tone at 1700 Hz
021 DTMF Tone B 079 Set TG1 Level 15 137 TG2, Tone at 1800 Hz
022 DTMF Tone C 080 Set TG1 Level 16 138 TG2, Tone at 1900 Hz
023 DTMF Tone D 081 Set TG1 Level 17 139 TG2, Tone at 2000 Hz
024 DTMF Tone * 082 Set TG1 Level 18 140 TG2, Tone at 2100 Hz
025 DTMF Tone # 083 Set TG1 Level 19 141 TG2, Tone at 2200 Hz
026 Dial Tone 350/440 Hz 084 Set TG1 Level 20 142 TG2, Tone at 2300 Hz
027 Ring Tone 440/480 Hz 085 Set TG1 Level 21 143 TG2, Tone at 2400 Hz
028 Busy Tone 480/620 Hz 086 Set TG1 Level 22 144 TG2, Tone at 2500 Hz
029 TG1, Dir. Freq (0)250-999 087 Set TG1 Level 23 145 TG2, Tone at 2600 Hz
030 TG1, Dir Freq (1)000-999 088 Set TG1 Level 24 146 TG2, Tone at 2700 Hz
031 TG1, Dir Freq (2)000-999 089 Set TG1 Level 25 147 TG2, Tone at 2800 Hz
032 TG1, Tone generator off 090 Set TG1 Level 26 148 TG2, Tone at 2900 Hz
033 TG1, Tone at 250 Hz 091 Set TG1 Level 27 149 TG2, Tone at 3000 Hz
034 TG1, Tone at 300 Hz 092 Set TG1 Level 28 150 Set TG2 Level 0
035 TG1, Tone at 350 Hz 093 Set TG1 Level 29 151 Set TG2 Level 1
036 TG1, Tone at 400 Hz 094 Set TG1 Level 30 152 Set TG2 Level 2
037 TG1, Tone at 450 Hz 095 Set TG1 Level 31 153 Set TG2 Level 3
038 TG1, Tone at 500 Hz 096 Set TG1 Level 32 154 Set TG2 Level 4
039 TG1, Tone at 600 Hz 097 Set TG1 Level 33 155 Set TG2 Level 5
040 TG1, Tone at 700 Hz 098 Set TG1 Level 34 156 Set TG2 Level 6
041 TG1, Tone at 800 Hz 099 Set TG1 Level 35 157 Set TG2 Level 7
042 TG1, Tone at 900 Hz 100 Set TG1 Level 36 158 Set TG2 Level 8
043 TG1, Tone at 1000 Hz 101 Set TG1 Level 37 159 Set TG2 Level 9
044 TG1, Tone at 1100 Hz 102 Set TG1 Level 38 160 Set TG2 Level 10
045 TG1, Tone at 1200 Hz 103 Set TG1 Level 39 161 Set TG2 Level 11
046 TG1, Tone at 1300 Hz 104 Set TG1 Level 40 162 Set TG2 Level 12
047 TG1, Tone at 1400 Hz 105 Set TG1 Level 41 163 Set TG2 Level 13
048 TG1, Tone at 1500 Hz 106 Set TG1 Level 42 164 Set TG2 Level 14
049 TG1, Tone at 1600 Hz 107 Set TG1 Level 43 165 Set TG2 Level 15
050 TG1, Tone at 1700 Hz 108 Set TG1 Level 44 166 Set TG2 Level 16
051 TG1, Tone at 1800 Hz 109 Set TG1 Level 45 167 Set TG2 Level 17
052 TG1, Tone at 1900 Hz 110 Set TG1 Level 46 168 Set TG2 Level 18
053 TG1, Tone at 2000 Hz 111 Set TG1 Level 47 169 Set TG2 Level 19
054 TG1, Tone at 2100 Hz 112 Set TG1 Level 48 170 Set TG2 Level 20
055 TG1, Tone at 2200 Hz 113 Set TG1 Level 49 171 Set TG2 Level 21
056 TG1, Tone at 2300 Hz 114 Set TG1 Level 50 172 Set TG2 Level 22
057 TG1, Tone at 2400 Hz 115 TG2, Direct Freq (0) 250-999 173 Set TG2 Level 23
Page 66
Page 75
Pacific Research Solutions RI-300e User Manual
TONE GENERATOR COMMAND TABLE
Data Operation Data Operation Data Operation
174 Set TG2 Level 24 232 CW “A” 290 Tone on for 700 ms
175 Set TG2 Level 25 233 CW “B” 291 Tone on for 800 ms
176 Set TG2 Level 26 234 CW “C” 292 Tone on for 900 ms
177 Set TG2 Level 27 235 CW “D” 293 Tone on for 1.0 Sec
178 Set TG2 Level 28 236 CW “E” 294 Tone on for 1.5 Sec
179 Set TG2 Level 29 237 CW “F” 295 Tone on for 2.0 Sec
180 Set TG2 Level 30 238 CW “G” 296 Tone on for 2.5 Sec
181 Set TG2 Level 31 239 CW “H” 297 Tone on for 3.0 Sec
182 Set TG2 Level 32 240 CW “I” 298 Tone on for 4.0 Sec
183 Set TG2 Level 33 241 CW “J” 299 Tone on for 5.0 Sec
184 Set TG2 Level 34 242 CW “K” 300 Tone on for 6.0 Sec
185 Set TG2 Level 35 243 CW “L” 301 Tone on for 7.0 Sec
186 Set TG2 Level 36 244 CW “M” 302 Tone on for 8.0 Sec
187 Set TG2 Level 37 245 CW “N” 303 Tone on for 9.0 Sec
188 Set TG2 Level 38 246 CW “O” 304 Tone on for 10 Sec
189 Set TG2 Level 39 247 CW “P” 305 Tone on for 12 Sec
190 Set TG2 Level 40 248 CW “Q” 306 Tone on for 14 Sec
191 Set TG2 Level 41 249 CW “R” 307 Tone on for 16 Sec
192 Set TG2 Level 42 250 CW “S” 308 Tone on for 18 Sec
193 Set TG2 Level 43 251 CW “T” 309 Delay for 10 ms
194 Set TG2 Level 44 252 CW “U” 310 Delay for 20 ms
195 Set TG2 Level 45 253 CW “V” 311 Delay for 30 ms
196 Set TG2 Level 46 254 CW “W” 312 Delay for 40 ms
197 Set TG2 Level 47 255 CW “X” 313 Delay for 50 ms
198 Set TG2 Level 48 256 CW “Y” 314 Delay for 60 ms
199 Set TG2 Level 49 257 CW “Z” 315 Delay for 70 ms
200 Set TG2 Level 50 258 CW Space 316 Delay for 80 ms
201 CW speed, 5 WPM 259 CW End-of-message 317 Delay for 90 ms
202 CW speed, 6 WPM 260 CW End-of work SK 318 Delay for 100 ms
203 CW speed, 7 WPM 261 CW Break N 319 Delay for 150 ms
204 CW speed, 8 WPM 262 CW Double Dash BT 320 Delay for 200 ms
205 CW speed, 9 WPM 263 CW Comma , 321 Delay for 250 ms
206 CW speed, 10 WPM 264 CW Period . 322 Delay for 300 ms
207 CW speed, 11 WPM 265 CW Slash / 323 Delay for 400 ms
208 CW speed, 12 WPM 266 CW Question mark ? 324 Delay for 500 ms
209 CW speed, 13 WPM 267 CW Colon : 325 Delay for 600 ms
210 CW speed, 14 WPM 268 CW Semicolon ; 326 Delay for 700 ms
211 CW speed, 15 WPM 269 CW Parentheses ( ) 327 Delay for 800 ms
212 CW speed, 16 WPM 270 CW “Wait” 328 Delay for 900 ms
213 CW speed, 17 WPM 271 Tone off 329 Delay for 1.0 Sec
214 CW speed, 18 WPM 272 Tone on 330 Delay for 1.5 Sec
215 CW speed, 19 WPM 273 Tone on for 10 ms 331 Delay for 2.0 Sec
216 CW speed, 20 WPM 274 Tone on for 20 ms 332 Delay for 2.5 Sec
217 CW speed, 21 WPM 275 Tone on for 30 ms 333 Delay for 3.0 Sec
218 CW speed, 22 WPM 276 Tone on for 40 ms 334 Delay for 4.0 Sec
219 CW speed, 23 WPM 277 Tone on for 50 ms 335 Delay for 5.0 Sec
220 CW speed, 24 WPM 278 Tone on for 60 ms 336 Delay for 6.0 Sec
221 CW speed, 25 WPM 279 Tone on for 70 ms 337 Delay for 7.0 Sec
222 CW “0” 280 Tone on for 80 ms 338 Delay for 8.0 Sec
223 CW “1” 281 Tone on for 90 ms 339 Delay for 9.0 Sec
224 CW “2” 282 Tone on for 100 ms 340 Delay for 10 Sec
225 CW “3” 283 Tone on for 150 ms 341 Delay for 12 Sec
226 CW “4” 284 Tone on for 200 ms 342 Delay for 14 Sec
227 CW “5” 285 Tone on for 250 ms 343 Delay for 16 Sec
228 CW “6” 286 Tone on for 300 ms 344 Delay for 18 Sec
229 CW “7” 287 Tone on for 400 ms
230 CW “8” 288 Tone on for 500 ms
231 CW “9” 289 Tone on for 600 ms
Page 67
Page 76
Pacific Research Solutions RI-300e User Manual
S-Cmd 32 SET MESSAGE and EVENT TRIGGERS
This command is used to assign controller events to trigger messages or macros. Event triggers are items like ID, courtesy
messages, function telemetry and power on events. These triggers point to a starting line in the macro data memory. When an
event occurs, the trigger instructs the controller to execute a message or command from the macro data memory. The default
triggers can be changed so each event can trigger any of the 999 macro line numbers or 0 for no messages. Setting an event to
start at line 0 will disable that event from triggering anything. See section 9 and 14 for additional information in programming
messages and triggers.
Message Trigger:
looks at the value in this event to determine what the address of the message or macro to play.
Event Trigger:
restored to the controller, a Power On trigger occurs on the restart. This trigger then starts a macro. The macro function can be
used to return your repeater to a specified configuration whenever power is turned on. A function complete (“OK” message, or
function complete of your design) will sound when this process occurs.
Auto Patch Trigger:
telephone back on hook. This trigger is used to tell the controller the start line address o f the macro you are using for the onhook command. If you choose to change the factory default macro start line address for the on-hook command, you will need
to program this trigger to match. If the controller does not know the correct on-hook command start line address, you may have
problems if an on-hook time-out occurs.
DEFAULT: See table below
EXAMPLE: 32 07 120 Sets ID event to start line 120
EXAMPLE: 32 02 0 Sets weak signal courtesy to no message
Trigger # Messages and Events Start line
01 Message, Clock reset courtesy 019
02 Message, Weak signal courtesy 020
03 Message, Clock not set courtesy 019
04 Message, Un-lock courtesy 032
05 Message, Hourly announcement 000
06 Message, Clean up ID 038
07 Message, Post time-out 022
08 Message, Pre time-out 024
09 Message, Acknowledge 026
10 Message, ERROR 025
11 Message, CW ID 038
12 Message, TX Ring 028
13 Message, AP Answer 034
14 Message, AP Acknowledge 035
15 Message, AP ERROR 036
16 Message, AP Ring Back 037
17 Event, Power on macro 000
18 Event, Auto Patch hang up macro 013
19 Event, Auto Patch auto answer macro 015
These are internal events that normally trigger messages. When the controller needs to play a message, it
These are internal events that can be used to trigger a macro. As an example, whenever power is lost and then
If a telephone time-out error occurs during the dial-tone process, the controller will need to put the
Start Line 000 = Disable trigger, 001-999 = Macro data memory start line address
Page 68
Page 77
Pacific Research Solutions RI-300e User Manual
S-Cmd 33 DIGITAL VOICE RECORDER, EDIT MESSAGE
The Digital Voice Recorder (DVR) used in the RI-300 provides a high quality solid-state speech record and playback function.
This unit uses a non-volatile EEPROM technology to store the messages. Note that even though the message itself is stored in
the DVR memory, message management information is stored in the RI-300. If you replace or change the DVR, any prior
recorded messages will be lost. After installing the DVR (section 6), use the "33 9 x" S-Command to tell the RI-300 which
model DVR you installed.
The DVR will allow up to 50 messages of variable length totaling the size of the device you installed. You can send
S-Command "33 3 0" to find out how much total DVR time you have used. To record a message, send S-Command "33 1 x" (x
= message number) and un-key. After the prompt, key up and start recording your message. The RI-300 will stop recording
when you finish your transmission. The RI-300 will also edit the end of your message to remove any squelch burst. Next you
can review your message by sending S-Command "33 2 x". If you want to record over an existing message, you do not have to
delete the old message; the controller will do that for you. To include a message in a user command or in an ID message, use
the speech message editor (S-Command 30), selecting Speech Command 901 through 950. Speech Command 901 will play
DVR message #1 and so on.
Function 9 = DVR Select (Use the following message number to select the correct DVR)
DEFAULT: DVR Select 0, No DVR installed
EXAMPLE: 33 9 2 Select 240 second DVR, Must match device that is installed
33 1 1 After sending command and un-keying, key up and re cord a new message
33 2 1 Play recorded message
33 0 1 Delete recorded message
Use the following example to add a DVR message to a macro or system message.
63 xxx Set macro start line (xxx = line number).
30 001 Start of message
30 008 Delay 1 second
30 901 Play DVR message #1
30 002 End of message
This is used to delete a recorded message. When a message is deleted, the memory
Delete:
used to store that message is freed for a new message.
Record:
sending the recor d command. To record a message, send S-Command "33 1 x" (where x =
message number) and un-key. After the prompt, key up and start record ing your message.
The RI-300 will stop recording when you finish your transmission. If you are recording a
message from the telephone, send this command, then start the recording by pressing “1” on
the telephone and stop the recording by pressing “0”. The RI-300 will also edit the end of
your message to remove any DTMF or squelch burst. If you want to rec ord over an existing
message, you do not have to delete the old message, the controller will do that for you.
Message
Play:
To include a message in a user command or ID, use the speech message editor (S-Command
30) and Speech Command 901 through 950. Speech Command 901 will play DVR message
#1 and so on.
Message
Record Time:
message. At any time, you can send S-Command "33 3 0" to find out how much total DVR
time you have used.
Messag
Message
This function is used to record a message from the input from which you are
0 = Stop Record, 1-50 = Message number
You can use this function to review your message by sending S-Command "33 2 x".
0 = Stop Play, 1-50 = Message number
This function is used to determine how much record time is used by each
e 0 = Total time of all messages, 1-50 = Message number
0 = No DVR, 1 = 120 Second DVR, 2 = 240 Second DVR, 3 = 480 Second DVR
Page 69
Page 78
Pacific Research Solutions RI-300e User Manual
S-Cmd 34 AUXILIARY OUTPUT MODE
The auxiliary port allows you to connect multiple RI-300 controllers together or connect the RI-300 to someone else’s existing
controller. This command sets up the mode for the output of audio and PTT logic to other controllers. The RI-300 has 8 audio
channels connected to the auxiliary buss. Use S-Command 39 to assign a channel on which to output both audio and serial
data. This command is then used to enable audio output on that channel. See section 16 “Setting Up Audio Channels” for more
information on this subject.
Used to disable the auxiliary output. The controller will not send audio or control logic
Off:
out the auxiliary buss for other controllers to receive.
The controller will send audio out the auxiliary buss when the local controller’s receiver
COS:
is active; CTCSS/DCS is ignored.
Initial access with CTCSS/DCS and COS then access is changed to only COS:
function is reset when the transmitter drops. Use in applications where a user may have a weak
signal and the tone decoder is falling out of range.
COS and CTCSS/DCS:
controller’s receiver and auxiliary tone panel is decoding.
Open Squelch:
The controller will send audio out the auxiliary buss when the local
This
Page 70
Page 79
Pacific Research Solutions RI-300e User Manual
S-Cmd 36 AUXILIARY INPUT CARRIER DELAY TIMER
This command sets the amount of time that the repeater transmitter stays keyed-on after the auxiliary input has dropped. This
carrier delay is set in tenths of seconds (100 ms) increments. Setting the auxiliary delay time to zero selects no carrier delay.
SYNTAX: 36 [Time]
READ BACK: 36
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = No delay, 1-255 in tenths of seconds (1/10 seconds or 100 ms)
DEFAULT: 10 (1.0 Second)
EXAMPLE: 36 50 Set the Auxiliary input carrier delay to 5.0 seconds.
36 0 Set the Auxiliary input carrier delay to 0 seconds, (no delay).
S-Cmd 37 REGENERATE and DECODE DTMF TONES FROM the AUXILIARY INPUT
This command has two functions:
•
Regenerate DTMF
TX. Regenerated DTMF tones are 150 ms long with 80 ms spacing immediately following the end of the DTMF decoded
string from another controller. With DTMF Mute On (S-Command 18) you can ensure quality DTMF tones to your link by
using this regeneration mode.
•
Decode DTMF
controller attached to the auxiliary buss will do the decoding for you. However, if you are using the RBI-3, you may want
to be able to decode DTMF on this port. To decode DTMF, the input port must be enabled, (See S-Command 35).
EXAMPLE: 37 01 Regenerate DTMF (Function 0, Mode 1), regenerate DTMF digits on TX from auxiliary input
: This function determines if DTMF tones from the auxiliary input will be regenerated on the local
: This function enables DTMF decoding on the auxiliary port. This feature is not normally used, as the
Function: 1 =Decode DTMF on auxiliary input
Mode: 0 = Off, 1 = On
Function: 1 = 0
37 11 Decode DTMF (Function 1,Mode 1), decode DTMF digits fro m the auxiliary input
S-Cmd 38 MULTIPLE CONTROLLER DATA PROTOCOL and CLONING MODE
This command is used to set up the method by which multiple controllers can communicate.
•
Mode 0
with LOW TRUE or LOW ACTIVE. The COS input is found on the same pin as the BRQ line and the PTT output is
found on the same pin as the “S_DATA” line.
•
Mode 1
controller can send S-Commands to another RI-300 controller.
•
Mode 2
controller (cloning). To clone, connect two controllers with the AUX interface cable. Send S-command 38 2 to the
controller from which you want to copy data. You will hear CW “OK” and the master controller will start to send data.
This will take about 90 seconds. When the cloning is done, you will hear a second function complete. Do not send
commands to either controller during this process nor connect more than 2 controllers together, or errors will occur on all
of the cloned controllers. Once the cloning process is complete, the controller will return to its previous serial mode.
SYNTAX: 38 [Mode]
READ BACK: 38
STORAGE: RAM/EEPROM
PARAMETERS: Mode 0 = Digital I/O (Only used in special application, this mode will disable the programming port)
DEFAULT: 1
EXAMPLE: 38 0 Mode 0 selects the digital state port.
can be used when connecting to someone else’s controller. These input and output digital signals are TTL levels
allows multiple RI-300 controllers to communicate with each other using serial data. In this mode, one RI-300
is used to send all configuration data, including user commands and macro data, from the one controller to another
Mode 1 = Serial Data I/O (Used when connecting multiple controllers together)
Mode 2 = Cloning
38 2 This controller will send all parameters to an attached controller.
Page 71
Page 80
Pacific Research Solutions RI-300e User Manual
S-Cmd 39 RI-300 CONTROLLER UNIT ADDRESS
This command is used to assign a unique unit address to each RI-300 connected on the Auxiliary buss. When connecting
multiple controllers together, you must assign each controller a unique unit address. Controllers on the buss can talk to each
other using the serial data protocol if each controller has its own unit address. This unit address also defines the audio channel
on which the controller will output audio on the a uxiliary buss. Valid unit addresses are 1 through 9 with the default being 1. A
controller at address 9 can send and receive commands on the buss, but will not use an audio channel. A controller with a
macro containing a unit address with an S-Command will not process the S-Command in that controller. The unit address and
S-Command is sent to the auxiliary port. This address will be checked against the addresses of all the controllers connected to
the auxiliary buss. A controller with a matching address will execute the S-Command. These externally executable SCommands start with an “A” prefix and the destination unit address, e.g.: “A2”. The S-Command following the A2 will be
executed by a controller with the unit address of “2”.
SYNTAX: 39 [Address]
READ BACK: 39
STORAGE: RAM/EEPROM
PARAMETERS: Address 1-9 = Unit (controller) address on the auxiliary buss
DEFAULT: 1
EXAMPLE: 39 3 Sets controller unit address to 3.
S-Cmd 40 DELAY TIMER MACRO TRIGGER
With this command, you can delay a macro to execute at some time in the future. There are 8 timers available. When the
selected timer expires, the macro located at the specified address in the “Start Line” field will be executed. An application
example could be to turn on the CTCSS repeater tone panel after a preset time has expired. Note: This function will generate
an unexpected “OK” (function complete) without a user command being sent. You can use S-Command 06 1 to suppress this
function message.
command is a one time only and is not stored in non-volatile memory (EEPROM). Once you set up a timer and the timer
expires, the timer is reset and ready to be setup again.
SYNTAX: 40 [Timer] [Start Line] [Time]
READ BACK: 40 [Timer]
STORAGE: RAM (Return to default at power on reset)
PARAMETERS: Timer 1–8 = Delay timers
DEFAULT: All timers, Start Line = 000, Time = 0
EXAMPLE: 40 1 000 0 Clear timer 1, no macro will execute.
This function will generate an “OK” function complete without a user command being sent. This
Note:
Start Line 000 = Disable this function, 001–999 Macro data start line
Time 0 = Reset timer, 1–43,200 seconds (12 hours maximum)
40 2 060 120 Timer 2 will execute macro at start line 60 in 2 minutes.
S-Cmd 41 RECEIVER INACTIVITY TIMER MACRO TRIGGER
The receiver inactivity timer can be used to set an item within the system when the repeater receiver becomes inactive for the
preset time. There are 8 timers available. Once this timer is started, it is restarted after each occurrence of receiver activity.
When a time-out occurs, the macro pointed to by the “Start Line” field will execute. An application example: A controller in
COS mode can use this function to turn on the CTCSS tone decode after there has been no activity on the repeater for the set
time.
one time only and is not stored in non-volatile memory (EEPROM). Once you set up a timer and the timer expires, the timer is
reset and ready to be setup again.
SYNTAX: 41 [Timer] [Start Line] [Time]
READ BACK: 41 [Timer]
STORAGE: RAM (Return to default at power on reset)
PARAMETERS: Timer 1–8 = Inactivity timers
DEFAULT: All 8 timers, Start Line = 000, Time = 0.
EXAMPLE: 41 1 000 0 Clear timer 1, no macro will execute.
41 2 022 55 Timer 2 will execute macro at start line 22 after 5.5 minutes.
This function will generate an “OK” function complete without a user command being sent. This command is a
Note:
Start Line 000 = Disable this function, 001 – 999 Macro data start line.
Time 0 = Reset timer, 1–14400 in 6 second increments (1 to 1440.0 minutes).
Page 72
Page 81
Pacific Research Solutions RI-300e User Manual
S-Cmd 42 REGULAR INTERVAL MACRO TRIGGER
This command is used to configure a timer that will trigger a macro at a Start Line address at a regularly timed interval. There
are 8 timers available. Use this command to trigger a macro line that starts the ID, if you want to have a beacon ID every hour.
Start Line 000 = Disable this function, 001 – 999 Macro data start line.
Time 0 = Reset timer, 1–14400 in 6 second increments (1 to 1440.0 minutes).
DEFAULT: All timers, Start Line = 000, Time = 0.
EXAMPLE: 42 1 123 100 Timer 1 will trigger macro starting at line number 123 every 10 minutes.
42 2 000 0 Disable timer 2.
S-Cmd 43 SET CLOCK TIME (RI-300 and RI-310 Version 2 Only)
The scheduler uses the system’s time clock, see S-Command 44. This (S-command 43) command is used to set the system time
clock. If you wish to use the scheduler, the time clock must be set to the correct time after controller power is restored.
Executing this command resets the flag that triggered the “Clock not set” courtesy message, (S-Command 32). You must set
the time using the 24-hour format. If you plan to use the scheduler, you may want to change the “Clock not set” message
trigger to point to the Power-on reset courtesy, “RST” message.
SYNTAX: 43 [Day] [Hours] [Minutes]
READ BACK: 43
STORAGE: RAM (Return to default at power on reset)
PARAMETERS: Day (1-Sunday, 2-Monday, 3-Tuesday, 4-Wednesday, 5-Thursday, 6-Friday, 7-Saturday)
Hours 00 to 23 = Time of day in 24 hour mode
Minutes 00 to 59 = Time of day in 24 hour mode
DEFAULT: Clock is not set when power is turned on.
EXAMPLE: 43 2 07 30 Set time to Monday 07:30 AM
You can also use this command to adjust for errors in the clock. If you notice a time loss or gain, you can set an adjustment
value that will correct errors in the clock.
SYNTAX: 43 0 [Plus/Minus] [Seconds]
READ BACK: 43 0
STORAGE: RAM/EEPROM
PARAMETERS: Plus/Minus 0 = Plus (add time each day) and 1 = Minus (subtract time each day)
Seconds 0 to 120 = Seconds per day adjustment
DEFAULT: 0 Seconds.
EXAMPLE: 43 0 0 14 Add 14 seconds each day to the time clock.
EXAMPLE: 43 0 1 100 Subtract 100 seconds each day from the time clock.
S-Cmd 43 SET REAL TIME CLOCK DATE and TIME (RI-300e and RI-310e Only)
The real time clock can only be found in the RI-300e and RI-310e, version 3. The scheduler uses the system’s time clock, see
S-Command 44. This (S-command 43) command is used to set the system real time clock. This clock is battery backed and
will continue to keep time even when power is removed from the controller.
Date in MMDDYY where MM = Month 01 to 12, DD = Day 01 to 31 and YY = Year 00 to 99
Time in HHMM where HH = Hours 00 to 23 in 24 hour format and MM = Minutes 00 to 59
DEFAULT: Clock set at factory, Pacific Time Zone.
EXAMPLE: 43 2 100801 0730 Set data and time to Monday October 08, 01 at 07:30 AM
43 5 122001 1644 Set date and time to Thursday December 20, 01 at 04:44 PM
Page 73
Page 82
Pacific Research Solutions RI-300e User Manual
S-Cmd 44 SCHEDULER TO TRIGGER A MACRO (RI-300 and RI-310 Version 2 Only)
This is a simple scheduler, allowing you to instruct the controller to perform a macro at a certain time of the day. Sixteen
individual schedulers are available. The system time clock must be set properly after each time the power is restored
(S-Command 43) for this command to work correctly. This command can be used to automatically turn on and off the repeater
or the telephone interconnect each day.
Time 0000-2359 = Time in Hours and Minutes (24 Hour mode)
Macro start line 000 = Disable scheduler, 001-999 = Macro data memory start line
DEFAULT: All schedulers disabled, macro start line 0.
EXAMPLE: 44 01 0730 0 32 Scheduler #1, Execute macro at start line 32 at 07:30 AM every day.
S-Cmd 44 SCHEDULER TO TRIGGER A MACRO (RI-300e and RI-310e Version 3 Only)
This scheduler requires the real time clock which can only be found in the RI-300e and RI-310e, version 3. This is a full
feature scheduler, allowing you to instruct the controller to perform a macro at a certain time of the day, week, month or year.
Thirty tow individual schedulers are available. This command can be used to automatically turn on and off the repeater or the
telephone interconnect each day or enable a special ID on a given date each year.
Day 00-31 = Day of the Month, 00 = Ignore day of month field
Month 00-12 = Month of the Year, 00 = Ignore month of year field
Time 0000-2359 = Time in Hours and Minutes (24 Hour mode)
DEFAULT: All schedulers disabled, macro start line 0.
EXAMPLE: 44 01 032 6 00 00 0730 Scheduler #1, Run macro at start line 32 on Friday at 07:30 AM every week.
44 02 110 0 01 01 0000 Scheduler #2, Run macro at start line 110 on January 1 at 12:00 AM every year.
Page 74
Page 83
Pacific Research Solutions RI-300e User Manual
S-Cmd 45 LOGIC INPUTS and INTERNAL FUNCTIONS – STATE CHANGE TRIGGER
The controller has three digital inputs on board and is expandable to 10 inputs that can trigger macros. There are also an
additional 24 internal functions that also can trigger macros. Each of these inputs or functions can be configured to act on
either a negative or positive state change (falling and rising edges). When the controller detects any changes in these inputs or
functions, a macro starting at the “Macro Start Line” (1 through 999) will be executed. To disable an input or function, use 0 as
the Macro Start Line. See section 4 and 5 for information on the connector pin numbers for each input. This feature can be
used to generate an alarm message on change of an input state.
Bit 17 – 24 = Tone Remote decoder, Bit 25 = Repeater COS, Bit 26 = Repeater Tone Panel
Bit 27 = Repeater PTT, Bit 28 = AUX input COS, Bit 29 = AUX input Tone Panel
Bit 30 = AUX input PTT, Bit 31 = Local AUX Tone Panel, Bit 32 = Telephone Ring Detector
State 0 = Falling edge (High to Low), State 1 = Rising edge (Low to High)
Macro start line 0 = Disable, 1 – 999 = Macro start lines
DEFAULT: All bits set to 0
EXAMPLE: 45 01 0 10 Input #1 Falling edge triggers macro starting at line 10.
45 27 0 11 Repeater PTT Falling edge triggers macro starting at line 11.
45 01 1 12 Input #1 Rising edge triggers macro starting at line 12.
45 27 1 344 Repeater PTT Rising edge triggers macro starting at line 344.
S-Cmd 46 DIGITAL LOGIC OUTPUT, ON / OFF
The controller has three digital outputs on board and is expandable to 10 outputs. Each of these outputs can be directly turned
on or off with this command. See section 4 and 5 for information on the pin numbers for each output. This function can be
used to turn on something external to the controller.
SYNTAX: 46 [Output] [Mode]
READ BACK: 46 [Output]
STORAGE: RAM (Return to default at power on reset)
PARAMETERS: Output 01-03 = On board outputs
Output 04-16 = Optional (RBI-3 and VXR-5000 interface board)
Mode 0 = off, 1 = on
DEFAULT: All outputs are off when power is turned on (Logic high)
EXAMPLE: 46 01 1 Turns output number 1 on
S-Cmd 47 DIGITAL LOGIC OUTPUT PULSED ON FOR X TIME
The controller has three digital outputs on board that can be pulsed on for a programmed time duration. A pulsed output will go
high for the programmed time, and then low again. The pulse time is programmed in tenths of seconds. See section 4 and 5 for
information on the pin numbers for each output. This function can be used to turn on something external to the controller for a
set time.
SYNTAX: 47 [Output] [Pulse time]
READ BACK: 47 [Output]
STORAGE: RAM (Return to default at power on reset)
PARAMETERS: Output Bit 1-3 = On board digital output. Optional: Bit 10-16 (Sec. 2.14)
Pulse time 0-65000 (6500.0 Seconds) = Time the output goes logic high in tenths of seconds
DEFAULT: All 0
EXAMPLE: 47 1 65 Pulses output number 1 high for 6.5 Seconds.
Page 75
Page 84
Pacific Research Solutions RI-300e User Manual
S-Cmd 48 COUNTER TRIGGER
The counter trigger is used to count events and trigger a macro when a terminal count is reached. There are 8 counters
available. Each counter may be individually programmed. When programming a counter, you can set a terminal count and a
preset count. In another macro, you can increment or decrement the counter. If the counter reaches the terminal count, that
counter will trigger a macro. For an example, you can use this function to count the number of times a user accesses the
repeater. After a total number of accesses are reached, a macro will disable that user’s CTCSS/DCS code.
SYNTAX: 48 [Counter] [Count] [Start Line]
READ BACK: 48 * [Counter] Read back the counter set up
48 [Counter] Read back the counter’s current count
STORAGE: RAM/EEPROM
PARAMETERS: Counter 1–8 = Interval timers
Count 000 = Disable counter during set up or reset counter when line number is omitted
Count 001-254 = Set terminal count or preset counter when line number is omitted
Count * = Increment counter, line number must be omitted
Count # = Decrement counter, line number must be omitted
Start Line 000 = Disable this function, 001 – 999 Macro data start line.
DEFAULT: All counters, Count = 0, Start Line = 000.
EXAMPLE: 48 1 025 120 Set counter #1 so that when terminal count 25 is reached, trigger macro at start line 120
48 * 1 Read back counter #1 set up
48 1 0 Reset counter #1
48 1 20 Preset counter #1 to 20
48 1 * Increment counter #1 by 1 count
48 1 # Decrement counter #1 by 1 count
48 1 Read back counter #1 current count
48 1 000 000 Disable counter #1
S-Cmd 49 DIAL CLICK CONTROL TRIGGER
Dial Click is a method of control with which you can assign a number of key-ups on the repeater input that will cause a user
command or macro to occur. If enabled, one or more CTCSS tones or DCS codes can be used for the Dial Click. If no tones or
codes are enabled, the Dial Click control will use repeater COS only. The Dial Click function uses a 2-second timer to check
the spacing between each Dial Click. When a key up occurs, the timer is started. One Dial click is counted if the user un-keys
before the timer expires. If the user keys up again before the timer expires, another Dial Click is counted. Once the timer has
expired, the program checks to see how many Dial Clicks where counted. This information is then used to trigger a macro start
line. You may need to experiment with a rate of key-ups so that they are properly counted because of the Dial Click timer. If
you key too quickly, the CTCSS or DCS decode delay may not be long enough to correctly count dial clicks. If you wait too
long between key-ups, the Dial Click timer may expire before you are finished.
A single key up Dial Click command works well with the telephone answer S-Command 82 9. The use of 2 and sometimes 3
Dial Clicks to trigger a command may allow unexpected executions, because 2 quick keys or noise on the repeater input may
start the macro. As an example, you can use multiple Dial Clicks to dial a telephone number in the auto dial list using
S-Co mmand 92.
SYNTAX: 49 [Dial Clicks] [Macro start line]
READ BACK 49 [Dial Clicks]
STORAGE: RAM/EEPROM
PARAMETERS: Dial Clicks 1-9 = Number of key-ups to trigger a macro
Macro start line 0 = Disable, 1 – 999 = Macro start lines
DEFAULT: All Dial Clicks (1-9) = 0, disabled
EXAMPLE: 49 1 20 When 1 dial click occurs, execute macro at start line 20
EXAMPLE: 49 3 122 When 3 dial clicks occur, execute macro at start line 122
Page 76
Page 85
Pacific Research Solutions RI-300e User Manual
S-Cmd 50 ADJUST SQUELCH
The Adjust Squelch command sets the squelch level of the digital potentiometer in the RI-300. This digital potentiometer has
64 positions, (0 0 through 63). You can adjust the squelch level in single steps by sending a “50*” to increment the level up one
step, or a “50#” to decrement the level setting down one step. See section 7 for additional information on setting the squelch
level.
SYNTAX: 50 [Level]
READ BACK 50
STORAGE: RAM/EEPROM
PARAMETERS: Level 0-63 = Numeric pot positions (0 = Minimum value and 63 = Maximum value)
Level * = Raise pot by one step only
Level # = Lower pot by one step only
DEFAULT: 31
EXAMPLE: 50 * Adjusts squelch level setting up by one step.
50 23 Sets squelch digital pot to position 23.
S-Cmd 51 SET SQUELCH MODE
Use this command to select between external squelch, standard squelch mode and SmartSquelch. In the SmartSquelch mode,
the controller uses the processor to analyze the signal to noise ratio, and determine whether to close the squelch fast or add
delay for nosey signals. This feature will help to reduce the squelch gate from chopping the audio during mobile flutter or a
hand held radio moving in and out of nulls. This algorithm will react as fast as 10 ms when the input signal is full quieting and
a proportionally longer time to close squelch when the input signal becomes noisier. In the external squelch mode, digital input
#1 is used as the squelch input (COS). This signal is active low.
DEFAULT: 1, SmartSquelch
EXAMPLE: 51 2 Selects normal squelch mode
External Squelch:
mode to tell the controller to use the external squelch.
SmartSquelch:
perform enhanced sq uelch functions.
Normal Squelch:
radio.
You can connect an external squelch circuit to digital input 1 and use this
This is an internal squelch circuit that uses Digital Signal Processing (DSP) to
This is an internal squelch circuit that operates like the squelch on a standard
Page 77
Page 86
Pacific Research Solutions RI-300e User Manual
S-Cmd 52 DETAIL SQUELCH SET UP
The squelch system on the RI-300 can be fine-tuned for a given application. The following items may be changed to achieve a
different result in your application. The best way to learn more about these adjustments is to experiment with them. Notice that
each adjustment will have its own range.
Upper Threshold:
Lower Threshold:
Acquisition Time:
Delay Factor:
Average Factor:
Weak Signal Threshold:
SYNTAX: 52 [Item] [Value]
READ BACK 52 [Item]
STORAGE: RAM/EEPROM
RANGE: Item 1 = Upper threshold, Value range = 75 – 200
PARAMETERS: Item 1 through 6, Value as listed in range.
DEFAULT: Item 1 Upper threshold = 160
EXAMPLE: 52 1 200 Sets new squelch upper threshold value to 200
The lower threshold value is compared to the squelch A/D converter value to determine when to
The SmartSquelch acquisition time is in 10 ms increments. This is the time that the squelch
This delay is is used by SmartSquelch to keep the squelch open for a weak or choppy signal.
The average factor is used by SmartSquelch to determine how long of a period in 10 ms
Item 2 = Lower threshold, Value range = 50 – 150
Item 3 = Acquisition time, Value range = 0 – 50 in 10 ms increments
Item 4 = Delay factor, Value range = 0 – 255
Item 5 = Average factor, Value range = 0 – 50
Item 6 = Weak signal threshold, Value range = 3 to 50 in 10 ms increments
Item 2 Lower threshold = 130
Item 3 Acquisition time = 8 (80 ms)
Item 4 Delay factor = 125
Item 5 Average factor = 25
Item 6 Weak signal threshold = 5 (50 ms)
52 2 90 Sets new squelch lower threshold value to 90
The upper squelch threshold value is compared to the squelch A/D converter value to determine
when to close the squelch. Do not set upper threshold less than lower threshold.
open the squelch. Do not set lower threshold more than upper threshold.
noise must be below the lower threshold in order to activate the COS.
The delay factor is the maximum time in 10 ms increments that the squelch will remain open.
increments that noise history is used for processing.
The SmartSquelch Weak Signal Message is triggered based on an evaluation of its noise history.
The weaker a signal is, the longer a squelch delay will occur. The length of this time delay can
be used to trigger the “weak signal” courtesy message.
Page 78
Page 87
Pacific Research Solutions RI-300e User Manual
S-Cmd 53 TELEPHONE HYBRID ADJUSTMENT
The RI-300 uses a digital potentiometer to adjust the telephone hybrid circuit. In most cases, the auto setting will work fine. In
auto, the microprocessor will balance the hybrid during each outgoing telephone call in which the off-hook command and
telephone number have been combined as a single command. In some telephone connections where the controller is having
trouble balancing the hybrid, you can manually balance the hybrid. The easiest method is to use the programming software to
adjust the hybrid potentiometer during a full duplex telephone call. Once you are done, you can save the setting. If the
programming software is not available, you can use this command to balance the hybrid. You may have to make multiple
telephone calls while making small changes to the hybrid setting until you achieve the best results. Do not expect a perfect null;
expect some repeat audio to pass thro ugh.
SYNTAX: 53 [Adjustment]
READ BACK 53
STORAGE: RAM/EEPROM
PARAMETERS: 0 = Auto, 1 – 64 Pot position.
DEFAULT: 0
EXAMPLE: 53 Read current hybrid setting
EXAMPLE: 53 23 Sets the hybrid to 23.
S-Cmd 54 SET KEY-CODE FOR USER COMMANDS
The key-code is a 1 to 4-digit sequence that would be required in front of all user commands. This function could be used as a
site prefix so that all of your repeater sites would have the same user command suffix, while each site would have a distinctive
prefix. If zero key-code digits are entered in this command, the key-code function is disabled. Because an absent of a digit is a
valid command and this command information is sensitive, you cannot read back the command data. “C” is the only digit that
cannot be used in the key-code.
SYNTAX: 54 [Key-code]
READ BACK N/A
STORAGE: RAM/EEPROM
PARAMETE RS: K ey-code = 0 to 4 DTMF digits 0 thr ough 9, *, #, A, B a nd D
DEFAULT: 0 digits (Disable key-code)
EXAMPLE: 54 Disable the key-code.
54 *123 Sets *123 as the macro key-code or site prefix.
S-Cmd 55 PASSWORD FOR S-COMMAND ACCESS
The PASSWORD is used to unlock the controller for access to the S-Commands. The factory default password is 123456 and
can be changed to another set of digits from 1 to 6 digits long. “C” is the only digit that cannot be used in the password. When
selecting a password, you should avoid using one that is similar to a user command or the exact equivalent to an S-Command
and its data. For more information on passwords, see section 11 of this manual.
SYNTAX: 55 [Password]
READ BACK 55
STORAGE: RAM/EEPROM
PARAMETE RS: Password = 1 to 6 DTMF digits 0 thr ough 9, *, #, A, B and D
DEFAULT: 123456
EXAMPLE: 55 34*685 The new password is now 34*685
55 12 The new password is now 12
Page 79
Page 88
Pacific Research Solutions RI-300e User Manual
S-Cmd 56 PASSWORD FOR TELEPHONE INCOMING RING ACCESS
The telephone ring PASSWORD is used to start the ringing process on the repeater for incoming calls; also see S-Command 71,
incoming call mode. This password is only used in S-Command 71 modes 3 and 4. The controller will answer the telephone
and incoming ringing and provide an answer message to the caller. After this message, the ring password is used to start the
ring process on the repeater to let someone listening to the radio know that a caller is waiting on the telephone. The factory
default password is 343 and can be changed to another password, from 1 to 6 digits long. “C” is the only digit that cannot be
used in this password. Avoid using “A”, “B” and “D” as these digits are not typically available on standard telephones. For
more information, see section 15 of this manual under telephone interconnect.
SYNTAX: 56 [Telephone ring password]
READ BACK 56
STORAGE: RAM/EEPROM
PARAMETERS: Ring P assword = 1 to 6 DTMF digits 0 through 9, * and #
DEFAULT: 343
EXAMPLE: 56 5419 The ring password is now 5419
S-Cmd 57 PASSWORD FOR TELEPHONE INCOMING CONTROL ACCESS
The telephone incoming control PASSWORD is used to access the User Command mode of the controller during an incoming
telephone call. This p a ssword can only be used in S-Command 71 modes 2 thro ugh 4. The factory default password is 654381
and can be changed to a password from 1 to 6 digits long. “C” is the only digit that cannot be used in this password. Avoid
using “A”, “B” and “D” as these digits are not typically available on standard telephones. When selecting a password, you
should avoid using one that is similar to a user command or the exact equivalent to an S-Command and its data. For more
information, see section 15 of this manual under telephone interconnect.
SYNTAX: 57 [Telephone control password]
READ BACK 57
STORAGE: RAM/EEPROM
PARAMETERS: Telephone password = 1 to 6 DTMF digits 0 through 9, * and #
DEFAULT: 654381
EXAMPLE: 57 3355 The control password is now 3355
S-Cmd 58 REMOTE SOFTWARE RESET
This command allows a method for reseting the controller remotely, just the same as if you were to do a power on reset.
You may also execute this command through a link (another attached RI-300 controller) or from the telephone. The serial
number of your controller is required to execute this command. You can find the serial number of the controller located on the
controller. Please make a note of the serial number and keep it in a safe place. Note: The read back command will NOT read
back the serial number, but rather, the Software Version resident in the controller.
SYNTAX: 58 [Serial number]
READ BACK 58 (Read back software version)
STORAGE: N/A
PARAMETERS: The serial number is 8 digits long.
DEFAULT: Your RI-300 Serial number
EXAMPLE: 58 87654321 Resets the controller software only. This example will not be your serial number.
Page 80
Page 89
Pacific Research Solutions RI-300e User Manual
S-Cmd 59 REMOTE EEPROM INITIALIZE
This command allows you to remotely reset your EEPROM (Non-Volatile Memory) data with factory defaults. You may also
execute this command through a link (another attached RI-300 controller) or from the telephone. This S-Command is the same
as if you were to press the initialization button on the controller and turn the power on. The digital potentiometer gain settings,
however, will not be reset. The serial number of your controller is required to operate this command. The serial number of the
controller is located on the controller. Please make a note of the serial number and keep it in a safe place.
SYNTAX: 59 [Serial number]
READ BACK N/A
STORAGE: N/A
PARAMETERS: The serial number is 8 digits long.
DEFAULT: Your RI-300 Serial number.
EXAMPLE: 59 87654321 Initialize the EEPROM only. This example will not be your serial number
S-Cmd 60 RESERVED FOR FUTURE COMMAND
S-Cmd 61 RESERVED FOR FUTURE COMMAND
Page 81
Page 90
Pacific Research Solutions RI-300e User Manual
S-Cmd 62 DEFINING USER COMMANDS
S-Command 62 provides the means to create a user commands. There are four types of User Commands. Each type is
discussed below. T o clear a User Command name, send S-Command 62 followed by the command number you want to clear.
When the controller is locked (User command mode) and a user sends a command, the controller compares this incoming
command with the list of commands defined by this S-Command. The controller compares the length of the command and the
digits in the command, looking for a match. If the controller finds a match, it will look up the macro start line and then execute
the macro.
The types of User Commands are:
Standard:
total number of digits must match. If there are any extra digits in the command, the command will be rejected.
Telephone:
the telephone number to be automatically dialed. A standard User Command does not provide for appended digits. The macro
that is created for the telephone off-hook function should always include the off-hook S-Command 82 in order to work
correctly. The on-hook command is not required to be a telephone type user command. Use the Standard user command type
for building on-hook commands.
S-Commands:
renamed as “User Commands”. These created user commands allow appended digits after the command name, digits which are
passed along to the S-Command to which it points. Specify the number of the
S-Command you want to execute instead of the number of the macro start line as used in the Standard type User Command.
The S-Command value should include one leading zero. Example: S-Command 05 should be entered as “005”.
Wildcard:
to one or more S-Commands within the macro called by that wildcard command. Multiple groups of digits can be passed to
multiple S-Commands within the macro. The wildcard command’s digits will replace all instances of "Bxx" in the macro with
the digits from the user command. Within the Bxx wildcard, the first “x” is an index and defines the first position of the
wildcard data to use. The first character in the wildcard data is numbered as character zero (0). The second “x” is the number
of characters to be used from the wildcard. A Zero (0) placed here will cause the controller to use all the remaining characters
in the wild card. See the following example:
Define a wildcard command with “14” as the name of the command. This command will set the frequency of a 2-meter remote
base radio. When the user enters “14652” the controller will find “14” as a user command, and define 652 as the wildcard data.
In the macro called by User command 14, include the following S-Command: (91 12 14 B00 #2).
The “91 12” will set the receive frequency. The “14” defines the first two digits in the frequency. The “B00” tells the
controller to use all the characters in the wild card. The “#2” sets the transmitter to simplex. You could create a “14*” and
“14#” command to set plus and minus offsets. The end effect is the same as programming S-Command “91 12 14652 #2”.
In this example, define a wildcard command with “*5” as the name of the command. This command will send a key-down
transmitter time to a controller attached to the auxiliary buss. When the user enters “*5355” the controller will find *5 as a user
command, and define 355 as the wildcard data. In the macro called by User command *5, include the following
S-Command: (A B01 05 B10). The “A” will address a controller on the auxiliary buss. The “B01” will get the first (number 0)
character “3”, and append it to the “A” part of the command, defining the third controller on the auxiliary buss as the one to
which the S-Command is sent, (A3). The “05” S-Command will set the TX on for “x” time. The “B10” will tell the controller
to use all the remaining digits (55) starting with the digit numbered 1. The end effect is the same as programming S-Command
“A3 05 55”
Standard user commands must match exactly with a command in the stored list. Both the digits themselves and the
Telephone dial commands provide for extra digits to be appended to the command. These extra digits are used for
This type is used to define a “User System Command”. User System Commands are S-Commands that are
Wildcard commands allow extra digits to be included within the command. These extra digits can then be passed
Page 82
Page 91
Pacific Research Solutions RI-300e User Manual
SYNTAX: 62 [Command number] [Command type] [Group] [Macro start line] [Command name]
READ BACK 62* [Command number]
STORAGE: RAM/EEPROM
PARAMETERS: Command number 000 – 199
Command type
Page 83
Page 92
Pacific Research Solutions RI-300e User Manual
S-Cmd 63 MACRO EDITOR, SET STARTING LINE NUMBER POINTER
Macros are one or more S-Commands strung together. Messages are also stored in the same memory area as macros. To build
a macro or message, you must first tell the controller where the macro or message will start (Macro Start Line). Then enter
S-Co mmands (S-Command 64) or CW-Comman ds (S-Command 31) into the macro data memo ry. This command is used to set
the macro start line pointer. The controller will keep track of the exact position in the macro data memory as you enter data.
There are 999 starting lines in the macro data memory.
SYNTAX: 63 [Macro start line]
READ BACK N/A
STORAGE: RAM
PARAMETERS: Macro start line 000 through 99 9
DEFAULT: N/A
EXAMPLE: 63 7 Sets the pointer to start on line number 7
S-Cmd 64 MACRO EDITOR, INSERT S-COMMANDS
The system memory is used for both macros and messages. This memory is organized with 999 lines of data storage with each
line consisting of 24 digits. Once you have set the macro start line pointer (S-Command 63), you can begin to enter
S-Commands into the macro data memory. One or more S-Commands can be strung to ge ther and the data is allowed to
continue through additional lines until the end of the macro is reached. When you enter S-Commands and their date into
memory, the controller will add a “C” so as to separate the S-Commands. It is important to know how the controller stores
data, so that you can allow for this digit when keeping track of memory usage. The last entry of your macro is an end of macro
character, “D” which is used to terminate the macro. Send “64” without data, and the controller will put a “D” into the macro
data memory for you. The controller uses a “C” for a command separator and “D” for end of macro. You need to allow space
for these digits when planning your macro data usage. See the default table below for an example.
SYNTAX: 64 [S-Command] [S-Command data]
READ BACK N/A
STORAGE: EEPROM
PARAMETERS: S-Command 00-99
S-Command data as required by each command
DEFAULT: Start line 001 067C 340C D . . . . . . . . . . . . . . . . . . . . . . System reset, power on
Start line 002 010C D . . . . . . . . . . . . . . . . . . . . . . . . . . . System off
Start line 003 011C D . . . . . . . . . . . . . . . . . . . . . . . . . . . System on, COS access
Start line 004 013C D . . . . . . . . . . . . . . . . . . . . . . . . . . . System on, CTCSS/DCS + COS
Start line 005 014C D . . . . . . . . . . . . . . . . . . . . . . . . . . . System on, open squelch
Start line 015 061C 829C 1510C D . . . . . . . . . . . . . . . . . Answer a ringing telephone
Start line 016 343C 35111C A1343C A135111C D . . . . . Link on
Start line 018 340C A1340 C D . . . . . . . . . . . . . . . . . . . . Link off
EXAMPLE: 64 01 1 S-Command 01 (repeater mode), S-Command data 1 (COS)
64 02 1 S-Command 02 (sub audio filter), S-Command data 1 (on)
64 End of macro
This macro will both set the repeater in COS and enable the sub audio filter.
The data will be stored in memory the following format (011C 021CD)
Page 84
Page 93
Pacific Research Solutions RI-300e User Manual
S-Cmd 65 CONDITIONAL STATEMENTS (IF / THEN / ELSE)
This command is used to test system variables in a conditional statement and branch based on a true or false outcome. The
conditional statements have various parts. Within these parts, the conditional statement will test the EXPRESSION part THEN
execute the STATEMENT part that follows the EXPRESSION if TRUE, ELSE the first STATEMENT is skipped and the
second STATEMENT is executed. The macro terminator (S-Command 64 or "D") is used to separate the first STATEMENT
from the second. A STATEMENT is nothing more then a group of S-Commands.
IF EXPRESSION THEN STATEMENT ELSE STATEMENT
Or:
IF EXPRESSION BIND EXPRESSION THEN STATEMENT ELSE STATEMENT
You can even nest conditional statements, but the controller will completely terminate the macro or conditional statement once
the first macro terminator is encountered after a group of S-Commands.
IF The S-Command itself (65).
EXPRESSION The expression has up to 4 parts as follows
Variable An internal value that is tested in the conditional statement. See the tables on the following two pages for a
list of all variables.
Index Some variables must be indexed. Example, the enabled tone decode is indexed by the actual tone number.
Operation Compares the variable to the reference. (Equal, Not equal, Less than, Greater than) The outcome of the
compare is either true or false.
Reference This is the value that is compared to the variab le. When compared, the outcome will be either true or false.
BIND Binding is optional and is used to bind multiple expressio ns together. Binding is a logical OR/AND of two or
more expressions. The only limit in the number of items that you can bind is a total of 34 characters.
THEN The THEN part of the macro is executed because of a true outcome of the expression. This part includes all
S-Commands between the conditional statement and an end of macro terminator (S-Cmd 64, “D”).
ELSE The ELSE part of the macro is executed because of a false outcome of the expression. This part includes all
S-Commands following the first macro terminator (S -Cmd 64, “D”) though the next macro terminator.
SYNTAX: 65 [Variable] <Index> [Operation] [Reference] (Then) (Else)
65 [Variable] <Index> [Operation] [Reference] [Bind] [Variable] [Operation] [Reference] (Then) (Else)
READ BACK N/A
STORAGE: EEPROM
PARAMETERS: S-Cmd 65 (IF)
Variable 00-99, See table in this section
Index 0-999
Operation 0 = Equal to (=), 1 = Not equal to (<>), 2 = Less then (<), 3 = More than (>)
Reference 0-99999
Bind * = Logical OR, # = Logical AND
DEFAULT: N/A
EXAMPLE 1: 65 25 0 13 C (S-Cmd1) C (S-Cmd2) C D (S-Cmd3) C (S-Cmd4) C D
IF Current CTCSS Decode = 13 (100.0Hz) THEN execute S-Commands 1 and 2 ELSE execute S-
Commands 3 and 4. Each "D" occurs because of the S-Command 64.
This conditional statement is entered as:
65 25 0 13 Conditional statement
(S-Cmd1) The first S-Command if the statement is TRUE.
(S-Cmd2) The next S-Command if the statement is TRUE.
64 Terminate the TRUE part of the macro.
(S-Cmd3) The first S-Command if the statement is FALSE.
(S-Cmd4) The next S-Command if the statement is FALSE.
64 Terminate the FALSE part of the macro.
Continued o n next page.
Page 85
Page 94
Pacific Research Solutions RI-300e User Manual
S-Command 65, continued:
EXAMPLE 2: 65 00 2 2 # 19 013 1 1 C (S-Cmd1) C (S-Cmd2) C D (S-Cmd3) C (S-Cmd4) C D
IF System Mode < 2 AND Repeater Tone Panel 100.0Hz = 1, THEN execute S-Commands 1 and 2 ELSE
execute S-Commands 3 and 4 END
This conditional statement is entered as:
65 00 2 2 # 19 013 1 1 Conditional statement
(S-Cmd1) The first S-Command if the statement is TRUE.
(S-Cmd2) The next S-Command if the statement is TRUE.
64 Terminate the TRUE part of the macro.
(S-Cmd3) The first S-Command if the statement is FALSE.
(S-Cmd4) The next S-Command if the statement is FALSE.
64 Terminate the FALSE part of the macro.
Var Description Index Range Notes
00 System mode NA 0-6 S-Command 01
01 RX Sub audio filter mode NA 0-1 S-Command 02
02 Repeater carrier delay time NA 0-255 S-Command 04
03 Force on repeater PTT for set time NA 0-3600 S-Command 05
04 Repeater telemetry mode NA 0-7 S-Command 06
05 ID interval time NA 0-255 S-Command 07
06 Courtesy message timer NA 0-99 S-Command 08
07 LED Status Display enable NA 0-1 S-Command 09
08 Repeater time-out time NA 0-255 S-Command 10
09 Alternate command terminator NA 0-7 S-Command 11
10 Transmit audio output adjust NA 0-63 S-Command 12
11 DAC #0 output NA 0-255 S-Command 13
12 DAC #1 output NA 0-255 S-Command 13
13 S-Cmd tone squelch mode NA 0-1 S-Command 14
14 U-Cmd tone squelch mode NA 0-1 S-Command 14
15 U-Cmd group decode enable 1-8 0-1 S-Command 15
16 DTMF Decode Inter digit time NA 0-99 S-Command 16
17 DTMF Decode Mute time NA 0-99 S-Command 17
18 DTMF Mute control 1-3 0-1 S-Command 18
19 Repeater Tone Panel decode enable 001-154 0-1 S-Command 20
20 User Command Tone Panel decode enable 001-154 0-1 S-Command 20
21 System Command Tone Panel decode enable 001-154 0-1 S-Command 20
22 Auxiliary Output Tone Panel decode enable 001-154 0-1 S-Command 20
23 Telephone Tone Panel decode enable 001-154 0-1 S-Command 20
24 Dial Click Tone Panel decode enable 001-154 0-1 S-Command 20
25 Current Tone Squelch Decode Tone Number NA 0-154 Current and recent
26 Current Tone Squelch Encode Tone Number NA 0-154 Current and recent
27 Tone Squelch Encode Master Tone Number NA 0-154 S-Command 21
28 Tone Squelch Encode mode NA 0-3 S-Command 22
29 ID Tone Squelch Encode NA 0-157 S-Command 23
30 Auxiliary Tone Squelch Encode NA 0-157 S-Command 23
31 Ring Tone Squelch Encode NA 0-157 S-Command 23
32 CTCSS Encode level NA 0-63 S-Command 24
33 DCS Encode level NA 0-63 S-Command 24
34 Tone Squelch Air Time, Minutes 001-154 0-60,000 S-Command 26
35 Tone remote decode tone NA 0-154 S-Command 27
36 Tone remote decode mode NA 0-154 S-Command 28
37 AUX output mode NA 0-4 S-Command 34
38 AUX input enable 1-8 0-1 S-Command 35
39 AUX input mode (Mute/Mix) 1-8 0-1 S-Command 35
40 AUX source mode NA 1-9 S-Command 35
Page 86
Page 95
Pacific Research Solutions RI-300e User Manual
Var Description Index Range Notes
40 AUX source mode NA 1-9 S-Command 35
41 Aux source decode tone NA 0-154 S-Command 21
42 AUX input, repeater carrier delay time NA 0-255 S-Command 36
43 Controller data link protocol mode NA 0-1 S-Command 38
44 Controller Unit Address NA 1-9 S-Command 39
45 Time NA 0-2359 S-Command 43
46 Day NA 1-7 S-Command 43
47 Clock Set flag NA 0-1
48 Bit input state 01-32 0-1 S-Command 45
49 Bit output state 01-16 0-1 S-Command 46
50 Counter trigger 1-8 0-255 S-Command 48
51 Dial Click Counter NA 1-9 S-Command 49
52 Squelch level NA 0-63 S-Command 50
53 Squelch mode NA 0-2 S-Command 51
54 Telephone outgoing call mode NA 0-5 S-Command 70
55 Telephone incoming call mode NA 0-5 S-Command 71
56 Telephone CTCSS/DCS tone panel enable NA 0-1 S-Command 72
57 Telephone incoming call control time-out NA 0-150 S-Command 73
58 Telephone incoming call command time-out NA 0-120 S-Command 74
59 Telephone incoming ring delay NA 0-15 S-Command 75
60 Telephone TX ring limit NA 0-31 S-Command 76
61 Telephone off hook time-out NA 0-240 S-Command 77
62 Telephone, no activity on RX time-out NA 0-240 S-Command 78
63 Telephone AGC level NA 0-7 S-Command 79
64 Telephone dial tone/pulse select NA 0-1 S-Command 81
65 Telephone off hook mode NA 0-8 S-Command 82
66 Telephone hook relay NA 0-1
67 Telephone number accept table enable NA 0-1 S-Command 86
68 Telephone number reject table enable NA 0-1 S-Command 88
69 Ring Counter NA 0-31
70 Hybrid Pot NA 0-31
71 System Voltage (10mV increments) NA 0-1800
72 Temperature Probe NA 0-255
73 Analog Voltage (1mV increments) NA 0-767
74 Program Cable Connected NA 0-1
75 System Un-Lock flag NA 0-1
76 Vertex VXR-5000 enable jumper NA 0-1 JP11
77 User Scratch Pad 00-99 0-255 S-Command 99
78 Current CTCSS/DCS tone decode (Real time) NA 0-154 0 = No Tone
79 DVR Message Buffer 01-50 0-200 0 = Message Empty
80 Reserved
81 Reserved
82 Reserved
83 Reserved
84 Reserved
85 Reserved
76 Reserved
87 Reserved
88 Reserved
89 Reserved
90 Reserved
Page 87
Page 96
Pacific Research Solutions RI-300e User Manual
S-Cmd 66 READ / WRITE / PUSH / POP SYSTEM DATA
The RI-300 controller stores all of its system data on EEPROM, a non-volatile memory. It also has two temporary RAM
memory locations for storing this same system data. The first of the two RAM locations holds the systems data that is used in
operating the controller. When you first turn on the power, the controller will copy the EEPROM data into this first RAM data
location. You can modify this RAM data and then by using the WRITE command, save your changes to the EEPROM. Or,
you may have system RAM that has been modified, and you can READ the EEPROM data back into the RAM, returning the
controller to a normal state. The second RAM data location is used like a stack. You can copy the first RAM data to the
second with the PUSH command. Or, copy the second RAM location to the first with the POP command. This will allow you
to save a current system configuration, make a
temporary change, and then recall the former settings.
When power is first turned on, the controller will copy
the EEPROM to both RAM locations. Only
S-Commands that are labeled with “STORAGE:
RAM/EEPROM” have data that is affected by this
command.
SYNTAX: 66 [Operation]
READ BACK N/A
STORAGE: RAM
PARAMETERS: Operation 0 = READ system data from EEPROM
Operation 1 = WRITE system data to EEPROM
Operation 2 = PUSH system data onto stack
Operation 3 = POP system data from stack
DEFAULT: N/A
EXAMPLE: 66 1 Copy the system RAM to the EEPROM
((3520
1RQ9RODWLOH
0HPUR\
3RZHU21
6HWXS
5($'386+
:5,7(
5$0
:RUNLQJ
0HPUR\
6\VWHP
'DWD
323
67$&.
7HPSRUDU\
6WRUDJH
S-Cmd 67 CALL MACRO LINE
This command can be used to call another macro from within a macro. Control will be returned to the calling macro when the
called macro is finished. You can nest calls up to 32 deep. If an error or problem is encountered, all macro functions will be
terminated. Be careful not to create a loop where a macro will call itself.
SYNTAX: 67 [Macro start line]
READ BACK N/A
STORAGE: N/A
PARAMETERS: 1–999 Macro start line
DEFAULT: N/A
EXAMPLE: 67 34 Call a macro starting at line 34 and return when the called macro is done.
S-Cmd 68 MACRO LINE JUMP
This command can be used at the end of a macro to jump to another macro start line number. You can also use this command
to test or execute a macro when you are in the S-Command mode. Be careful not to create a loop where at the end of one macro
you jump to a second macro, and at the end of the second macro you jump back to the first.
SYNTAX: 68 [Macro start line]
READ BACK N/A
STORAGE: N/A
PARAMETERS: 1 – 999 Macro start line
DEFAULT: N/A
EXAMPLE: 68 34 Jump to macro starting at line 34 and continue executing S-Commands
Page 88
Page 97
Pacific Research Solutions RI-300e User Manual
S-Cmd 69 EXIT S-COMMAND PROGRAMMING
When you enter the programming mode, the controller will copy the current system EEPROM data into the system RAM (See
S-Command 66 for a detailed description on system memory). After you make changes, you can exit the programming mode
(lock the controller) and save your changes to the EEPROM or recall the old data from the EEPROM, not saving your changes.
If no S-Commands are executed for 5 minutes, a timer will automatically lock the controller for you and discard your changes.
1 Save changes
DEFAULT: N/A
EXAMPLE: 69 1 Exit S-Command Programming mode and save system RAM to the EEPROM
S-Cmd 70 TELEPHONE OUTGOING CALL MODE
This command is used to set up how the controller operates when making outgoing telephone calls. Outgoing calls operate
under the rules determined by modes 0 through 6. If you are operating with a full duplexe d mobile and using mode 2, you ca n
listen to the caller while you are talking on the repeater. In mode 3, other people on the repeater will not be able to hear you
talk to the caller. Mode 4 is the same as mode 3 except that a tone is added to the repeater TX when you are transmitting to the
caller.
DEFAULT: Mode 1, Half Duplex
EXAMPLE: 70 2 Set the telephone outgoing mode to duplex.
Disable outgoing calls, no telephone calls can be made.
Off:
Half Duplex:
useful if you want to be able to mute the audio from the telephone by keying on the repeater
input.
Full Duplex:
are operating with a full duplex mobile.
Mute Receiver:
mode is useful if you do not want someone to listen to radio side of the telephone conversation.
Cover Tone:
makes it clear that the repeater is in use, despite muted audio.
Monitor:
going out to the repeater transmitter.
Tone Remote:
RI-300/RI-310 repeater controllers over a standard telephone line. Use this mode to auto send a
tone remote connect tone to the called controller.
Telephone audio is muted when the repeater receiver is active. This mode is
Telephone audio and repeater audio are mixed at the transmitter. Useful if you
Telephone and repeater audio are muted when the receiver is active. This
A cover is added to the repeater audio when the receiver is active. This mode
Used to monitor the repeater receiver over the telephone without the telephone audio
Tone Remote linking over telephone line. This mode is useful for linking two
Page 89
Page 98
Pacific Research Solutions RI-300e User Manual
S-Cmd 71 TELEPHONE INCOMING CALL MODE
This command is used to set up how the controller operates during incoming phone calls. In all modes, the controller will not
act on incoming rings until the ring delay counter (S-Command 75) has expired.
• Mode 0: All ringing will be ignored.
• Mode 1: The repeater will begin ringing out on the repeater transmitter after the ring delay (S-Command 75) has expired
and each time the incoming call rings but not more than the ring limit (S-Command 76).
• Mode 2: The controller will not go off-hook until after the ring delay (S-Command 75) has expired. At this time, the
controller will go off-hook and start to ring the transmitter for the total number of rings set by the ring limit (S-Command
76). During both the ring delay time and the ring limit time, you may enter the telephone control access password to put
your call in the telephone control mode. While in this control mode, your telephone audio is not connected to the repeater
transmitter. In control mode, you may begin sending user commands or use the system password to access the
programming mode.
• Mode 3: Operates the same as mode 2, but the controller will play the phone answer message when it goes off-hook. The
caller must enter the ring password (S-Command 56) to start telephone ringing on the repeater transmitter.
• Mode 4: Operates the same as mode 3, but a three digit CTCSS tone or DCS code number is additio nally required on the
end of the ring password. You can also add up to an 8-digit DTMF string on the end of the CTCSS tone number. Mode 4
can be used for selective calling to a radio that employs a CTCSS tone decoder or detects DTMF tones, respectively.
• Mode 5: Is auto answer. The controller will go off-hook and connect the telephone audio to the repeater transmitter after
the ring delay counter expires.
• Mode 6: Operates the same a mode 3, but the caller has access to the user commands in command group 8 without using
the control password. Use this mode to customize the incoming call mode.
DEFAULT: Mode 2
EXAMPLE: 71 3 Set incoming call mode to 3
All ringing will be ignored.
Off:
Delay – On Hook – Ring TX:
Command 75) has expired and each time the incoming call rings but not more than the ring
limit (S-Command 76).
Delay – Off Hook – Ring TX:
75) has expired, without connecting the telephone to the transmitter, then start ringing the
repeater transmitter for the total number of rings set by the ring limit (S-Command 76). During
this time, you may enter the telephone control access password to put the telephone in a control
mode. In this control mode, the telephone audio is not connected to the repeater transmitter.
You can begin sending user commands now, or access the programming mode with the system
password.
Delay – Off Hook – Ring Password:
play the answer message when it goes off-hook and the caller must enter the ring password (SCommand 56) to start telephone ringing on the repeater.
Delay – Off Hook – Ring Password and Tone Number:
three digit CTCSS tone or DCS code number is required on the end of the ring password. You
can also add up to an 8-digit DTMF string on the end of the CTCSS tone number. Mode 4 can
be used for selective calling to a radio that has DTMF commands or a CTCSS tone decoder to
un-squelch the radio.
Delay – Auto Answer:
repeater after the ring delay counter expires.
Delay – Off Hook – User Command in Group 8:
has access to user commands in command group 8 without using the control password. Use
this mode to customize the incoming call mode.
The repeater will begin ringing after the ring delay (S-
The controller will go off-hook after ring delay S-Command
Operates the same as mode 2, but the controller will
Operates the same as mode 3, but a
The controller will go off-hook and connect the telephone audio to the
Operates the same a mode 3, but the caller
Page 90
Page 99
Pacific Research Solutions RI-300e User Manual
S-Cmd 72 TELEPHONE CTCSS/DCS TONE PANEL ENABLE
After you have set up the CTCSS tones and DCS codes (S-Command 20) to be used for accessing the telephone, use this
command to enable the telephone tone panel. Make sure that all tones and codes used in the telephone panel are also included
in both the user command panel and the repeater tone panel, else you will not be able to control the telephone.
SYNTAX: 72 [Mode]
READ BACK 72
STORAGE: RAM/EEPROM
PARAMETERS: Mode 0 = Off
Mode 1 = On
DEFAULT: 0 (Off)
EXAMPLE: 72 1 Enable Telephone tone panel for telephone access.
S-Cmd 73 TELEPHONE INCOMING CALL CONTROL TIME-OUT
This command sets the time-out timer for incoming calls. If no DTMF activity is detected during the specified time, the
controller will hang up. Each time a control command is received over the telephone, the timer is reset.
SYNTAX: 73 [Time]
READ BACK 73
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = Disable time-out timer, 1-14 = Specified Minutes until expiration.
DEFAULT: 3 Minutes
EXAMPLE: 73 2 Set incoming call time-out to 2 minutes.
S-Cmd 74 INCOMING CALL RING AND COMMAND PASSWORD TIME-OUT
This time-out is used to hang up the telephone if no ring password or control password is detected within the preset time. This
command is used with incoming call S-Command 71 modes 2 through 4.
SYNTAX: 74 [Time]
READ BACK 74
STORAGE: RAM/EEPROM
PARAMETERS: Time = 1 to 120 Seconds
DEFAULT: 30 Seconds
EXAMPLE: 74 90 90 Time in seconds that will be allowed for a ring or control password to be received.
S-Cmd 75 TELEPHONE INCOMING RING DELAY
This command will set the incoming ring counter. The controller will count the incoming rings before it will either begin
ringing on the repeater, or go off-hook to allow for control. Once the total incoming rings have e xpired, and de pending on the
incoming call mode (S-Command 71), the controller will begin its incoming call procedure.
SYNTAX: 75 [Ring]
READ BACK 75
STORAGE: RAM/EEPROM
PARAMETERS: Ring 0 = Disable ring counte r, 1-15 = Ring count before respo nding to incoming call.
DEFAULT: 4 Rings
EXAMPLE: 75 2 Set ring delay counter for 2 rings.
Page 91
Page 100
Pacific Research Solutions RI-300e User Manual
S-Cmd 76 TELEPHONE TX RING LIMIT
This command limit of the total number of ring messages to be transmitted. Do not use the no-limit mode of this command with
S-Command 71, modes 2 through 4; the repeater will not sto p ringing over the air.
SYNTAX: 76 [Ring]
READ BACK 76
STORAGE: RAM/EEPROM
PARAMETERS: Ring 0 = No limit, 1-31 = Maximum number of rings over the air.
DEFAULT: 8 Rings
EXAMPLE: 76 15 Set maximum rings on the repeater to 15.
S-Cmd 77 TELEPHONE OFF-HOOK TIME-OUT TIMER
This command will limit the maximum duration of a telephone call. This timer will start when the telephone goes off-hook.
Upon expiration of the time-out, a warning message will be started. 30 seconds later, the telephone will hang up. During the
30-second warning message, you can reset this timer by re-sending the off-hook use r command.
SYNTAX: 77 [Time]
READ BACK 77
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = Not time-out, 1-240 = Minutes
DEFAULT: 10 Minutes
EXAMPLE: 77 30 Set off-hook time-out for 30 minutes
S-Cmd 78 TELEPHONE INACTIVITY ON RECEIVER TIME-OUT TIMER
When a telephone call is established, the controller will check the repeater receiver activity. Each time the receiver state
changes (COS on or off) the inactivity timer is reset. If there is no receiver change of state before the time-out occurs, the
telephone will go on-hook. This timer is useful if someone travels out of range of the repeater, or if another transmitter locks up
the repeater input.
SYNTAX: 78 [Time]
READ BACK 78
STORAGE: RAM/EEPROM
PARAMETERS: Time 0 = Not time-out, 1-240 = Seconds
DEFAULT: 60 Seconds
EXAMPLE: 78 120 Set inactivity on receiver time-out for 120 seconds.
Page 92
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.