io direi che puoi, usando l''ultima versione del firmware per 7170 de farne una versione freetz e poi applicarci questa procedura che ho utilizzato con successo per trasformare il firmware del 7170 in 7141 e infine ci applichi le pagine web in italiano.
METODO MAssinge per la trasformazione di un firmware 71xx e adattamento
Se volete vi espongo ciò che ho fatto per creare da un firmware .67 del 7170 uno per 7141 e 7140 con semplicissime modifiche e sostituzione di alcuni file.
Occorre solo :
1) freetz 1.1. installato e funzionante
2) firmware originale del modello a cui si vuole "aggiornare il firmware"
3) un firmware per 7170 da cui si vuol attingere a piene mani
Procedura:
A) modifica del file install (inserisco il diff tra i file di partenza e di arrivo per chiarezza. il diff da le differenze tra due file: il segno + indica cosa aggiungiamo, il segno - invece cosa togliamo dal file di partenza.):
Codice:
--- install 2009-01-01 14:02:00.000000000 +0100
+++ install-7141 2009-01-01 15:47:37.000000000 +0100
@@ -173,13 +173,13 @@
export ANNEX=`cat ${CONFIG_ENVIRONMENT_PATH}/annex`
if [ -z "${ANNEX}" ] ; then echo ANNEX=${ANNEX} not supported ; exit $INSTALL_WRONG_HARDWARE ; fi
echo ANNEX=$ANNEX
-# Fritz_Box_7170_AnnexA
-if [ -z "$DISABLE_Fritz_Box_7170_AnnexA" ] ; then
- echo testing acceptance for device Fritz_Box_7170_AnnexA ...
- if /etc/version --install=ar7_8MB_xilinx_4eth_3ab_isdn_nt_te_pots_wlan_usb_host_25762 ; then
- echo device has installtype ar7_8MB_xilinx_4eth_3ab_isdn_nt_te_pots_wlan_usb_host_25762
+# Fritz_Box_7141
+if [ -z "$DISABLE_Fritz_Box_7141" ] ; then
+ echo testing acceptance for device Fritz_Box_7141 ...
+ if /etc/version --install=ar7_8MB_xilinx_1eth_2ab_isdn_te_pots_wlan_usb_host_49780 ; then
+ echo device has installtype ar7_8MB_xilinx_1eth_2ab_isdn_te_pots_wlan_usb_host_49780
# passt der ANNEX ?
- accept_annex=A
+ accept_annex=B
echo assumed ANNEX ${accept_annex} -- found ANNEX "${ANNEX}"
if [ "${accept_annex}" = "${ANNEX}" ] ; then
echo device has ANNEX ${ANNEX}
@@ -198,11 +198,11 @@
exit $INSTALL_WRONG_HARDWARE
fi
fi
- echo OK - accept this update for Fritz_Box_7170_AnnexA ...
+ echo OK - accept this update for device Fritz_Box_7141 ...
korrekt_version=1
fi
fi
- echo testing acceptance for device Fritz_Box_7170_AnnexA done
+ echo testing acceptance for device Fritz_Box_7141 done
fi
kernel_start=0x90010000
@@ -212,7 +212,7 @@
urlader_start=0x90000000
urlader_size=65536
newFWver=04.67
-# Versioninfo: 58.04.67
+# Versioninfo: 40.04.67
# Checkpoint: r13053
#! /bin/sh
#! /bin/sh
Come potete vedere cambia ben poco : solo ProductID e install_type e tutti voi sapete quanto è semplice farlo
B) modifica rc.conf
Codice:
--- rc.conf 2009-01-22 01:45:50.000000000 +0100
+++ rc.conf-7141 2009-01-22 02:53:46.000000000 +0100
@@ -99,11 +99,11 @@
export CONFIG_USB="n"
export CONFIG_NTFS="n"
export CONFIG_FTP="y"
-export CONFIG_AB_COUNT="3"
+export CONFIG_AB_COUNT="2"
export CONFIG_VLYNQ_PARAMS="vlynq_reset_bit_0"
export CONFIG_MEDIASRV="y"
export CONFIG_ASSIST="y"
-export CONFIG_PRODUKT_NAME="FRITZ!Box Fon WLAN 7170 Annex A"
+export CONFIG_PRODUKT_NAME="FRITZ!Box Fon WLAN 7141"
export CONFIG_INSTALL_TYPE="ar7_2MB_1eth_oem_AOL_32711"
export CONFIG_AURA="y"
export CONFIG_WLAN_GREEN="n"
@@ -120,7 +120,7 @@
export CONFIG_WLAN_TCOM_PRIO="n"
export CONFIG_LOGD="n"
export CONFIG_SQLITE_VIDEO="n"
-export CONFIG_PRODUKT="Fritz_Box_7170_AnnexA"
+export CONFIG_PRODUKT="Fritz_Box_7141"
export CONFIG_MEDIACLI="y"
export CONFIG_CAPI_MIPS="n"
export CONFIG_FAXSUPPORT="y"
@@ -129,7 +129,7 @@
export CONFIG_SAMBA="y"
export CONFIG_BUTTON="y"
export CONFIG_FONQUALITY="y"
-export CONFIG_ETH_COUNT="4"
+export CONFIG_ETH_COUNT="1"
export CONFIG_VLYNQ1="0"
export CONFIG_JFFS2="y"
export CONFIG_ONLINEHELP="y"
@@ -161,7 +161,7 @@
export CONFIG_WLAN_WMM="y"
export CONFIG_USB_STORAGE="y"
export CONFIG_USB_WLAN_AUTH="y"
-export CONFIG_CAPI_NT="y"
+export CONFIG_CAPI_NT="n"
export CONFIG_LFS="y"
export CONFIG_IPTV_4THOME="y"
export CONFIG_STOREUSRCFG="y"
@@ -219,11 +219,11 @@
##########################################################################################
## Box spezifische Konfiguration (aus Produkt.init)
##########################################################################################
-export CONFIG_ANNEX="A"
-export CONFIG_INSTALL_TYPE="ar7_8MB_xilinx_4eth_3ab_isdn_nt_te_pots_wlan_usb_host_25762"
+export CONFIG_ANNEX="B"
+export CONFIG_INSTALL_TYPE="ar7_8MB_xilinx_1eth_2ab_isdn_te_pots_wlan_usb_host_49780"
export CONFIG_VERSION="04.67"
export CONFIG_SUBVERSION="-b1.1"
-export CONFIG_VERSION_MAJOR="58"
+export CONFIG_VERSION_MAJOR="40"
export CONFIG_ROMSIZE="8"
export CONFIG_RAMSIZE="32"
export CONFIG_RELEASE="1"
anche in questo caso le modifiche sono minime e interezssano soprtattuto ProductId, annex, n° eth e poco altro..
C) cambio dei file contenuti nella cartella lib/modules (esclusa la cartella "2.6.13.1-ohio") prelevandoli dal firmware originale del Fritz a cui vogliamo arrivare
D) in /etc rinominare la cartella default.[ProductID_fritz_provenienza] in default.[ProductID_fritz_finale]
Come potete vedere le modifiche sono minime e non interessano il firmware in se ma solo impostazioni e variabili.