It occurred to me that I should probably describe what CoolTerm is for those who aren't familiar :-)
CoolTerm is a freeware serial terminal for macOS, Windows, and Linux that I have been continuously developing for almost 20 years now. The current version is v2.4.0 and can be downloaded here:
https://freeware.the-meiers.org/
The I'm currently working on v.2.5.0 (I might actually just call it 3.0.0 since enough new functionality has been added to warrant a major version increase).
Below is the description from the "Read Me" for this new version currently in development:
WHAT IS IT?
===========
CoolTerm is an easy-to-use terminal for communication with hardware connected to serial ports for macOS, Window, and Linux.
CoolTerm is a simple serial port terminal application that is geared towards hobbyists and professionals with a need to exchange data with hardware connected to serial ports such as servo controllers, robotic kits, GPS receivers, microcontrollers, etc.
The key features of CoolTerm include:
- Capability of multiple concurrent connections on separate serial ports, TCP, or UDP connections.
- Support for Raw and Telnet communication over TCP connections.
- Display of received data in plain text or hexadecimal format.
- Display of received data as graphic chart.
- Comprehensive terminal emulation (VT52, VT100, VT220, XTerm) in dedicated VT100 view.
- Support of ANSI color and CP437 character set in VT100 view.
- Hardware (CTS, DTR) and software flow control (XON).
- Visual line status indicators.
- Manual control of RTS, DTS, and serial BREAK.
- Configurable character, line, and packet transmit delays.
- Support for adding timestamps to received data.
- Customizable receive and transmit character handling.
- Keyword formatting in plain text and VT100 view.
- Support for transmit and receive macros.
- File transfer via RAW, XMODEM, YMODEM, ZMODEM, and KERMIT protocols.
- Easy sending of files via file dialog or drag-and-drop.
- Capability of capturing received data to text/binary files in plain text or hex format.
- Saving and retrieving connection options.
- Support for data forwarding between multiple terminals.
- Configurable toolbar.
- Scripting.
- and more...