Downgrade Fritz!Box 7050 da 14.04.31 A 14.04.15

Da Vocesuip.
Versione delle 10:40, 18 apr 2008, autore: Massinge (Discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Konvmessagenl4.png ATTENZIONE: questa pagina contiene una guida consigliata ai soli utenti esperti!

Come riportare il Fritz!box 7050 a una versione pre-30

, quindi di nuovo patchabile Annex A e funzionante sulle ADSL italiane. Vi spiego come ho fatto, però:


ATTENZIONE ATTENZIONE ATTENZIONE ATTENZIONE

La procedura è relativamente semplice, ma MOLTO pericolosa quindi se il vostro 7050 diventa inutilizzabile non si assume nessuna responsabilità!

1) Procuratevi un server TFTP per PC, ad esempio io ho usato TFTPGui.

2) Procuratevi un'immagine binaria del bootloader ADAM2 versione precedente (cioè non quella presente nel firmware .30 e successivi), la procedura per estrarlo la trovate QUI, il bootloader corretto lo trovate QUI( dovete estrarre il file mtd2.bin e posizionarlo nella cartella di PUT and GET del TftpGui, per semplicità scegliete c:\).

Queste immagini dovrebbero essere reperibili in rete, altrimenti potete fare l'upload con TFTP da un altro Fritz (meglio se dallo stesso modello).

3) A questo punto dobbiamo sovrascrivere il bootloader del 7050 con la versione precedente, facendo attenzione che con il nuovo firmware il bootloader corrisponde a /dev/mtdblock3 anziché /dev/mtdblock/2.

- Se non l'avete ancora fatto abilitate il telnet sul 7050 (occorre la 14.04.31 perché sulla 14.04.30 non funziona).

Da telnet date (se non l'avete abilitato leggetevi la parte relativa al telnet):


cd /var/tmp 
tftp -g -r mtd2.bin 192.168.178.20

dove mtd2.bin è il nome del file immagine su PC e 192.168.178.20 è l'indirizzo IP del PC (ovviamente potete adattare questi due parametri al vostro caso). A questo punto avete mtd2.bin in /var/tmp, incrociate le dita e battete:

cat mtd2.bin > /dev/mtdblock3 

Se tutto è andato a buon fine avete sovrascritto il bootloader con la vecchia versione (se no, cominciate a pensare agli usi che potete fare di una scatoletta quadrata con tante lucine...).

4) Spegnete il 7050, e dopo qualche secondo battete ftp 192.168.178.1, dovrebbe apparirvi come al solito il prompt di ADAM2, entrate con adam2 sia come utente che come password.

Io per sicurezza ho dato "quote SETENV firmware_info,14.04.14" ma non dovrebbe essere necessario.

5) Spegnete ancora il 7050 e lanciate il recovery di una versione pre-30, io ho usato la 14.04.15.

Dovreste ottenere una versione Annex B perfettamente funzionante che potete patchare Annex A come di consueto.

Buona fortuna!

Giovanni



17/06/2007 edited By RedOctober71

La procedura sopra descritta funziona egregiamente ma "obbliga" l'utente ad installate un Server tftp sul proprio computer... Lo stesso risultato lo si può ottenere tramite un semplice wget del fritz puntando ad uno spazio web o ftp. Io ho messo a disposizione sul mio sito ftp il file "incriminato"e pertanto la procedura potrà essere anche la seguente (vedi punti sopra descritti):

Piccola premessa il fritz deve essere collegato direto al pc e su internet se no non riesce a scaricare con il wget qui sotto

1) *non necessario*
2) *è già a disposizione sul mio spazio ftp*
3) .. sostituisce solo le prime due righe di comando, il resto è come prima (cioè dovete contiunare da: A questo punto avete mtd2.bin in /var/tmp, incrociate le dita e battete...)
Dopo essere "entrati" in telnet sul fritz digitare (ogni riga seguita dal tasto invio):

cd /var/tmp 
wget ftp://stlb.no-ip.org/mtd2.bin

Cmq un plauso a Giovanni.. io ho testato la procedura da me indicata sulla mia pelle e non ho avuto problemi di sorta....



Strumenti personali