- Registriert
- 22. Februar 2012
- Beiträge
- 9.708
- Lösungen
- 1
- Reaktionspunkte
- 5.149
- Punkte
- 383
- Ort
- Freetztown
Code:install: have Kernel 3.10.107 - set kversion '3.10' and FlashUpdateTool '/lib/modules/3.10.107/kernel/drivers/char/flash_update/flash_update.ko' install: check and install new firmware ... OEM= ANNEX=B testing acceptance for device Fritz_Box_HW185 ... korrekt install type: mips34_512MB_xilinx_vdsl_dect446_4geth_2ab_isdn_nt_te_pots_2usb_host_wlan11n_27490 device has installtype mips34_512MB_xilinx_vdsl_dect446_4geth_2ab_isdn_nt_te_pots_2usb_host_wlan11n_27490 OK - accept this update for device Fritz_Box_HW185 ... testing acceptance for device Fritz_Box_HW185 done curr: 113.07.11 new: xx.07.12 debug: curr: 113.07.11 debug: new: "XX.07.12" major_currFWver=113 middle_currFWver=7 minor_currFWver=11 middle_newFWver=7 minor_newFWver=12 check Firmware Version: xx.07.12 DEBUG: 7 >= 7 DEBUG: 12 >= 11 Accept Firmware Version: xx.07.12 install: 3.10 check files... read 0x337f3e9b MACIG 0xc453de23 File already contains the checksum, verifying [cs_calc_sum] sum 0x337f3e9b Calculated checksum is 337F3E9B Saved checksum is 337F3E9B Checksum validation successful! chksum for file /var/tmp/filesystem.image ok size for file /var/tmp/filesystem.image ok read 0x4fb57f50 MACIG 0xc453de23 File already contains the checksum, verifying [cs_calc_sum] sum 0x4fb57f50 Calculated checksum is 4FB57F50 Saved checksum is 4FB57F50 Checksum validation successful! chksum for file /var/tmp/kernel.image ok size for file /var/tmp/kernel.image ok install: 3.10 getting mtds to install... install: --mtd------------------------------------------------ install: --assert--------------------------------------------- install: --addr+size------------------------------------------ install: kernel_start=0x00000000 install: kernel_size=4194304 install: kernel_image_size=2649096 install: filesystem_start=0x00400000 install: filesystem_size=50331648 install: filesystem_image_size=34367752 install: 3.10 writing commands to install... install: check for old settings ... set INFO led to blink (modul=7, state=4)
ERLEDIGT – Rückgabewert des Installationsskripts: 1 (INSTALL_SUCCESS_REBOOT)
Von /var/post_install generierter Inhalt:
Code:#! /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 /sbin/avm_watchdog disable echo still running: ps lsmod sleep 1 update_state=good echo Erase mtd partitions '2' and '3' ... /sbin/update_kernel -o /dev/mtd2 /sbin/update_kernel -o /dev/mtd3 echo Copy kernel image... /sbin/update_kernel -i /var/tmp/kernel.image -o /dev/mtd2 [ $? -ne 0 ] && echo failed with error "$?" && update_state=bad echo Clean up kernel image rm -f /var/tmp/kernel.image echo Copy filesystem image ... mkdir -p /var/tmp/fs mkdir -p /var/tmp/fs_mtd mount -t squashfs /var/tmp/filesystem.image /var/tmp/fs mount -t yaffs2 /dev/mtdblock3 /var/tmp/fs_mtd var_mount_squashfs=`mount | grep "/var/tmp/fs type squashfs"` if [ -z "$var_mount_squashfs" ] ; then echo filesystem.image: cannot mount squashfs, trying ext2 ... mount -t ext2 -o loop,offset=256 /var/tmp/filesystem.image /var/tmp/fs if ! mount | grep -q "/var/tmp/fs type ext2" 2>/dev/null; then dd if=/var/tmp/filesystem.image of=/var/tmp/fsimage.ext2 bs=256 skip=1 [ "$?" -eq 0 ] && mount -t ext2 /var/tmp/fsimage.ext2 /var/tmp/fs && rm -f /var/tmp/filesystem.image fi var_mount_ext2=`mount | grep "/var/tmp/fs type ext2"` [ -n "$var_mount_ext2" ] && echo filesystem.image: ... mount ext2 done fi var_mount_mtd=`mount | grep /dev/mtdblock3` if [ -z "$var_mount_squashfs" ] && [ -z "$var_mount_ext2" ] ; then echo failed to mount filesystem.image ; update_state=bad; fi [ -z "$var_mount_mtd" ] && echo failed to mount /dev/mtdblock3 && update_state=bad if [ "$update_state" = "good" ] ; then echo Copy filesystem ... cp -R /var/tmp/fs/* /var/tmp/fs_mtd [ $? -ne 0 ] && echo failed with error "$?" && update_state=bad echo ... Copy filesystem done fi if [ "$update_state" = "good" ] ; then echo Setting linux_fs_start mirror... echo linux_fs_start 1 > /proc/sys/urlader/environment else echo Setting linux_fs_start skipped due to errors... fi umount /var/tmp/fs umount /var/tmp/fs_mtd rmdir /var/tmp/fs rmdir /var/tmp/fs_mtd echo clear_id 95 >/proc/tffs echo clear_id 96 >/proc/tffs 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.
Fritz!Box startet automatisch neu ...
FREETZ_PACKAGE_AVM_RULES=y
Na ja warum auch nicht, aber ich brauch noch Zeit das Image was ich grade gebaut hab is auf Basis MI und bisschen was exctra dazugenommen nochEXPERIMENTELL = du bist Tester ;-)
4) kabel-router oder -modem? dyndns sollte auf dem router (das gerät mit der öffentlichen ipv4) aktualisiert werden, ansonsten egal
FREETZ_PACKAGE_E2FSPROGS=y
FREETZ_PACKAGE_E2FSPROGS_E2FSCK=y
FREETZ_PACKAGE_E2FSPROGS_E2MAKING=y
FREETZ_PACKAGE_E2FSPROGS_E2TUNING=y
# FREETZ_PACKAGE_E2FSPROGS_E2DEBUG is not set
FREETZ_PACKAGE_E2FSPROGS_E2FIXING=y
Patches:
automount
> ext2
> ext3
> ext4
> fat
> ntfs
freetzmount
maxdevcount
signed
Entfernt:
assistant
assistant_sip
avm_e2fsprogs
dtrace
help
support
support_eventsdump
webdav
Pakete:
authorized_keys
avm_rules
boardimage
ca_bundle
ccid
curl
> ca_bundle
dropbear
> disable_host_lookup
> enable_motd
> sftp_server
e2fsprogs
> e2fixing
> e2fsck
> e2making
> e2tuning
> pkg_stat
eigener_name
ffmpeg
> decoder_ac3
> decoder_atrac3
> decoder_h264
> decoder_jpegls
> decoder_mp2
> decoder_mp3
> decoder_mpeg1video
> decoder_mpeg2video
> decoder_mpeg4
> decoder_mpegvideo
> decoder_png
> decoder_wmav1
> decoder_wmav2
> decoder_zlib
> demuxer_ac3
> demuxer_avi
> demuxer_h264
> demuxer_matroska
> demuxer_mp3
> demuxer_mpegvideo
> libdlna_support
> parser_ac3
> patented
> protocol_file
haserl
htop
inetd
minidlna
> lang="de"
> lang_de
mod
> etcservices
> swapoptions
modcgi
nano
> tiny
nfs_utils
openssh
> sftp_server
paketauswahl_pcsc_treiber
pcsc_lite
portmap
readertreiber
standart_mi-image
tcp_wrappers
usbids
> force_download
usbutils
vsftpd
> with_ssl
wget
Module:
exportfs
ftdi_sio
lockd
nfsd
pl2303
sunrpc
usbserial
CGI-Pakete:
nfsd
syslogd
Libraries:
ld_uclibc
libavcodec
libavformat
libavutil
libcrypt
libcrypto
> with_ec
libctlmgr
> with_chmod
> with_rename
libcurl
> with_openssl
> with_ssl
libdl
libexif
libflac
libftdi
libfuse
libgcc_s
libid3tag
libjpeg
libm
libncurses
libntfs
libogg
libpcsclite
libpthread
librt
libsqlite3
libssl
libuclibc
libusb_0
libusb_0_with_legacy
libusb_1
libutil
libvorbis
libz
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?