Skip to content

Releases: dirtyjtag/DirtyJTAG

Version 2.0

13 Dec 23:06
Compare
Choose a tag to compare

Another year, another DirtyJTAG release! And this time with our first major upgrade.

Changes:

  • USB protocol upgraded to the more efficient DJTAG2. DJTAG1-compatible software should continue to work with DJTAG2 probes, but the opposite is not necessarily true. We advise you to check against bcdDevice in the USB descriptors, or to query CMD_INFO.
  • Use of hardware SPI instead of bitbanged JTAG whenever possible.
  • USB packet buffering.
  • Bluepill and Olimex STM32H103 pinouts were changed to take advantage of the hardware SPI peripheral.
  • Reworked build system with better support of multiple hardware targets.
  • Open-drain SRST.

Many thanks to @phdussud and @zoobab for their stunning contribution to this release.

Version 1.4

17 Jan 00:15
3728cb9
Compare
Choose a tag to compare

About a year later, here comes the last DirtyJTAG 1.x release! No new feature, no new target, but some noticeable improvements.

This release brings:

  • Improved Makefile that taints build files with the platform they were built for
  • Improved documentation (hardware-specific documentation, dedicated pages for both UrJTAG & openFPGAloader, typos)
  • Faster JTAG bitbang code

Notes:

  • Many thanks to @phdussud and @thierer for their precious contributions!
  • The JTAG bitbang code has been modified to improve compliance to the JTAG spec. This could cause issues with some devices. If you encounter such problems, please file an issue.

Version 1.3

21 Jan 20:43
Compare
Choose a tag to compare

Two years in the making, DirtyJTAG v1.3 is here! Some new features have been added, new hardware targets have been added (thanks to zoobab and Olimex for their contributions!).

This release brings:

  • Better Makefile
  • Frequency control support (finally!)
  • New targets added (Baite, Olimex STM32-H103, ST-Link v2 white)

Notes:

  • DFU has been removed because of USB enumeration issues (#52)

Version 1.2

24 Feb 01:01
060c1bc
Compare
Choose a tag to compare

This release brings :

  • ST-Link v2 DFU bootloader support
  • Faster build system (unicore-mx is only built for stm32f1 CPUs)
  • Fixes in Docker build

Known issues :

  • Still no frequency control support

Version 1.1

30 Nov 21:53
Compare
Choose a tag to compare

This release brings :

  • STM32F101-based ST-Link v2 support
  • Multi-target build system (available targets : bluepill (default), stlinkv2)

Known issues :

  • Still no frequency control support

Version 1.0

18 Oct 21:44
Compare
Choose a tag to compare

After some months of hard work and failed attempts of getting it working with OpenOCD, DirtyJTAG is finally out.

This release does not have clock frequency control.