What's new in Virtual Serial Ports Emulator 1.3.6.970

Jul 30, 2023
  • Improved Connector/Pair kernel driver performance
  • Startup properties tab in Preferences
  • Fixed "Stop bits" bug in serial port settings
  • Improved logging
  • TcpClient/TcpServer: control data port to propagate modem registers
  • UI fix for inconsistent serial port selector
  • Fixed modem redirection logic for Serial Redirector
  • Fixed kernel driver race condition for Connector/Pair devices

New in Virtual Serial Ports Emulator 1.2.6.789 (Feb 9, 2023)

  • Fixed "Stop bits" bug in serial port settings
  • Improved logging

New in Virtual Serial Ports Emulator 1.1.5.458 (Oct 12, 2021)

  • Fixed kernel driver memory integrity compatibility for Windows 10/11 x64
  • Updted kernel driver signing with 3 signatures
  • Windows 10 32 bit driver extra signature
  • Documentation fixes
  • VSPE API: now does not print anything to console output

New in Virtual Serial Ports Emulator 0.946.5.423 (May 31, 2020)

  • Fixed bug in Autostart helper command when file contains spaces
  • Fixed bug in Windows service mode when service manager complained that service did not start
  • Multi signature kernel driver signing
  • Refactored kernel driver installation
  • More debug info in about dialog
  • Minimizing to system tray is now optional (disabled by default)

New in Virtual Serial Ports Emulator 0.944.5.413 (May 28, 2020)

  • Fixed issue with monitoring devices from 64 bit VSPE app
  • Getting ready for dropping exclusive access requirement to kernel driver
  • Switching to global mutex to detect VSPE tool instances from other sessions
  • Better checkpoint logging on startup to investigate client issues
  • AppData folder is now changed in LocalAppData, license and settings are migrated
  • Missing LocalAppData variable is now handled correctly

New in Virtual Serial Ports Emulator 0.943.5.397 (May 25, 2020)

  • Fixed issue with settings file permission denied when started as regular user
  • Fixed issues with API/VSPE tool licenses collisions
  • Identified issue and disabled Monitoring feature for x64 version
  • Register directly from About dialog
  • Support information in About dialog
  • More descriptive error messages for registration and kernel driver issues
  • VSPE.log is now created in correct AppData folder
  • API: Added vspe_get_activation_error() method and better activation error message
  • UI tweaks

New in Virtual Serial Ports Emulator 0.938.4.846 (Dec 27, 2012)

  • Added Spy device
  • TcpServer and TcpClient devices now supports COM port read-only and COM port write-only modes
  • Fixed bug with localization of the device properties dialog
  • Added ability to reorganize devices (move up and down) when emulation is stopped
  • Fixed bug with COM port speed selection from Combo box (added missed values)
  • Reinitialization of failed devices (see Preferences => Advanced tab) disabled by default
  • Fixed French translation
  • File data stream: added output ability, now it can be used to write output to file
  • Updated documentation

New in Virtual Serial Ports Emulator 0.936.4.687 (Oct 2, 2009)

  • VSPE_API: updated header file (__cdecl specification)
  • Fixed fail on exit
  • Added Dutch language translation (thanks to Mathieu Fichefet)
  • Fixed bug in TcpClient: could not start without script file
  • Fixed fault on VSPE_API unitialization (The instruction referenced memory at "0x00000020")

New in Virtual Serial Ports Emulator 0.934.4.670 (Sep 17, 2009)

  • Added translations to Spanish, French, German and Italian languages
  • dded lua scripting support in TcpClient device
  • Added saving possibility (in the binary format) from the Connector/Splitter/Pair devices
  • Emulation improvement: SERIAL_EV_RLSD event generation
  • Emulation improvement: simplif

New in Virtual Serial Ports Emulator 0.933.4.273 (Apr 24, 2009)

  • Kernel devices: IRP_MJ_FLUSH_BUFFERS processing
  • VSPE settings are stored now in vspe.ini instead of registry: service compatibility
  • cpClient: python scripting is disabled to remove dependency on Python25.dll.
  • VSPE_API users: there is no need to bundle Python25.dll anymore with your programs

New in Virtual Serial Ports Emulator 0.931.4.229 (Apr 9, 2009)

  • Bug fixed: ReadIntervalTimeout is now enabled only after some data is received once
  • destroyDevice bugs
  • Added Chinese language
  • TcpClient: "zombie" connections bug fixed
  • Windows 2000 compatibility fixed (HttpServer issue)

New in Virtual Serial Ports Emulator 0.927.4.181 (Apr 3, 2009)

  • New device added: Mapper
  • Feature added: kernel devices data monitoring
  • Feature added: password protected VSPE http server
  • Some bugs fixed

New in Virtual Serial Ports Emulator 0.924.3.799 (Mar 30, 2009)

  • CRITICAL bug fixed: occasional BSOD with all kernel devices (synchronization issue with some port settings)
  • Added russian language - TcpClient: TCP conenction

New in Virtual Serial Ports Emulator 0.923.3.694 (Mar 24, 2009)

  • Bug fixes
  • VSPE_API: Activation requirement added - VSPE_API: No additional files required in application folder when using COM interface.
  • VSPE_API: commercially licensed applications can work simultaneously Distribution package contains FREE 32 bit VSPE API key

New in Virtual Serial Ports Emulator 0.91.3.453 (Jan 28, 2009)

  • Windows Vista 64 bit support

New in Virtual Serial Ports Emulator 0.875 (Jan 4, 2009)

  • User-mode device: Bridge

New in Virtual Serial Ports Emulator 0.871.3.246 (Nov 26, 2008)

  • Feature added: VSPE API
  • Feature added: VSPE API C/C++ sample
  • Feature added: VSPE API Python bindings and sample
  • Fixed bug: ReadIntervalTimeout
  • Fixed bug: advanced tab in VSPE settings dialog did not work at all

New in Virtual Serial Ports Emulator 0.865.2.911 (Sep 18, 2008)

  • Fixed major bug (Connector and Pair): read buffer synchronization issues
  • Fixed critical bug: ReadTotalTimeoutConstant timer fails
  • Improved Splitter device processing
  • Added compatibility with NSSM (service manager)
  • UdpManager: added error message if listening to port failed

New in Virtual Serial Ports Emulator 0.85 (Sep 13, 2008)

  • Added custom ReadIntervalTimeout in the serial port settings dialog
  • Added UdpManager device
  • VSPE can be started without kernel driver (only user-mode devices can be created)
  • Devices configuration can be modified after creation
  • Logging into file
  • Start/stop emulation
  • TCP keep-alive

New in Virtual Serial Ports Emulator 0.78 (Jul 25, 2008)

  • Feature added: user mode device - Serial Redirector
  • DTR for TcpServer and TcpClient depends on connection status
  • Information page for TcpServer
  • EV_CTS, EV_DSR events
  • Bug fixed: TcpServer, TcpClient disconnect detection
  • Bug fixed: hanging up when ReadIntervalTimeout is zero

New in Virtual Serial Ports Emulator 0.76 (Jul 16, 2008)

  • Fixed some bugs

New in Virtual Serial Ports Emulator 0.74 (Jun 25, 2008)

  • Feature added: TcpServer device receives data from network clients
  • Fixed some bugs

New in Virtual Serial Ports Emulator 0.73 (Jun 21, 2008)

  • Feature added: information panel
  • Performed some code optimization

New in Virtual Serial Ports Emulator 0.72 (Jun 11, 2008)

  • Feature added: working without administrator privileges
  • Emulation issue: ReadIntervalTimeout

New in Virtual Serial Ports Emulator 0.5.1.440 (May 24, 2008)

  • Feature added: TcpHost device
  • Feature added: loading / saving configuration
  • Improved user interface
  • Registered config file shell extension

New in Virtual Serial Ports Emulator 0.3.0.990 (May 13, 2008)

  • Feature added: x86_64 platform support
  • Fixed some emulation bugs
  • Improved user interface

New in Virtual Serial Ports Emulator 0.2.0.541 (May 6, 2008)

  • Added device: virtual ports pair
  • Fixed some bugs