Installare openwrt sull’Alice Gate 2 Plus Wifi Voip – AGPF

Occorrente

  • Convertitore USB-Seriale ( anche un arduino va bene a tale scopo in quanto ne contiene uno )
  • Saper usare e possedere un saldatore a stagno per elettronica
  • Avere a disposizione 1 macchina con linux e saperci installare un server TFTP
  • Un programma per usare il terminale seriale compatibile con gli escape xterm , io ho utilizzato gtkterm

Collegamento della porta seriale sul router

Per collegare la porta seriale sul router si devono saldare 3 cavi sulle piazzole contrassegnate TX , RX e GND in questa disposizione ( tenendo le porte ethernet verso l’alto ed il PCB sul lato componenti ):
GND RX
GND +3.3V
GND TX

Una volta saldati i 3 cavi, collegare PRIMA GND con il convertitore, altrimenti c’è il rischio a causa di possibili dispersioni dell’alimentatore dell’AGPF di danneggiare il convertitore USB-Seriale ed il processore dell’AGPF.
Nel caso dell’arduino , a differenza del caso con un convertitore USB-Seriale, dovrete collegare TX con TX e RX con RX, in quanto la serigrafia sul circuito dell’arduino si riferisce al microcontroller e non al convertitore.
Nonostante l’arduino lavori a 5 volt e l’AGPF a 3.3 , non mi è mai successo che ci fossero danni o malfunzionamenti, si consiglia comunque di usare il meno possibile la porta seriale in queste condizioni.
La porta seriale va impostata a 115200 baud, 1 bit di parità e 8 bit di dati.

Entrare nella modalità recovery

Una volta collegati i cavi accendendo il router si dovrebbero vedere i messaggi di avvio sulla porta seriale, non appena compare una qualsiasi scritta premere subito ripetutamente il tasto invio per entrare in modalità recovery.
In modalità recovery dovrebbe sulla porta seriale comparire il prompt “CFE>”, accendersi il led power rosso ed il router avrà indirizzo ip 192.168.1.1 sulla porta ethernet numero 1.
Nel caso non compaia nessuna scritta o il router non risponda alla pressione del tasto invio, ricontrollare  i collegamenti e riprovare.

Eseguire il flash

Una volta che il router è in recovery, è sufficiente collegare un cavo ethernet verso una macchina con un indirizzo sulla stessa rete ( ma diverso da 192.168.1.1 ) che abbia un server tftp installato ed eseguire flashimage 192.168.1.X:nomefile.bin , dove 192.168.1.X è l’indirizzo della macchina e nomefile.bin è il nome del file da flashare.
Il firmware da flashare è quello jffs 128k, senza cfe per AGV2+W, scaricabile all’indirizzo http://downloads.openwrt.org/snapshots/trunk/brcm63xx/
Nel dettaglio la procedura è mostrata nel seguente video

Utilizzare la porta USB del router

Per utilizzare la porta usb del router è necessario installare kmod-usb-ohci , il quale abiliterà il controller USB host del router.

2 thoughts on “Installare openwrt sull’Alice Gate 2 Plus Wifi Voip – AGPF”

Leave a Comment