Firmware extrahieren, Update vorbereiten
Einige der AVM-Dienste anhalten, Teil 1 (prepare_fwupgrade start_from_internet) ...
cat: can't open '/var/run/delayed_reboot.pid': No such file or directory
rm: can't remove '/var/run/delayed_reboot.pid': No such file or directory
disable watchdog
rmmod: can't unload 'isdn_fbox_fon3': unknown symbol in module, or unknown parameter
killall: checkservices: no process killed
ERLEDIGT
Firmware-Archiv extrahieren ...
./
./var/
./var/.packages
./var/chksum
./var/regelex
./var/install
./var/static.pkg
./var/tmp/
./var/tmp/kernel.image
./var/tmp/filesystem.image
./var/flash_update.ko
./var/info.txt
./var/signature
./var/.config
ERLEDIGT
AVM-Dienste anhalten, Teil 2 (prepare_fwupgrade end) ...
cat: can't open '/var/run/delayed_reboot.pid': No such file or directory
rm: can't remove '/var/run/delayed_reboot.pid': No such file or directory
disable watchdog
ERLEDIGT
Ausführen des Firmware-Installationsskripts /var/install ...
install: have Kernel 2.6.19.2 - set kversion '2.6.19' and FlashUpdateTool '/var/flash_update.ko'
install: check and install new firmware ...
7,4
OEM=
ANNEX=B
testing acceptance for device Fritz_Box_7390 ...
korrekt install type: iks_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_dect_64415
device has installtype iks_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_dect_64415
OK - accept this update for device Fritz_Box_7390 ...
testing acceptance for device Fritz_Box_7390 done
curr: 84.04.91 new: xx.04.91
debug: curr: 84.04.91
debug: new: "XX.04.91"
major_currFWver=84
middle_currFWver=4
minor_currFWver=91
middle_newFWver=4
minor_newFWver=91
check Firmware Version: xx.04.91
DEBUG: 4 >= 4
DEBUG: 91 >= 91
Accept Firmware Version: xx.04.91
install: 2.6.19 check files...
File doesn't contain the checksum, adding
Calculated checksum is D5095C51
Adding failed
chksum for file /var/tmp/kernel.image ok
install: 2.6.19 getting mtd to install...
install: -----------------------------------------------------
flash_startadress 520093696
kernel_update_start 520224768
bootloader_size 0x00020000
jffs2_size 0x00340000
Kernel_without_jffs2_size 12189696
kernel_image_size 11465992
kernel_mtd_size 15597568
Kernel_Start_Add = 520224768
Kernel_End_Addr = 520224768 + 11465992
Kernel_without_jffs2_End_Addr = 520224768 + 12189696
install: -----------------------------------------------------
install: kernel_size=15597568
install: kernel_update_start=520224768
install: kernel_update_len=12189696
install: 2.6.19 setting files to install...
install: /var/tmp/kernel.image to start(520224768) size(12189696)
install: check for old settings ...
set INFO led to blink (modul=7, state=4)
7,4
ERLEDIGT – Rückgabewert des Installationsskripts: 1 (INSTALL_SUCCESS_REBOOT)
Von /var/post_install generierter Inhalt:
#! /bin/sh
echo $0: start
sleep 1
killall run_clock
if ps | grep -v grep | grep -q telefon ; then killall telefon ; fi
if ps | grep -v grep | grep -q telnetd ; then killall telnetd ; fi
echo skip deleting language from env
echo MODE=update > /dev/avm_power
echo "disable" > /dev/watchdog
echo still running:
ps
lsmod
sleep 1
update_parameter=flash_update_file0="/var/tmp/kernel.image,520224768,12189696,crc=1"
insmod /var/flash_update.ko $update_parameter
exit 0
Das Nach-Installationsskript läuft beim Neustart (reboot) und führt die darin definierten Aktionen aus, z.B. das tatsächliche Flashen der Firmware. Sie können immer noch entscheiden, diesen Vorgang abzubrechen, indem Sie das Skript und den Rest der extrahierten Firmware-Komponenten löschen.