Trust our experience

Virtual Serial Ports Emulator
The emulation solution

Activation key delivery notice
After purchasing the license, your activation key will be sent to you in 24 hours by email. Please make sure that your spam filter did not block the activation key email.
Beware of scammers!
Our official support mail is support@eterlogic.com. Emails from other domains like eterlogic@gmail.com do not represent Eterlogic.com and not related to eterlogic.com in any way.
You should NEVER get any messages from support@eterlogic.com asking for any information - unless you asked us to help with debugging the problem first.
Remember that you shound NEVER send any sensitive information by email (your credit card information, personal address etc), even if sent from official support mail. The only thing we can ask for is order id and usage sceanario details - in response to your feedback request.
Always test before buying!
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

The latest VSPE has been successfully tested on the following systems

  • (SecureBoot) Server 2012 x64
  • (SecureBoot) Server 2016 x64
  • (SecureBoot) Server 2019 x64
  • (SecureBoot) Windows 10 PRO x64
  • (SecureBoot) Windows 10 Home x64
  • Windows 10 Home x64
  • Windows 10 Home 32bit
  • Windows 8 PRO x64
  • Windows 7 Ultimate x64 Service Pack 1, all updates
  • Windows 7 Home Premium x64 Service Pack 1, all updates
  • Windows 7 PRO 32bit
  • Windows 7 Home Basic 32bit
Requirements
  • x86 (32 bit) or x86_64 (64 bit) platform Windows
  • Windows 10 or Windows Server 2019 (but can work on earlier 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 "SUPPORT OF LEGACY OPERATING SYSTEMS" section below.
  • We test our releases against different operating systems: including combinations of 32/64 bit architecture and SecureBoot mode for 64 bit operating systems
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
Windows 7 x64 support
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
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
  • Python scripting system
  • x86 and x86_64 processor architecture support
  • VSPE API (C/C++ header and static library) for native language developers
  • VSPE API Python bindings for Python developers
  • Embedded HTTP server
  • Data monitoring
License types
General information

To support VSPE and keep it running we have to be compliant to all new Windows requirements. For example, the kernel driver signing ways changed multiple times - based on Windows version (architecture, Secure boot enabled, SHA1/SHA256 requirements, cross-signing suppot, signing date etc)

The latest signing enforcement change was introduced in Windows 10 1607 where all previous signatures did not work and new special DevCenter signature was enforced (obtainable via extended validation code signing certificate with thorough company background check involved) - and it is not free

License lifetime, major versions and upgrading

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

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

The major version lifetime is at least 5 years, and switch to next major version 2.0 will not happen before June 2025.

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

VSPE tool License for 64/32 bit platform (x86_64)

Recommended for most users. This license allows you to install and run VPSE tool on single computer (computer or virtual machine).

If you would like to install VPSE on another machine, you should either buy another license or uninstall VPSE on old computer.

Personal use on 2 devices: If you are a person who owns 2 devices (for example personal PC and personal laptop), it is OK to re-use the same license on both devices if you do not run VSPE at the same time on both devices - no need to uninstall VSPE on another device.

Price: $24.95 + VAT.

Order license

All payments are processed by MyCommerce platform. Eterlogic.com is not involved in any billing operations.

64 bit platform VSPE API key with redistributable license (x86, x86_64)

This license allows you to use VSPE API in 64 bit environment and you get your own vendor ID. You can use this license for 32 bit environments as well

It is important to distinguish the following terms:
  • VSPE tool: Virtual Serial Port Emulator application tool (which you can see on screenshots)
  • Application: application developed by you which is using VSPE API library. Example: "MyAwesomeApp" developed by "MyCompany"
License details:
  • By default, this license is linked to your company specific engineering solution or application name. For example, if you develop "app1" and "app2", you have to order 2 licenses - one license per application.
  • You can also use this license for running VSPE tool internally within your own company - without redistributing VSPE tool to clients
  • If VSPE tool is part of your specific engineering solution (for example, you rely on limited scenario when some devices are created on startup but do not want to call VSPE API for this), you can bundle VSPE tool for limited usage with your software on client computers
  • Because you get unique vendor id, you will be able to run your VSPE_API applications simultaneously with VSPE or other VSPE_API vendors
  • In some cases, the usage scope for this type of license can be extended by request - just contact us with question

Price:$499 + VAT.

Order license

All payments are processed by MyCommerce platform. Eterlogic.com is not involved in any billing operations.

FREE license for 32 bit platform (x86) for VSPE and VSPE_API

Virtual Serial Ports Emulator tool (and VSPE API) is free on 32 bit platform and can be used with no charge for any purpose. No registration or activation key is required.

FOR DEVELOPERS: You can use FREE VSPE API key located in the distribution package to get access to internal VSPE functions for your applications.

Please look for the FREE 32 bit VSPE API key in the distribution package (txt file in SetupVSPE_32.zip which contains 32 bit version). Please note, that this key is valid for the current version only! After installing new VSPE version, you should replace old key with the new one.


Known issues and workarounds
  • 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.
Download 64 bit build

Compiled as 64 bit app. Works in 64 bit operating systems only. Recommended for most users.

Download 64 bit version

Before ordering the license for 64 bit OS, feel free to validate if your scenarios work as expected.

Download 32 bit build

Compiled as 32 bit app. Works in both 64 and 32 bit systems. Does not require any license if used in 32 bit operating system

Download 32 bit version

Before ordering the license for 64 bit OS, feel free to validate if your scenarios work as expected.

Recent releases

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

Sometimes, the file is cached by the browser cache. To ensure you download the latest version, open Incognito (or private) browser session and download the installation file. Or download file from "Recent releases" which has version in the link.

Activation key delivery notice

After purchasing the license, your activation key will be sent to you in 24 hours by email. Please make sure that your spam filter did not block the activation key email.

Website news
June 03, 2020

VSPE licensing information has been updated (lifetime, major versions etc. More

June 01, 2020

VSPE 1.0.5.443 has been released, fixes for installer, few tweaks and bug fixes More

May 31, 2020

VSPE 0.946.5.423 has been released, fixes for service and signatures More

May 30, 2020

VSPE 0.945.5.419 has been released, it has few improvements with autostart More

May 29, 2020

Latest VSPE has been tested in Windows 10 version 2004 (Win10Home x64, Win10Pro x64, Win10Home x32) More