Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
— |
telsey_debrick [2008/04/14 13:21] (versione attuale) |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
+ | ====== Telsey MAGIC EJTAG Debrick Utility ====== | ||
+ | {{bin:telsey_debrick-0.91beta1.tar.gz|Telsey MAGIC EJTAG Debrick Utility v0.9beta2}} | ||
+ | |||
+ | <code> | ||
+ | ============================================ | ||
+ | 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. * | ||
+ | ****************************************************************************** | ||
+ | </code> |