Serial Port Splitter allows you to create several virtual COM ports and to redirect all the data to them from any physical COM port. So, virtual COM ports become the exact copies of the physical one. In other words, Serial Port Splitter splits a physical COM port into several virtual COM ports.

1)
On the toolbar, click
button.
2) Select physical COM port you want to split.
3)
Use
and
buttons to arrange the list of virtual COM ports to which physical COM port will be split.
Note: Serial Port Splitter supports COM ports overlapping. It means that virtual serial port can have the same name as existing physical COM port.
If overlapped virtual COM port is created, it will be accessed instead of physical one.
You can set Read and Write permissions for every virtual port.

4) Click OK.
As the result, the program creates several virtual COM ports that are the exact copies of the physical one. Data written to physical COM port get to all virtual COM ports. On the other hand, data written to virtual COM ports get to the physical one.

It is possible to setup the access permissions for every virtual COM port. You can specify whether a port is readable or writable.
Read for all. Write for the earliest opened port only
This option enables the mode when all virtual ports are permitted to be read.
But only one virtual COM port that was opened before others is permitted to be written.
DTR/RTS COM port's signals must be set in order to receive and transmit data. To avoid conflict situations, Serial Port Splitter allows only one virtual COM port to manage these signals.

Note: If Priority signal COM port is not opened at this moment, the possibility to manage signals is automatically passed to virtual COM port that was opened before others. Control over signals will be returned to Priority signal COM port right after its opening.
If option Priority signal COM port is set to The earliest opened port, signals management will be done using virtual COM port that was opened before others.
Click Settings to setup fixed port settings.

Sometimes different applications can open COM ports with different settings (e.g. bits per second or data bits). It can lead to incorrect working of the whole system. In such cases you can use fixed settings of COM port.