Download new version of Free Serial Protocol Analyzer here: http://freeserialanalyzer.com
It supports Windows XP, Vista, 7, 8, 8.1 32 and 64 bit.
There is also Free USB Protocol Analyzer (http://freeusbanalyzer.com) and Free Network Protocol Analyzer (http://freenetworkanalyzer.com).
Free Serial Port Monitor F.A.Q.
Free Serial Port Monitor questions and answers:
How can I monitor the connection between two serial devices?
It can not be done with Free Serial Port Monitor. You should upgrade to Serial Monitor or Serial Monitor Professional in order to do this.
How can I specify the packet format?
You can use the Serial Monitor Converter SDK, which is a part of the Serial Monitor Professional, to write the custom protocol analyzation.
How can I search for a specified byte or text?
Select the Edit|Find... menu option to bring the Find Dialog up. See the included documentation for more information.
How can I upgrade my product?
You can download the Serial Monitor or Serial Monitor Professional edition and run the downloaded installation package in order to do this.
Is it possible to close the monitored session before closing the serial port?
No, it is not possible. This behavior is by design. It is critical for the system to have all filter drivers loaded until the object is closed.
Should I deinstall the product to install the newer version?
Yes, all our products must be deinstalled before installing the newer version.
I can't see the port I want to monitor in the Free Serial Port Monitor. Where is it?
Remember that the port must not be opened at the time you create a monitoring session. This is a correct behavior to create (or open) a monitoring session:
- Create a new monitoring session.
- Configure it by choosing the serial device and its settings.
- Start the monitored application
- Stop the monitoring application (or force it to close the port).
- Close the monitoring session (or the Free Serial Port Monitor).
How can I see the port settings, such as baud rate, flow control, parity etc.?
When an application opens a port and then configures it, the system responds by sending the so called Input/Output Control Code requests (IOCTLs). The Serial Monitor intercepts all control requests, but do not display them by default (except the Table View). To enable displaying one or more control requests, go to the Tools|Settings menu option. Open the Serial IOCTLs tab and check the required control codes. This in an example of the Set Baud Rate request displayed in the Request View:
IO Control: 04.09.2003 19:20:49.111931264 ( 0.0000000000 seconds)
DOWN (0x00000000): IOCTL_SERIAL_SET_BAUD_RATE: Set baud rate
How can I configure the way the hex data displayed in the Request View?
Start the monitoring session and select the View|Hex Data Display menu option to bring the Hex Data Display configuration dialog up. You can specify different visualization settings for the hex blocks. See the included documentation for more information.
How can I view the state of the serial control lines?
Use the "Line View" visualizer to view the control line states.
How can I monitor multiple ports simultaneously?
This functionality is not available directly, but you can launch multiple copies of the Free Serial Port Monitor and use them to monitor different ports.
I run the installtion/deinstalltion of the Free Serial Port Monitor and receive this error: "The ... following file was not found: 'HHD Software Free Serial Port Monitor X.XX.msi'". What should I do?
This error can be caused by a damaged Windows Installer database on your computer. It is usually corrected by performing the full uninstall of the product and then by installing it again.
To uninstall, use the original package you used to install the product. If the error persists, follow this procedure:
- Run the installation program.
- Select the language and press the OK button.
- Switch to your temporary folder (the one located by the TEMP environment variable).
- Make a copy of the created msi file (it looks like 'HHD Software Free Serial Port Monitor X.XX.msi').
- Cancel the running installation.
- Issue the following command at the command prompt:
msiexec /x <path-to-msi-file>