RLC-3, RLC-4, RLC-5, RLC-Club Version 1.79 V1.79 makes many improvements to the autopatch, especially the reverse autopatch. On the RLC-3 and RLC-Club, it adds a new ability for macros to accept data digits at run-time and pass them into the commands inside the macro. It also fixes a problem that caused the RLC-Club to skip words. It is being released as of 5-7-98 after in-house testing and should be considered beta until it has been tested throughly in the field. As of this release data, the manual has not been updated, so the documentation in this readme file is the only record of the changes. The manual will be updated as time permits. This update can be obtained from our web site: http://www.link-comm.com or directly from us (for a $25 handing fee if the controller was purchased more than six months ago). The changes made in V1.79 include: Found out why the RLC-Club was skipping words and fixed it. It happened when the voice interrupt occured while the processor was executing a certain part of the timer code, which happened more or less randomly. The RLC-3 never seemed to exhibit the problem, but the same changes apply to it. Occasional voice problems on just a few RLC-Club controllers seemed to appear in V1.77 (if you are running V1.77 and it skips words or locks up, you should upgrade). V1.78 solved the lockups but introduced this word- skipping problem. Fixed reverse patch so will execute more than one command without needing to enter the password again. No longer need to use 075 to fix that (as you did in V1.78). Made command 136 (set/recall reverse patch ring parameters) recall itself if executed with no data digits. Made commands 130 and 131 so will recall if get three digits of data, the same way 132 has in the past. Converted command 132 to directed reverse patch. When called from the reverse patch in mode 2 without data digits, starts a general call-out (just ringing) with max number of rings set by command 136. When also specify a user number (1..3 digits), does a directed page for that user. Can control routing and disable paging per user with command 192. More details below. Made the reverse patch much more flexibile. Mode 1 still works as before (the controller generates ring tones over the air and doesn't answer the phone line unless/until the reverse patch answer command, 135, is entered over the air). Mode 2 still puts you into programming mode, but the password is now optional (just omit it when doing command 133 and it will not be required when you call in). The following stuff about command 132 only applies to the RLC-3 and RLC-Club, but the general sequence of events is the same on the RLC-4 and RLC-5. With the addition of command 132, you can now do a general call-out (just ringing over the air) in mode 2 or a directed reverse patch (where the controller speaks the callsign of the person you are trying to reach). The sequence of events when using mode 2 follows. More details about each of the options can be found with the notes about the associated command. - Set up the forward patch with command 110 (not necessary on the RLC-Club since the patch is standard, unless you want to change the way the controller reads back phone numbers before dialing). This automatically sets up the reverse patch to allow timed execution and makes '#' be the force-execution "enter" digit from the reverse patch. You can change those settings with command 078 if you wish. If you plan on using timed execution very much, you may want to shorten the DTMF interdigit timer for the autopatch port so you don't have to wait as long after entering a command before it gets executed. - Set up the reverse patch with command 133. - Set up user's callsigns with command 191. - Tell the controller which port(s) the general call-out should go to and which port(s) each user should be paged on using command 192. The default is to page everyone on port 1. You can also use command 192 to disable paging some or all users or to disable the general call-out. - Call the controller. Phone begins ringing. - After the number of rings specified with command 133, the controller answers. If the phone does not ring that many times or something else answers it first, the controller will just reset its ring counter and wait for the next call. - The reverse patch answer event trigger defaults to setting the patch time out timer for 29 seconds. It doesn't permanently change the patch time out timer; it just makes a temporary change to the time left before the timer expires. If you want to make it time out in a different amount of time, make that event trigger call a macro that executes command 022 (which now has an option to set the counter to any value without permanently changing the timer duration). - If no commands are entered within 29 seconds, the patch will hang up. Every time a command is executed from the reverse patch, it calls an event trigger that defaults to resetting the patch time out timer to its normal full duration, so it won't hang up on you while you are programming. - If you specified a password with command 133, you will not be able to execute any commands unless you enter that password first. As soon as you enter the last digit of the password, the controller will speak "control" (or send CW "ACS") and reset the patch time out timer (those are default actions of the event trigger). If you did not specify a password with command 133, this whole step will be skipped. Note that you do not need to press any digits or pause for a while to tell the controller that you are done entering the password. If you mess up entering the password, hang up, wait 30 seconds for the patch to time out and hang itself up (not necessary to wait on the RLC-Club if you use the line-sense relay's event trigger to hang it up), and call back. - At this point, the controller will wait for you to enter a command. For example, you could enter "009" and either press '#' to make it execute immediately or wait four to five seconds (for timed execution to work), and the controller should recall the crosspoint. You could monitor the repeater on port 1 by entering "001 P1" where 'P' is the number of the autopatch port ('3' on the Club or RLC-5, '4' on the RLC-5, could be any port on the RLC-3). If you have the password system enabled, you can log on just like you would from a radio port, except you will have to press a '#' or wait a while after entering the logon sequence. - If you wish to start a general ring-out over the air, simply enter "132" (and press '#' or wait). Of course you can change the name of command 132 using command 010. If you wish to start a directed reverse patch, enter "132 x..x" where "x..x" is the user number of the person you wish to reach. In either case, you will hear the controller try to reach the person. They can complete the call by executing command 135 (the reverse patch answer command) over the air. If you give up and want to stop the ringing or directed reverse patch, enter the hang up code just once (command 114) to stop it. If you want the controller to hang up the reverse patch, enter it again. If no one executes the reverse patch answer command, the controller will eventually tell you "no answer" and quit trying. The number of times the controller will send a ring tone over the air before giving up can be set with command 136. If you do a general ring-out, the controller will just ring up to that many times. If you do a directed reverse patch, the sequence is as follows: - Ring as long as someone is keyed up on one of the ports the page is being sent to. If no one is currently keyed, skip this step. - Politely speak " call for " - Ring three times - Politely speak " call for " - Ring up to as many times as set with command 136 - Give up (and tell the person on the phone "no answer") Note that the voice messages are polite (they quit if you key over them), but that the ringing is not. You can stop the whole sequence by entering the hang up code from either the radio or the reverse patch. Made command 133 (set up reverse patch) so will recall its own settings (enter with no data digits). If set for mode 2 with no password, will disable the password requirement (but note that whenever command 110 is executed, it turns the password requirment back on; need to set up reverse patch again). When enable the patch with cmd 110, automatically enables timed execution and sets the force-execution digit to '#'. When disable the patch (or change it to another port), sets it back. Can override the changes with command 078 after executing command 110. The user will often want to shorten the DTMF interdigit timer if they use timed execution much, but not doing that automatically to avoid having it get in the way. Got rid of automatic 9 second timeout after reverse patch answers. Reverse patch answer event now defaults to setting it for 29 seconds. RLC-Club only: any two-tone chord sent with command 040 to the patch will be sent as a DTMF '1'. Single tone chords and CW still do nothing. Did it so person on the phone could hear the directed reverse patch "ring". Made it so polite messages will not be interrupted by the autopatch port being active. This allows the polite directed reverse patch messages to be sent to the phone. It will also allow checking polite ID messages from the phone. Made all controllers except the RLC-3 ignore DTMF digits received from the patch while the patch is sending a DTMF digit. Keeps the hybrid echo from messing it up while dialing a number or (on the Club, sending a DTMF 1 so simulate a ring when doing directed reverse patch). It will more difficult to do on the RLC-3 since the tones are sent by the radio cards and the motherboard doesn't know exactly when DTMF digits are being sent. Added cover tone while controllers dial forward patch that doesn't rely on the echo from the line to kick on the DTMF mute/cover. Uses an event trigger with default action of sending 440Hz tone (same as DTMF cover tone, but can be changed to be different). Integrated old command 046 on RLC-4 and RLC-5, command 158 on RLC-3 and RLC-Club, "Recall Event Trigger Setting" into the set command (045/157). Made the new 046/158 be "Do Default Event Trigger Action" which used to be command 048 on the RLC-4 and RLC-5 (but wasn't documented) and didn't exist on the RLC-3 and RLC-Club. When an event trigger is set to call this command, it will do something different depending on which event trigger it was called from. It is used to provide a default action for many of the event triggers. If you wish to change what that event trigger does, make it call a macro instead of this command and program the macro to do what you want. - There is a bug that keeps the recall feature of command 045 from working on the RLC-4 or RLC-5; there is no way to recall those settings. Defaulted most event triggers to do the default action command (046 on the RLC-4 and RLC-5, 158 on the RLC-3 and RLC-Club) rather than the do nothing command and defaulted them to be enabled rather than disabled. A few are still set up in other ways, such as the ID macros on the RLC-4 and RLC-5. Changed number of digits used for the event triggers to 3 on the RLC-4 and RLC-5 (affects command 045, 046, and 047). Rearranged the order of the event triggers to more closely match the RLC-Club and RLC-3. The event trigger numbers on the Club and RLC-3 should not change, although some new ones have been added to the end. When the reverse patch is beaconing (doing general call-out or directed voice page), entering the hang up command once from either the phone or the radio will stop the beaconing; entering it again will hang up the reverse patch. Can make a macro to do it twice if always want it to really hang up. When enter hang up command to cancel directed reverse patch beaconing, it calls an event that defaults to setting time out timer to 29 seconds, so if the reverse patch user forgets or doesn't bother to enter the hang up command again, it won't wait too long to time out. Works with either command 114 or 115. Defaulted all users to allow paging with voice message out TX 1. Added command 192 to allow you to change routing or disable paging that user. 192 will also allow setting or recalling ranges. If try to do a directed reverse patch to a user that is set for no pager, will speak "no p a g e r" by default to the phone only. Setting routing for user 0 controls routing for general call-out (command 132 without specifying a user). Setting user 0 for no pager disables general call-out; Setting it for voice enables general call-out which is just ringing (no voice), since there is nothing to say when the controller doesn't know who it is paging. Format is "192 0 uuu t x..x" where "uuu" is the user number, 't' is '0' to disable paging or '1' to enable directed reverse patch voice paging and "x..x" is a list of ports to send the page out of. To recall, enter "192 0 uuu". To do a range of users, enter "192 1 uuu uuu t x..x", or "192 1 uuu uuu" to recall. If no one answers directed reverse patch, controller fires an event trigger that speaks "no answer" to the phone by default. When someone answers reverse patch, speaks "connect" to both places by default (or sends cw 'I'). Added special word to speak callsigns of user xxx, callsign of user logged into port xxx, and callsign of user being paged with the directed reverse patch. Club RLC-3 Description 864 923 Male time 24+xxx 865 924 Female time 24+xxx 866 925 Callsign of user xxx 867 926 Callsign of user on port xxx 868 927 Callsign of user being paged by directed reverse patch RLC-3 and RLC-Club only: Made reverse patch answer command (135) work with directed reverse patch (but it won't answer if in mode 2 and not doing directed reverse patch). Made line-sense relay stop the ring-out on the Club when it hangs up the patch. Extended command 136 so can set max number of rings to use with command 132 (RLC-3 and Club only - didn't change RLC-4 or RLC-5). 7 or 11 digits work as before. If 4 digits of data, first two are max number of rings for general call-out; second two are max number of rings after done speaking for directed reverse patch. - Made command 132 send ring tones using the parameters from 136. The four second delay between rings is hard-coded. Changed the hard-coded routine that that reset the patch time out timer and spoke "control" or sent cw "ACS" when you entered the reverse patch password to an event trigger with those as the default actions. Will normally work the same as it always has, but you can now change how it works by making the event trigger call a macro that does something else. Added event trigger that happens whenever execute a command from the reverse patch (it must get past the command decode, but could cause an error in execution and still qualify). Defaulted it to resetting the patch time out timer. Changed 30, 20 and 10 second timeout beeps to event triggers. They still default to working as before on the RLC-4 and RLC-5, but now speak "30 seconds" and nothing on the RLC-3 and Club. Now clear the autopatch timeout timer when hang the patch up. This may avoid unnecessary autopatch timeout messages. Changed name of reset_timer (022) to start_timer and of clear_timer (023) to stop_timer in source code. May also want to do it in manuals. Command 022 with no data digits after the timer number will start the timer for its normal duration as in previous versions. If more digits are entered after the timer number, the timer is started for that duration ONE TIME ONLY. This might be useful if you want the autopatch time out timer to be three minutes and you want to make a timer-extend macro that resets the timer to one minute, for example. Command 022 never permanently changes the duration of the timer; it can only change the current counter value. Command 020 is still used to change the normal duration. Some timers (especially the ID timers) are reset to their normal duration periodically by the firmware, so command 022 may be ineffective on those timers. If a timer's normal duration has been set to 0 with command 020, it will not run regardless of what you try to set it to with command 022. Command 021 now recalls not only the normal duration of the timer, but the time remaining until it expires (the current counter value) as well. The counter is decremented 100 times per second for some timers, once per second of other timers and expires when it changes from one to zero. RLC-3 and Club only: Extended command 128 so will do its own recall and so can set up semi-private patch mode. Mode 0 disables it, mode 1 just makes it mute and mode 2 makes it mute and call an event trigger for cover tone. Have to run patch in half-duplex mode to make it work well, or the hybrid lets you hear what is supposed to be muted. The useful combinations are: 128 P 0 0 ; full duplex 128 P 1 0 ; half-duplex, not semi-private 128 P 1 1 ; half-duplex, semi-private 128 P 1 2 ; half-duplex, semi-private with cover tone - Could simulate mode 1 with V1.78 and earlier (without a cover tone) by making repeater port into a link and turning half duplex patch mode on. If you make the repeater into a link before placing the call, though, kerchunking won't cause it to dial (see the above). RLC-3 and Club only: Changed voice politeness logic. Until V1.73, only receivers on ports whose transmitters were sending the polite voice message could cancel it by keying. In V1.73 through V1.78, any receiver connected to a transmitter that was sending the message could cancel it. Messages sent to a link port could not be cancelled from that link port. If the patch was in readback mode 2, calls could not be placed from links. Now receivers that meet either condition will cancel polite messages. RLC-3 and Club only: Added repeat dial (redial) feature. Stores up to 18 digits, truncating if you try to dial a longer number. Stores info separately for each radio port. Uses command 129 on all controllers (used to recall half-duplex mode, but that can now be done from command 128). Command 129 with no digits of data does repeat dial. With a single digit of data, recalls the last number dialed from the specified port (doesn't dial it, just speaks it). Doesn't automatically clear itself after a while, but you could block it with user timers and dtmf execution masks if really wanted to. Ignores the readback mode - is always impolite and always dials, but could override that with the event triggers. In V1.79 and V1.80, does not remember autodial numbers; it only works with direct dialed numbers (see the list of known problems at the end of this file for more details). Fixed a problem that could keep link ports from being automatically connected to the patch when a call was made from a preaccess repeater. Made most of the messages dealing with the reverse patch so their routing can be controlled with command 050. Made command 049 only require 5 digits (port number and one freq) on the RLC-4 rather than 9 digits (port number and two freqs), since it can only send one frequency at a time anyway. RLC-3 and Club only: Now allow macros to accept extra data. Command 067 lets you specify the exact or minimum data length the macro will allow. It defaults to working like normal. When the macro executes, any commands in the macro that require a fixed amount of data will first take the data that was specified when the macro was programmed, then will take as many of the digits specified at runtime as needed. Commands in the macro that will accept a variable amount of data get all of the remaining digits specified at run-time. Any extra digits will be discarded. Format is "067 ccc xx y" where "ccc" is the number of the macro, "xx" is the number of digits of data and 'y' is '1' if more digits are OK and '0' if more digits are not OK (that is, "xx" must be exact). The macro can be programmed as usual. Examples: - Extra autopatch up code: 067 500 01 1 ; allow macro 500 to take 1 or more digits 053 500 112 ; make macro 500 call patch up command ; the phone number will be specified at runtime 010 500 n..n ; rename new patch up code to "n..n" - Connect port 3 to the port that user specifies: 067 501 01 0 ; allow macro 500 to take 1 digit 053 501 000 3 ; connect port 3 to port specified at runtime Usage: "501 x" will connect port 3 to port x Added an optional digit to command 085 on the RLC-3 and RLC-Club to allow you to specify that pending ID's during conversations should be CW rather than voice. The new format is "085 P I C" where 'P' is the port number, 'I' is '1' to enable or '0' to disable IDs, and 'C' is an optional digit, '0' for voice IDs during conversations (the way it has worked until now), '1' for CW IDs during conversations. RLC-3 and Club only: Added support for polite DVR1 messages. Requires that the DVR1 be running V1.50 firmware for the politeness to work; older versions of DVR firmware will continue to work but will not be polite and may cause the following (harmless) message to be printed to the controller's serial port: "DVR is not responding (1), Error sending command to dvr". Currently, DVR command 173 is similar to the synthesized voice command 036 in that they are both impolite. There are not yet dvr commands similar to the synthesized voice commands 063 (speak politely) or 064 (speak politely and do something if interrupted), but they can be simulated by programming macros similar to those shown below. - Speak polite DVR message: 055 500 ; erase macro 056 500 036 801 ; start polite mode 056 500 173 ; play dvr tracks 056 500 036 802 ; stop polite mode - Speak polite DVR message and do macro 230 if interrupted: 055 501 ; erase macro 056 501 036 801 ; start polite mode 056 501 173 ; play dvr tracks 056 501 036 803 230 ; stop polite mode, do 230 if interrupted Changed the "autopatch busy" and "call complete..." message macros on the RLC-3 and RLC-Club so that they only get programmed automatically once on reinitialization, not every time command 110 is executed. RLC-3 and Club only: Added autopatch readback mode 4 in command 110. It reads the number back politely and dials whether or not you kerchunk. This could be done in earlier versions by editing the macros. RLC-3 and Club only: Changed voice response of command 054 so speaks the digits of the command number ("zero three zero") rather than speaking it as a number ("thirty"). RLC-Club has always had 800 macros numbered 200..999, but they were only documented as going up to 500 because we weren't sure we would have enough memory to leave all of them in. It now appears that there is enough memory and the documentation should be changed accordingly. ACC had a reverse patch mode that would answer the phone and wait a few seconds to see if a DTMF command was entered. If not, it would begin ringing over the air (general ring-out). This mode could be simulated by starting a user timer from the reverse patch answered event trigger and calling command 132 when the timer expired. The timer should be stopped using command 023 if a command is entered from the reverse patch (using an event trigger). Can simulate ACC's patch timer extend command with a macro that calls command 022 and resets the time out timer for the autopatch port. That macro can then be renamed "**3" (or anything else) with command 010. New event trigger numbers: (N/A = not applicable, blank = same as previous version) Club RLC-3 RLC-4 RLC-5 Description 000 000 Reset 001 001 Initial ID Port 1 002 002 Initial ID Port 2 003 N/A Initial ID Port 3 004 N/A Initial ID Port 4 005 003 Pending ID Port 1 006 004 Pending ID Port 2 007 N/A Pending ID Port 3 008 N/A Pending ID Port 4 009 005 Courtesy Beep Port 1 010 006 Courtesy Beep Port 2 011 N/A Courtesy Beep Port 3 012 N/A Courtesy Beep Port 4 013 007 COR Active Port 1 014 008 COR Active Port 2 015 009 COR Active Port 3 016 N/A COR Active Port 4 017 010 COR Inactive Port 1 018 011 COR Inactive Port 2 019 012 COR Inactive Port 3 020 N/A COR Inactive Port 4 021 013 PL Active Port 1 022 014 PL Active Port 2 023 015 PL Active Port 3 024 N/A PL Active Port 4 025 016 PL Inactive Port 1 026 017 PL Inactive Port 2 027 018 PL Inactive Port 3 028 N/A PL Inactive Port 4 029 019 Port Active Port 1 030 020 Port Active Port 2 031 021 Port Active Port 3 032 N/A Port Active Port 4 033 022 Port Inactive Port 1 034 023 Port Inactive Port 2 035 024 Port Inactive Port 3 036 N/A Port Inactive Port 4 037 025 Any RX Connected to TX 1 Active 038 026 Any RX Connected to TX 2 Active 039 027 Any RX Connected to TX 3 Active 040 N/A Any RX Connected to TX 4 Active 041 028 All RX Connected to TX 1 Inactive 042 029 All RX Connected to TX 2 Inactive 043 030 All RX Connected to TX 3 Inactive 044 N/A All RX Connected to TX 4 Inactive 045 031 Error 00 046 032 Error 01 047 033 Error 02 048 034 Error 03 049 035 Error 04 050 036 Error 05 051 037 Error 06 052 038 Error 07 053 039 Error 08 054 040 Error 09 055 041 Error 10 056 042 Error 11 057 043 Error 12 058 044 Error 13 059 045 Input 1 Low 060 046 Input 2 Low 061 047 Input 3 Low N/A 048 Input 4 Low 062 049 Input 1 High 063 050 Input 2 High 064 051 Input 3 High N/A 052 Input 4 High 065 053 Analog 1 Low Alarm 066 054 Analog 2 Low Alarm 067 055 Analog 3 Low Alarm 068 056 Analog 4 Low Alarm 069 057 Analog 1 High Alarm 070 058 Analog 2 High Alarm 071 059 Analog 3 High Alarm 072 060 Analog 4 High Alarm 073 061 Analog 1 Alarm Clear 074 062 Analog 2 Alarm Clear 075 063 Analog 3 Alarm Clear 076 064 Analog 4 Alarm Clear 077 065 Time Out RX 1 078 066 Time Out RX 2 079 067 Time Out RX 3 080 N/A Time Out RX 4 081 068 Time Out Clear RX 1 082 069 Time Out Clear RX 2 083 070 Time Out Clear RX 3 084 N/A Time Out Clear RX 4 085 071 User Timer 0 Expired 086 072 User Timer 1 Expired 087 073 User Timer 2 Expired 088 074 User Timer 3 Expired 089 075 User Timer 4 Expired 090 076 DTMF Cover Tone 091 077 Before Patch Off Hook 092 078 After Patch On Hook 081 211 N/A N/A HF Band 160m 082 212 N/A N/A HF Band 80m 083 213 N/A N/A HF Band 40m 084 214 N/A N/A HF Band 30m 085 215 N/A N/A HF Band 20m 086 216 N/A N/A HF Band 17m 087 217 N/A N/A HF Band 15m 088 218 N/A N/A HF Band 12m 089 219 N/A N/A HF Band 10m below 29MHz > these were separated 090 220 N/A N/A HF Band 10m above 29MHz > in V1.78!!! 091 221 N/A N/A HF Band 6m 092 222 N/A N/A HF Band 2m 093 223 N/A N/A HF Band 125cm 094 224 N/A N/A HF Band 70cm 095 225 N/A N/A HF Band 33cm 096 226 N/A N/A HF Band 23cm 097 227 N/A N/A HF Band Other 098 228 N/A N/A Hang Up Command 115 Blocked 099 229 N/A N/A Tail Msg 1 TX 1 ... ... N/A N/A More Tail Messages 107 N/A N/A N/A Tail Msg 3 Patch N/A 252 N/A N/A Tail Msg 3 TX 8 108 N/A N/A N/A Patch line sense hangup 109 253 093 079 Reverse patch answered 110 254 094 080 Reverse patch password ok 111 255 095 081 Command entered from reverse patch 112 256 096 082 30 seconds to patch timeout 113 257 097 083 20 seconds to patch timeout 114 258 098 084 10 seconds to patch timeout N/A N/A 099 085 Patch time out (macro on others) 115 259 100 086 Patch dialing cover tone 116 260 N/A N/A General call-out answered 117 261 N/A N/A Directed reverse patch answered 118 262 N/A N/A Directed R.P. "No Pager" message 119 263 N/A N/A Directed R.P. "No Answer" message 120 264 N/A N/A Directed R.P. "Cancel" message 121 265 N/A N/A Directed R.P. "Clear" message 122 266 N/A N/A Semi-private patch cover tone 123 267 N/A N/A "Repeat dial" message Known problems and workarounds: - RLC-3 and RLC-Club workaround: when using command 190 to recall the user level required to execute a large range of commands, the controller may reset rather than providing the command response. To avoid this, turn off serial queuing with "060 0110" first: 060 0110 ; turn serial queueing off 190 000 500 ; recall level for commands 0-500 060 0111 ; turn serial queueing back on - The synthesized voice words "goodbye", "tick/toc", "approach", "list", "Mount Hamilton" and "Cuyahoga Falls" may not work correctly. They should be corrected in a future version. - There is a bug in the event triggers on the RLC-3 V1.79. It causes event trigger numbers above 255 to wrap around. For example, 259 "patch dialing cover tone" calls event 004 (259-256=4). This problem does not affect any of the other controllers, because they don't have more than 255 event triggers. The problem is fixed in V1.80. The following event triggers are the ones affected. 256 30 seconds to patch timeout 257 20 seconds to patch timeout 258 10 seconds to patch timeout N/A Patch time out (macro on others) 259 Patch dialing cover tone 260 General call-out answered 261 Directed reverse patch answered 262 Directed R.P. "No Pager" message 263 Directed R.P. "No Answer" message 264 Directed R.P. "Cancel" message 265 Directed R.P. "Clear" message 266 Semi-private patch cover tone 267 "Repeat dial" message - In V1.79 and V1.80, the repeat dial feature (command 129) does not remember autodial numbers; it only works with direct dialed numbers In other words, if you dial a number directly (by entering all of the digits of the phone number), then dial using an autodial, then use command 129 to do a redial or recall the last number dialed, it will redial or recall the DIRECT dialed number, not the autodialed number. That should be changed in future versions. - If you attempt to redial the last number using command 129 from a radio port that has not made a phone call since the controller was initialized, nothing will be dialed and port 1 will get dial tone (allowing any number to be dialed). Once a call has been made from each radio port, there is no problem. - There is a bug that keeps the recall feature of command 045 from working on the RLC-4 or RLC-5; there is no way to recall those settings. - On the RLC-4 and RLC-5, the frequency readback for the RBI-1 and RLC-ICM commands repeats the 1MHz digit after the decimal place, so 145.370 reads back as 145.5370. It has been that was since at least V1.30. It will be fixed in the next update. - The recall feature of command 073 (which lets you control and recall the preaccess settings) doesn't properly recall the preaccess code by voice, cw or serial. Instead, if it recalls anything for the code, it is just some digits from a command that was entered previously. The preaccess codes themselves should be stored and work correctly. A workaround is to use command 011 to recall the names of the preaccess macros for each port (listed in Chapter 8); they are the same as the preaccess code. - When someone is on the repeater and the reverse patch answers in control mode, three beeps are heard on the repeater. It is caused by the patch dialing cover tone. The following is a workaround: 157 109 mmm ; Call macro mmm when reverse patch answers 055 mmm ; Erase macro 056 mmm 038 ; Be quiet 056 mmm 159 115 0 ; Disable patch dialing cover tone 055 287 ; Erase macro 056 287 038 ; Be quiet 056 287 159 115 1 ; Re-enable patch dialing cover tone ------------------------------------------------------------------------ You can find this file and the others described below on our internet ftp site, ftp://ftp.link-comm.com. The easiest way to access it is with a web browser through our home page, http://www.link-comm.com. readme.txt This file. eproms.zip The binary file(s) needed to burn a new eprom. Controller Eprom Type/Speed Checksum ---------- ---------------- -------- RLC-Club 27C040 / 120ns 07D8 RLC-3 27C010 / 120ns 7902 & 890D RLC-4 27C512 / 200ns E158 RLC-5 27C512 / 200ns 0B21 If you have any questions, please email (preferred), fax, or call me. Steve Strobel Link Communications, Inc. steve@link-comm.com http://www.link-comm.com (406) 245-4889 fax (406) 245-5002 extension 102