L'avevo già descritto in modo veloce su un altro thread, quando lo stavo facendo per il 7141.
Comunque, sul mio 7140 (Annex A originale, comprato in italia) da molto tempo uso Freetz, per avere qualche funzionalità in più, e per poter aggiornare il firmware tramite la sua interfaccia, che è più chiara per i messaggi, e ti dà la possibilità di fare un downgrade senza grossi problemi.
Per fare questo passaggio, da FW originale del 7140 a uno modificato del 7170, ho usato Freetz* per generare un FW del 7170 con l'opzione Alien Hardware per il 7140, Annex A, in inglese, e freetz mi ha generato un file immagine.
(* Bisogna usare un trunk di dev recente (non prima 5433), perché il supporto di alien 7140_7170 per annex A è stato aggiunto solo da questo trunk con la modifica che ho fornito io a oliver
)
Tramite l'interfaccia del freetz, ho caricato questo file immagine, il log dell'operazione è quello elencato nel mio post precedente, si vede che il Fritz ha accettato la versione del firmware:
- Codice:
curr: 39.04.67 new: xx.04.82
debug: curr: 39.04.67
debug: new: "XX.04.82"
major_currFWver=39
middle_currFWver=4
minor_currFWver=67
middle_newFWver=4
minor_newFWver=82
check Firmware Version: xx.04.82
DEBUG: 4 >= 4
DEBUG: 82 >= 67
Accept Firmware Version: xx.04.82
Ed il risultato finale è un firmware aggiornato per il 7140, che ha un bel po' di cose che non ci sono nel fw originale come il supporto nativo VPN, grafico internet, driver adsl aggiornato, softphone come dispositivo di telefonia, e tutto il resto che viene con un 7170:
Da notare che questo funziona con hardware 7140 Annex A originale, per le altre versioni bisogna controllare se i patch del freetz vanno bene cosi come sono, ma penso che bisogna fare qualche modifica a come funziona il freetz.