UrJTAG aims to create an enhanced, modern tool for communicating over JTAG with flash chips, CPUs, and many more. It takes on the well proven openwince jtag tools code. Future plans include conversion of the code base into a library that can be used with other applications. A flexible remote communication protocol that can be used over almost any type of serial link (including TCP/IP) is in the works.
There is now, march 2018, a freeze for release 2017.10 Pre-release 2017.10pre2 is out and "works for me" message to the mailinglist will trigger releasing 2017.10.
Release 0.10 has consolidated several parts of UrJTAG. Improvements in the build system and library detection now allow for better compatability with Windows platforms. This is complemented by a self-installing executable for Windows. With the introduction of the "pod" command, all JTAG signals including TRST and SRST are now freely controllable. Flash programming performance has been improved by adding multi-byte write mode capability to the flash drivers. Chips supporting this burst mode are automatically detected and benefit from a programming speed-up of several factors. Many annoyances and bugs have been fixed.
Version 0.10 has been released on April, 17th 2009 and is now available in the Downloads section!