Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.32 KB

urjtag-dirtyjtag.md

File metadata and controls

35 lines (26 loc) · 1.32 KB

Using DirtyJTAG with UrJTAG

Project page

UrJTAG is one of the oldest FOSS JTAG software. Even though the project isn't as active as it was years ago, it remains a valuable tool for tinkering with EJTAG boards, or reverse engineering blackbox JTAG devices. Its codebase is relatively easy to understand, making it easy to hack new features.

Mainline UrJTAG has DirtyJTAG support since 763bbc revision and 2017.10 release. However, some package sources still use outdated UrJTAG from 2011, so you'll need to compile UrJTAG yourself :

cd /tmp
git clone https://git.code.sf.net/p/urjtag/git urjtag-git
cd urjtag-git/urjtag/
./autogen.sh
make
sudo make install

Once installed, you can use DirtyJTAG like any other JTAG cable in UrJTAG :

$ jtag
UrJTAG 0.10 #
Copyright (C) 2002, 2003 ETC s.r.o.
Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors

UrJTAG is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
There is absolutely no warranty for UrJTAG.

warning: UrJTAG may damage your hardware!
Type "quit" to exit, "help" for help.

jtag> cable dirtyjtag
jtag>