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> | ||