Virtual Serial Ports Emulator
COM ports emulation solution

Latest beta version: 1.5.9.512

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?
  • Detecting disconnected/degraded COM port state and displaying it in device status
  • Quick config: share device with Serial Router - added "Always keep RTS on" checkbox which is useful for TSxxx and FTxxx CAT protocols
  • Serial Router: Added support for FT-450 CAT compatible protocol
  • Serial Router: improved compatibility with certain radio programs
  • 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, stopping 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
  • User interface: Not closing windows on Escape
  • User interface: CTRL+A selects all contents for built-in Edit controls
  • User interface: Bridge device page now has fixed transformer buttons font
  • User interface: Added drag and drop support for vspemonitor file type
  • User interface: Adjusted tooltip delay time for all controls
  • User interface: fixed problems when editing current settings in Bridge and Terminal settings pages
  • TcpServer/TcpClient: added "Disable TCP buffering" configuration option (unchecked by default), this may reduce network latency 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: fixed regular expression parser stability
  • Transformers: Wait for complete data transformer: Start marker can now be combined with Fixed data size
  • Transformers: Binary Splitter transformer: Start marker can now be combined with Fixed data size
  • Transformers: Text data lines splitter transformer: added custom separator mode
  • 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
  • Monitoring tool: loaded monitoring file is now displayed in a separate window
  • Monitoring tool: added "Quick config mode" checkbox for fetching and displaying data faster
  • Monitoring tool: objects filter can now have multiple values separated by spaces
  • Terminal: fixed rare race condition bug on closing application
  • VSPE Service: writing events to log file is now optional and can be configured in settings
  • VSPE Service: added devices health check interval in settings
  • VSPE Service: checking if config folder is valid on startup
  • Diagnostics: Providing additional COM port error information for Test COM port and device diagnostics panel
  • Diagnostics: Log files are now in unicode format
  • Diagnostics: Logging error if failed to update license key
  • Installer: Fixed issue with access to VSPE service work folder
  • Fixed intermittent bug: service issue when right panel is enabled and sleep event occurs
  • Cleaned up VSPE API documentation
  • Fixed bug: duplicate error messages when switching to Waiting state on every retry
  • Saving config file feature does not depend on service work folder now
  • Fixed few bugs which could cause stability issues
  • Fixed bug: COM port combo box could contain duplicates
  • Fixed bug: stopping Waiting device, saving and loading from config is marked as Stopped
  • License key parser is handling invalid characters (added by email client or pdf formatting)


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 24, 2026

VSPE BETA 1.5.9.512 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