Virtual Serial Ports Emulator
COM ports emulation solution

Frequently asked questions

I did not receive email with activation key after purchase, what should I do?
  • Check your SPAM folder.
  • Contact us, and we will re-send you the activation key.

I got my activation key email, how do I register VSPE?
  • Copy activation key from email message (select the entire key and press CTRL+C).
  • In VSPE registration window, paste the key using CTRL+V.

How do I update VSPE to the latest version?
  • Close all applications which are currently using VSPE virtual COM ports.
  • Uninstall old VSPE version.
  • (Optional) Reboot computer. This is not required but recommended if VSPE virtual devices are still being used by other applications.
  • 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.

How do I configure VSPE to load the configuration when Windows starts (before login)?
  • Start VSPE.
  • Click "Tools -> Program settings" menu item.
  • Set "Load VSPE devices on Windows startup" to "yes".
  • Please note that even though VSPE application will not be started, the devices will still be loaded.

VSPE Startup

How do I configure VSPE to load the configuration when Windows starts (after login)?
  • Save VSPE config file to some location.
  • Open Windows Startup folder by running "shell:startup".
  • Create shortcut to your saved VSPE configuration in Windows startup folder.

How can I share existing COM port (COM9) with multiple applications using VSPE?

IMPORTANT: To avoid data loss, the Splitter assumes that all connected applications are reading all incoming data. If this is not the case and the Splitter stops working after few minutes it means that some applications are not reading data. You can change this behavior by checking "Allow buffer overruns" checkbox or by unchecking "Allow reading" for selected virtual port settings.

  • The simplest way to share serial port is to use Splitter device. Alternatively, you can use set of Connectors + Serial Router for more flexible data handling and accurate routing.
  • Here is how to configure Splitter device:
  • Close application which is currently using COM9.
  • Start VSPE.
  • Create new Virtual Splitter device ("Device -> Create new device...").
  • Specify data source COM port: COM9.
  • Click "Settings..." and configure source COM port settings (Speed, RTS/DTR state etc) - the same way you were connecting to COM9 before.
  • Add virtual COM ports (as many as needed). For example, COM1, COM2, COM3 etc.
  • (Optional) Configure individual virtual COM ports (redirect modem registers, allow writing etc).
  • Click "Finish".
  • Configure your applications to use one of virtual COM ports (COM1, COM2, COM3) instead of COM9.

VSPE Splitter

I want to share my HAM Radio with multiple applications connecting to the radio CAT COM port. How do I do that?

IMPORTANT: Try reducing the number of applications directly connected to the virtual COM CAT port, as this will result in more requests being sent to the radio and increased latency. If possible, prefer to configure applications to go through a "proxy" such as OmniRig or another (which may or may not work with some applications).

  • To share radio CAT port with multiple applications, you can use Splitter or set of Connectors + Serial Router (preferred) which provides better experience for certain compatible protocols.
  • Sharing with Splitter (may not work for some applications which cannot handle responses for other applications): Select the source COM port for your radio, go to the source port settings and set the initial RTS/DTR states to 0 (off) so that your radio does not turn automatically (if applicable to your scenario). Add virtual ports - one virtual port for each application. Configure virtual ports depending on what application is connecting to it. Make sure the "Redirect modem registers" check is not checked if the application does not need to update the RTS/DTR registers (in the latest VSPE version you can redirect only the registers you need).
  • Sharing with Serial Router (recommended if your radio CAT protocol is supported): create Connector for every application you want share rig with, and then create Serial Router device (Smart Router or Switch mode). Select mode/protocol handler, source COM port and add target COM ports (Connectors created earlier).
  • Configure each application to use its dedicated target COM port
  • If you have difficulties with configuring VSPE with your rig, please contact us.
  • Please note that this software is an independent product and NOT affiliated with, endorsed by, or sponsored by any company, including but not limited to ICOM Inc, Kenwood, JVCKENWOOD, Yaesu, YAESU MUSEN CO or any other company or their affiliates. All trademarks mentioned are the property of their respective owners.

EXAMPLE: Configuring VSPE Serial Router to share ICOM CAT port (COM4) with multiple programs (COM10,COM11,COM12)

  1. Create Connector COM10.
  2. Create Connector COM11.
  3. Create Connector COM12.
  4. Create Serial Router.
  5. Select data processing mode: Switch and select compatible CAT protocol.
  6. Select source COM port (COM4).
  7. Set source COM port speed, stop bits etc.
  8. Add target COM port COM10.
  9. Add target COM port COM11.
  10. Add target COM port COM12.

VSPE SerialRouter ICOM

EXAMPLE: Configuring VSPE Serial Router to share Yaesu/Kenwood CAT port COM4 (for supported protocols) with multiple programs (COM10,COM11,COM12)

IMPORTANT: If some application is expecting automatic information (by sending AI1; command), you should select "Always receive all incoming data" checkbox for its target port.

  1. Create Connector COM10.
  2. Create Connector COM11.
  3. Create Connector COM12.
  4. Create Serial Router.
  5. Select data processing mode: Smart Router and select compatible CAT protocol.
  6. Select source COM port (COM4).
  7. Set source COM port speed, stop bits etc. Initial RTS state should be set to 1 (ON).
  8. Add target COM port COM10.
  9. Add target COM port COM11.
  10. Add target COM port COM12.

VSPE SerialRouter Yeasu



Latest news
February 21, 2025

Published VSPE 1.5.3.341 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