Restabilesc routere TP-LINK prin interfața serială, routere

În timpul intermitent O situație neașteptată: Opriți alimentarea, a schimbat în mod forțat prin versiunea consola de firmware, conceput pentru dispozitive model sau alte versiuni de fier a dispozitivului (versiunea hardware) complet diferit sau doar în procesul de actualizare a tuturor blocat, de așteptare pentru o oră, în speranța, apoi opriți alimentarea.

După alimentare sau reporni observați luminile intermitente continuu cu intervale de 2 secunde (restart ciclic) sau doar toate LED-urile sunt pe, adică, router-ul este transformat într-o cărămidă intermitent ... Am fost în studio a primit un router-caramida TL-WDR4300ND înregistrat accidental în firmware-ul de memorie flash pentru un model de router complet diferit ... fără a intra în detalii, după decizia de schimbare a firmware-ului prin intermediul consolei (în procesul de experimentare cu instalarea diferitelor pachete a căzut de pe interfața web și nu a vrut să pună), graba a condus la faptul că echipa este în loc de a descărca firmware pentru router WDR4300ND fost versiune descărcată WR1043ND. apoi a mers la comanda de a scrie în memorie. În cazul în care firmware-ul prin testarea de compatibilitate consola acolo, este doar înregistrează totul în memorie și repornire, rezultatul este evident - clipirea toate LED-urile router.

La momentul de recuperare a router-ului, există deja multe articole cum de a restabili modelul TL-WR1043ND. Dar un cuvânt ca aceasta de a face cu TL-WDR4300ND, așa cum se dovedește, în procesul de recuperare are mai multe caracteristici.

Faza pregătitoare

Caracteristica principală a restabili router printr-o interfață serială - este nevoia de a dezasambla complet unitatea, și poate trebuie să lucreze cu un ciocan de lipit. Algoritmul de proces:

  1. router-ul este conectat la interfața serială a router-ului pentru a trimite comenzi prin intermediul consolei
  2. router-ul este conectat printr-o interfață de rețea LAN1 router este conectat la placa de retea a calculatorului
  3. pe computerul începe serverul TFTP cu fișierul firmware
  4. intră într-o anumită secvență de comenzi, router-ul shake-uri de firmware de la un server TFTP în prezent în memoria RAM și apoi scrie în memoria flash, și apoi repornirea sistemului

Dacă este făcută corect va restabili funcționarea.

Obținerea unui firmware de lucru pentru router

Pentru firmware-ul au nevoie de o versiune de lucru a firmware pentru modelul dvs. router, care este necesar să se cunoască cu exactitate modelul de router și revizuirea acestuia.

Dacă vă veți recupera de la versiuni alternative router de firmware (dd-WRT, open-WRT) - este nevoie pentru a descărca cel mai recent firmware sau ansamblul pe baza firmware-ului alternativ pentru router.

DD-WRT este basculat departe ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2. selectați anul curent, iar cea mai recentă versiune de eliberare, apoi găsi o secțiune cu fișierul firmware al modelului routerului. Descărcarea firmware-ului din fabrică-to-ddwrt.bin

Principalul lucru nu este de a fi confundat cu versiunea de router!

4 pini bord Interfață serială

Locul de amplasare interfață serială și pinout.

interfață serială pe router TL-WDR4300ND

Pentru a introduce comenzi necesare pentru orice program de terminale, cum ar fi Putty. care pot fi acționate prin ssh, telnet, etc. Pentru a opera terminalul, este necesar să se instaleze și să configureze:

Configurarea chituri, trebuie să scrie portul (a se vedea. Device Manager)

server TFTP

În timpul restaurării activităților ar trebui să se execute un server TFTP, iar directorul rădăcină trebuie să fie localizat fișierul firmware (* .bin).

Dezasamblarea și de căutare bord unsoldered interfață serială

Procesul de a face dezasamblarea, cât ușor posibil, nu ar trebui să se grăbească forța fizică aplicată în mod excesiv. model de router TL-WDR4300ND destul de simplu dezasamblat, deșurubați toate șuruburile din partea inferioară a dispozitivului.

Pe modelul de router TL-WR1043ND lucruri mai dificile, în primul rând, este necesar să se untwist 2 șuruburi, în al doilea rând, se blochează twist pe conectori de antenă conexiune Wi-Fi wireless și să le înece pe deplin în carcasă, în a patra, împinge partea de mijloc negru a corpului (P cu nervuri în formă de cadru cu găuri pentru dispozitive și ventilație) conectarea se fixează pe fiecare parte și două zăvoare dezvăluie locuințe.

Operabilitatea router procesul de recuperare a

Asta a ajuns la partea principală a acestui manual. Ce ar trebui să fie în acest moment:

  • router dezasamblat și pregătite (eventual cu conectorul cositorite la portul serial de pe bord), un cablu de rețea este conectat la calculator prin intermediul LAN1
  • cablu (poate fi pre-conectat, aveți timp pentru a porni router)
  • care rulează un server TFTP
  • versiune a firmware-ului (firmware-ului) de lucru pentru router-ul, care este în directorul rădăcină al serverului TFTP
  • program terminal Glet este configurat și gata de conectare

Conectați cablul la conectorul serial de pe placa de bază

Conectați routerul la conectorul WDR4300ND serial

Pornirea router și compus rula Putty

În cazul în care contactele sunt conectate în mod corespunzător, cutia de conectare terminale, vom vedea următoarele linii recurente:

U-boot-DB120
DRAM: 128 MB
ID-ul citește 0x100000ff
Flash la dimensiunea 8MB, numărul de sectoare = 128
Flash: 8 MB
Utilizarea mediului implicit
În: serial
Out: serial
Err: serial
Het: ag934x enet_initialize ...
Ho adresă validă în Flash. Utilizarea adresă fixă
viespe masca resetare: c03300
WASP -> S17 PHY *
. 0x7 cfgl cfg2 0x7114
athrs17_reg_init: complet
ethO sus
ethO
Autobooting în 1 secundă

Aceste linii sunt repetate la intervale de 1-2 secunde, în sincronizare cu acest router sincron intermitent toți indicatorii cu LED-uri. Pentru a începe comenzile de care aveți nevoie pentru a avea timp să tastați comanda și apăsați enter TPL pentru intervale de 1 secunde după ce a scris Autobooting în 1 secunde și apoi reporniți router-ul dactilografiere, am transformat timpii de funcționare de la a cincea. Dacă totul se face pe ecran se va afișa un prompt pentru a introduce comenzi:

dbl2x> tftpboot
1 Viteza de 1000 DUP
Atenție: nici un nume de fișier de boot; folosind „6F01A8C0.img“
Utilizarea dispozitivului eth0
TFTP de la serverul 192.168.1.100; adresa noastră de IP este 192.168.1.111
Numele fișierului '6F01A8C0.img'.
Adresa de încărcare: x8100000
Jurnal: *
TFTP eroare: 'violare acces' (2)
Începând din nou

server TFTP descărcarea firmware-ului la router

Introduceți comanda: tftpboot 0x81000000 fabrica-la-ddwrt4300.bin

în cazul în care fabrica la-ddwrt4300.bin numele fișierului firmware-ului situată pe serverul tftp se execută,

Dacă totul este corect, începe procesul de descărcare a firmware-ului:

făcut
Octeții transferat = 8126464 (7c0000 hex)
dbl2x>

Ultimul număr de 7c0000 noi încă veni la îndemână, ca urmare știm că firmware-ul este în memoria router.

Clar zona de memorie flash necesară pentru a înregistra firmware-ul

De obicei, se recomandă să curățați zona mai întâi, și apoi descărcați firmware-ul, cred că e mai bine să fie în siguranță și mai întâi descărcați firmware-ul și numai apoi introduceți restul echipei.

să se întâmple, că ceva de genul:

Scrierea imaginii firmware-ului în memoria flash a router-ului

Fereastra se va afișa următoarele:

Dacă este așa, atunci procesul a fost un succes!

Repornirea router

Dacă routerul clipit o dată toate LED-urile, și apoi a mers o descărcare de succes, felicitări, router-ul este restaurat, puteți merge la interfața web (dacă restabiliți ddwrt firmware-ului sau a deschis-WRT ansamblul cu interfața web), atunci puteți configura similar cu instrucțiunile mele.

Iată un simplu proces de restabilire a performanței routere TP-Link folosind o interfață serială. Aceasta ajută cu routere în timpul Reanimare neprevăzută microcod acțiune destrukivnyh (firmware) al routerului.

Desigur, există o altă modalitate foarte bună de recuperare prin doar conectorul JTAG unsoldered, dar această metodă necesită un programator, și mult mai multe cunoștințe și experiență cu „de fier“.

Sper ca acest ghid ajuta pe cineva pentru a restabili dispozitivul, economisi timp pentru a studia materialul gramada poberezhet nervi și resurse financiare. Pur și simplu, în cazul în care se aplică totul cu calm.