Trust our experience

Virtual Serial Ports Emulator
COM ports emulation solution

Description

VSPE is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data. Unlike regular serial ports, virtual devices have special capabilities: for example, the same device can be opened more than once by different applications, that can be useful in many cases. With VSPE you are able to share physical serial port data for several applications, expose serial port to local network (via TCP protocol), create virtual serial port device pairs and so on.

Key features
  • Virtual device: connector
  • Virtual device: data splitter
  • Virtual device: pair
  • Mapper device
  • User mode device: TcpServer
  • User mode device: TcpClient
  • User mode device: Serial Redirector
  • User mode device: UDP Manager
  • User mode device: Bridge
  • x86, x86_64 (and arm64 kernel driver) processor architecture support


Latest BETA version: 1.4.7.474

This is Beta/Preview version containing hot fixes and new features - before they are officially released.

SetupVSPE_Full_1.4.7.474.zip

  • Removed deprecated python 2.7 python bindings
  • Added buffer size in Bridge configuration (Tcp flow)
  • Bridge device: not displaying error if initialization failed, allowing it to re-connect
  • Fixed ReadIntervalTimeout kernel driver bug
  • UdpManager: fixed receiver with datagram size > 1024
  • Keyboard navigation UI fixes



Download latest released version: 1.3.6.970

Whats new?

Changes in 1.3.6.970 release:

  • 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

Download VSPE: 64 bit build (x86_64 platform)

  • Compiled as 64 bit app. Works in 64 bit Windows operating systems only. Runs on arm64 Windows 11 as well. Recommended for most users.
  • Before ordering the license, feel free to validate if VSPE works for your scenarios.
  • After 4 weeks evaluation period should be licensed (see licensing information section).

Download 64 bit version

Download VSPE: 32 bit (x86 platform)

  • Compiled as 32 bit app. Works in both 64 and 32 bit Windows systems.
  • FREE to use in any 32 bit Windows operating system, no license required. See licensing section below for more details.

Download 32 bit version


License types

License lifetime, major versions and upgrading

The license lifetime is limited to current major version and all previous supported major versions.

It means that your license v1 is guaranteed to work for any 0.xxx or 1.xxx versions

When the next major version switch happens, you will have the option to upgrade your existing license with discount or you can keep using existing version.

Standard VSPE License for 64 bit Windows (x86_64)

Recommended for most users.

  • The license allows VSPE to be running on one computer at the same time - except for the case below.
  • It is OK to run 2 VSPE applications at the same time (registered with the same license key) on 2 different computers when the following are true:
    - Both computers belong to the same user and
    - Both VSPE applications are part of the same data flow (for example, connected by TcpServer/TcpClient devices)
  • If you need to run VSPE on more computers than specified above, you can either close it on previous computers or buy more license keys.

Standard VSPE License for 64 bit Windows platform (x86_64) price is $24.95 + VAT.

When ordering multiple licenses (5 and more), the discount may be automatically applied.

Order license
* All payments are processed by MyCommerce platform.
* After payment confirmation, your activation key will be sent to you within 24 hours (usually much faster) by email.
* Please check your SPAM folder for license key email.

Free VSPE License for 32 bit Windows (x86)

  • Free 32 bit license key is included in installation package.
  • Free to use in any 32 bit Windows operating system (for example, Windows 10/7/XP 32 bit).
  • (For developers) FREE VSPE API key included in txt file. You can use it to get access to internal VSPE API to extend and customize VSPE functionality. Please note, that this key is valid for the current version only. After installing new VSPE version, you should replace old key with a new key.


Contact us

If you have any questions or issues with VSPE, please feel free to contact us immediately.

Please visit our Feedback page for more information.



Technical information

System Requirements

  • Officially supported by Microsoft Windows operating system: x86 (32 bit)/x86_64 (64 bit)
  • Windows 11 ARM64 kernel driver support added starting from version 1.1.6.760
  • Windows 10 (32/64), Windows 11 (64/ARM64) or Windows Server 2019/2022 (but can work on some other versions as well)
  • Legacy operating systems require latest Windows updates/service packs to be installed: applicable to Windows XP, Windows Vista, Windows 7 and Windows 8. In some cases (for Windows XP for example) you will have to use previous VSPE version - see "Legacy operating systems support" section below.
  • Latest VSPE versions kernel driver digital signature is not compatible with officially deprecated by Microsoft x64 systems such as Windows 7 x64 and Windows 8 x64. You can either use older VSPE version (1.1.5.458) or (as temporary workaround) disable driver signature verification in your system. x32 platforms do not have such limitation and can still work with latest VSPE releases. We are aware of this problem and working on it by going through re-certification process for legacy systems, but it takes time.

Testing information

Because of the way VSPE emulation works, please ALWAYS test VSPE (without activating it) on your target operating system before purchasing it - to see if it suits your needs

We focus on testing VSPE on the latest officially supported by Microsoft operating systems, including the following:

  • Windows 11 x64
  • Windows 11 arm64
  • Windows 10 x64
  • Windows 10 x32
  • Windows Server 2022 x64
  • Windows Server 2019 x64

Legacy operating systems support

To avoid any problems with kernel driver signature verifications (manifesting as error 241 due to missing root certificate), please ensure that legacy Windows system has all the latest updates installed.

If you are using Windows operating system which is not officially supported by Microsoft (Windows XP, Vista etc), you can hit issues with loading VSPE kernel driver. In this case you can try to using older release which is compatible to those systems:
VSPE_0.937.4.747

Please note that Windows 7/8 x64 (officially deprecated by Microsoft) currently are not able to verify latest VSPE kernel driver signature. x32 platforms do not have this problem.
We are working to mitigate this but it takes time - as we need to go through different kernel driver re-verification procedure.

As a workaround, you can either disable this verification or use VSPE version which uses legacy-compatible drivers:
VSPE_1.1.5.458

Windows 7 x64

Please note that Windows 7 is officially not supported by Microsoft anymore and it is recommended to use up-to-date version of Windows.
VSPE requires Windows 7 x64 to have Service Pack 1 + all security updates to be installed.
If for some reason you prefer not to install Service Pack 1, you can download old VSPE version below which works on unpatched Windows 7 verison:
VSPE_0.937.4.747

Known issues and workarounds

  • Upgrading VSPE fails from 0.xxx to 1.xxx version.
    When upgrading from 0.xxx version, VSPE sometimes cannot start kernel driver when executed for the first time, and VSPE will suggeste few ways to fix this if it happens. The easiest way to avoid this issue is to uninstall old version first, reboot and install new version.
  • Autostart as Windows Service command bug generated by "Helpers -> Set up as Windows Service" (VSPE version: <= 1.1.5.458)
    Make sure that the service creation command ends like this (with extra double quotes):
    \"" start= auto
    and not this (as default):
    \" start= auto

Versions archive

In case you hit issues with new build please roll back to the previous version and let us know about the issue.

SetupVSPE_Full zip files contain both 32 and 64 bit install packages.



Website news
May 12, 2024

Published VSPE 1.4.7.474 Beta version More

July 30, 2023

New VSPE version 1.3.6.970 has been released. More

February 08, 2023

New VSPE version 1.2.6.789 has been released. It contains few small hot fixes which were reported by users. More

January 22, 2023

New VSPE version 1.2.6.769 has been released. It is highly recommended to use the most up-to-date VSPE version which contains latest fixes and improvements. More

January 21, 2023

Latest beta version wont be able to start latest kernel driver in officially deprecated (by Microsoft) x64 systems such as Windows 7 x64 and Windows 8 x64. Legacy x32 systems are not affected. We are aware of this problem and trying to fix it by going through re-certification process. More