_______________________ KP-Series RVON Firmware _______________________ These are the release notes for the firmware for the KP-Series keypanels with support for RVON connectivity. This firmware supports all KP-Series keypanels, including the EKP-4016. This support is not applicable to the KP-3016A, since it does not have any Ethernet support. _______________ Other Resources _______________ These release notes describe the RVON variant of the KP-Series firmware. Further documentation on the KP-Series firmware can be found in the release notes for the standard KP-Series firmware. ______________________ Updating to New Codecs ______________________ Support for G.722 and G.729AB codecs is available starting with KP-Series RVON version 1.6.0. When updating to this firmware, please note: * Update the Intercom FPGA first. The file name is OKP_FPGA_v7.0.2.capfw (for use with the FWUT) or KP-Series-FPGA_v7.0.2.mot (for downloading via AZedit). * Update the Client-and-uBlaze capfw file next. The file name is KP-Series_v1.6.0-RVON_uBLaze_NoRSTP-v7.0.0.capfw * G.722 support is licensed, and is only available if a valid license enabling G.722 has been downloaded to the keypanel. _________________________________ Converting Between OMNEO and RVON _________________________________ In order to convert a keypanel from OMNEO to RVON, you *must* use the Firmware Upload Tool (FWUT). You must specify a .capfw that includes both the main ("client") image and the Audio Processor FPGA image ("Audinate" for OMNEO, "uBlaze" for RVON). If you update just one component, the panel will be unable to establish a network connection, and will display an icon containing the text "Incompatible FPGA Image". In this case, you must use the FWUT to update one or both components. ____________________ IPedit Compatibility ____________________ KP-Series (RVON) version 1.5.0 and later require IPedit version 3.5.0 or later. ______________ Change History ______________ Version 1.6.1 (CRC = 8d2e) ========================== * Added new "Auto menu option under Service | alphas If the intercom supports this capability, the keypanel uses the alpha size configured by the intercom. Version 1.6.0 (CRC = 6c02) ========================== * Added support for G.722 and G.729AB codecs NOTE: G.722 is a licensed feature, and is only available if a valid license has been downloaded to the keypanel. Version 1.5.5 (CRC = a0ff) ========================== * If the headset line echo canceller was enabled, then muting the microphone did not mute sidetone. Fixed. Version 1.5.4 (CRC = e933) ========================== * In certain cases it was possible for a key with a (local or remote) point-to-point assignment to end up with a stuck tally that couldn't be cleared. Fixed. Version 1.5.3 (CRC = 72fc) ========================== * Added new IPedit command: Reset authentication If a user (logged in with Admin permissions) holds down Shift+Ctrl while right-clicking the keypanel device in the catalog on the left-hand side, the pop-up context menu now includes the item "Reset Authentication Table". This commands requires IPedit v3.6.2 or later. * Added security for various commands The following operations have been re-implemented so that they are more secure, and difficult to spoof: - Clear channel statistics - Tear down channel(s) - Reboot device - Enable telnet These commands now require IPedit v3.6.2 or later. * Added security features for compliance with California Senate Bill 327 For new devices, authentication must now be configued when first connecting to the device. This is necessary for compliance with California Law, re: SB327: An act to add Title 1.81.26 (commencing with Section 1798.91.04) to Part 4 of Division 3 of the California Civil Code, relating to information privacy. No change needs to be made to existing devices when this version of firmware is downloaded; however, if the authentication table is reset, or a factory reset is performed on the device, it will then enter the state where it requires authentication to be configured. IPedit: With IPedit v3.6.2 or later, IPedit will switch to the Authentication tab, and display a message notifying the user of this requirement. Until authentication has been configured, the device will not allow any changes to be made; and IPedit (v3.6.2 or later) will switch to read-only mode. With earlier versions of IPedit, no notification will be displayed, but the device will still refuse to accept any changes until authentication has been configured. * Added Open Source software component information Open Source software information (OSS components used and the corresponding license text) can be uploaded by typing in the device's IP address in any browser such as Firefox, Chrome, or Edge. Version 1.5.2 (CRC = 5847) ========================== * Added support for connections to OMS intercoms * Fixed various tally problems In several scenarios, it was possible for a tally generated on a KP-Series keypanel to get stuck on. Fixed. * Support extended headset volume range when adjusting volumes in real time When version 1.4.2R introduced an extended headset volume range, AZedit was updated to show the extended range on the keypanel configuration dialog. However, when adjusting the headset volume in real time from AZedit, only the original volume range was shown. Fixed. Version 1.5.1 (CRC = 33ce) ========================== * Remote alphas could be included in local scroll list If the keypanel was connected to a system with older firmware that doesn't support trunking of 255 intercoms (e.g. MCII-e v2.9.2 or earlier, or any DBX system), remote alphas could get added to the local scroll list. Fixed. * Fixed key tally problems In several different scenarios, a keypanel might continue to display a key tally once the tally condition had been cleared. Fixed. Version 1.5.0 (CRC = 9223) ========================== * Supports connections to RVON+ and ODIN-RVON device types * Added Line Echo Cancellation (LEC) option to headsets A new Line Echo Canceller (LEC) feature has been added on the headsets to minimize electro-acoustic coupling of the headset speakers into the headset microphone at high volume output levels. This feature also acts to reduce crosstalk coupling from headset output to headset microphone input. The LEC function may be programmed on either Front Headset or Rear headset --- but not both simultaneously. The default configuration for Headset LEC is 'Auto' which enables the feature on the active headset with priority. Headset LEC can also be disabled if desired. NOTE: The existing Headset LEC algorithm is optimized for single headphone operation or operation where both LEFT and RIGHT headphone outputs are the same (dual mono). Headset LEC will be less effective with true stereo operation where LEFT and RIGHT headphones have different audio. * Fixed possible issue in fail-safe handling Under certain conditions, the OMNEO module would not restore the fail-safe image when using the Firmware Upload Tool. Fixed. * Fix: Changes to audio packet size via IPedit did not cause channel to restart with new packet size * Fix: Restore listen key state to previous state after turning on to adjust volume * Fix: Audio could get muted when converting keypanel between OMNEO and RVON firmware * Fix: Improved handling of SHIFT+key to toggle listen keys on pushbutton panels * Fix: Key volume display could get stuck on during mirroring operation * Fix: Clear key options for UPG keys didn't work if UPG was not a Panel Swap trigger * Fixed tally handling for Japanese systems If a caller presses a talk key for a short time (e.g. 4 seconds), the incoming call tally would stop as soon as the talk key was released. Fixed. Now the tally lasts for as long as the talk key is held, or for the programmed incoming call tally duration, whichever is longer. Version 1.4.2 (CRC = 89b7) ========================== * Normalization of headset output gain across all RTS keypanel types During the definition of the KP Series panel audio performance, RTS received requests from customers to increase the output power level of the Front and Rear headsets. With the release of the KP series panels, approximately 14dB more output level is available on the headsets compared to prior panels such as the KP-32 and CLD panels. Although the output level was increased, the graphical headset volume indication on the KP series display was not changed. For this reason, the graphical rendering on the front display for headset volume adjustment on the KP series panel looks exactly like the CLD panels -- even though the absolute levels are 14 dB different. To increase awareness of this difference in headset levels and increased volume, both AZedit and the graphical rendering of headset volume on the KP series panels are being increased to show the true output range of up to +24dB above our traditional nominal (0dB) level. * For a specific set of KP Series models, a new Mic Compensation EQ preset is automatically applied to panel microphone inputs. The new preset is intended to normalize the panel mic levels such that the transmission levels are equivalent to historic KP-32 panel levels. The net change is that the panel microphone level is increased 8 to 10 dB and the high frequency response is increased to match the KP-32 levels. The panels impacted by this Mic Compensation change are: - Revisions 2 and 3 of all rack mount KP-5032 panels (both lever key and pushbutton) - Revision 2 of all rack mount KP-4016 and KP-3016 panels If a panel is affected by this change, you will be able to see the Mic Compensation EQ preset in the Audio Options | Advanced | Filters | Equalization | Inputs | Front Mic menu. The preset can be changed or disabled, but will be selected and enabled by default. In addition, the default use of the Noise Reduction filter is changed for all KP series family panels except for Revision 1 panels. Specifically, the default on headset microphones is changed to 'Rumble Reduction'. The default on panel microphones is changed to either 'Mic Compensation' (per the above revision listing) or 'Rumble Reduction' for all other panel revisions (including future revisions). Version 1.4.1 (CRC = bfa0) ========================== * Fix: Could not view scroll lists when connected to an RVON-C. Version 1.4.0 (CRC = a68d) ========================== * Fix: Could not view scroll lists when connected to an RVON-IO in remote mode. * Fix: If the bootloader of an EKP-4016PB was downgraded to v1.2.3 or older, the panel became inoperable. In this version, panels will not download bootloader v1.2.3 or older to prevent this issue. Version 1.3.4 (CRC = 9e05) ========================== * Fix: AEC menu now available even in panels that don't have a rear mic, like the KP-3016, so that you can disable AEC on the front mic if desired. * Fix: Holding on a listen key, and then pressing a talk key would cause the talk key press to be treated as a listen key. This has been fixed. * Fix: When pre-amp output mode is disabled, the mic inputs are not mixed to the pre- amp output, but other sources may still be mixed. In this case, pressing mic mute would mute the other sources to the pre-amp output. This has been fixed. * Fix: Sometimes connections might not restablish after a disconnect. This has been fixed. Version 1.3.2 (CRC = 5dea) ========================== * In rare instances, after a panel disconnected from an intercom (e.g. due to network connectivity disruptions) it would not reconnect. Fixed. * Added menu option to disable Acoustic Echo Canceller * Changed text of warning icon for improved clarity If the client firmware is incompatible with the Audio FPGA version, a warning icon is shown on the left side of the keypanel's display. The text of this icon was changed to "Incompatible Audio FPGA" instead of "Incompatible FPGA Image" to better distinguish which of the two FPGAs is incompatible. * Display the keypanel's IP address instead of its Device Name. When the keypanel is in RVON mode and not connected to an intercom, the Device Name was displayed on the LCD. Instead, display the keypanel's IP address. * In some cases, active talk keys were not interpreted correctly. Fixed. * Version string now uses "PB" instead of "P" to identify Push Button panels (e.g. "KP-5032PB"). * Fixed PAGE button handling on KP-3016 and DKP-3016 panels Hitting the PAGE button would put the panel in LSTN mode (treating talk key presses as listen key presses), rather than putting it in graphical page mode. Fixed. Version 1.3.0 (CRC = dbcd) ========================== * Added support for DKP-3016 and DKP-3016W panels. * Added support for pushbutton variants of KP-Series panels. * Added support for IPedit to enable/disable AIO mode (requires IPedit V3.4.0). * New icons to indicate when panel is in AIO or RVON mode. * Download of new bootloader firmware image is always allowed (no need to enable). * Extended tallies did not work. Fixed. * Alphas reported to IPedit were not updated after changes recevied from AZedit. Fixed. * Improved communications between EKP and Main panels. * Include FPGA info in version string. * In some cases, the audio level on the front and rear panel mics were 10dB below nominal. Fixed. * Ethernet activity LED didn't blink on 100/10Mbps link. Fixed. * KP might fail to reconnect after brief network disruptions. Fixed. * Factory fresh keypanels would crash shortly after startup. Fixed. * Unable to view scroll lists in AIO mode. Fixed. * Bad EKP icon was never removed once displayed on an EKP. Fixed. * Bad Power icon was never displayed on an EKP. Fixed. * Incoming call tally might not persist for minimum time in Alternate intercom mode. Fixed. * Panels without GPIO were still reporting GPIO input #1 as always active. Fixed. * Swapped use of UPG1 and UPG2 for function type selection in Quick Assign menu. Version 1.2.2R (CRC = 5b6d) =========================== * Initial release of KP-Series-RVON firmware This version contains the same functionality as the standard v1.2.2 release.