What's new in Serial Port Monitor 8.0 Build 388
Jul 8, 2020
- Improved:
- Improved: overall performance and stability.
- Improved: support for USB to COM port adapters.
- Improved: stability of the monitoring session when processing large data streams.
- Improved: data processing speed.
- Fixed:
- Fixed: minor issues of the interface.
- Lots of minor fixes and improvements.
New in Serial Port Monitor 7.0 Build 342 (Jan 16, 2018)
- Added: search on hitting CTRL+F when comparing sessions.
- Added: navigation to the next/previous difference with Alt+↓/Alt+↑ when comparing sessions.
- Improved: Unicode label is now added at the beginning of the file when exporting to Unicode.
- Fixed: incorrect displaying of data in some localizations.
- Fixed: rare cases of data not being sent from the terminal windows if the app and system localizations differ.
- Fixed: crashing on opening some session files.
- Fixed: incorrect exporting of binary data with a null character to raw format.
- Fixed: inability to export data from the command line if specifying the full file path.
- Fixed: joining data from different ports into one packet in Dump view.
- Fixed: inability to apply the ‘Whole word only’ option when searching.
- Fixed: issue with driver loading on systems with ‘Secure Boot’ enabled.
New in Serial Port Monitor 7.0 Build 312 (Apr 19, 2017)
- Added: Modbus protocol (RTU and ASCII) decoding.
- Added: new view for Modbus protocol.
- Added: separate filters for Modbus protocol.
- Added: Windows Server 2016 support.
- Added: monitoring session comparison.
- Added: an ability to reproduce session back to the serial port.
- Added: 64-bit GUI version (the monitoring will not be interrupted when the process occupies too much RAM).
- Added: selection synchronization between the views.
- Added: the “Comments” column for the Table view.
- Added: an ability to toggle filters on and off from the toolbar.
- Added: an ability to create a new file for data redirection when the monitoring is inactive.
- Added: displaying the total read/written data statistics in the status bar between the first and the last highlighted IRPs in the Table view.
- Added: displaying serial port settings changes in the Dump view.
- Added: the option to choose what data is displayed in the Dump view: binary, ASCII, port settings.
- Added: displaying the monitoring session statistics in the status bar, when the session file is opened.
- Added: an ability to apply filters to the specific serial ports.
- Added: displaying data for the Write event in the Table view that application tried to write to the port, apart from actually written data.
- Added: an ability to disable the auto scrolling for the Terminal view.
- Added: the command line option that allows appending data to a file instead of overwriting it.
- Added: a progress bar when saving the monitoring session.
- Improved: the IRPs in the Table view now show the transcript hint from the Line view.
- Improved: “New session” window redesign (all available ports are displayed right away).
- Improved: the main window title now displays which serial ports are being monitored currently.
- Improved: monitoring session files can be opened with the double-click.
- Improved: monitoring session files can be opened by drag-and-dropping them onto the Serial Port Monitor window.
- Improved: the serial ports in the “New session” windows are now sorted by the port number instead of name.
- Improved: the monitoring does not start automatically when the monitoring session file is opened.
- Improved: “Data representation” option will not allow setting more than 100 characters per line now to improve the performance.
- Fixed: memory leak when “Keep last 100 IRP” is enabled (now this option prevents the high memory consumption during the long monitoring).
- Fixed: built-in terminal hanging when the hardware flow control is enabled and the serial port on the other side of the connection is not opened.
- Fixed: incorrect displaying of 0d 0a characters.
- Fixed: hanging when new serial ports appear in the system.
- Fixed: disabling of the Terminal view menu options when it is closed.
- Fixed: applying Capture options when the monitoring process is started.
- Fixed: parsing of the IOCTL_SERIAL_GET_PROPERTIES and IOCTL_SERIAL_LSRMST_INSERT events.
- Fixed: crashing on closing Serial Port Monitor during the opening of large monitoring session files.
- Serial Port Monitor ActiveX installation alongside Serial Port Monitor is no longer allowed.
New in Serial Port Monitor 6.0 Build 6.0.235 (Jul 23, 2015)
- Fixed: visualizers selection wouldn’t apply when starting a new session via command line
- Fixed: issue when options set via menu (View – Windows) applied to the wrong view
- Fixed: Send dialog options in Preferences were not applied after saving them
- Fixed: some cases when new events were not captured after monitoring restart
- Fixed: Read/Write data filter in Preferences failed to apply to Terminal view
New in Serial Port Monitor 6.0 Build 6.0.215 (Jul 23, 2015)
- Added: possibility to add several ports for monitoring in one session
- Added: requested length value is now displayed in Table and Line views
- Added: possibility to switch between the corresponding input/output packets in Table view (“Pair” context menu option)
- Added: possibility to save layout of all views’ windows
- Added: possibility to skip capture of Device Control events to avoid high memory usage
- Improved: nonpaged memory load was substantially decreased to avoid system hanging
- Improved: port monitoring proceeds even if serial port disappears from the system and then reappears
- Improved: settings at new session creation are preserved now
- Fixed: BSOD during the program uninstallation after erroneous monitoring start
- Fixed: issue when “merge data” option settings were not saved after the program restart
New in Serial Port Monitor 5.0 Build 5.0.191 (Jul 23, 2015)
- Added: possibility to merge data of the same type if it comes within a given time period in dump view
- Added: data packet size is displayed in table view now
- Added: Ctrl+A hotkey support in dump, line and table views
- Added: name of the application which opened COM port is now specified in line view
- Improved: ‘Clear All’ action now also resets statistics in Status bar, in addition to resetting data in visualizers. Ctrl+Delete hotkey was added for this action as well.
- Improved: session file name is now displayed instead of port name in window title bar when loading session from file, to make concurrent running of several sessions comfortable
- Improved: port parameters and statistics are now reset when starting port monitoring
- Improved: port parameters in Status bar are now reset when loading session from file
- Fixed: issue when meaning of certain fields, including StopBits/Parity, was not specified in line view
- Fixed: issue when description was not displayed for certain requests when loading session from file in line view
- Fixed: issue when new parity value set in send dialog was not applied in case the port was not open
- Fixed: issue when wrong port parameters were displayed in Status bar in case setting of new values failed
- Fixed: error during automatic check for updates at program start if there was no Internet connection
- Fixed: issue when failed requests were not displayed in line view
- Fixed: high CPU load if port was closed during file sending
- Fixed: issue when file dialog was invoked if file sending was canceled
- Fixed: issue when port name was not displayed in window title bar when entering full-screen mode in one of the views
New in Serial Port Monitor 5.0 Build 5.0.125 (Jul 23, 2015)
- Added: command-line options to configure data redirection at new session start or opening an existing one
- Added: redirected file can be either split into a bunch of files or can be limited to user-defined size
- Added: possibility to export raw data to a file in Terminal view
- Added: Status Bar progress notifications for some operations, like open file or apply filters
- Added: Alt+ hotkeys to “New Session” wizard
- Added: Find option is available in Table view as well now
- Added: time mark for each IRP in Dump view; read/write successive events are not combined into a single event any more
- Added: automatic check for updates
- Greatly improved: events monitoring speed
- Improved: redirect and export engines were fully rewritten
- Improved: the GUI was sped up and memory consumption reduced for Table, Line and Dump views
- Improved: large .spm session files are now processed much quicker, consuming less CPU
- Fixed: search is based on the current selection now, even if the selection changed during the process
- Fixed: issue with search textbox not being in focus in Find dialog
- Fixed: illogical Tab key behavior in “New Session” wizard
- Fixed: applying wrong interval at start of command looping
- Fixed: Find option works in “up” direction as well now
- Fixed: export errors for certain events in Line view
- Fixed: cases of erroneous data export in Dump view
- Fixed: wrong end-of-line export in Terminal view
- Update: Windows 2000 is not supported anymore
New in Serial Port Monitor 4.0 Build 4.1.2.293 (Jul 23, 2015)
- Added: Windows 7 and Windows Server 2008 support
- Fixed: issue on Windows 7 with starting monitoring serial port, which is already opened
- Fixed: captured data mismatch if compared in Dump and Line views
- More stable and bug-free monitoring of large data streams transmitted through serial ports
New in Serial Port Monitor 4.0.2.281 (Mar 12, 2008)
- Added: internal driver is launched automatically and administrator rights are not required to start monitoring serial ports now
- Added: ability to input any baudrate in Send dialog
- Improved: overall application stability while using multiple-processor systems
- Improved: stability with enabled DEP in Windows Vista
- Fixed: several issues with signed drivers in Windows 64-bit editions
- Fixed: minor bug in Preferences dialog
- Plenty of internal bugs and glitches fixed