What’s New in This Version of Virtual Serial Port Driver

Virtual Serial Port Driver 9.0.567

Released: August 8, 2017

  • Added: Windows Server 2016 support.
  • Added: full Windows 10 support.
  • Improved: new software protection system.
  • Improved: GUI compatibility with high-resolution monitors.
  • Improved: displaying a more detailed information about the virtual serial ports in the device manager.
  • Improved: drivers are digitally signed with WHQL.
  • Improved: the ports are marked as occupied to the system, which prevents them from being overlapped (e.g. by USB to serial driver).
  • Improved: the information about created virtual ports is removed after the application uninstallation.
  • Fixed: displaying of the newly created virtual ports in the device manager.
  • Fixed: timeouts processing during the read operation.
  • Fixed: flow control displaying when a serial port was opened by HyperTerminal.

Virtual Serial Port Driver 8.0.428

Released: December 7, 2016

  • Fixed: a BSOD when an I/O operation was canceled by the program operating the port.
  • Fixed: on Windows 2003 32-bit, a BSOD on opening the GUI with a certain ports configuration.
  • Fixed: incorrect ports behavior after the system was woken up from sleep mode.
  • Fixed: unreliable creation/removal of multiple ports, when done too quickly.
  • Fixed: ports not being created in the VC example provided with the OEM version.

Virtual Serial Port Driver 8.0.412

Released: July 14, 2015

  • Added: possibility to create ports for the current user session only. Allows RDP users to create port with the same name (e.g. COM1) in each user session.
  • Added: you can enable automatic update of ports’ list, thus you can see pairs created in other user sessions.
  • Improved: instantaneous ports creation lets working with them even before PnP manager detects the newly added ports.
  • Improved: ports can be deleted even if they are open by other applications.
  • Fixed: loopback pinout wouldn’t save for a ports pair after the system reboot.
  • Fixed several issues: canceling IRP and timeout Read/Write operations.

Virtual Serial Port Driver 7.2.308

Released: November 7, 2013

  • Added: 64-bit version of Virtual Serial Port Driver library for creating 64-bit applications
  • Added: Java code sample in the OEM build
  • Improved: overall application stability
  • Fixed: BSOD when serial port was opened by Ham Radio Deluxe software
  • Fixed: BSOD when trying to cancel IOCTL_SERIAL_GET_WAIT_MASK request
  • Fixed: BSOD when trying to cancel Read call
  • Fixed: BSOD caused by low timeout value used with write requests accompanied by high system load
  • Fixed: several BSOD cases, including those caused by timeout requests and attempts to cancel all read, write and ioctl calls

Virtual Serial Port Driver 7.1.289

Released: October 31, 2011

  • Improved: synchronization of data transmission between virtual ports. Helps achieve lossless data transmission and avoid system hanging.
  • Improved: virtual ports creation now consumes less CPU resources, which is very convenient when using VSPD on notebook processors
  • Improved: virtual ports (created by applications with VSPD embedded) are not displayed in “Devices and Printers” list by default. Special command should be used to enable virtual ports display.
  • Fixed: hanging of data transmission on multicore systems caused by incorrect synchronization of virtual ports
  • Fixed: inaccessibility of real ports when virtual ports with the same names (serial ports overlapping) were deleted on Windows 7
  • Fixed: application crash at opening virtual port several times in a second. Now serial port statistics synchronization is much improved.

Virtual Serial Port Driver 7.0.1.263

Released: July 26, 2010

  • Added: full Windows 7 support
  • Added: signal lines pinout scheme while customizing pinouts
  • Added: detection of the application virtual serial port was created with
  • Added: program uninstaller verifies that Virtual Serial Port Driver is not launched
  • Added: application restart is not required after entering registration info
  • Added: virtual serial port pairs, created by Virtual Serial Port Driver, are removed after the program uninstallation
  • Improved: Virtual Serial Port Driver and all of its internal drivers stability
  • Fixed: BSOD when virtual serial port is opened with strict baud rate value less than 8 Bd
  • Fixed: BSOD when virtual serial port, created by VSPD on a real machine, was used by a virtual machine as physical real port
  • Fixed: data distortion during transmission on multicore systems
  • Fixed: bug with granting port access to an application
  • Fixed: data loss during simultaneous data transmission from both ports with “Xon/Xoff” option enabled
  • Fixed: freezing of application, which opened virtual serial port created by VSPD, if RTS_CONTROL_TOGGLE parameter was enabled
  • Fixed: multicore system freezing during data transmission with Xon/Xoff or Hardware Flow Control enabled
  • Update: Windows 98 and Windows NT 4.0 support is available only in OEM version now

Virtual Serial Port Driver 6.9.1.134

Released: August 5, 2008

  • Fixed: bug in interface in Windows XP Embedded

Virtual Serial Port Driver 6.9.1.132

Released: March 23, 2008

  • Added: Windows Server 2008 support
  • Improved: our drivers successfully passed Microsoft Windows Hardware Quality Labs (WHQL) tests and are digitally signed by Microsoft now
  • Improved: drivers stability
  • Virtual port creation speed is greatly increased
  • Fixed: minor bug in interface in Windows 98/NT
  • Fixed: several minor bugs and glitches

Virtual Serial Port Driver 6.0.1.117

Released: March 17, 2008

  • Improved: multi-processors support
  • Improved: Baudrate emulation is enhanced greatly
  • Fixed: some stability issues
  • Fixed: several minor glitches

Virtual Serial Port Driver 6.0.1.115

Released: May 22, 2007

  • Totally refreshed, more flexible and user friendly interface
  • Virtual Serial Port Driver and all of its internal drivers are now digitally signed
  • Virtual Serial Port Driver is completely compatible with Windows Vista
  • Added: completely new Serial Ports Explorer, which helps you get full information about all serial ports present in system
  • Added: port access list, which is used to restrict access to created ports for various applications (for Windows 2000/XP/2003/ Vista)
  • Added: applications, which are connected to created virtual serial ports are displayed in Serial Ports Explorer
  • Added: current virtual port settings (Handflow, Chars, Line, Baudrate, Timeout) are changing automatically depending on port settings at the remote end (OEM only)
  • Improved: different pinout presets (standard/loopback/custom) for more convenient usage of various null-modem schemes
  • Improved: virtual serial ports are now located in “ports” group in Device Manager
  • Improved: multi-processors support
  • Virtual port creation speed is greatly increased
  • Fixed: some stability issues
  • Fixed: minor glitches

Virtual Serial Ports Driver XP 5.1.7.60

Released: August 3, 2006

  • Fixed: minor bug appeared under 64-bit operating systems

Virtual Serial Ports Driver XP 5.1.7.58
Released: July 18, 2006

  • Fixed: uninstallation issues under Windows NT4

Virtual Serial Ports Driver XP 5.1.7.57

Released: February 23, 2006

  • Fixed: Real port detection procedure

Virtual Serial Ports Driver XP 5.1.7.56

Released: February 21, 2006

  • Added: new event Break_OFF handling for virtual ports
  • Improved: virtual port creation process during system boot

Virtual Serial Ports Driver XP 5.1.3.41

Released: September 8, 2005

  • Virtual Serial Ports Driver works now under 64-bit Windows versions

Virtual Serial Ports Driver XP 5.0.3.31

Released: July 20, 2005

  • Added ability to select Virtual Serial Port created by configuration manager in “Add a printer” wizard (after Windows reboot)

Virtual Serial Ports Driver XP 5.0.2.25

Released: July 5, 2005

  • Security bug is fixed

Virtual Serial Ports Driver XP 5.0.2.21

Released: June 8, 2005

  • Improved User Manual
  • Syntax errors in Configuration Utility were corrected
  • Minor interface enhancements (new icons)

Virtual Serial Ports Driver XP 5.0.2.20

Released: June 7, 2005

  • Hardware pinout/wiring customization
  • Strict baudrate emulation for Windows NT
  • Line break emulation
  • Major interface changes (detailed information about virtual serial pair, custom pinout)
  • Get complete information about virtual serial port directly from driver(current state, sent/received bytes Baudrate/ControlLine/Handflaw state etc.)
  • Serial port overlapping (you may create virtual port with existing real name (COM1, COM2 etc) and operate it)
  • Virtual serial ports are created by driver at the Windows startup
  • Clients don’t need to close all existing virtual serial ports to reconfigure them
  • Existing virtual port pairs are enumerated and graphically represented
  • Small enhancements and a few bugs are fixed

Virtual Serial Ports Driver XP 4.5.9.102

Released: May 17, 2004

  • Strict baudrate emulation
  • Support for Windows XP SP2, Windows 2003 Server
  • Hyperthreading is supported
  • Interface is improved
  • Some bugs are fixed

Virtual Serial Ports Driver XP 4.0.7.77

Released: February 20, 2004

  • VSPDXP and VSPD 9x are merged
  • Completely new and revised program interface
  • Windows XP SP1 support is added

Virtual Serial Ports Driver XP 3.0.2.30

Released: November 14, 2003

  • Completely NEW kernel
  • Support of WDM, PnP, WMI technologies
  • Full compatibility of program interfaces with standard Windows “serial.sys”
  • Signal lines and flow control emulation
  • Multiple ports creation/manipulation
  • “Hot” installation and port creation is added
  • New improved interface

Virtual Serial Ports Driver XP 2.0.15.29

Released: June 19, 2003

  • Windows NT support
  • Program interface improved
  • Few minor bugs are fixed

Virtual Serial Ports Driver 9x 2.0.0.11

Released: June 7, 2003

  • Windows Me support
  • Program interface improved
  • Some bugs are fixed

Virtual Serial Ports Driver 9x 1.0.6.53

Released: June 19, 2000

  • Windows 9x support
  • One virtual serial pair support
  • No signal lines emulation