[TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Discussioni riguardante il Firmware

Moderatore: phpBB Moderatori

  • Advertisement

[TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda lonegunman » mer gen 14, 2009 12:33 am

[glow=red,2,300]Fritz multilingue (compreso l'taliano) e multi annex[/glow]

Posso dire con piacere che la sperimentazione del firmware multilingue e multi annex si è conclusa con successo per cui è giunto il momento di fermare lo sviluppo e spiegare come funziona il trucco.
Questa procedura è stata testata con tutti i modelli della serie 71XX cioè 7170, 7140, 7141, speedport w701v e speedport w900v e con i firmware .67 in tedesco.
[glow=red,2,300]
Materiali e Metodi[/glow]

  • freetz o altro tool per la decompressione e ricompressione del firmware (a breve preparerò un pacchetto di tools per dos/windows in grado di svolgere questo compito)
  • firmware .67 in lingua tedesca per il proprio apparecchio
  • firmware .67 multilingue per il modello 7270 (reperibile nei vari repository, il mio, quello di skizzo o quello di massinge)
  • 15 minuti di tempo

[glow=red,2,300]Definizioni[/glow]

L'asterisco è utilizzato secondo il normale uso di carattere jolly
I percorsi indicati sono quelli standard di freetz e viene omessa la directory in cui è contenuto freetz , le anchestor e la directory in cui sono contenuti i fw decompressi.
Le parentesi uncinate < > non devono essere digitate e seguono la notazione standard e delimitano un parametro da sostituire, il nome interno alle parentesi uncinate normalmente è esplicativo

[glow=red,2,300]Procedimento
[/glow]
Decomprimere entrambi i firmware, se utilizzate freetz è sufficiente dare il comando ./fwmod -u
nella cartella dove avete decompresso il fw per il vostro apparecchio copiate la cartella original in una nuova cartella che si chiamerà modified

libreria del database linguistico

la prima cosa da fare è sostituire il file che si occupa dell'internazionalizzazione libtiinterpreter.so.0.0.0 (si trova in filesystem/usr/lib) con il corrispondente file del 7270

database linguistico

nella cartella filesystem/etc/ copiate tutti i files htmltext*.db (compreso il symlink)
sostituite anche i files default.language e fallback.language (lingua di default e lingua utilizzata in caso di errori)
definizioni nazionali (variabile CONFIG_COUNTRY)
nella cartella filesystem/etc/ eliminate le cartelle che contengono le definizioni nazionali default. seguito da numeri e copiate tutte le cartelle default. Seguite da numeri che trovate nella /filesystem/etc del 7270

valori di default dell'apparecchio

sempre nella cartella etc eliminate il contenuto della cartella default.Fritz_Box_* e sostituitelo con il contenuto della default.Fritz_Box_7270_16
attivazione delle funzioni di internazionalizzazione
nel file filesystem/etc/init.d/rc.conf alla fine della lista di configurazioni export CONFIG_* aggiungete le seguenti righe:
Codice: Seleziona tutto
export CONFIG_MULTI_LANGUAGE=”y”
export CONFIG_MULTI_COUNTRY=”y”


più avanti troverete questa riga:
Codice: Seleziona tutto
export OEM

che va modificata in questa maniera:
Codice: Seleziona tutto
export OEM=”avme”


a questo punto basta sostituire le directory filesystem/usr/share e filesystem/usr/www con quelle del 7270

nota: se avete solo 8Mb (tutti i modelli escluso il 7270_16) e il firmware risulta leggermente troppo grande, la soluzione è quella di togliere i file audio della segreteria telefonica nelle lingue non necessarie che si trovano in filesystem/usr/share/tam/msg/default ed eventualmente sostituirli con dei symlink (non necessario) oppure è sufficiente eliminare la cartella DECT per i modelli che non hanno il supporto DECT

anche se ci sono le cartelle per tutte le lingue supportate i files di fatto sono in tedesco (cartella de) ed in inglese (tutte le altre)

ricomprimete con ./fwmod -p e avrete il vostro firmware multilingue, multicountry e multiannex. saranno ancora presenti nell'interfaccia le  pagine di configurazione di hw non presente che naturalmente non saranno funzionati.

(opzionale) se desiderate il settaggio software dell'annex
export CONFIG_DSL_MULTI_ANNEX=”y”
per il settaggio del multi annex bisogna anche sostituire la parte finale del file compresa tra
Codice: Seleziona tutto
###########################################################################
## Annex
############################################################################

e
Codice: Seleziona tutto
############################################################################

con questa:
Codice: Seleziona tutto
###########################################################################
## Annex
############################################################################
LOADANNEX=`echo ar7cfg.dslglobalconfig.Annex | ar7cfgctl -s 2>/dev/null | sed s/\\"//g`
if [ -z "${LOADANNEX}" ] ; then
     export ANNEX=`cat $CONFIG_ENVIRONMENT_PATH/annex`
else
     export ANNEX=${LOADANNEX}
fi
if [ -z "${ANNEX}" ] ; then export ANNEX=${CONFIG_ANNEX} ; fi
############################################################################


(opzionale) soluzione bug monitor WLAN
come rilevato da molti il monitor WLAN del fw .67 non funziona, il problema si può risolvere con utilizzando i files wlan_devices.js wlandev.xml nella cartella wlan dell'interfaccia html e libwlan.so presi dalla FRITZ.Box_Fon_WLAN_7170.29.04.67.image

(opzionale)
ottimizzazione modulo dsl
il modulo dsl microvoip-dsl.bin si trova nella cartella filesystem/usr/lib/modules potete sostituirlo con lo stesso file preso dal fw che ha le prestazioni migliori con la vostra linea dsl

(opzionale) rimozione parti non necessarie e aggiunta fon 3 nel 7170
l'interfaccia web è basata su html e javascript, con un semplice editor di testo si può modificare a piacimento.

Sto finendo una serie di patch che servono ad aggiungere e rimuovere vari componenti dell'interfaccia in particolare:

rimozione DECT (per tutti gli apparecchi non dect)
aggiunta fon3 (per il 7170)
rimozione S0 (per 7140, 7141 e sp W701V)
rimozione LAN2 LAN3 e LAN4 (per 7141)
rimozione USB (per sp W701V)
Ultima modifica di lonegunman il gio gen 15, 2009 5:24 pm, modificato 1 volta in totale.
Software is like sex, it's better when it's free (Linus Torvalds)
Avatar utente
lonegunman
Guru
Guru
 
Messaggi: 1568
Iscritto il: gio gen 18, 2007 11:38 am
Località: Milano
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda Tokka » mer gen 14, 2009 2:05 am

:o :o Azz.....direi che come guida è ottima, complimentssss  ;D ;D ;D ;D ;D ;D ;D ;D
Vedo di sperimentarla quanto prima ;) (già sento che sta nascendo una wiki  :D :D)
:) :)
Fritz
vari...
Ip-301 lock & free
Nslu2 -> debian [lenny]
Gigaset S450IP
Sto rimettendo in piedi la baracca
Avatar utente
Tokka
Guru
Guru
 
Messaggi: 3888
Iscritto il: gio feb 23, 2006 11:04 am
Località: Vago.......
Ha ringraziato: 1 volta
Hai ringraziamenti: 1 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda massinge » mer gen 14, 2009 11:47 am

@ lonegunman: Ti sei dimenticato una cosa.. la segreteria!

Sostituire le cartelle sotto usr/share/tam /msg/default con quelle del 7270.. però se non erro così il firmware supera gli 8 Mega e , sempre se non erro, tu hai utilizzato solo la cartella it (italia) e  dei symlink al posto delle altre.. o ricordo male io?  ;)  ;D

Ciao!
Fon WLAN  7170 b1.1 by Vocesuip dsl 57.10
5140 firm. 43.04.57 mod. En dsl driver 57.10
Fon WLAN firm. 08.04.26 EN
Fon WLAN firm. 08.04.49 EN dsl driver 57.10
Avatar utente
massinge
Guru
Guru
 
Messaggi: 4565
Iscritto il: mar feb 20, 2007 9:56 am
Località: Sassari - Sardegna
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda Alex! » mer gen 14, 2009 1:05 pm

La segreteria del firmware internazionale è in inglese..

E Chiedo una cosa per chi ha il firmware internazionale e vorrebbe risolvere il bug del monitor wlan come deve fare?
Ultima modifica di mipaneb il mer dic 14, 2011 11:06 am, modificato 1 volta in totale.
Motivazione: rimozione quote integrale
Alex!
Advanced
Advanced
 
Messaggi: 132
Iscritto il: lun dic 29, 2008 6:27 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda lonegunman » mer gen 14, 2009 1:07 pm

yep hai ragione massi ... con tutte le segreterie è 58112 bytes troppo grande

piccola svista ..., correggo subito
Software is like sex, it's better when it's free (Linus Torvalds)
Avatar utente
lonegunman
Guru
Guru
 
Messaggi: 1568
Iscritto il: gio gen 18, 2007 11:38 am
Località: Milano
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda Alex! » mer gen 14, 2009 1:09 pm

Ma perchè c'è anche la segreteria in italiano nel firmware internazionale?? Non mi sembra, scusate sto in confusione...
Ultima modifica di mipaneb il mer dic 14, 2011 11:06 am, modificato 1 volta in totale.
Motivazione: rimozione quote integrale
Alex!
Advanced
Advanced
 
Messaggi: 132
Iscritto il: lun dic 29, 2008 6:27 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda lonegunman » mer gen 14, 2009 1:10 pm

La segreteria del firmware internazionale è in inglese..


si

E Chiedo una cosa per chi ha il firmware internazionale e vorrebbe risolvere il bug del monitor wlan come deve fare?


la ultima versione che ho fatto io per il 7170 è già patchata, altrimenti trovi le istruzioni in fondo al tutorial, nella parte "opzionale"
Avatar utente
lonegunman
Guru
Guru
 
Messaggi: 1568
Iscritto il: gio gen 18, 2007 11:38 am
Località: Milano
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda Alex! » mer gen 14, 2009 1:12 pm

Quindi va bene anche per il 7270?? E non ho capito la parte della segreteria... quindi la posso rendere italiana?? Oppure al momento non è ancora possibile?

Ultima domanda,  praticamente, questa qui che hai fatto è un firmware che ora ce l'hanno solo i tedeschi .67 e tu l'hai italianizzato, oppure è un firmware internazionale che ancora non l'hanno pubblicato perchè la avm la sta testando??
Ultima modifica di mipaneb il mer dic 14, 2011 11:09 am, modificato 2 volte in totale.
Motivazione: rimozione quote integrale
Alex!
Advanced
Advanced
 
Messaggi: 132
Iscritto il: lun dic 29, 2008 6:27 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda Annex » mer gen 14, 2009 1:20 pm

@lone

visto che ti stai prodigando in questa stupenda impresa, ti volevo segnalare, se non hai già corretto, che nel tuo ultimo firmware non hai rimosso la parte dect dalle impostazioni del led info.

ciao
annex
Avatar utente
Annex
Advanced
Advanced
 
Messaggi: 298
Iscritto il: mer set 20, 2006 5:19 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda lonegunman » mer gen 14, 2009 1:20 pm

grazie annex, provvederò
se e quando sarà attiva una svn potrete contribuire direttamente tutti all'aggiornamento delle patch


Alex!, si, funziona anche per il 7270 ma in questo caso esiste già il fw multilingua ufficiale per cui non vedo perché modificarlo se non a scopo di studio.

per quanto riguarda la patch wlan per il 7270 provare a prendere i files che ho indicato da una versione precedente (anche tedesca) del fw del 7270

la segreteria è predisposta per le varie lingua nel senso che c'è una cartella per ogni lingua solo che, a parte il tedesco, tutte contengono solo la lingua inglese
Avatar utente
lonegunman
Guru
Guru
 
Messaggi: 1568
Iscritto il: gio gen 18, 2007 11:38 am
Località: Milano
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda massinge » mer gen 14, 2009 1:26 pm

@ lonegunman: dimenticavo di dirti che comunque hai fatto un ottimo lavoro  :o :o !
Grazie da parte di tutto il forum ;) !
Ciao!
Fon WLAN  7170 b1.1 by Vocesuip dsl 57.10
5140 firm. 43.04.57 mod. En dsl driver 57.10
Fon WLAN firm. 08.04.26 EN
Fon WLAN firm. 08.04.49 EN dsl driver 57.10
Avatar utente
massinge
Guru
Guru
 
Messaggi: 4565
Iscritto il: mar feb 20, 2007 9:56 am
Località: Sassari - Sardegna
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda Alex! » mer gen 14, 2009 5:23 pm

Lonegunman, lo so che darò fastidio ma ti è difficile spiegarmi passo passo come modificare i file? cioè ok devo prendere i file wlan dal tuo firmware 7170 e scompattare il firmware tramite quei tool ma poi come li carico sul mio firmware, senza dover toccare proprio tutto?? Posso farlo tipo sovrascrivendo i file nel router?? Grazie.
Ovviamente parlo della sola modifica Wlan.
Alex!
Advanced
Advanced
 
Messaggi: 132
Iscritto il: lun dic 29, 2008 6:27 pm
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda ilkless » mer gen 14, 2009 5:35 pm

@lonegunman
la versione + recente per speedport w900v che ho trovato è W900V_v34.04.57.image
si puo' usare questa ho si trova una versione + aggiornata?
fritz 7050 .26 en
fritz!box
speedport w900v appena mi arriva
Avatar utente
ilkless
Beginner
Beginner
 
Messaggi: 58
Iscritto il: ven nov 17, 2006 10:49 am
Località: cles
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e

Messaggioda linus » mer gen 14, 2009 5:46 pm

Alex! ha scritto:... come modificare i file?...


devi scompattare i file del FRITZ.Box_Fon_WLAN_7170.29.04.67.image, con il metodo indicato dal Lone per la scompattazione dei file image che trovi anche in WIKI, e lasciare quel firmware scompattato nella cartella che ti crea.
Successivamente scompatti l'image del firmware che ti interessa seguendo lo stesso procedimento e fai la copia dei files wlan_devices.js wlandev.xml nella cartella wlan dell'interfaccia html e libwlan.so.

Dopodiche ricompatti il firmware e lo carichi da interfaccia web del fritz!box.

linus
Avatar utente
linus
Guru
Guru
 
Messaggi: 3959
Iscritto il: lun ago 14, 2006 10:27 am
Ha ringraziato: 2 volte
Hai ringraziamenti: 2 volte

Re: [TUTORIAL] Fritz Box multilingue (compreso l'taliano) e multi annex

Messaggioda lonegunman » mer gen 14, 2009 8:35 pm

@alex
non avendo il 7270 non ho potuto testarla, io ti consiglierei di fare la stessa procedura ma usando i file del fw .67 tedesco del 7270 o del 7240 (supponendo che il quel fw il monitor wlan funzioni) o di qualche numero precedente tipo il .63 internazionale in quanto la wlan del 7270 ha un hw diverso rispetto agli altri modelli fritz esistenti.
fai dei tentativi, al massimo il monitor continua a non funzionare

@ilkless
quella è l'ultima (e l'unica credo) versione del fw per w900v che ho rilasciato ed è l'unica in lingua non tedesca (al momento) perfettamente funzionate.
la procedura citata non può funzionare su quel firmware a causa della diversa struttura del fw internazionale ufficiale
puoi fare la .67 tedesca con speed-to-fritz e seguire la procedura per l'internazionalizzazione ma ci sono alcuni problemi con il dect, proprio in questi giorni ci sto lavorando per risolverli, appena pronto farò un aggiornamento del tutoria con le specifiche per il w900v.
con il w701v (non avendo il dect) funziona tutto perfettamente
Software is like sex, it's better when it's free (Linus Torvalds)
Avatar utente
lonegunman
Guru
Guru
 
Messaggi: 1568
Iscritto il: gio gen 18, 2007 11:38 am
Località: Milano
Ha ringraziato: 0 volta
Hai ringraziamenti: 0 volta

Prossimo

  • Argomento simile
    Risposte
    Visite
    Autore

Torna a Firmware

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

cron