Telsey MAGIC EJTAG Debrick Utility v0.9beta2
============================================ Telsey MAGIC EJTAG Debrick Utility v0.9beta2 ============================================ ABOUT: This program is a hacked version of WRT54G/GS debrick utility. It's able to read/write flash memory on the Telsey MAGIC and compatible routers via EJTAG using either DMA Access routines or PrAcc routines (slower/more compatible). USAGE: ./Telsey PARAMETER [option]... Required Parameter ------------------ -backup:<cfe|cfe_nvram|bootimg1|bootimg2|wholeflash|custom> -erase:<cfe|cfe_nvram|bootimg1|bootimg2|wholeflash|custom> -flash:<cfe|cfe_nvram|bootimg1|bootimg2|wholeflash|custom> -probeonly -show:fc Optional Switches ----------------- /noreset ........... prevent Issuing EJTAG CPU reset /noemw ............. prevent Enabling Memory Writes /nocwd ............. prevent Clearing CPU Watchdog Timer /nobreak ........... prevent Issuing Debug Mode JTAGBRK /noerase ........... prevent Forced Erase before Flashing /notimestamp ....... prevent Timestamping of Backups /dma ............... force use of DMA routines /nodma ............. force use of PRACC routines (No DMA) /window:XXXXXXXX ... custom flash window base (in HEX) /start:XXXXXXXX .... custom start location (in HEX) /length:XXXXXXXX ... custom length (in HEX) /silent ............ prevent scrolling display of data /skipdetect ........ skip auto detection of CPU Chip ID /instrlen:XX ....... set instruction length manually /cable:XXXXXXXX .... set cable type (xilinx, jkeys, wiggler) /fc:XX = Optional (Manual) Flash Chip Selection Use the parameter -show:/fc to see the complete chip list ----------------------------------------------- NOTES: 1) If 'flashing' - the source filename must exist as follows: CFE.BIN, NVRAM.BIN, BOOTIMG1.BIN<1|2>, WHOLEFLASH.BIN or CUSTOM.BIN 2) As my knowldge, Telsey MAGIC is not provided with CPUs watchdogs bonded with the nTRST line. However it is best to make a power cicle before any backup, flash or restore. ****************************************************************************** * Flashing the BOOTIMGes or WHOLEFLASH will take a very long time using JTAG * * via this utility. You are better off flashing the CFE & NVRAM files * * and then using the normal CFE, TFTP or Web method to flash the BOOTIMGes * * via ethernet. * ******************************************************************************