Tuesday, October 28, 2014

Books that mention CoolTerm

Did you know that there is a host of interesting books out there that mention CoolTerm? Here is a snapshot of what appears to be a growing list:
Rob Faludi was kind enough to send me a copy of his book to review a few years ago when it came out. It's a nice read and a good way to get hooked on XBee. I can also recommend Tom Igoe's book (to which Rob contributed as well), which I ended up buying for myself.
I obviously can't afford to buy all the books on this list, especially if it keeps growing as it has, but I would certainly like an opportunity to read them. So, if you're one of the authors of the books above and would like to make a contribution to the "CoolTerm Library" by donating a copy of your book (a signed copy would be nice :-)), I would appreciate it very much.

Sunday, September 21, 2014

CoolTerm 1.4.4

CoolTerm 1.4.4 is now available for download and includes a handful of feature enhancements as well as some bug fixes. Here is what's new:


  • Added feature that shows the path to the current capture file (if a capture is currently active) when the mouse is hovered over the serial port status label at the bottom left of the CoolTerm window.
  • changed Enter key emulation settings to use popup menu and added the option use a custom sequence to emulate the enter key.
  • Added additional font sizes to preferences dialog.
  • Added option to reduce the terminal refresh rate to once per second in order to reduce the CPU load on systems where power consumption is critical.
  • Added text the the built in help to explain that reducing the size of the receive buffer can be used to reduce CPU power consumption.
  • [MAC] Compiling for Cocoa from now on.
  • [MAC] Added basic retina support.


  • CoolTerm now properly remembers the last used folders (individually) for opening connection settings, capturing to text files, as well as sending text files.
  • Added DEL character (ASCII 127) to the routine that handles BS characters in ASCII view.
  • optimized code to reduce CPU load while sending text files.
  • stability improvement to the code of the circular receive buffer.


  • fixed code that could cause extended ASCII characters to sometimes be incorrectly translated from hexadecimal format to plain text.