Virtual Serial Ports Emulator
COM ports emulation solution

What is VSPE?

Description

Virtual Serial Ports Emulator (VSPE) was developed as a solution to help engineers and software developers to create/debug/test applications that use serial ports.

Unlike regular serial ports, virtual COM ports may have special capabilities: for example, VSPE can create virtual port which be opened by multiple applications.

VSPE can share existing serial port with multiple applications (split/merge data), send serial port traffic over network (TCP or UDP protocol), transform data, create connected virtual ports and so on.

VSPE screenshot


Key features
  • Native x86, x86_64 and arm64 platforms support.
  • Virtual Connector creates virtual COM port which can be opened by two applications to exchange data.
  • Virtual Pair creates two connected virtual COM ports.
  • Virtual Splitter creates multiple virtual COM ports connected to existing COM port in order to share it with many applications.
  • Mapper redirects requests from one COM port to another COM port (useful if you want to redirect traffic from legacy application which cannot be re-configured).
  • TcpServer shares COM port over network (listening to local TCP port). Data can be modified/filtered with Transformers.
  • TcpClient shares COM port over network (connecting to remote TCP port). Data can be modified/filtered with Transformers.
  • Serial Redirector redirects data between two COM ports. Data can be modified/filtered with Transformers.
  • Serial Router is advanced alternative to Splitter. It is routing data from source to target ports in intelligent manner and has unique features for HAM operators. Data can be modified/filtered with Transformers.
  • UDP Manager shares COM port over network using UDP protocol. Data can be modified/filtered with Transformers.
  • Bridge connects two generic data streams (COM port, TcpServer, TcpClient, Named Pipe, File). Data can be modified/filtered with Transformers.
  • Transformers can filter/transform live traffic flowing through some of VSPE devices above. For example, you can configure multiple TcpClients to receive only specific data from TcpServer.
  • VSPE service can automatically restore last known VSPE configuration on Windows startup (if enabled in settings).
  • Monitoring Tool is displaying all traffic flowing through all VSPE user-mode devices such as Redirector, Router, TcpServer etc. The monitored data can be saved to a file.
  • Translated to 20 languages.
  • No telemetry/usage data collection.

VSPE screenshot




Technical information

Supported operating systems
  • Officially supported by Microsoft Windows operating system: x86 (32 bit)/x86_64 and arm64 (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.
  • Before every release, VSPE is thoroughly validated by combination of manual and automated tests on different operating systems. Automated test run is validating VSPE core functionality like creating/deleting devices, sending data in parallel, updating timeouts, updating modem registers etc. Automated test run on one system takes more than four hours and in addition to that we frequently run automated tests in a loop.

Operating system Platform Test run performed? Supported by latest VSPE version? VSPE license required?
Windows 11 x64, arm64 Yes Yes Yes
Windows 10 x64 Yes Yes Yes
Windows 10 x86 (32 bit) Yes Yes No
Windows Server 2025 Preview x64 Yes Yes Yes
Windows Server 2022 x64 Yes Yes Yes
Windows Server 2019 x64 Yes Yes Yes
Windows Server 2016 x64 Yes Yes Yes
Windows Server 2012 x64 Yes Test signing mode only Yes
Windows 8 x64 Yes Test signing mode only Yes
Windows 8 x86 (32 bit) Yes Yes No
Windows 7 x64 Yes Test signing mode only Yes
Windows 7 x86 (32 bit) Yes Yes No
Windows XP x64 No No. Use older VSPE version Yes
Windows XP x86 (32 bit) No No. Use older VSPE version No


Information

This is an independent software product designed to be used with certain third-party devices and systems.
It is not affiliated with, endorsed by, or sponsored by any company or their affiliates.

All trademarks mentioned on web site, in the product documentation or in the product are the property of their respective owners.

Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and other countries.

Quick links


Latest news
February 10, 2025

Published VSPE 1.5.3.305 Beta version More

February 06, 2025

VSPE 1.5.2.288 released! More

December 21, 2024

VSPE 1.5.1.191 released More

November 14, 2024

VSPE 1.5.0.128 released More

November 11, 2024

Published VSPE 1.5.0.125 Release Candidate More