Virtual Serial Ports Emulator
COM ports emulation solution

Latest beta version: 1.5.9.509

This version contains new features, changes and bug fixes based on user feedback.

Click the button below to download Beta version for all platforms (x86, x86_64 and arm64).

What's new in Beta version?
  • Serial Router: Added support for FT-450 CAT compatible protocol.
  • Serial Router: added "Automatic reinitialization on failure" source COM port setting (disabled by default) to recover from COM port failures.
  • Serial Router: refactored code to avoid potential deadlocks when reopening COM port, stpping or reinitializing device.
  • Serial Router config page: show selected data protocol handler.
  • Serial Router settings: fixed inconsistency for non-existing target COM port name.
  • Serial Router: Added custom protocol handler responses (experimental feature).
  • Serial Redirector: added "Automatic reinitialization on failure" source COM port setting (disabled by default) to recover from COM port failures.
  • Serial Redirector: displaying actual number of COM port connections in devices list.
  • Virtual Splitter and Serial Router: when adding new Target port, show popup window asking for COM port name.
  • User interface: Displaying current config file name in Title.
  • User interface: Few UI tweaks and fixes.
  • User interface: Added Finnish language translation.
  • User interface: Fixed bug with "Persist window position" setting.
  • TcpServer/TcpClient: added "Disable TCP buffering" configuration option (unchecked by default). It can improve network latencies in some scenarios.
  • TcpServer/TcpClient: replaced configuration controls with property list.
  • TcpServer/TcpClient: optimizations when sending modem registers status.
  • TcpServer/TcpClient fixed monitoring bug on modem register change.
  • TcpClient: added configuration setting "Notify about connection errors".
  • TcpClient: added configuration setting "Virtual COM port must be fully connected".
  • TcpClient: fixed duplicate error messages when retrying connections.
  • Transformers: added Text Responder and Binary Responder transformers.
  • Transformers: fixed issues with invalid regex expressions validation.
  • Transformers collection page: added Delete all, Cancel, Copy and Paste buttons.
  • Transformers collection page: added "Test" button to manually validate the data flow with current transformers settings.
  • Transformers collection page: validating settings such as regex expressions and and displaying errors.
  • Transformers: fixed regular expression parser stability.
  • Wait for complete data transformer: Start marker can now be combined with Fixed data size.
  • Binary Splitter transformer: Start marker can now be combined with Fixed data size.
  • Text data lines splitter transformer: added custom separator mode.
  • Fixed intermittent bug: service issue when right panel is enabled and sleep event occurs.
  • Monitoring tool: loaded monitoring file is now displayed in a separate window.
  • Log files are now in unicode format.
  • Bridge device page: fixed transformer buttons font.
  • Quick config share device with Serial Router: added "Always keep RTS on" checkbox which is useful for TSxxx and FTxxx CAT protocols.
  • Adjusted tooltip delay time for all controls.
  • Logging error if failed to update license key.
  • Service settings: writing events to log file is now optional and can be configured.
  • Service settings: added devices health check interval.
  • Bridge and Terminal settings page: fixed problems when editing current settings.
  • VSPE Service: checking if config folder is valid on startup.
  • Providing additional COM port error information for Test COM port and device diagnostics panel.
  • Cleaned up VSPE API documentation.
  • Fixed bug: duplicate error messages when switching to Waiting state on every retry.
  • Installer: Fixed issue with access to VSPE serice work folder.
  • Saving config file feature does not depend on service work folder now.
  • Detecting degraded (disconnected) COM port state in displaying it in device status.
  • Fixed few bugs which could cause stability issues.
  • Fixed bug: COM port combo box could contain duplicates.


Latest released version: 1.5.8.489

Whats new?
  • On close, displaying message if current configuration was modified (configurable in program settings)
  • Added "Quick config" wizards to context and main menu
  • Added "Create many connectors" quick config scenario
  • Added "Share COM port with Splitter" quick config scenario
  • Added "Share device with Serial Router" quick config scenario
  • Added "Share COM over network (TcpServer)" quick config scenario
  • Added "Share COM over network (TcpClient)" quick config scenario
  • Added "Minimize on startup" option in preferences
  • Serial Router: Added support for FT-897 CAT compatible protocol
  • Serial Router: Added support for FT-920 CAT compatible protocol
  • Added service settings tab to Preferences window
  • Service settings: added "Autostart config enabled" option (enabled by default). Now autostart can be disabled without deleting autostart config.
  • Service settings: added "Handle power events" option (enabled by default). The emulation is stopped on suspend event and started on resume event.
  • Mapper device has been deprecated. Recommended replacement: Redirector + Connector.
  • Added "Delete license key" menu command
  • Added "Load autostart config", "Delete autostart config" and "Autostart" menu commands.
  • Property list control: supporting multiline tool tips
  • Property list control: added Description panel
  • Terminal and Bridge COM port data source: supporting COM port names like "1" and "COM1"
  • Terminal: added cooldown before trying to reconnect
  • Terminal: connect automatically after selecting new data source
  • Fixed bug: devices list redraw issue during column resize
  • Command line: added start_device, stop_device and restart_device parameters
  • COM port settings: added "Allowed to read data", "Allowed to write data", "Allowed to modify RTS", "Allowed to modify DTR" options
  • Monitoring tool: added Exact Match checkboxes for Device and Object
  • Command line: added create_device support
  • Fixed bug: invalid bottom panel size when starting minimized from command line
  • Open with Terminal: added additional COM ports for all devices
  • Serial Router: added support for custom protocol initialization string
  • TcpServer, UdpManager: added "Test connection" button which invokes Windows Firewall popup window and simplifies setup
  • Fixed bug: Redirector configuration Test button for port 2 was not working properly
  • Information panel: Added COM port information for some devices
  • All devices: displaying current COM port settings in settings dialog
  • Transformers buttons now have bold text if not empty
  • Fixed bug: When manually loading autostart config from menu, configuration title and description were not properly updated
  • Many UI tweaks and fixes
  • Fixed compatibility with some applications

Virtual Serial Ports Emulator for 64 bit Windows operating systems
  • For 64 bit (x86_64 or arm64) Windows operating systems. Requires license.
  • Before ordering the license, feel free to validate if VSPE works for your scenarios.




Virtual Serial Ports Emulator for 32 bit Windows operating systems
    For 32 bit (x86) Windows operating systems. Does not require license (free).




Updating VSPE from an older version

  • Close all applications which are currently using VSPE virtual COM ports.
  • Uninstall old VSPE version.
  • Reboot computer. This is not required but recommended (if previous VSPE version was older than 1.5).
  • Download latest VSPE version from this web site for your platform (x64, arm64 or x32 zip archive).
  • Open/extract zip archive and run MSI file for your operating system platform (for example SetupVSPE_64.msi).
  • Thats it. Reboot is not required.


Previous VSPE versions

We strongly recommend to use the latest VSPE version.

Please contact us if you need to download old VSPE version which is not included in the list below.





Latest news
March 16, 2026

VSPE BETA 1.5.9.509 has been published. More

January 04, 2026

VSPE 1.5.8.489 has been released. More

August 08, 2025

VSPE 1.5.7.460 has been released. More

June 30, 2025

VSPE 1.5.6.439 has been released. More

May 29, 2025

VSPE 1.5.5.422 has been released. More