WARNING: This article was written 8 years ago, it may contain informations that are no longer valid.
Scrivo questo post come promemoria, magari sarà utile a qualcuno.
Nel mio caso, ho comprato due TL-WR703N da Aliexpress per usarli con OpenWrt.
Qualche anno fa ne avevo già comprati alcuni versione 1.6 e non ho avuto nessun problema con OpenWrt. Ma attenzione! Dalla versione 1.7 sembra che l’upload di firmware alternativi via Web Gui cinese sia bloccata.
Puo’ succedere anche che, patrocchiando con vari firmware, ci si ritrovi con un router che non fa piu’ il boot.
In entrambi i casi, questa procedura puo’ essere utile.
Come prima cosa sarà necessario rendere disponibili i pin per la porta seriale: +5v, GND, TX, RX
Sul sito di OpenWrt https://wiki.openwrt.org/toh/tp-link/tl-wr703n ci sono quasi tutte le istruzioni, ma preferisco ripotarle qui per maggiore chiarezza.
Poi ho collegato questi pin ad un adattatore RS232 <-> TTL (MAX232, tipo questo)
E mi sono collegato dal PC con Tera Term (115200 8n1).
Digitando “tpl” durante i primi secondi di boot, si puo’ accedere al prompt del bootloader:
hornet>
A questo punto:
- Ho scaricato dal sito di OpenWrt un vecchio firmware originale per il TL-WR703N.
Nel caso non fosse piu’ disponibile sul sito OpenWrt, basta cercare su Google: wr703nv1_cn_3_12_11_up(110926).bin
- Ho preparato un server TFTP sul mio computer, usando tftpd32.
Le impostazioni di default vanno benissimo.
Nella stessa cartella di tftpd32 ho copiato il file wr703nv1_cn_3_12_11_up(110926).bin
Tornando a Tera Term e al prompt del bootloader:
- Il mio PC ha IP 192.168.1.32, quindi ho impostato cambiato l’indirizzo del server:
setenv serverip 192.168.1.32
- Poi ho riportato i comandi trovati sul sito OpenWrt
tftpboot 0x81000000 wr703nv1_cn_3_12_11_up(110926).bin erase 0x9f020000 +0x3c0000 cp.b 0x81000000 0x9f020000 0x3c0000 bootm 9f020000
Et voilà.
Il TPLINK farà il boot con un vecchio firmware SENZA blocco di firmware alternativi.
Basterà flashare dall’interfaccia web cinese il classico https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/openwrt-15.05-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin, e OpenWrt sarà ancora una volta up and running.
“Come prima cosa sarà necessario rendere disponibili i pin per la porta seriale: +5v, GND, TX, RX”
Mi confermi che la tensione é +5 e non +3?