################################################################################ # This is no patch but an informative pseudo diff of 2 firmwares. # The +++ shows what we try to reach in the modified --- target firmware. ################################################################################ +++ update.avm.de/labor/7583_VDSL/FRITZ.Box_7583_VDSL-07.19-82246-LabBETA.image --- download.avm.de/fritzbox/fritzbox-7583/other/fritz.os/FRITZ.Box_7583-07.21.image ################################################################################ ######################################## ### Firmware.image changes ######################################## # No differences ######################################## ### I14N changes ######################################## +++ Brandings: 1und1 avm avme --- Brandings: 1und1 avm avme +++ Countries: 0234 0255 0256 0264 027 030 031 032 033 034 0351 0352 0353 0357 0358 036 0371 0372 0376 0382 0385 0386 0387 0389 039 041 0420 0421 043 044 045 046 047 048 049 054 061 064 066 0972 99 --- Countries: 0234 0255 0256 0264 027 030 031 032 033 034 0351 0352 0353 0357 0358 036 0371 0372 0376 0382 0385 0386 0387 0389 039 041 0420 0421 043 044 045 046 047 048 049 054 061 064 066 0972 99 +++ Languages: de en es fr it nl pl --- Languages: de en es fr it nl pl ######################################## ### Config changes ######################################## +++ BETA_RELEASE = 1 --- BETA_RELEASE = 0 +++ BUILDNUMBER = 82246 --- BUILDNUMBER = 82361 +++ BUILDTYPE = 1001 --- BUILDTYPE = 1 +++ INSTALL_TYPE = ar7_2MB_1eth_oem_AOL_32711, mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_vdsl_hw260_47914 --- INSTALL_TYPE = ar7_2MB_1eth_oem_AOL_32711, mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_gfast_hw239_27410 +++ LABOR_ID_NAME = BETA --- LABOR_ID_NAME = +++ PRODUKT = Fritz_Box_HW260 --- PRODUKT = Fritz_Box_HW239 +++ PRODUKT_NAME = FRITZ!Box 7583 VDSL, FRITZ!Box 7583 VDSL (UI) --- PRODUKT_NAME = FRITZ!Box 7583, FRITZ!Box 7583 (UI) +++ RELEASE = 2 --- RELEASE = 1 +++ SUBVERSION = -82246 --- SUBVERSION = +++ VERSION = 07.19 --- VERSION = 07.21 +++ VERSION_MAJOR = 10, 260 --- VERSION_MAJOR = 10, 167 ######################################## ### Install script changes ######################################## +++ # Fritz_Box_HW260 +++ if [ -z "$DISABLE_Fritz_Box_HW260" ] ; then +++ echo testing acceptance for device Fritz_Box_HW260 ... +++ if /etc/version --install=mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_vdsl_hw260_47914 ; then +++ echo device has installtype mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_vdsl_hw260_47914 --- # Fritz_Box_HW239 --- if [ -z "$DISABLE_Fritz_Box_HW239" ] ; then --- echo testing acceptance for device Fritz_Box_HW239 ... --- if /etc/version --install=mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_gfast_hw239_27410 ; then --- echo device has installtype mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_gfast_hw239_27410 +++ echo OK - accept this update for device Fritz_Box_HW260 ... --- echo OK - accept this update for device Fritz_Box_HW239 ... +++ echo testing acceptance for device Fritz_Box_HW260 done --- echo testing acceptance for device Fritz_Box_HW239 done +++ newFWver=07.19 --- newFWver=07.21 +++ # Versioninfo: 260.07.19-82246 (Labor) +++ # Buildnummer: r82246 +++ # Checkpoint: 296fff10fc3b6c1d38871ba860e7092fe709cdeb +++ # Boxinfo: HWID=260;OEM=avm,1und1,avme; --- # Versioninfo: 167.07.21 --- # Buildnummer: r82361 --- # Checkpoint: 4ef4e52cf2f977278d2499b3c17526ed3f82b4a5 --- # Boxinfo: HWID=239;OEM=avm,1und1,avme; ######################################## ### Filesys changes ######################################## +++ /bin/set_modulemem +++ /usr/www//system/downgrade.lua +++ /usr/www//tools/downgrade_error.html +++ /usr/www//tools/downgrade_flash.html +++ /usr/www//tools/downgrade_reboot.html +++ /usr/www//tools/downgrade_result.html ######################################## ### Freetz alien script 100-7583_7583,_07_2X.sh ######################################## isFreetzType 7583_7583, && isFreetzType FIRMWARE_07_2X || return 0 if [ -z "$FIRMWARE2" ]; then echo "ERROR: no tk firmware" 1>&2 exit 1 fi echo1 "adapt firmware 7583, 07_2X for 7583" echo2 "copying install script" cp -p "${DIR}/.tk/original/firmware/var/install" "${DIR}/modified/firmware/var/install" echo2 "moving default config dir, creating missing oem symlinks" mv ${FILESYSTEM_MOD_DIR}/etc/default.Fritz_Box_HW239 \ ${FILESYSTEM_MOD_DIR}/etc/default.Fritz_Box_HW260 echo2 "patching rc.S and rc.conf" modsed 's/CONFIG_BETA_RELEASE=.*$/CONFIG_BETA_RELEASE="1"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_BUILDNUMBER=.*$/CONFIG_BUILDNUMBER="82246"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_BUILDTYPE=.*$/CONFIG_BUILDTYPE="1001"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_INSTALL_TYPE=.*$/CONFIG_INSTALL_TYPE="mips34_512MB_grx5_dect446_5geth_2ab_isdn_nt_2usb_host3_2wlan11n_vdsl_hw260_47914"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_LABOR_ID_NAME=.*$/CONFIG_LABOR_ID_NAME="BETA"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_PRODUKT=.*$/CONFIG_PRODUKT="Fritz_Box_HW260"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_PRODUKT_NAME=.*$/CONFIG_PRODUKT_NAME="FRITZ!Box 7583 VDSL, FRITZ!Box 7583 VDSL (UI)"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_RELEASE=.*$/CONFIG_RELEASE="2"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_SUBVERSION=.*$/CONFIG_SUBVERSION="-82246"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_VERSION=.*$/CONFIG_VERSION="07.19"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" modsed 's/CONFIG_VERSION_MAJOR=.*$/CONFIG_VERSION_MAJOR="260"/g' "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf" echo2 "copying missing files" cp -p "${DIR}/.tk/original/filesystem/bin/set_modulemem" "${FILESYSTEM_MOD_DIR}/bin" cp -p "${DIR}/.tk/original/filesystem/usr/www/1und1/system/downgrade.lua" "${FILESYSTEM_MOD_DIR}/usr/www/1und1/system" cp -p "${DIR}/.tk/original/filesystem/usr/www/1und1/tools/downgrade_error.html" "${FILESYSTEM_MOD_DIR}/usr/www/1und1/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/1und1/tools/downgrade_flash.html" "${FILESYSTEM_MOD_DIR}/usr/www/1und1/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/1und1/tools/downgrade_reboot.html" "${FILESYSTEM_MOD_DIR}/usr/www/1und1/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/1und1/tools/downgrade_result.html" "${FILESYSTEM_MOD_DIR}/usr/www/1und1/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avm/system/downgrade.lua" "${FILESYSTEM_MOD_DIR}/usr/www/avm/system" cp -p "${DIR}/.tk/original/filesystem/usr/www/avm/tools/downgrade_error.html" "${FILESYSTEM_MOD_DIR}/usr/www/avm/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avm/tools/downgrade_flash.html" "${FILESYSTEM_MOD_DIR}/usr/www/avm/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avm/tools/downgrade_reboot.html" "${FILESYSTEM_MOD_DIR}/usr/www/avm/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avm/tools/downgrade_result.html" "${FILESYSTEM_MOD_DIR}/usr/www/avm/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avme/system/downgrade.lua" "${FILESYSTEM_MOD_DIR}/usr/www/avme/system" cp -p "${DIR}/.tk/original/filesystem/usr/www/avme/tools/downgrade_error.html" "${FILESYSTEM_MOD_DIR}/usr/www/avme/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avme/tools/downgrade_flash.html" "${FILESYSTEM_MOD_DIR}/usr/www/avme/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avme/tools/downgrade_reboot.html" "${FILESYSTEM_MOD_DIR}/usr/www/avme/tools" cp -p "${DIR}/.tk/original/filesystem/usr/www/avme/tools/downgrade_result.html" "${FILESYSTEM_MOD_DIR}/usr/www/avme/tools" echo2 "deleting obsolete files" for i in \ ; do rm_files "${FILESYSTEM_MOD_DIR}/$i" done