Readme for HairyDairymaid's JTAG Tool for WindowsXP

Ported to Windows by Sherman Owen - http://www.sveasoft.com username ShermanOwen

----------------------------------------------------------------------------------------------

There are a few minor changes. You know that originally the pin configuration was compiled in, well I added a configuration file to the utility called Debrick.ini.

The format is pretty simple. The configuration items are name value pairs. Nothing but the configuration is allowed at this time, because I didn't feel like filtering comments. The format of the name value pairs is pretty open. I ignore all common delimiters.

TMS=1; is the same as TMS 1
The configurable items are TMS, TDI, TCK, TDO.
If you have connected TCK to d0 on port 0x378 the you would put:
TCK = 1;
If you have connected TCK to d3 on port 0x378 the you would put:
TCK = 4;
The number is the logical position on the data byte with the first position being 1.
IF the TDO pin is inverted, as mine is, then make the number negative.
TDO = -7

Notes on the dll.
This is a very virus like piece of code.
When you first run the program it will:
create a file in <WINDOWS>\system32 called hwinterface.sys
it extracts the content of this file from a compiled in resource.
it then registers the driver with the service control manager.
it then starts the driver.
it then connects to the driver.

if you have sc installed from the nt/2k or xp resource disk you can get rid of the installed driver by going to the command prompt and typing:

sc stop hwinterface
sc delete hwinterface 