domenica 1 maggio 2016

Come ripristinare il firmware su router TP-LINK WR841N/ND

Uno dei router che si presta più facilmente ad essere modificato ad esempio (come abbiamo visto nel precedente articolo relativamente all'installazione di DD-WRT) è il TP-LINK WR841N/ND, in questa guida vediamo come tentare di ripristinarlo se l'installazione o la modifica del firmware non vanno a buon fine (ad esempio nel caso in cui non si accenda o resti in bootloop).
La procedura è applicabile anche ad altri router simili della stessa marca!!

Originariamente la video guida è stata creata ed è presente (in inglese) sul canale di Richard Lloyd
da dove ho preso spunto per creare la seguente guida scritta:

GUIDA
1) Anzitutto accertatevi della versione hardware che possedete: sull'etichetta del vostro router
è indicato sia il modello che la versione del dispositivo quindi andate sul sito del produttore
e scaricate il firmware (per il TP-LINK WR841N/ND selezionate la versione e scaricatelo da qui)

Prima di iniziare col 2' punto se volete vedere quali operazioni esegue il router dall'avvio
 vi serve questo dispositivo o un equivalente Modulo STC CP2102 da collegare all'interno del router in questo modo:

2) Scaricate il software "putty" da qui,selezionate "serial", inserite la porta COM dove è collegato  (potete verificarlo da gestione dispositivi sul pc...) e impostate una velocità della porta(speed) superiore a quella di default (9600).. potete banalmente aggiungere uno zero e farlo diventare 96000.
Quindi cliccate su Open!

3) Adesso bisogna rinominare il firmware del router a seconda del modello e della versione che state utilizzando: ad esempio nel caso di un wr841n v10 rinominatelo in "wr841nv10_tp_recovery.bin".
quindi:
wr841nv10_tp_recovery.bin sarebbe il modello
wr841nv10_tp_recovery.bin sarebbe la versione hardware
E' necessario rinominare il file in questo modo perche all'avvio il router
cercherà proprio questo file per scaricarlo e installarlo!

4) Scaricate ora questo software per creare un server TFTP (tftpd32),cliccate Browse
e selezionate la cartella dov'è presente il firmware che avete rinominato prima...



5) Attaccate il router al pc con una delle porte ethernet gialle 
e seguite questo percorso:
Pannello di controllo>
Rete e Internet>
Centro connessioni di rete e condivisione>
>Modifica impostazioni scheda
Cliccate con tasto dx e poi "proprietà" nella scheda di rete ethernet>
Doppio click su: "Protocollo internet versione 4 (TCP/IPv4)"
e modificate temporaneamente i parametri come indicato:

6) Ora assicuratevi di aver disconnesso altre reti come la wifi,
 Spegnete il router e avviatelo col tasto reset già premuto...
continuate a premere per ancora circa 5 secondi dopo l'avvio
il router cercherà il suo file firmware proprio nell'indirizzo 192.168.0.66 e lo installerà.
Nota: potrebbe essere necessario ripetere un paio di volte la procedura affinchè funzioni!


Considerazioni: Il router in questo modo non viene flashato attraverso la chiavetta
per la connessione seriale: essa è necessaria solo per visualizzare con putty quali dati
richiede il router al pc all'avvio e quali operazioni esegue.
La procedura indicata dovrebbe funzionare anche con altri router simili della stessa marca
basta rinominare il firmware adeguatamente al modello e alla versione hardware.

Come sempre la procedura è a vostro rischio e pericolo: modifiche software o hardware di questo tipo potrebbero invalidare la garanzia del produttore
La procedura di installazione è stata comunque testata personalmente ed è funzionante per la versione indicata,v10.





2 commenti:

  1. Grazie mille ,la procedura funziona perfettamente .
    Ho lasciato la velocità della seriale a 9600 altrimenti il programma mi dava un errore.
    Come interfaccia ho utilizzato un CI MAX232 collegato alla seriale del PC.

    RispondiElimina