How to configure Virtual Serial Port Driver?


The ability to work with virtual serial ports is one of the most attractive features of Virtual Serial Port Driver (VSPD). This software can be extremely valuable if you need to access serial devices from your new Windows 10 laptop. In most cases, the machine will not be equipped with a physical serial port. Using VSPD enables you to interact with serial apps and devices despite your computer’s lack of serial interfaces.

There is a good chance that you have not worked with virtual serial ports before. That’s nothing to worry about. It’s really not that complicated. In this article, we will show you how to configure virtual serial ports and take a look at the functions of various serial port settings and the information carried by the serial signal lines.

Configure Virtual Serial Port Driver


In order to give your computer access to serial devices and applications without any physical serial interfaces, you should take advantage of the free download available for Virtual Serial Port Driver. After downloading the program, install and launch it.

First, let’s look at how to add a pair of virtual serial ports. That’s probably why you downloaded this app in the first place, so here we go.

  1. Select the “Manage ports” tab in the app’s main window.

  2. Choose the virtual serial ports you wish to use from the drop-down list. You can also enter custom names manually if you desire. Custom names are not limited to the COMx format, but you cannot use a port name that is already in use by your system. Make sure that any programs you intend to use with these ports can handle the custom names.
  3. Virtual Serial Port Configuration
  4. Check the “Create ports only for this user session” option if you want the virtual ports to be available only for the current session. This option works well with RDP sessions, enabling you to use the same port name in each session.
  5. Ports available for the current user session
  6. Click on the “Add pair” button.

That’s all there is to it. You now have a pair of virtual serial ports which can be displayed in your Windows Device Manager. You can repeat these steps to create any number of virtual port pairs.

You can easily delete the virtual ports from your system by following these simple steps:

  1. Single-click the virtual port pair to be deleted in Serial Port Explorer. Both ports must be closed in order to delete them.

  2. Switch to the “Manage ports” tab.

  3. Check the “Create ports only for this user session” option if you want the virtual ports to be available only for the current session. This option works well with RDP sessions, enabling you to use the same port name in each session.

  4. Click on the “Delete pair” button.

  5. Confirm the port deletion if prompted.
Delete pair

The same procedure can be used to delete all virtual ports at once. To accomplish this, do not choose a virtual port pair, and when in the “Manage ports” tab, select the “Delete all” option. This will delete all ports even if they are currently opened by other applications.

Advanced serial port settings and
custom pinouts


There may be times that you need to employ custom pinouts when interacting with certain devices or applications. The pinouts determine how a serial port’s signal lines are connected. Virtual Serial Port driver offers three different custom pinout presets. They are:

Standard - uses the default signal line pinout. This pinout implements a standard RS232 null-modem scheme with partial handshaking.

Loopback mode

Loopback mode - this pinout preset employs an RS232 null modem scheme with loop back handshaking.

Custom Pinouts

Custom Pinouts - here you can select the pinout of signal lines that you want and save it for future use.

Virtual Serial Port Driver by Eltima Software

Creating a custom pinout entails following these steps.


  1. Switch to the “Custom pinout” tab in VSPD.

  2. Choose the virtual serial port pair that will be customized.

  3. Select one of the signal lines that will be used from the “IN side of the pair” list and check the corresponding checkboxes on the OUT side.

  4. Save the setting by entering a name for your preset pinout and click the “Save preset” button. Be advised that you cannot use the names “Standard”, “Loopback mode” or “Custom” as the identity for your preset.

Finally, here is an overview of the terms required to understand the signals lines and their functionality. This information is important if you are creating custom pinouts.

  • RTS - Request to Send - This signal will have a positive voltage and is asserted in order to prepare the DCE device to accept data transmitted from the DTE device.

  • DTR - DTE Ready - This signal is asserted by the DTE device when it is ready to open a communication channel.

  • OUT1 - Specialized hardware makes use of this signal and its meaning is determined by the specific piece of equipment.

  • OUT2 - Use this signal to control interrupt servicing of the UART.

  • CTS - Clear to Send - The DCE asserts this signal to tell the DTE device that data transmission can begin. This signal, as well as the RTS, are often used as handshaking signals.

  • DSR - DCE Ready - The signal is asserted from a modem if these conditions are met:
    The modem is connected to an off-hook, active telephone line.
    The modem is in data mode.
    The modem has completed dialing and is generating an answer tone.

  • DCD - Carrier Detect - A modem will assert this signal during connection to a telephone. It is deasserted in the absence of an adequate answer tone.

  • RI - Ring Indicator - When the DCE device is a modem this signal is asserted when the telephone line is receiving a ringing signal.

  • DTE - Data Terminal Equipment - A computer to terminal that has a male serial port connector.

  • DCE - Data Circuit-terminating Equipment - A modem with a female serial port.

Armed with the preceding knowledge, you should be able to use Virtual Serial Port Driver to create virtual serial ports on your computer and create custom pinouts if desired.

Virtual Serial Port Driver

Requirements: Windows (32-bit and 64-bit): XP(only Standard)/2003(only Standard)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 5.5MB size
Version 9.0.575 (23rd May, 2019) Release notes
Category: Communication Application