Release Notes PN 93000362 Digi RealPort Driver & Setup Wizard Version 3.5.316.0, 07/12/2006 Microsoft Windows 2000 Microsoft Windows XP Microsoft Windows Server 2003 Software Package PNs 40002164, 40002360 Rev. V CONTENTS Section Description ------------------------------- 1 Introduction 2 Supported Operating Systems 3 Supported Products 4 Help and Documentation 5 Release History 1. INTRODUCTION This document contains general information as well as last minute changes for the Digi RealPort driver and Setup Wizard. 2. SUPPORTED OPERATING SYSTEMS Microsoft Windows 2000 Microsoft Windows XP Microsoft Windows Server 2003 3. SUPPORTED PRODUCTS Digi Connect Family Digi ConnectPort Family Digi EtherLite Family Digi One Family Digi PortServer Family Digi PortServer TS Family 4. HELP AND DOCUMENTATION Help and Documentation for installing, updating, removing and configuring Digi RealPort for Windows can be found in the help file, digirlpt.chm. digirlpt.chm is part of the same software package as this file. To view the help file, browse to the directory containing the software package and double-click on the file, digirlpt.chm. If a Digi RealPort device is installed, the help file can also be accessed from the Device Manager, via the device's Multi-port serial adapters property page. 5. HISTORY Version 3.5.316.0, 07/12/2006 (Rev. V) -------------------------------------------- o Fixed race condition on close while losing network connectivity causes CloseHandle to hang. o Fixed race condition on purge while also calling ReadFile from another thread causes new read to be canceled. o Fixed race condition on write timeout while another WriteFile request is pending and a network interruption occurs causes second write to hang. o Corrected blue screen when using Always Grant Port Opens, driver is loading, network stack is not done loading, and port is accessed by user application. o Fixed problem pending first WriteFile when using Always Grant and network stack is not done loading. o Added option to never block serial communication API calls because of network response lag. o Added setup CLI options /pnet and /ptcp to supercede /pnetw. o Added setup CLI options /pser and /padv to replace /port. o Added network and port re-connection controls to throttle network activity for byte-conscious environments (for IP-addressed devices). o Added additional controls to allow user to influence network usage, including: Port data drain-on-close timeout; Port is being shared; and, Wait on COM open before starting network. o On update, now fixing ports' driver versions to reflect new version. o Added absolute TCP timeout to unblock driver when critical device responses are dropped and the system network stack does not properly detect the situation. o Improved driver load time on boot. o Improved driver update time when SkipEnumerations is enabled. Version 3.4.306.0, 06/16/2006 (Rev. U) -------------------------------------------- o Improved device installation time. o Fixed problem with the first port of additional device installations being installed before Serenum runs, causing the port to not be installed correctly. Version 3.2.273.0, 09/23/2005 (Rev. S) -------------------------------------------- o Added feature to optimize network usage for different networks -- i.e., wired, wireless, and cellular. o Added 'examine' command to RealPort Setup Wizard CLI to simplify driver backup, restoration and deployment. o Added option to use device MAC or DNS name rather than IP address. o Added digirlpt.chm context and HTML help. o Updated 'change' command in RealPort Setup Wizard CLI to support /id, /likeid, /com, and /likecom switches. o Fixed RTS toggle to not require CTS to be asserted to send. o Added feature to coalesce data for legacy applications. o Corrected processing of SERIAL_NULL_STRIPPING. o Resolved transmission issue with offline device when port is configured for Always Grant Port Open Requests. o Corrected support of XonLimit and XoffLimit. o Fixed problem loading driver when Registry misconfigured. o Corrected blue screen on ARP from closed cellular device. o Corrected polling application receive resource exhaustion issue. o Exposed option to force RTS Toggle flow for legacy applications. o Added option to set SkipEnumerations Serenum key. o Fixed issue sending command after device rejects open request. Version 3.1.243.0, 11/15/2004 (Rev. R) -------------------------------------------- o Added support for Digi PortServer TS MEI Families, including Wireless, Modem, Hardened, and Power series. o Resolved issue with updating three or more adapters in Windows Server 2003 unnecessarily prompting for reboot. o Resolved issue with Setup Wizard failing if it encountered corrupt or unparsable INFs in the Windows INF directory. o Fixed condition during driver update that could cause a bugcheck. o Fixed a condition where closing the ports during a network outage and subsequently disabling the adapter freezes the system. o Resolved problem with opened ports being unresponsive after returning from hibernation or sleep. o Fixed problem with COM ports being mislabeled in Device Manager after device installation. o Added Registry option to specify that a port should always be configured for RTS toggle. o Modified behavior of "Always grant port open requests" to try to establish connection before succeeding open request. o Fixed a condition where write timeout processing under certain conditions may cause a bugcheck. o Fixed condition where read timeout processing while also handling incoming read data under certain conditions may cause a bugcheck. o Added encryption support for DOIAP. o Corrected Setup Wizard to always enable encryption for a device when the user specifies as such during installation. o Modified SetQueueSize to accept any queue size. o Fixed problem with encryption service unloading unexpectedly after disabling encryption for a device. o Fixed issue reopening port when "Always Grant Port Open Requests" is enabled under certain conditions. o Corrected support for IOCTL_SERIAL_LSRMST_INSERT. Version 3.0.226.0, 03/18/2004 (Rev. P) -------------------------------------------- o Added Digi RealPort Setup Wizard for installing, updating, and removing RealPort device driver and devices o Updated Device Manager user interface. o Added registry option to force baud rate. o Added registry option to disable DOSMODE. o Improved Event Log messages in case of network disconnect. o Resolved issues with Complete write requests immediately. o Improved handling of network outage. o Added support for IOCTL_SERIAL_XOFF_COUNTER. o Added registry option to force xedata (ignore serial errors). o Fixed support for IOCTL_SERIAL_IMMEDIATE_CHAR. o Fixed a condition where a network disconnect under certain conditions may cause a bugcheck. Version 2.8.94.0, 06/10/2003 (Rev. N) -------------------------------------------- o Added support for Digi Connect ME. o Fixed a problem processing write requests after the input buffer is cleared with PurgeComm during network disconnect. o Corrected break event signaling. o Fixed detection of modem line transitions for EtherLite 2. Version 2.7.90.0, 04/22/2003 (Rev. M) -------------------------------------------- o Added support for Microsoft Windows Server 2003 o Improved management of outgoing network resources. o Fixed a condition where a network disconnect under certain conditions may cause a bugcheck. o Fixed RTS Toggle functionality. A RTS pre- and post-delay can be configured through the command line interface or the web interface of your Digi One or Digi PortServer. o Modified the Complete Writes Immediately feature to allow queued data to drain when the port is closed. o Fixed framing error detection to not insert bogus data into the read data stream. o Modified driver to default uninitialized ports to 1200,7,e,1, like the standard serial driver, and to maintain baud rate, line settings and flow control across opens. o Added code to force RTS low when device is closed; sometimes, if a port was using RTS/CTS flow control and was closed, RTS would remain high. o Added support for Digi One TS H, Digi PortServer TS 2 H, and Digi PortServer TS 4 H. o Added support for Digi One TS W, Digi PortServer TS 2 W, and Digi PortServer TS 4 W. Version 2.6.82.0, 01/31/2003 (Rev. L) -------------------------------------------- o Added support for Digi One EM, Digi One IA and Digi One SP. o Fixed race condition when switching parity states. o Modified Complete Write Requests Immediately feature to work irregardless of flow control. o Added user interface option "Send keep alive packets" to control keep alive packets sent to the remote device. The default setting is disabled. o Fixed condition where default Xon and Xoff characters were not initialized correctly. o Fixed detection of parity and framing errors. o Fixed Xon/Xoff limit bounds checking. o Exposed GUI option to allow serial ports to be opened even if the driver cannot communicate with the remote device. o Improved driver load time when network is disconnected. o Changed event reporting to begin accumulating events once SetCommMask is called, instead of waiting for WaitCommMask.