... nun habe ich alle für mich interessanten Informationen zum Debranden gelesen und soweit auch verstanden. Mit dem Ergebnis, dass ich meine Box im Moment jedenfalls so lasse.
Für den Fall, dass ich darauf zurückgreifen will/muss habe ich mir entsprechende Dateien zum Updaten geladen!
Es sind jetzt aber 3 Dateien und mir ist nicht genau klar, welche denn jetzt bis zu welcher FirmwareVersion einsetzbar ist?
Und kann etwas passieren, wenn man eine falsche (nicht passende Datei) von diesen 3 nimmt?
Meine Dateien sind: (Welche Datei für welche Firmware
fritz_als_avm.tar
ihr Inhalt:
# Box auf AVM setzen
echo "firmware_version avm" > /proc/avalanche/env
/sbin/reboot
-------------
fritz_als_avm_new.tar
ihr Inhalt:
#! /bin/sh
INSTALL_SUCCESS_REBOOT=1
INSTALL_OTHER_ERROR=6
LED_DEVICE=/proc/led_mod/led
if [ ! -f /proc/led_mod/led ] ; then
LED_DEVICE=/var/led
echo "set led: ${LED_DEVICE}"
fi
##################################################################################
# Power LED blinken lassen
##################################################################################
echo "set INFO led to blink (modul=7, state=4)"
echo 7,4>${LED_DEVICE}
PROVIDER=avm
######################
if [ ! -d /usr/www/$PROVIDER ]
then
echo 7,1>${LED_DEVICE}
/sbin/reboot &
exit $INSTALL_OTHER_ERROR
fi
# Box auf $PROVIDER setzen
echo "firmware_version $PROVIDER" > /proc/avalanche/env
echo 'echo $0: done' >/var/post_install
chmod +x /var/post_install
echo "set INFO led to blink (modul=7, state=4)"
echo 7,4>${LED_DEVICE}
exit $INSTALL_SUCCESS_REBOOT
-------------
fritz_as_avm_newer.tar
ihr Inhalt:
#! /bin/sh
##################################################################################
# get Kernelversion for further handling (update 2.4<->2.6)
##################################################################################
case `uname -r` in
2.4*)
echo "install: have Kernel 2.4";
kversion=24
;;
2.6*)
echo "install: have Kernel 2.6";
kversion=26
;;
*)
exit $INSTALL_OTHER_ERROR
;;
esac
#############################################################################
#
# Set Box to AVM
#
#############################################################################
if [ "${kversion}" = 24 ] ; then
echo "firmware_version avm" > /proc/avalanche/env
else
echo "firmware_version avm" > /proc/sys/urlader/environment
fi
##################################################################################
ctlmgr
## Bitte keine "rote Meldung"
major=$(grep tffs /proc/devices)
tffs_major=${major%%tffs}
rm -f /var/flash/fw_attrib
mknod /var/flash/fw_attrib c $tffs_major 87
echo -n "" > /var/flash/fw_attrib
rm -f /var/flash/fw_attrib
## Fehler: Kein Fehler
exit 0