Meniu Închide

Rescriere firmware WR841N v8.2

Salutare! În acest tutorial o să vă arăt cum puteţi să readuceţi la viaţă routerul TP-LINK WR841N v8.2 după un update de firmware greşit. Când funţiona am pus pe el firmware-ul Openwrt, apoi am încercat să repun firmware-ul original. Greşeala mea este că am pus firmware-ul de pe site fără să elimin partea cu boot din imagine.

 

 

Pentru a elimina boot din imagine, pe un sistem linux se tastează în Terminal comanda:

dd if=wr841nv8_en_3_13_33_up_boot(130506).bin of=firmware_fara_boot.bin skip=257 bs=512

După ce am pus firmware-ul original cel cu boot, după restart ledurile de la router (fără cel de power) au început să pâlpâie simultan.

Acum că l-am stricat trebuie să-l şi reparăm 😀
Pentru acest lucru avem nevoie de:
– un adaptor USB PL2303 To RS232 TTL
adapt_PL2303_RS232-img1
adapt_PL2303_RS232-img2
– un letcon
– 3 fire
Se desface routerul şi se lipesc cele 3 fire la TX, RX, GND (sau se poate lipi o mufa ventilator placa bază, floppy etc..). Configuraţia pinilor
wr841nv2_pin_config
După ce s-au lipit firele la router, conexiunea la adaptorul USB (recomand răsucirea firelor pe pinii adaptorului şi nu lipirea lor dacă nu aveţi fire cu mufe) se face în felul următor:

GND –> GND
RX –> TX
TX  –> RX
– Alimentăm routerul, conectăm adaptorul la portul USB apoi instalăm driverele pentru acesta. OS: XP, Vista, Windows 7, Windows 8, Windows 8.1
pl2303_com5
– Se descarcă Putty pentru a ne conecta la router.
putty_pl2303
– După ce ne-am conectat la router, aşteptăm să apară mesajul Autorebooting in 1 seconds şi se apasă rapid pe tastele TPL ,pentru afişarea consolei.
putty_wr841n_2
– Se setează placa de reţea (LAN) IP: 192.168.1.2 Subnet: 255.255.255.0 apoi se conectează cablul de reţea în portul LAN1 al routerului.
– Se crează pe C: folderul TFTP, după care se descarcă softul TFTPD şi se dezarhivează în folderul creat. Îl pornim apoi îl setăm:
tftpd_setari1
tftpd_setari2
tftpd_setari3
– Se copie firmware-ul fără boot creat în folderul TFTP. Cine are Windows îl poate descărca de aici. Atenţie! Firmware-ul este doar pentru v8.x
– Revenim la Putty şi tastăm următoarele comenzi:

setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.2

putty_wr841n_3
putty_wr841n_4
Se verifică setările prin comanda

printenv

putty_wr841n_5
Se încarcă firmware-ul în RAM.

tftp 0x81000000 wr841nv8_recovery.bin

putty_wr841n_6
Se şterge memoria flash

erase 0x9f020000 +0x3c0000

putty_wr841n_7
putty_wr841n_8
putty_wr841n_9
putty_wr841n_10
Se copie conţinutul din RAM în flash

cp.b 0x81000000 0x9f020000 0x3c0000

putty_wr841n_11
Setăm boot-ul

bootm 0x9f020000

putty_wr841n_12
putty_wr841n_13
Se închide Putty, se pune placă de reţea pe auto şi se configurează router-ul funcţional.

Sursa

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *