JTAG instructions and hints

=Introduction= TODO: Add generic info about JTAG and why it safes ones ass if he messes with the flash =Hardware=

LS1
TODO: Add info about the additional Hardware mods needed to make JTAG working. Hint: bridge! + needed info about Flash structure

HG/HS
1) Installing headers TODO: what needs to be bridged?

Terastation
TODO: add specific Info if additional hardware mods are needed. + needed info about Flash structure

Terastation Pro v1
TODO: add specific Info if additional hardware mods are needed. + needed info about Flash structure

Mipsel-based boxes
TODO: Add info about the JTAG cable that works on the + needed info about Flash structure

LS Pro and LS Live
See the article at JTAG & OpenOCD for the LS-Pro for complete details and instructions.

Terastation Pro v2/Terastation Live (arm9)
Similar to the other arm9-based boxes from buffalo these 2 only have uboot in flash. everything else is read and executed from harddisc.

=Software=

See JTAG Software

How to use the JTAG-Tools
TODO: we need to link + describe either how to compile the tools and how to use the precompiled tools from the download-section

How to use HairyDairyMaids debrick
TODO: adding info about how to use it

=TIPS=

Flashing the bootloader only
Updating via JTAG is very slow. This is not really surprising as the JTAG protocol is a bit-level serial protocol. Writing the firmimg.bin file can easily take 24 hours or longer.

TODO: because we can flash the firmimg.bin much faster from UBoot