RVON-8, version 2.7.1 --------------------- Included Files: --------------- Release Notes: readme.txt Main application: rvon8.bib Boot code: adam2EB.bin Utilities: abortos, applodr, aupdater, cmp, cp, defrag, ftp, info, printenv, rm, setenv, unsetenv Upgrade Procedure ----------------- Normally, a new version of the main application (rvon8.bib) would be installed simply by downloading it from RVONedit or AZedit. However, it may occasionally be necessary to replace the boot code (adam2EB.bin) and/or the onboard utilities, which requires the use of the RVONFILE utility with V1.2.0 or later. New in version 2.7.1 -------------------- Added new IPedit commands: reset authentication, factory reset If a user (logged in with Admin permissions) holds down Shift+Ctrl while right-clicking the RVON card in the catalog on the left-hand side, the pop-up context menu includes two new items: Reset Authentication Table Restore Factory Defaults (If the option is selected to restore the factory defaults, the relevant sections of flash memory are updated; however, the card's current operation is not changed. This includes its network IP settings, its authentication table, and its channel configuration. If the card is then reset, it will then have the true factory defaults - except that it may very well receive its configuration from the MCII-e.) These commands require IPedit v3.6.2 or later. Added security for various commands The following operations have been re-implemented so that they are more secure: - Clear channel and pass-through statistics - Tear down channel(s) - Reboot card - Enable/disable Telnet Admin permissions are now required in order to enable or disable 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. 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. 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. New in version 2.7.0 -------------------- Support connections to RVON+, PAP-5032R, and ODIN-RVON devices. Versions prior to 2.7.0 can still connect to an RVON+ (first 16 channels only) or an ODIN-RVON if you configure the channel to connect to an RVON-16. With V2.7.0, IPedit V3.6.0 or later will allow you to select the new device types for channel configuration. Supports reporting DIP switch settings to IPedit for display. Supports reporting Ethernet status to AZedit. Fix: Freeze recent bandwidth statistics when channel goes down New in version 2.6.0 -------------------- Supports reporting unique ID to IPedit for improved IPedit catalog management. Supports reporting intercom name and port alpha for each channel to IPedit. Supports intercoms with more than 2000 locally scrollable alphas. Supports KP-Series keypanels with support for RVON connections. Improved keypanel download speed. New in version 2.5.2 -------------------- Supports reporting MAC address to IPedit. New in version 2.5.1 -------------------- Supports advanced features of the KP-Series keypanels. New in version 2.5.0 -------------------- Supports reporting of link status (audio and keypanel) to intercom. (Requires MCII-e V3.2.1 or higher) Supports reporting keypanel alarms to intercom (ie. keypanel babbling) (Requires MCII-e V3.2.1 or higher) New in version 2.4.4 -------------------- Fixed security issue with authentication of telnet users. In some rare circumstances, it is possible for the RVON-8/16 cards to stop receiving control bus messages from the master controller. This version of firmware can detect if this occurs and recover from it without having the card reset. New in version 2.4.2 -------------------- Improved keypanel communications. Fixed SNMP channel reporting bug. Fixed a backward compatibility issue with RVON-KP/IO V2.3.x This version is now backwards compatible for audio and trunking with previous versions of RVON firmware. However support for 255 intercoms and new KP protocol for keypanels connected via RVON requires V2.4.2 or later in the RVON-KP/IO. New in version 2.4.0 -------------------- Support for trunking of up to 255 intercoms. (Requires a TM-10K Trunk Master, plus intercom and keypanel firmware support). Support for new keypanel protocol (which can cut firmware download times in half). (Also requires intercom and keypanel firmware support). New in version 2.3.1 -------------------- This version fixes a bug in support for up to 128 keys where if an RVON keypanel powers up shortly after the MCII-e has been reset, the MCII-e may not recognize that the keyanel supports up to 128 keys. New in version 2.3.0 -------------------- Support for keypanels with up to 128 keys This version is backwards compatible for audio and trunking with previous versions of RVON firmware. Support for RVON keypanels requires V2.3.0 or later in the RVON-KP/IO. New in version 2.2.0 -------------------- Support for the separate CWW key on the KP 32 CLD (65th key) Support for the Port Allocation Table (reallocation of ports/timeslots) Support for Micron flash type (replacement for Intel part) Requires new adam2EB.bin boot code and utilities to support Micron flash type Periodically report card type to intercom Forward GPIO output states to RVON-IO (even if no keypanel present) Ask MC for desired alpha sizes when MC asks what sizes we need Ask MC for desired alpha sizes when MC sends alpha universe size Did not accept destination ports for channels 9-16 of RVON-16 from MC (Fixed) Restart ASIC task if ASIC is stuck busy This version is backwards compatible for audio and trunking with previous versions of RVON firmware. Support for RVON keypanels requires V2.2.0 or later in the RVON-KP/IO. New in version 2.1.7 -------------------- This version fixes a bug in 2.1.6 that could prevent outbound audio on channels 2 through 7. New in version 2.1.6 -------------------- This version includes a new FPGA image that improves control bus handling. This version includes support for the RVON-2, and updated telnet command help. New in version 2.1.5 -------------------- This version ignores blank Ethernet link configuration from the intercom. This fixes a problem where: if the card does not have DIP 2 on, and it is upgraded to V2.1.1 through V2.1.4 from V2.1.0 or earlier, after the intercom has already been upgraded to V1.19.x (DBX) or V1.6.x (MCII-e), then the card will lose its Ethernet link configuration settings and be forced into 10Mbps, half duplex. If the switch to which the card is connected is fixed at 100Mbps, full duplex, then the card would not be able to create an Ethernet link. New in version 2.1.4 -------------------- Make sure there is enough free flash space to download new code image. More improvements to control bus handling. New in version 2.1.2 -------------------- More improvements to control bus handling. New in version 2.1.1 -------------------- Improvements to Ethernet auto-negotiation process. Disable sleep mode on Ethernet interface. Improvements to control bus handling New in version 2.1.0 -------------------- This version includes support for the RVON-16. The functionality provided by splitting DIP 1 into DIP 1 and DIP 2, as introduced in V2.0.1, did not work properly because it also required additional changes to both the RVON and intercom firmware. DBX/PCII-e V1.19.x includes these changes, as does this version of RVON-8 firmware. Very infrequently, all prior versions of RVON-8 could sometimes end up in a state where the audio for all channel pairs was swapped after a card reset. All RVON-8 versions prior to V2.0.0 would have all voice connections disconnect for about 20 seconds every 99 days (a bug in the older VxWorks OS). This has been fixed since V2.0.0, but was not previously mentioned in these release notes. New in version 2.0.1 -------------------- The functionality provided by DIP 1 has been split in two (DIP 1 and DIP 2). - DIP 1 ON: Configuration via AZedit disabled. - DIP 1 OFF: Configuration via AZedit allowed. - DIP 2 ON: Card ignores configuration stored in MC. - DIP 2 OFF: Card accepts configuration stored in MC. A card being moved to another intercom should have DIP 2 ON if you want it to keep its current configuration, or DIP 2 OFF to accept a new configuration from the new MC. A spare card being inserted into a frame to replace an existing card should have DIP 2 OFF if you want it to have the same configuration as the card it is replacing. New in version 2.0.0 -------------------- DIP 5 resets authentication table to default user names and passwords. Changes to Telnet access rights take place on activation (no reboot required). Unsent changes made via Telnet are aborted after two minutes of inactivity. Sending changes from RVONedit gets "No Sessions" if changes pending via Telnet. Sending device IP info only causes reboot if something actually changes. Added SNMP support. New in version 1.4.0 -------------------- Support for RVONedit. Added device and channel descriptions. Made VAD thresholds settable on a per-channel basis. (Previously, there was one VAD threshold for all channels.) Fix for control bus lockup with MCII-e. New in version 1.3.0 -------------------- Switch to VxWorks IP Stack from Telogy IP Stack. Don't show red LED if channel is not configured. New in version 1.2.2 -------------------- The channel mute function in version 1.2.1 did not work correctly. Fixed. New in version 1.2.1 -------------------- Channels that do not have a VOIP connection are muted in the FPGA. DIP 4, when on, prevents the card from resetting after 30 seconds of no communications with a system controller. (Allows pass-though serial data to continue when the intercom is otherwise down, ie. for upgrades). New in version 1.2.0 -------------------- Support for RVON-IO. Support for LED Daughter Card. Support for reporting pass-through serial statistics to AZedit. Fix for bug in DSP which could result in valid connections with no audio when channels 6, 7, or 8 were used in isolation (no other channels connected). New in version 1.1.0 -------------------- Support for RVON-1 and VKP. NOTE: Incompatible with older versions of RVON-8 card for trunking. V1.1.0 will not pass audio with earlier versions of the firmware. New in version 1.0.9 -------------------- Support for using "analog" trim values, as set by AZedit, as digital input and output gains. Support for new board revision with delayed RS-485 line turn-around ability. New in version 1.0.7 -------------------- Generate "gratuitous ARP" packets at startup to announce presence on network in order to allow easier card swapping (with same IP address but different MAC addresses). Fix for bug in Telogy environment variable handling (could cause card to lose all configuration settings periodically). New in version 1.0.6 -------------------- Support for setting the Type Of Service (TOS) byte in the IP header to gain preferential treatment by gateways and routers. New in version 1.0.3 -------------------- An upgraded DSP image fixes a problem where under some circumstance, valid connections would be created but would pass no audio. Timing issues regarding connection setup have been resolved so that all connections can be brought up simultaneously without any failures and without any spurious DTMF tones being generated. The code image is significantly smaller because the symbol table is no longer linked in with the application (Release versus Debug build). New in version 1.0.2 -------------------- The main application has been updated to enable the use of the default gateway for routing between VOIP networks. Some utilities have been updated to remove date strings from the code, allowing easier file comparison between versions to detect differences. New in version 1.0.1 -------------------- Added RVON_VAD_THRESHOLD support. Fixed problem where "activate" command was not accessible via shell. New in version 1.0.0 -------------------- Initial release of RVON-8 boot code, utilities, and application for demo.