Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
jtag [2009/11/07 18:36] naf |
jtag [2013/10/31 20:55] |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | **Mini guida su come recuperare i nostri bene amati Fritz!Box in caso di perdita di bootloader o Environment.** | ||
- | **ATTENZIONE*** | ||
- | Tutto quello che farete è a vostro rischio e pericolo. | ||
- | |||
- | **Requisiti:** | ||
- | |||
- | 1)Scaricate il materiale software nella sezione download di questo sito sotto la voce jtag. | ||
- | |||
- | 2)Vi occorre un circuito adatto per questo tipo di operazione e ci sono vari tipi come descritto qui sotto. | ||
- | |||
- | **A) Circuito semplice con 4 resistenze da 100 ohm e 2 da 330 ohm:** | ||
- | |||
- | {{:1.jpg|}} | ||
- | |||
- | **B) Circuito pronto acquistabile su ebay a pochi soldi:** | ||
- | |||
- | {{:2.jpg|}} | ||
- | |||
- | **C) Se volete, lo potete costruire come predisposto su questo disegno:** | ||
- | |||
- | {{:3.jpg|}} | ||
- | |||
- | **E otterrete un lavoro di questo tipo:** | ||
- | |||
- | {{:4.jpg|}} | ||
- | {{:5.jpg|}} | ||
- | |||
- | 3) Scompattiamo il software jtag Utility in una directory; | ||
- | |||
- | 4) Registriamo la dll giveio.dll da inserire nel percorso **C:\windows\system32\drivers\giveio.dll;** | ||
- | |||
- | 5) Impostiamo come stampante predefinita in Windows : Generic text only; | ||
- | |||
- | 4) Colleghiamo la JTAG al Fritz!Box e alla parallela del pc (entrambi da spenti); | ||
- | |||
- | 5) Apriamo il prompt DOS; | ||
- | |||
- | 6) Facciamo una prova per vedere se il cavo funziona a dovere: | ||
- | |||
- | **wrt.exe -probeonly** | ||
- | |||
- | Alimentiamo il fritz e premere invio subito, dovremo vedere la versione della jtag, il cpu e la flash... allora abbiamo fatto un buon lavoro altrimenti bisogno usare il feadi-jtag che si trova sempre nella cartella jtag-utility per identificare il difetto del nostro collegamento, una volta accettato il buon funzionamento del cavo, non dobbiamo far altro che flashare il nostro fritz!box. | ||
- | |||
- | **NOTA:** | ||
- | Il fritz può andare in dead state per mancanza di mtd4.bin o bootloader, tutto dipende da quello che abbiamo toccato per mandarlo in questa condizione e per sapere la mappatura delle partizioni per il modello di router in nostro possesso, andiamo su [[http://www.fritzbox-forum.com/fritzbox-f1/raccolta-info-per-jtag-t411.htm?highlight=jtag|Questo thread]]. | ||
- | Una volta visitato quel thread, siamo pronti per caricare ciò che ha perso il nostro fritz... | ||
- | **Ad esempio:** Per mandare il bootloader o mtd4.bin, dobbiamo rinominarlo in **custom.bin** e posizionarlo nella nostra directory di lavoro. | ||
- | |||
- | Per flashare il bootolader di qualunque modello di fritz: | ||
- | |||
- | **wrt.exe -flash:custom /skipdetect /instrlen:5 /window:90000000 /start:90000000 /length:10000** | ||
- | |||
- | Invece per flashare un environmente, il discorso cambia... appunto per quello ho detto di consultare la mappatura delle partizioni, ma cmq prendiamo l'esempio per trasferire mtd4.bin ad un fritz 7170: | ||
- | |||
- | **wrt.exe -flash:custom /skipdetect /instrlen:5 /window:90800000 /start:907C0000 /length:20000** | ||
- | |||
- | |||
- | Da notare bene start è il più importante. | ||
- | |||
- | Ulteriori informazioni in lingua Tedesca [[http://www.ip-phone-forum.de/showthread.php?t=111863|Sito madre della procedura]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | --- //[[naf]] 2009/11/07 18:29// |