>> Ripristino di ADAM2 via ejtag con Ciclamab
Finalmente un programma semplice, potente e free per fare questo!
N.B.: è necessaria una versione di ciclamab >= 3.1.0
- "flash memory model": lasciamolo su autodetect ... altrimenti se avete problemi provate a selezionare il vostro modello.
- "Options": lasciamo la spunta su backup, fà un backup dell'area mtd2 dove è presente adam2, anche se non serve a molto visto che se siete arrivati all'uso della jtag, adam2 sarà ormai corrotto, comuque lasciatelo non si sà mai.
- "JTAG interface": consiste nel tipo di interfaccia, quelle di dlinkpedia sono tutte wiggler quindi se avete fatto i circuiti pubblicati su questo sito, selezionate questo tipo di interfaccia. Se siete curiosi c'è anche l'interfaccia xilinx ma consiglio la prima perchè è quella con cui è stato testato il programma e perchè è supportata anche da OCD FLash Programmer.
- nel campo "adam2": selezionare il file "intero" che avete preso da qui http://files.dlinkpedia.net/altro/adam2_backup/ . Per le flash rom intel scaricate il file "adam2 per intel" per tutte le altre (amd, atmel ecc...) scaricate il file "adam2 per amd comp."
- l'area debug mostrerà i messaggi delle varie operazioni in corso
Ora potete cliccare "START" e il gioco è fatto!
p.s.: il programma è fornito anche di una sezione per la cancellazione dell'area mtd3 (dove stà l'area env) questo perchè se danneggiata, adam2 pur essendo integro, potrebbe non partire perchè riconosce dei valori di env non validi. Per ovviare a ciò l'unico metodo è cancellare la mtd3 via jtag. L'area env corretta sarà ricreata interamente, da adam2 che a questo punto potrà bootare; l'unica cosa da sistemare sarà la variabile "maca" che contiene il mac address con quello esatto del nostro router. Quest'ultima cosa potrà essere fatta con il tool apposta compreso in ciclamab, via ethernet.
