Release Notes PN 93000515_F3 Digi Connect SP 82000908_F3 EOS May 31, 2005 INTRODUCTION This is a production release of firmware for the Digi Connect SP. The Digi Connect SP device server is the ideal solution for web and network-enabled applications by delivering a powerful, compact and customizable device networking solution for both "plug-and-play" and custom application environments. SUPPORTED PRODUCTS Digi Connect SP ENHANCEMENTS Allow automatic enabling of the CLI on the serial port based on special settings of the MEI switches (See the "Additional Information" section of the release notes for details) BUG FIXES Fix authentication issues with default web interface files. Fixed a HTTP 400 Bad Request status seen when the password field was cleared on wireless client certificate uploads. The stored client and trusted certificates were not getting deleted in all cases. Prevent transmit gaps on small amounts of data KNOWN ISSUES It is not currently possible to configure the escape characters used by client applications (connect, telnet, and rlogin). When attempting to replace files in the file system, simply overwrite the existing version of the file rather than deleting the file first. Attempting to delete the file first defeats the internal file versioning maintained by the firmware, and can confuse your browser's cache. For the most consistent experience with the user interface, it is suggested that you clear your Internet cache. Microsoft Internet Explorer 6 Service Pack 1 (SP1) has a known problem where it displays the error message "Internet Explorer Cannot Open" when you use an HTTPS URL to access this Digi product. The following Microsoft article explains the problem: http://support.microsoft.com/default.aspx?kbid=812935 Due to certain browsers and their settings, the web interface may not appear proper after after a firmware upgrade. If this occurs, please clear your browser's cache or delete your browser's temporary files. RESETTING THE UNIT One feature of the Digi Connect SP firmware is an ability for a user to both soft reset the unit as well as reset the unit to its factory defaults. Both functions may be invoked via the "reset" button on the bottom of the module. * If the module is running (i.e. more than a few seconds after power on), holding the button for a second and then releasing it will soft reset the unit. * If the button is pressed for more than 10 seconds from the power on of the unit, it will prepare to reset the unit to its factory default state. Once the unit is prepared to reset, it will blink "1-5-1" on the red LED. Releasing the button will then reset the configuration. ADDITIONAL INFORMATION In order to automatically enable the CLI on the serial port: - The device should be powered down - All of the MEI switches should be placed in the ON position (normally an invalid setting that puts the serial port in an electrical loop back mode) - Connect an RS-232 console device to the serial port, configured with the speed, parity, and stop bits that are specified in the serial port configuration - Power the device up and use the CLI - When complete, power the device down, place the MEI switches in their normal positions, and power the unit back on The configuration save and restore tools will save every configurable parameter (including IP configuration) except for some related to password authentication. HISTORY 82000908_F1 Added support for multiple users and permissions Added support for TCP Keepalive Added support for remote management using the Connectware server Added support for DHCP Option 12 Added support for ADDP V2 Added support for OEM Customization Restructured the Web UI into HTML 4.01 compliance Enabled the CLI PING command on this device Added the option of enabling the CLI on a serial port Fixed several issues with alarms including one problem where snmptraps were continuely being sent out Fixed several problems with backup/restore Fixed bug with reporting incorrect ICMP stats Removed auto sensing of Ethernet wiring (straight or crossover) because it was causing problems with some Ethernet switches Fixed several RCI memory leaks Added support for RTS toggle predelay and postdelay On receiving an RCI reboot command, the unit would give an incorrect response Fixed a problem where using raw sockets resulted in lost serial data when sending a NULL character Fixed a problem where RCI over serial would stop accepting data Fixed a problem where the agent IP field in an SNMP trap was incorrect if the unit received its IP address via DHCP Fixed a problem where changing the destination IP address for SNMP traps required a reboot to become effective 82000908_E New SNMP MIBs were added including: RS-232, character, and device info MIBs. SNMP traps were added that allow the generation of SNMP traps when logins, authentication failures, network linkage, and cold startup events occur. In addition SNMP traps are supported with the alarm feature. The alarm feature allows emails and/or SNMP traps to be generated when there is a GPIO signal change or a particuliar data pattern is seen from incoming serial data. The Portbuffering feature was added that allows buffering of incoming ASCII data from the serial port. A memory leak was fixed that occured in rare situations during network data transfer. 82000908_D Connection and session management has been added to the CLI. The commands related to the manipulation of connections and/or sessions includes: who -- list connections kill -- attempt to kill a connection status -- list all sessions associated with a specified connection close -- attempt to close a session associated with a specific connection reconnect -- if we have "escaped" from a client session back to the CLI, this allows us to return control to the session connect -- from the CLI, send data to/from a serial port, escape character is ^[ telnet -- from the CLI, initiate a telnet session with a remote device, escape character is ^] rlogin -- from the CLI, initiate an rlogin session with a remote device, escape character is ~ The ability to list connections and to attempt to kill connections has been added to web interface. The ability to connect the CLI via rlogin has been added. The ability to initiate an automatic connection between a serial port and a remote network device via rlogin has been added. The ability to enable full duplex ethernet as well as auto duplex negotiation has been added. The ability to influence the way that the unit forwards data from the serial port to the network has been added. This serial over TCP forwarding allows one to insert buffering between the serial port and the network socket for a connection. This buffering allows one to "hold off" on pushing received serial data into the queue for network transmission until certain criteria are met, including the amount of data received, gaps of idle time of a certain length, and/or specific data patterns. This new buffering capability is off by default. The ADDP discovery / IP assignment service may now be completely disabled. A low-level serial configuration interface has been added. When enabled, it allows one to use the DSR modem signal to shift serial port 1 into a special mode where received data is interpreted as a set of RCI commands. Since enabling the feature causes the standard interpretation of the DSR signal to be lost, it is disabled by default. 82000908_C Under certain conditions, received serial data would unexpectedly get duplication of 0xFF characters in the data stream. This now only happens when character marking is explicitly requested. The units were not properly detecting RealPort server disconnects, so were not gracefully recovering from network outages for RealPort connections. 82000908_A Initial Release.