Modifica del driver DSL del Fritz

Da Vocesuip.

PRIMO METODO

- indicato per chi vuol aggiungere pacchetti tramite ds-mod


Tratto dal post di Alpamayo

Estrazione del Driver ADSL

Su segnalazione di Katagy (che ringrazio) mi sono procurato il modulo microvoip-dsl.bin decompilando il firmware. Si tratta della versione del modulo dsl 1.35.57.10 per kernel Ohio, il migliore finora testato, che potrete estrarre dal firmware del 7140 en 39.04.47. il metodo più semplice per estrarlo è il seguente: 1) su Wmware o cigwin (a seconda del software utilizzato per il ds-mod) digitate:

./fwmod -u firmware.image   <--- nome del file immagine 7170 en 39.04.37.

2) troverete una cartella denominata firmware.image.mod e seguendo questo percorso:

original/filesystem/lib/modules/

troverete il file microvoip-dsl.binda sostituire nel vostro firmware


Sostituzione del Driver

Una volta che avrete estratto il microvoip-dsl.bin dal firmware del 7140 sarà necessario utilizzare il ds-mod sul firmware originale per l'aggiunta di pacchetti, facciamo il make menuconfig ed il make ma ancora non avremo cambiato il driver ADSL, per poterlo fare è necessaria una seconda compliazione, ma prima sostituiamo il Driver dsl.

Il percorso in cui va sostituito è questo:

build/original/filesystem/lib/modules/microvoip-dsl.bin

poi eseguite i seguenti comandi:

ds26-15.2$ mkdir -p addon/microvoip/root/lib/modules
ds26-15.2$ cp build/original/filesystem/lib/modules/microvoip-dsl.bin addon/microvoip/root/lib/modules/
ds26-15.2$ echo microvoip >> addon/static.pkg
ds26-15.2$ make

Ovviamente dò per scontato che prima di dare il make avevate predisposto il ds-mod per la compilazione della versione di fritz che vi interessa (sotto il make menuconfig).




SECONDO METODO

- indicato per chi vuol un firmware senza pacchetti o mantenuto invariato


Tratto da altro post di Alpamayo

PROCEDURA

1. copia il file immagine del firmware da cui vuoi estrarre il modulo dsl sotto ds26-15.2

2. decomprimilo col comando:

./fwmod -u firmware.image   <--- nome del tuo file immagine.

Questo creerà una cartella decompressa (denominata firmware.image.mod) dove potrai localizzare il suddetto modulo.


Ripeti l'operazione sul firmware che vuoi modificare e poi:


3. ricompatta il firmware col comando:

./fwmod -p firmware.image

Ora nella cartella creata prima troverai il nuovo firmware (identico a quello scompattato, quindi eliminabile) e la cartella "modified"; a questo punto basta inserire il modulo microvoip-dsl.bin (precedentemente estratto) nella cartella modified/filesystem/lib/modules/ e ricompilare. Una volta finito, troverai il nuovo firmware, all'interno della cartella, pronto per essere caricato.

Al termine di tutto per rimuovere la cartella usa il comando:

rm -rf nomecartella

In bocca al lupo.


Un sincero ringraziamento a Olistudent del forum tedesco

Strumenti personali