RC210 Repeater Controller Firmware Updates

RC210 Firmware Updates

(if you need older firmware than is available here, go to Downloads > Archives section of our website)



 If you haven't already installed Updater (needed to install new firmware into your RC210) on your computer, you can download it by clicking the link below

Download Updater here

FirstTimeInitialize for Version 6.01 and later

If you want to set the controller back to factory defaults (including the unlock codes), you need to install this initialize version first. Once you have installed it, you can then load the latest operating firmware.

WARNING: FIRSTTIMEINITIALIZE WILL ERASE ALL YOUR CUSTOM PROGRAMMING. USE WITH CAUTION AND BE SURE YOU HAVE A BACKUP OF YOUR RCP DAT FILE!!

Download FirstTimeInitialize6.03 here




 IMPORTANT: If you have not previously done the conversion from firmware versions 5.284x and earlier, STOP and follow the link below

 Click here to update to Version 6.042

 



 

Click here for a complete list of all the changes and additions

 

Version 6.0454- 01/5/21

Note: This firmware version requires RCP 6.045 or later

Fixed bug in Date readback for Year

Download the Version 6.0454 Update here

Version 6.0453- 10/8/16

Note: This firmware version requires RCP 6.045 or later

Reworked RTC download routines to improve reliability

Download the Version 6.0453 Update here

 Version 6.0451- 8/10/16

Note: This firmware version requires RCP 6.045 or later

Added Timeout Timer Reset Timer to allow programming of amount of time required for inactive COR before Timeout Timer is reset

New programming command:

*1009x where x = 1 to 255 in 1/10 seconds (i.e. a setting of 10 = 1 second)

Download the Version 6.0451 Update here

Version 6.045- 4/7/16

Note: This firmware version requires RCP 6.045 or later

Reworked the RTC download routine to make more reliable

Also added new Macro Functions to allow manipulation of Port Inactivity Timers "on the fly"

612 Disable Port 1 Inactivity Timer
613 Disable Port 2 Inactivity Timer
614 Disable Port 3 Inactivity Timer

615 Enable Port 1 Inactivity Timer to Programmed Value
616 Enable Port 2 Inactivity Timer to Programmed Value
617 Enable Port 3 Inactivity Timer to Programmed Value

Added Macro Functions to allow delay in a Macro for everything that comes AFTER the delay call

618 1 Second Execution Delay
619 2 Second Execution Delay
620 4 Second Execution Delay

Version 6.044- 12/7/15

Note: This firmware version requires RCP 6.044 or later

Added 3 additional General Timers

Programming command remains the same with additional parameters:

*1017xy where x = 1-6 (for which General Timer) and y = 1 to 32767 seconds
*2092xy where x = 1-6 (for which General Timer) and y - 1 - 90 for which Macro to call

New Macro Functions to support the additional General Timers:

606 Start General Timer 4
607 Start General Timer 5
608 Start General Timer 6

609 Stop General Timer 4
610 Stop General Timer 5
611 Stop General Timer 6

Fixed bug where Aux Timers didn't properly reset if restarted before timeout

Fixed bug where TM-v71a memories were not properly written to radio.

Version 6.043- 10/25/15

Note: This firmware version requires RCP 6.043 or later 

Fixed issue where PTT dropped between spoken elements when more than one Macro generates speech

Added new feature to allow for Constant IDs (based on Initial ID Timer) to be sent regardless of repeater activity
on a Port-by-Port basis For example, if enabled on Port 1 and Port 1's Initial IDTimer is set to 10 minutes,, IDs will be sent out Port 1 every 10
minutes even if there is no otheractivity. This helps non-US users comply with their local regulations.

New Programming Command:

*8009x where x = 1 for Constant ID or 0 for normal Timer controlled
IDs for the currently unlocked Port

Changed ID on COS or PTT is changed from being global to a per-Port basis:

*2121x where x=0 to start on COS, x=1 to start on PTT on whichever Port is currently unlocked

Disable Analog Alarms during controller startup to prevent false alarms

Version 6.0421- 9/27/15

Note: This firmware version requires RCP 6.042 or later

Fixed bug where Scheduler Monthly Flag was intermittent due to its assigned variable become
corrupt (memory leak)

Added TxDelay setting to DTMF Regen feature if Port DTMF is sent to doesn't have hangtime

Fixed bug where V71 didn't always go into VFO mode from memory recall mode

Fixed bug in Meter Alarm Control where proper Alarm # wasn't always selected

Version 6.042- 5/18/15

Note: This firmware version requires RCP 6.042 or later


Fixed bug where Scheduler Monthly Flag was intermittent due to its assigned variable become
corrupt (memory leak)

Version 6.041- 1/22/15

Note: This firmware version requires RCP 6.04 or later


Added capability to Davis Weather Station wind direction readback to use compass heading (ie. N, NE, NNE, etc)
or degrees

New programming command

*2123x where x=0 for readback in degrees or x=1 for readback of compass points

 Version 6.04- 11/15/14

Note: This firmware version requires RCP 6.04

Changed 30 minute Stop ID/Timeout Timer from 30 to 60 minutes

Fixed minor bug where CW IDs did not always properly rotate when called from a Macro

Fixed minor bug where Pending ID Speech Timer value would be overwritten

Added new Macro Functions:

586 Disable Port 1 Timeout Timer ONLY for 60 minutes
587 Disable Port 2 Timeout Timer ONLY for 60 minutes
588 Disable Port 3 Timeout Timer ONLY for 60 minutes

589 Enable Port 1 Timeout Timer to preprogrammed value
590 Enable Port 2 Timeout Timer to preprogrammed value
591 Enable Port 3 Timeout Timer to preprogrammed value

New Davis Weather Station Functions:

592 Current wind speed & direction
593 Current Outdoor temperature
594 Wind Speed high & direction (since Midnight)
595 Outdoor Temp High (since Midnight)
596 Outdoor Temp low (since Midnight)
597 Indoor humidity
598 Outdoor humidity
599 Reserved for future use
600 Reserved for future use

New Function:

605 Speak current Remote Base Frequency/Offset

Version 6.033- 05/27/14

Note: This firmware version requires RCP 6.033

Removed Tone Only Access selection as it caused more confusion than it solved issues. User may still
select between Carrier Only and Tone/Carrier Access modes

Removed Courtesy Tone capability on non-repeating Ports for now as they didn't work correctly.

 Version 6.032- 05/3/14

Note: This firmware version requires RCP 6.032

Adds capability of generating Courtesy Tones on non-repeating Ports. You may have to adjust CT timing as needed.

Adds capability of running a Macro using RCP's Manual Data Send feature and allows controller to speak in response.



 Version 6.03- 01/18/14

Note: This firmware version requires RCP 6.03

Changed how Kerchunk Timer is overriden. In previous versions, Kerchunk Filtering was disabled while
transmitter was active. With this version, Kerchunk Filtering is disabled after initial keyup and re-enabled after
this new timer's period expires. See the new Operations & Programming Manual for programming details

Version 6.02 - 01/08/14

Note: This firmware version requires RCP 6.00

Fixed bug (caused by changes in new compiler) in Kenwood TM-V71a programming. When going from radio memory to VFO (manual frequency entry), radio didn't always change back to VFO mode although radio programmed correctly.

Fixed bug that affected recalled Remote Base Memories above 11 in RTC Module.

SpeechOverride and Speech ID Override weren't working properly. They now are.

Version 6.01 - 08/19/13

Note: This firmware version requires RCP 6.00

  • Fixed CTCSS recall for Kenwood TM-271 and later generation radios to match changes made by Kenwood

Version 6.00 - 07/29/13

Note: This firmware version requires RCP 6.00

  • Fixed issue with Pending IDs being sent even though there was no activity after Initial ID
  • Fixed issue with Memory Recall with certain radios. If recalling radio memories from Kenwood TM-271/281/V7 radios, use 0 as Band. For example to recall Memory 5 in a TM-271, enter <Remote Base Prefix> 0 5. To recall Memory 15, enter <Remote Base Prefix> 0 1 5 and so on.
  • Fixed issue with Ports not properly keying if another Port needed to speak or generate a tone (including Courtesy Tones)
  • Fixed bug introduced in 5.52 involving erasing a DVR track not properly releasing Port audio. This caused a recording failure if done immediately after erasing a DVR Track
  • Fixed issue (that was inadvertantly broken in version 5.52) where Macro Function 345 (DVR "echo" record) didn't release PTT on non-repeating Port

Version 5.52 - 04/16/13 - Minor fixes

Note: This firmware version requires RCP 5.52

  • Fixed issue with speech causing PTT dropouts on zero hangtime (or non-repeating) Ports
  • Fixed issue with Timeout (and Timeout Cancel) messages sent to wrong Port if Ports are linked)
  • Fixed issue with DVR Erase Command not responding to proper Port
  • Fixed issue with IDs always running (based on Pending ID Timer) is ID Start on PTT was selected
  • Fixed issue with Macro Function 230-235 (Kerchunk Filtering ON/OFF)

Version 5.51 - 03/07/13 - Major revision changes with many added features and fixes. We strongly recommend this upgrade

Note: This firmware version requires RCP 5.51

Version 5.2849 - 10/25/11 - Fix for Time out cancel message

Note: This firmware version requires RCP 5.2846

  • Fixes Timeout cancel message that didn't always properly key transmitter

Version 5.2843 - 2/11/10 - Bug fix

  • When Aux Audio Port Steering was changed in 5.28, there was an oversight about how to allow the Aux Audio Timer from being directed to the correct Aux Audio Input. This is now fixed.

Note: This firmware version requires RCP 5.281

Version 5.281 - 11/17/09 - Feature and Operational Changes

  • Major Revision Numbering Change To Match new RCP Release
  • Aux Audio Routing command eliminated (*2100xxx). Aux Audio now uses Port Steering Functions (166- 169) for Port Routing. This allows for on-the-fly changes, making operation much more flexible.
  • Added support for future RTC Daughterboard
  • Macro Priority used to only work on Ports set to repeat. They now will work on any Port regardless of repeat or non-repeat.
  • Removed software defined serial buffers (which frees up a ton of RAM space for the DTMF buffers) as the serial port hardware UART has its own buffers. Software ones are superfluous).
  • Changed the pound (#) to an asterisk (*) that is used in programmed Meters, Meter Alarms and Courtesy Tones. This allows programming of these features from the phone line.
  • When a Timeout condition is cleared, the controller will now speak "Repeater Timeout Cancel" so the user knows exactly what happened. (this message is sent out ONLY Ports defined as repeating)
  • Removed requirement for separate programming command ("Half Duplex ID") in order to allow non-repeating Ports to ID. Now, simply set that Port's Initial ID Timer to 0 to disable. Otherwise that Port will ID.
  • Fixed bug where CTCSS Encode didn't work properly during startup "Ready" announcement
  • Added capability to set Clock to seconds. If only use hh:mm when setting Clock, seconds are zeroed to top of the minute. If use hh:mm:ss then seconds set to value.
  • New feature added to allow interrogation of remote base frequency, offset and mode. To interrogate, simply enter the Remote Base Prefix with no argument. IE Remote Base Prefix = A7. So enter A7 and unkey
  • Fixed Tail Message Timers which were broken in an earlier version

Note: This firmware version requires RCP 5.28

Version 4.74 - 2/21/08 - Feature and Operational Changes

  • Reworked Timeout routines. When a Timeout occurs, Timeout Message is sent to proper Port. When Timeout is cleared, controller sends Courtesy Tone to inform users repeater is "back".
  • Properly mute audio when Ports are linked and controller needs to speak. This means that even if a linked Port is active when you enter a command, that Port will be muted so as to properly hear any controller speech in response to that command.
  • Changed Tail Messages to call Command Macros instead of Message Macros. This allows for much more flexible messages.
  • All Ports are automatically unlinked during RCP operations. 2 seconds after RCP operations cease, the previous Port linking status is restored.

 Version 4.72 - 1/7/07 - Bug fixes

  • Corrected buffer overrun when programming Voice IDs to more than 21 words.
  • Scheduler operation was not previously stopped during RCP operations. It now is.

Version 4.697 - 10/24/07 - Bug fixes

  • Any linked Port will now allow for Tail Messages. For example, if you have Tail Messages on Port 1, activity on other Ports (but only if linked) will allow Tail Messages, based on either the counter or Timer) to run normally.
  • Fixed bug in CTCSS Encode Control. No more pulsing from linked Ports if Active High is selected.

 Note: This firmware version requires RCP 5.19

Version 4.695 - 10/8/07 - Bug fixes

  • Fixed bug introduced in 4.51 where timeout from linked Ports didn't properly work if linked to Port wasn't in Repeat Mode.
  • Enhanced Receiver Disable to force if COR is active when command takes place

Note: This firmware version requires RCP 5.17 or later (suggested RCP 5.18 however)

Version 4.694 - 6/10/07 - Bug fixes

  • If Pre Access Code feature was being used, CTCSS Encode didn't always drop properly if an unrecognized DTMF sequence was sent to the controller.

Note: This firmware version requires RCP 5.17 or later (suggested RCP 5.18 however)

Version 4.693 - 6/10/07 - Bug fixes

  • Fixed bug introduced in 4.6.2 where CTCSS Encode line pulsed during initial keyup if CTCSS During ID was set OFF and it was time for Initial ID..
  • Fixed bug where COR activity during RCP operations *might* result in scrambled data. Now when doing a complete RCP upload to or download from the controller, COR activity is suspended to avoid timing conflicts.

Note: This firmware version requires RCP 5.17 or later (suggested RCP 5.18 however)

Version 4.691 - 2/12/07 - Operational change

  • Changed linked Time out function so linked Port doesn't have to be in repeat mode in order to time out the linked-to Port.
  • Using a Macro as part of the DTMF Regen Function would only allow you to select Command Macros 40 and below. This is changed to allow the use of all Command Macros

Note: This firmware version requires RCP 5.15 or later (suggested RCP 5.18 however)

Version 4.68 - 12/15/06 - Bug fixes

  • Fixed bug when using non-tone Courtesy Tones in that they were always sent out Port 1 regardless of the Port used.
  • Added method to control if the word "Hours" is spoken as part of time readback if 24 hour time is selected.

Note: This firmware version requires RCP 5.12 or later (suggested RCP 5.15 however)

Version 4.67 - 11/24/06 - Feature additions

  • Fixed bug in Alarms where if any Alarm was ON, they all were ON.
  • Added method to control if the word "Hours" is spoken as part of time readback if 24 hour time is selected.

Note: This firmware version requires RCP 5.12 or later

Version 4.66 - 11/18/06 - Feature additions

  • Added Day of Month capability to Scheduler.
  • Added selectable 24 or 12 hour clock readback

Note: This firmware version requires RCP 5.10 or later

Version 4.65 - 11/12/06 - Feature addition and bug fix

  • Fixed introduced bug (which was broken in 4.64) where if a selected Courtesy Tone's Tone 1 on Port 3 was programmed to zero, it would force Port 3 to CW ID on every hangtime.
  • Fixed issue where RCP didn't properly unlink all Ports in both directions prior to starting an upload
  • Added new command(s) to interrogate state of Alarm Inputs.

Note: This firmware version requires RCP 5.07 or later

Version 4.64 - 10/3/06 - Feature addition and anomoly correction

  • New feature that allows the definition of a Pre Command Prefix. If defined, allows access to default non-programming Commands, i.e. the commands usually only accessible after unlocking a Port, with the exception of those that start with a star ( * ).
  • Changed General Timers to be programmable in seconds instead of minutes.
  • New feature that allows a subset of Command Macros to be programmed to allow only those Macros to be used. Useful for some very intriguing control schemes
  • Courtesy Tones may now use Message Macros instead of tones, which is selected by how programmed.

Note: This firmware version requires RCP 5.06 or later

Version 4.63 - 9/27/06 - Feature addition and anomoly correction

  • When speech was sent to a Port that wasn't already transmitting and that speech consisted of more than one Message Macro, Tx Delay was inserted which caused long delays between Message Macros. That is now fixed
  • Corrected bug in Kenwood G707 code where memory recall didn't always work on the first try.
  • Correct bug where fan didn't start if all Ports were in non-repeat mode and Autopatch was used.
  • Added new feature which allows control of DTMF evaluation on either COS or CTCSS closure. This can be helpful if your squelch locks open and may be selected on a Port-by-Port basis

Note: This firmware version requires RCP 5.04

Version 4.60 - 8/7/06 - COR causes RCP error fix

  • COS going active caused RCP errors while RCP was uploading to controller. This is now fixed.

Note: This firmware version requires RCP 5.04

Version 4.57 - 7/27/06 - Courtesy Tone fix

  • Fixed bug that affected phasing of courtesy tone segments. This problem was caused by phase differences between Tone 1 & 2 of each Courtesy Tone Segment, was influenced by Port linking status and only showed for certain combinations of tones.

Note: You MUST use RCP 5.0.3 for firmware version 4.5.6 and later

Version 4.56 - 7/17/06 - Feature change and bug fix

  • Allow control of Port Timeouts based on link status
  • Fixed a bug where runtime memory was being overwritten if a timeout occured and Ports were linked. This resulted in a linked Port not always having its full 2-way link status restored, which didn't allow that Port to transmit after a timeout, until it was relinked.
  • At times, it was possible for an unlinked Port to be supplied the receive audio from another unlinked Port (some users reported this as "crosstalk"). This was also caused by a bug that would intermittently overwrite runtime memory

Note: You MUST use RCP 5.0.3 for firmware version 4.5.6 and later

Version 4.55 - 7/2/06 - Remote Base fixes and feature change

  • Fixed Remote Base Internal memory recall when called using function. It was broken in the new Macro Function List
  • Fixed bug where setting power for Kenwood TM-V7a/G707/271 put radio in VFO mode, even if it was in Memory Recall mode (this only affected Kenwood Remote Bases)
  • Fixed bug where G707 *radio* memories didn't always program properly (using command *2087).
  • Added better error checking when using Remote Base Commands so bogus info is not accepted
  • Changed "Error" message to apply only when controller is unlocked. This way, miscreant users who try to cause problems are not rewarded with any response from the controller when they happen tostumble across a valid command but use a bogus argument.

Note: You MUST use RCP 5.0.2 for firmware version 4.5.5 and later and you MUST convert pre-5.0.0 RCP data files to the new format BEFORE using RCP 5.0.0.

You may download a utility to automatically convert your pre-5.0.0 data files here

Version 4.53 - 6/19/06 - Feature Addition

  • You can define a "Pre Access" code of up to 3 digits that only takes effect when the controller is locked. If unlocked, any defined Pre Access code is ignored. May be used as a "Site Prefix".

Note: You MUST use RCP 5.0.0 for firmware version 4.5.1 and later and you MUST convert pre-5.0.0 RCP data files to the new format BEFORE using RCP 5.0.0.

You may download a utility to automatically convert your pre-5.0.0 data files here

Version 4.52 - 6/11/06 - Bug fixes

  • CTCSS Encode control was inadvertently broken with new Macro Function List. Now corrected
  • RS232 serial buffer was increased to accomodate longer strings with new Macro Function List.

Note: You MUST use RCP 5.0.0 for firmware version 4.5.1 and later and you MUST convert pre-5.0.0 RCP data files to the new format BEFORE using RCP 5.0.0.

You may download a utility to automatically convert your pre-5.0.0 data files here

Version 4.51 - 6/01/06 - Macro Function List Consolidation

  • Reorganized Macro Function List to eliminate gaps and make it more logical. This will also allow for easier future expansion

Note: There is a new utility that will automatically convert existing RCP data files to the new Macro Function format. You may download it here

Note: You MUST use RCP 5.0.0 for firmware version 4.5.1 and later

Version 4.50 - 5/25/06 - Feature changes and bug fix

  • Fixed Kenwood Serial and Yaesu FT-847 routines to work properly with new frequency entry format
  • When DTMF is disabled on a Port, it is completely ignored now. Previously, a disabled DTMF decoder could cause conflicts when another Port is decoding DTMF.
  • Fixed bug in CTCSS Encode Macro Function where if multiple ports were defined for speech, encode didn't turn on
  • Fixed bug in speech PTT control where PTT would intermittently drop between words if defined to speak out more than one Port and hangtime for that Port was less than 2 seconds.

Version 4.49 - 1/15/06 - Workaround and feature change

  • The User DVR feature now uses DVR Track 19 instead of Track 20. As a result, Vocabulary word "Zero" now works properly in Messages. (this is a workaround for a compiler bug)
  • Icom remote base programming changed slightly (bug fix and enhancement). You may enter up to 5 digits past the decimal point, in which case no offset entry is necessary (the controller assumes no offset). If you enter only 100 Khz, 10 Khz and 1 Khz, you must use offset.

Version 4.48 - 12/26/05 - Feature change

  • Reduced number of Extended Logic Outputs to a total of 16. This was done to "make room" for future updates and based on customer survey
  • Improved Autopatch operation when controlling from phone line

Version 4.46 - 12/15/05 - Bug fix

  • Fixed small bug where Disable ID/Timeout Macro Function didn't work properly on Port 2

Version 4.45 - 12/4/05 - Bug fix and change in operation of a feature

  • Fixed small bug where if Port 3 was in repeat mode, it was possible for Port 3 ID's to be sent whenever COS went active. This only occured under specific circumstances.
  • Changed CTCSS Encode during Initial ID's. If CTCSS During ID's is turned off, CTCSS will not be generated during Initial ID's.

Version 4.44 - 11/22/05 - General "cleanup"

  • Removed DTMF ID Aborts, as they are no longer needed
  • Removed remaining code pertaining to old Alarm method
  • Fixed Aux Audio, which was broken when Alarm method was changed

Version 4.42 - 10/27/05 - Change in how feature operates

  • Change in Alarm operation, to allow response only to change in logic levels and the subsequent used of separate Command Macros

Version 4.41 - 10/21/05 - New feature added

  • Added new Macro Functions, allowing for more precise control of CTCSS Encode
  • Eliminated Macro Functions 340, 341 and 342, as these were duplicates of 248, 249 and 250. These will be reused in future releases.
  • When using RCP, if Allow Speech w/Terminator is enabled, controller will not speak during RCP control regardless. This fixes conflict which corrupts programming.

Version 4.40 - 10/10/05 - New feature added

  • Added code to allow complete download of AP1 memory to RCP
  • Fixed bug with Speak Delay, where it didn't delay sending CW after xmtr came up.
  • Reworked DVR code, to speed up COS closure when recording DVR track. This eliminates burst of white noise at end of recording track (especially noticeable with User DVR function).
  • Audio crosspoint switch is now properly initialized, as long as it is not being used.
  • CTCSS Encode Control from a Command Macro now works properly
  • Reworked some of the remote base code, particularly the Yaesu and Kenwood mobile section, to provide better reliability.

Version 4.397 - 9/22/05 - Quick bug fix

  • Fixed bug introduced in 4.394, where CT's didn't work after a DVR track was used for an ID

Version 4.396 - 8/28/05 - Several bug fixes

  • When Kerchunk filtering is enabled, it only affects initial transmission if repeater has been idle. As long as transmitter remains active, kerchunk delay is disabled.
  • CTCSS Encode Control action fixed. Before, if ports were linked and CTCSS After CT was selected, CTCSS turned off before CT ran regardless. Now, it works properly under all linked/unlinked conditions

Version 4.395 - 8/26/05 - Several bug fixes

  • Fixed bug where Voice ID's greater than 21 words didn't program properly and caused an error.
  • When Reverse Patch is initiated (from phone line), CTCSS Encode now works properly.
  • Fixed Tail Messages, which were apparently broken since 4.38

Version 4.393 - 8/2/05 - New feature added

  • Added new Version readback feature.
  • Fixed minor issue with Doug Hall RBI-1 memory recall.

Version 4.391 - 6/7/05 - minor bug fix and new feature added

  • Added new DTMF Pad Test Feature.
  • Fixed bug where Kenwood V7 UHF VFO wasn't always properly selected.

Version 4.38 - 5/12/05 - minor bug fix

  • Changed timing in DTMF muting when using User Regen function, to prevent conflict with IRLP announce messages.
  • Fixed Doug Hall RBI-1 operation with some radios, where CTCSS, power and memory recall didn't always work properly

Version 4.376 - 3/31/05 - slight operating change

  • Changed how Port Inactivity Timers are started
  • Fixed minor bug in General Timer period programming.

Version 4.374 - 3/9/05 - new features

  • Changed how Pending ID's are handled if a scheduled ID is used
  • New Macro Function that controls behavior of User DVR Record.

Version 4.37 - 2/18/05 - new features

  • Added new User DTMF Function for easier and more reliable IRLP/Echolink operations

Download Version 4.37 here

Version 4.36 - 2/2/05 - new features and some bug fixes

  • Added support for new RCP, where unlock codes are no longer used for programming, This increases reliability.
  • Autopatch may now be enabled or disabled by Port.
  • New Macro function to allow users to record a DVR track for checking their on-the-air quality
  • 3 General Timers that run a Command Macro. These can be used for just about anything.
  • Support for selection of port to use for Kenwood V7a/G707/TM-271/TM-471 serial communications.
  • When recalling an RC210 internal memory, the controller will now readback the frequency and offset of that memory, instead of just speaking which memory was recalled.
  • Added new function to readback the contents of a Command Macro
  • Meter Alarm routines have been completely reworked. They didn't always trip and reset correctly.

Version 4.30 - 12/22/04 - autopatch support

  • Fix Added support for AP1 Autopatch board

NOTE: You MUST do the resistor mod before using this version (note: this modification is only necessary for controllers shipped prior to December 20, 2004. If you received yours after this date, the modification is already done). Click here for information

Version 4.29 - 11/22/04 - some fixes and enhancements

  • Fix for CTCSS Encode during scheduled events and command readback when ports are linked
  • Fix for non-repeating port sometimes allowing audio to pass from its receiver to transmitter
  • If one port is linked to another and that other Port's COS is always busy (such as is the case with an HF remote base), the first port wouldn't ID. It now does.
  • Fix to Aux Audio CTCSS Encode operation
  • Fixed bug in Message Macros, where speech interruption could lock controller
  • Some cleanup on COR routines when ports are linked
  • Fixed minor bug in Doug Hall RBI-1 routines where power select and CTCSS selection didn't always work properly
  • Port Timeout is now affected only by that Port's own COS. When linked, the other ports have no effect

Version 4.28g - 10/16/04 - minor bug fix

  • Fixed bug in Port Inactivity Timers where Timers would keep running, even if they timed out. This caused the called macro to run every timeout period, even if the ports were disconnected.

Version 4.28f - 10/16/04 - added feature

  • Allow speech even if DTMF terminator encountered.
  • Fixed RCP operation, which was inadvertantly broken in previous version

Version 4.28c - 9/18/04 - added new Macro Functions

  • New Macro Functions allow for disabling/enabling Voice ID. See included Readme for details

Version 4.28a - 9/2/04 - security bug fix

Version 4.28 - 8/23/04 - minor bug fix and enhanced features added

  • Fixed bug in DTMF regeneration, where transmitter didn't always key properly.
  • Added sanity check in Meterface programming, where it was possible to enter bad data which would cause the controller to freeze until watchdog timer would force a reset after 2 minutes.
  • Changed DTMF muting routines to deal with decoder falsing. If enabled, DTMF now mutes on the 2nd digit instead of the 1st.
  • Added power level control for Kenwood TM-V7A/g707/271A/471A

Version 4.27 - 7/20/04 - change in remote base programming

  • 210 nows uses data sent back from remote base radios to determine if it accepted programming
  • Added support of Kenwood TM-271A/TM-471A mobile radios

Version 4.26b - 7/10/04 - minor bug fix in remote base programming

  • Fixed bug where Kenwood V7a/g707 wouldn't always program correctly.
  • Fix bug where storing memories in either radio wouldn't always speak the proper memory number.

Version 4.26a - 7/3/04 - minor bug fix in speech when programming macros

  • Fixed bug where the macro number being programmed didn't speak correctly but instead would speak random words

Version 4.26 - 6/11/04 - enchanced ID and CTCSS encode operation and new feature additions

  • When a port needs to ID, the other port(s) no longer just "hang" until the IDing port(s) finishes, although there will be no courtesy tone. Normal hangtime will now work.
  • Added new ID function to allow a port programmed as half-duplex to still ID. This is useful for IDing links. The normal ID rules (speech/no speech IDs, Initial and Pending ID Timers) apply. If a port is programmed to repeat, this setting it ignored.
  • Added radio memory recall capability when using Kenwood TM-V7A or TM-G707 for a remote base radio. Up to 255 memories may be recalled (these are the memories stored in the radio, not in the RC210 memory)
  • Fixed bug in TimeOut routine, where time out message didn't speak correctly. Now if a user times out, the controller will speak "Repeater Time Out" and then drop that port's transmitter until user unkeys.
  • CTCSS Encode timeout may now be selected to start on closure of COS or upon completion of Courtesy Tone. This allows for much more flexible timing, such as accurately emulating "chicken burst".
  • CTCSS may now be selected to be generated during IDs

Version 4.25 - 5/17/04 - addition of new RCP feature support

  • Added support for direct wav file upload to controller using RCP

Note: As of Version 4.24, Bascom uploads are no longer supported. All future releases will support the Arcom Updater only.

Version 4.24 - 5/8/04 - some minor fixes and change in some features

  • ID extras bug has been fixed. If you have SpeechIDOverride turned on (revert to CW ID if a Voice ID). It now only reverts to CW once, and stops the rest of the message. For example, your ID is "Good M/A/E. This Is The A H 6 L ERepeater", if you interrupt it during the Good M/A/E part, it will revert to CW then quit.
  • Added true zero hang time in repeat mode to allow use as a hub repeater controller. There are new macro functions added to deal with hang time
  • Hang and PL Encode Timers are now programmed in 1/10 resolution. Range is 0 to 25.5 seconds
  • CTCSS encode control line now properly tracks COS when set to 0
  • Added programmable delay timer for xmtr to come up for both speech and CW.

Version 4.22 - 4/23/04 - minor upgrade with one new feature addition and one minor bug fix

  • Fixed bug in command and message macros where using the maximum space available for each might produce extraneous speech to occur.
  • The CTCSS Encode control line is now programmable to be either an active open collector or active low.

Version 4.21 - 4/8/04 - minor upgrade with several Remote Base enchancements

  • Enhanced support for Kenwood radios, including TM-V7A. TM-G707, TH-F6A, TH-G71
  • There are now 10 Remote Base Memories that store frequency, offset, CTCSS Encode/Decode status and CTCSS tone frequency

Version 4.2 - 4/1/04 - minor upgrade with small enhancements and one bug fix

  • Fixed bug where setting Speech ID Override flag didn't survive a reset. Problem was that non-volatile memory was not properly written when this flag was programmed.
  • Significantly speeded up speech when piecing together sentences and phrases from individual vocabulary words
  • Added better support for Kenwood radios that allow control via DTMF into mic port

Version 4.1 - 3/5/04 - added some quick features to make controller operation more smooth and fixed some minor bugs

  • New command that allows you to "bump" the Real Time Clock in order to improve accuracy
  • You can program a clock "correction factor" and schedule an event to automatically correct clock drift over time
  • New command to turn ON/OFF readback of the year when the Calendar is called.
  • Added Tail Messages, which may be used with a tail counter or Periodic Message Timer
  • Fixed bug where the vocabulary word "zero" was ignored when used in a Message Macro

Version 4.0- 1/29/04 - many enhancements and improvements have been implemented. Included is a new utility to automatically reorganize memory. Please read the included README file for details on installation.

  • Courtesy tones now work 100% reliably. There were some times where they wouldn't play when they should and played when they shouldn't. It was also possible for them to be sent to the wrong port under some circumstances.
  • Under some circumstances, it was possible for an ID to be sent to the wrong port.
  • Timers that were programmed in minutes weren't always all that accurate. In some cases It was possible for them to be off by as much as a minute. They are now accurate to within ± 1 second.
  • Courtesy Tone #9 now defines what is played if someone unkeys on the "next" port, if your current port is linked to the next port (this is explained below). Courtesy Tone #10 now defines what is played if someone unkeys on the "previous" port, if your port is linked to the previous port.
  • Either Voice or CW IDs may now be selected to be used as the Pending ID. There is a new timer that looks for receiver activity during the past X seconds and, if no activity has occurred a Voice ID will be used. If there was activity during this time, a CW ID will be used. You may also force Pending ID's to ALWAYS be either Voice or CW.
  • You may disable Voice ID's completely, in which case all ID's will be done in CW.
  • Voice ID message length has been increased from 10 words to 22 words. Vocabulary or DVR tracks may be used in any combination. CW ID length remains at 15 characters each.
  • "ID Extras" have been added, allowing the use of various 'run time' variables in ID messages, such as Good Morning/Afternoon/Evening, the time of day and the date. Placement is selectable (before or after a Voice ID) or may be programmed to be a random selection.
  • You may now specify that ID speech be interrupted by a signal appearing on a port or mixed with that signal. If interrupted, the ID automatically reverts to CW. This can now be done independently of other speech messages.
  • It was not possible to interrupt a playing DVR track before. It will now interrupt based on one of three scenarios:
  • All Alarm inputs are now debounced (you can program the amount of time used for debouncing) to eliminate false triggers due to noise on the line.
  • Kerchunk filtering on each port is now fully programmable. In other words, you can program how long it takes for a signal to be considered valid.
  • There are now 40 new Message Macros, each may store up to 10 vocabulary words and/or DVR tracks. These are used in Command Macros
  • You can now program the CW tone for each port to be dual tone. It can still be programmed as a single tone if you want.
  • There are now 20 DTMF Memories; each one can store a sequence of up to 10 digits and send DTMF out any port on command.
  • A receiver may now be disabled, in which case the transmitter for that port will remain active for all other activities. This differs from the existing Transmitter Enable/Disable commands.
  • Support for the Doug Hall RBI-1 Remote Base Controller
  • Command Macros now have priorities, allowing you to specify whether or not it should be interrupted by some other activity.
  • Command Macros can be restricted to only work from any combination of Ports.
  • There are now a total of 90 Command Macros. The original 40 are the same as they've been - capable of storing up to 15 functions and an additional 50 "Short" Command Macros that can store up to 4 functions, which are mainly used for remapping of functions.
  • No more command codes "hanging out in the open". Only those functions you specifically map to be available, are available without first unlocking a Port.

Version 3.56 - 10/08/03 - This version is the same as 3.55 below but contains the new vocabulary. USE ONLY IF YOU HAVE UPGRADED TO THE NEW VOCABULARY IC. IF YOU HAVE NOT, THIS VERSION WILL NOT SPEAK PROPERLY

  • All the updates and changes of Version 3,55, plus the ability to use all 20 DVR tracks in any programmable message. Previously, you were limited to the first 13 DVR tracks.

Version 3.55 - 10/08/03 - fixed some bugs and added/changed several features

  • Lots of little "tweaks" to improve overall performance
  • Fixed bug in Port Activity timers, where they didn't time accurately
  • Fixed bug in CTCSS Encode, where it didn't track COS properly
  • Timeout Timers now program in seconds instead of minutes
  • DTMF may now be disabled on a per port basis. When disabled, that port will only respond to the Enable command or Macros 35 - 40. This allows a port to monitor a comwork backbone and ignore most commands. By allowing certain macros to be called when DTMF is disabled, it is possible to link/unlink that port without allowing access to other commands from that port
  • DTMF access may now be selected on a port-by-port basis, to require CTCSS or not require CTCSS
  • Alarms changed. They no longer call their own unique speech messages but rather may be programmed to call a macro or an Auxiliary Audio Input. This provides much greater flexibility
  • The ability to play any voice or CW ID from within a macro
  • Unlock codes may be reset to factory default without affecting any owner custom programming
  • Moved port assignments for speech from the scheduler programming to macro programming, since the scheduler calls macros in the first place
  • Ability to rename macros (you can now assign custom command codes to each of the 40 macros)
  • Fixed bug where courtesy tones didn't always wait for current command acknowledgement before being sent
  • Fixed bug in CW speed selection where the cw speed wasn't always accurate
  • Fixed bug in courtesy tone delay time. Sometimes the programmed delay wasn't accurate
  • Added capability o reset the unlock code without wiping out all custom programming by installing a temporary jumper on Port 3

Version 3.52 - 08/21/03 - this version incorporates the new auto-detect UpdateEram, which you need to load first. Please read the rc2103_52.bas file for full details before installing this update.

  • New initialize automatic management. Starting with Version 3.51, you will no longer lose custom programming (included in the zip file)
  • Added macro erase command
  • Added DTMF Mute/Covertone timer
  • Added controller reset command, which also doubles as verify that the watchdog timer is working properly
  • Revamped Courtesy Tone programming and assignments. They are now 1 - 10.
  • Added optional port command to Scheduler programming. It is only needed to indicate to which port a speech message should be directed
  • Added Scheduler "don't run next time" functions to better manage reoccurring messages (such as saying the time every hour)
  • Added Weekdays and Weekends to Scheduler days of the week parameters
  • Added Calendar function - you can recall today's date on command or use it in a macro
  • Did more work on DTMF buffering. You can now enter up to 50 DTMF digits commands at one time, separating commands with a "D" and the controller will execute them in order.

Version 3.1 - 8/11/03 - There is no need to use Initialize.zip, just download and install this update

  • Revamped macro routines to prevent recursive looping when calling other macros
  • Macro 1 being run at startup now works only if Macro 1 has actually been programmed.
  • Fixed bug in ID routines. Initial and Pending IDs now work as stated in the manual
  • Fixed bug where when ports were linked, CW ID inexplicably stopped midstream
  • Changed DTMF routines to take advantage of hardware interrupts. This means you may now enter commands without having to wait for IDs or speech to end
  • Fixed courtesy tone assignments
  • Fixed link keyup, where there was a delay while waiting for courtesy tone to start
  • Updated manual to reflect changes.
  • Included new files in update zip file that allow much simpler programming of controller when uploading updates

Version 2.5 - 8/5/03 - You will need to download Initialize.zip, install it, then install the new firmware (a link to FirstTimeInitialize.zip may be found at the top of this page)

  • Added unique courtesy tone when one port is linked to another (makes it easier to identify from which port a signal is being heard)
  • Corrected where if a port was in half duplex, it had hangtime when another port linked to it
  • Modified how Speech Override works. If OFF, speech is mixed with receiver audio. If ON, speech is stopped when a signal is received. If that speech is an ID, the voice ID reverts to CW in order properly identify
  • Talking over Voice or CW IDs now works correctly
  • Added programming timer. If controller is unlocked and there is no DTMF for 2 minutes, the controller automatically relocks.
  • Completely revamped the DVR routines. Added a total of 20 tracks and editing commands to allow squelch tails and other noises at the end of a track to be edited out. Added readback of available recording time left.
  • Corrected bug in analog meters and removed internal voltage reference.
  • Revised manual to reflect the above changes, as well as added much more detail about installing firmware, along with many screenshots of the actual program.

Version 2.1 Beta 1 - 7/18/03

  • Fixed programming routine bug that didn't allow owner to program all control codes properly
  • Fixed clock bug where it didn't properly speak the time at the top of the hour (for example, it didn't say "5 PM", it said "5 N")