Archivi categoria: Fonera

Debrick Fonera? Metodi per resuscitarla…

Molti sono i motivi per un debrick: può capitare di installare male una versione di dd-wrt, salta la corrente, un collegamento può uscire fuori, diamo comandi sbagliati etc etc
E senza troppi ringraziamenti ci ritroveremo tra le mani un bel ferma carte.

Oggi vi illustro sommariamente quali sono i metodi più diffusi per il debrick delle fonera.

1. via FonFlash
2. via seriale
3. via jtag
4. desoldering, flashing via spi & soldering

Più si va avanti e più la cosa si fa seria… io li ho provati tutti e 4 su una fonera 2200.
Non vi racconto come sono arrivato al punto 4, ma vi racconto (a grosse linee) di cosa si parla per ciascun punto.

Punto 1: Via FonFlash
Esistono alcuni software che riescono a debrickare la fonera via ethernet senza neanche smontarla.
Il più blasonato è fonflash: FonFlash
Questo permette di flashare la nostra fonera in modo molto semplice senza troppi casini.
In pratica, darà gli stessi comandi del punto 2 ma in maniera autonoma.

Punto 2: Via Seriale
Questo è quello più apprezzato.
Se non avete brickato RedBoot potete entrare nei prompt dei comandi del bootloader della fonera e fare ciò che vi pare in stile “MS-Dos”.
Cancellerete le aree di memoria, uploadderete nuove immagini dd-wrt via tftp e potrete configurare manualmente alcune impostazioni di booting (vedi: fconfig).
Non solo… con questo comando potrete aggiornare anche RedBoot.
Ma ve lo sconsiglio fortemente, perchè se aggiornate male RedBoot passerete direttamente al punto 3 🙂
Il wiki di riferimento è questo: http://www.dd-wrt.com/wiki/index.php/LaFonera_Software_Flashing

Punto 3: Via JTAG
Qui le cose si complicano ancora di più.
Esiste un software scritto in linea di comando da un certo Tornato del forum dd-wrt.com.
Questo software si chiama tjtag e lo potete scaricare donando almeno 5$ al creatore: tjtag.com
In sintesi, tramite cavo dlc5/wiggler, vi interfaccerete sul pettinte jtag presente sulla vostra fonera (non più la seriale!).
E, se sarete fortunati, potete: arare tutta la memoria e flashare RedBoot (e non dd-wrt).
In questo modo potete andare al punto 2 e aggiustare la situazione.
Ma, tjtag con me ha fatto cilecca: non mi ha riconsciuto la memoria flash dove risiede il bootloader e dd-wrt, più precisamente la memoria era una: MX25L6405

Punto 4: Desoldering, flashing, soldering.
Questo è il metodo definitivo, dissalderete la memoria e la riprogrammerete con un programmatore SPI esterno.
Per ora l’ho solo dissaldata (e male) e sto attendendo dalla Cina una memoria nuova, il programmatore e l’adattatore.

Di ognuno di questi punti, scriverò (nel tempo) un articolo di approfondimento.

A presto

Wiring della seriale su Fonera 2100/2200

FON è un’organizzazione no-profit spagnola operante nel campo delle comunicazioni wireless nata originariamente come movimento cooperativo.

Nel settembre 2006 viene prodotta la Fonera, una piattaforma hardware/software di proprietà della stessa Fon, dotata di porta ethernet per il collegamento al router ADSL (la Fonera non è un modem ADSL) e di una antenna omnidirezionale rimovibile.

fonte: http://it.wikipedia.org/wiki/FON

Fonera divenne molto famosa in quanto spesso, per pubblicizzare questo movimento, veniva addirittura regalata o venduta a pochissimi euro.

Ciò che rende davvero interessante queste piccoli router è la possibilità di potervi installare firmware open come dd-wrt od open-wrt, entrambi derivati da firmware in uso su linksys wrt54gl.

Questi firmware rendono la fonera molto customizzabile e può essere usata sotto molte configurazioni interessanti, tra le quali la configurazione da repeater.

Oggi giorno si trovano ancora questi oggettini su ebay, ma questa stessa guida, con ogni probabilità può essere utilizzata su gran parte dei router presenti sul database dd-wrt: http://www.dd-wrt.com/site/support/router-database

Infatti basta avere una porta seriale e un convertitore USB-RS232.

Personalmente ho usato un convertitore acquistato per pochi spiccioli su ebay che monta un Silabs CP2102 (fratello scemo dell’ FTDI FT232RL)

miniusb2ttl2323

I collegamenti effettuati sono i seguenti:

PIN CP2102 – Fonera 2100

2 RXD -> Tx

3 TXD -> Rx

4 GND -> GND

1 3,3V ->Vcc

Come si può notare Rx e Tx sono invertiti.

Sotto il pinout del modulo acquistato dalla cina:

pindefinition

Seriale su Fon 2100:

fonserialpinout2100

Seriale su Fon 2200:

Conn_fon2200

Il collegamento finale risulta essere questo:

02042011185

Ora basterà collegare il cavo ethernet tra il pc e la fonera, dare alimentazione e seguire le tante guide che esistono sulla rete:

http://www.dd-wrt.com/wiki/index.php/LaFonera_Software_Flashing

http://www.wifi-ita.com/fon/180-flash-fonera-via-seriale-v1.html

http://www.wifi-ita.com/fon/371-flash-fonera-via-seriale-v2.html

Una volta sbloccata ho eseguito altre mod: ventola e seriale leggermente più accessibile