Speed-to-Fritz Firmware upgrade Freetz 1.1 -> Freetz 1.2 funktioniert nicht

raumzeit

Neuer User
Mitglied seit
26 Nov 2008
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Hallo,

seit gestern versuche ich meine Speedbox W900V zu updaten. Derzeit laeuft darauf Freetz 1.1-stable und AVM Firmware 29.04.82 die ich vor ewigen Zeiten mit speed-to-fritz erstellt hab.
Jetzt habe ich wieder speed-to-fritz angeworfen um eine neue firmware mit Freetz 1.2 zu erstellen. Wenn ich die nun aber ueber das Freetz-Webinterface auf die Box einspielen will kommt folgender Output

Code:
Stopping AVM services, part 1 (prepare_fwupgrade start) ...
  cat: can't open '/var/run/delayed_reboot.pid': No such file or directory
  rm: cannot remove '/var/run/delayed_reboot.pid': No such file or directory
  disable watchdog
  rmmod: isdn_fbox_fon3: No such file or directory
  rmmod: kdsldmod: Resource temporarily unavailable
  killall: checkservices: no process killed
DONE

Extracting firmware archive ...
  ./var/
  ./var/chksum
  ./var/.sp2fr_info
  ./var/signature
  ./var/tmp/
  ./var/tmp/kernel.image
  ./var/tmp/filesystem.image
  ./var/post_install
  ./var/install
  ./var/.packages
  ./var/regelex
  ./var/.config
  ./var/flash_update.ko
  ./var/static.pkg
  ./var/flash_update.o
DONE

Stopping AVM services, part 2 (prepare_fwupgrade end) ...
  cat: can't open '/var/run/delayed_reboot.pid': No such file or directory
  rm: cannot remove '/var/run/delayed_reboot.pid': No such file or directory
  disable watchdog
DONE

Executing firmware installation script /var/install ...
  install: have Kernel 2.6
  install: check and install new firmware ...
  sed: /var/post_install: No such file or directory
  cat: can't open '/var/post_install': No such file or directory
  OEM=avme
  testing acceptance for device ...
  HWRevision: 102
  curr: 29.04.82  new: xx.04.84
  debug: curr: 29.04.82
  debug: new: "XX.04.84"
  major_currFWver=29
  middle_currFWver=4
  minor_currFWver=82
  middle_newFWver=4
  minor_newFWver=84
  Force: Accept Firmware Version: xx.04.84 
  Force: factorysettings ...
  Force: factorysettings done.
  install: 26 check files...
  File already contains the checksum, verifying
  Calculated checksum is F37C5C38
  Saved checksum is F37C5C38
  Checksum validation successful!
  chksum for file /var/tmp/kernel.image ok
  install: 26 getting mtd to install...
  install: -----------------------------------------------------
  bootloader_size 0x00010000
  jffs2_size 0x00050000
  Kernel_without_jffs2_size 7471104
  kernel_image_size 6525704
  kernel_mtd_size 7798784
  Kernel_Start_Add=268500992
  Kernel_End_Addr=275026696
  Kernel_without_jffs2_End_Addr=275972096
  install: -----------------------------------------------------
  install: kernel_size=7798784
  install: kernel_update_start=268500992
  install: kernel_update_len=7471104
  install: 26 setting files to install...
  install: /var/tmp/kernel.image to start(268500992) size(7471104)
  install: check for old settings ...
  set INFO led to blink (modul=7, state=4)
DONE - installation script return code = 1 (INSTALL_SUCCESS_REBOOT)

Generated content of /var/post_install:
  #! /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,268500992,7471104,crc=1"
  insmod /var/flash_update.ko $update_parameter
  exit 0
END OF FILE

The post-installation script will be executed upon reboot and perform
the actions specified therein, e.g. the actual firmware flashing.
You may still choose to interrupt this process by removing the script
along with the rest of the extracted firmware components.

und nach dem Reboot der Box ueber das Freetz Webinterface ist die gesamte Config zwar geloescht aber die alte Firmware immernoch vorhanden...

Was kann ich nun tun damit meine Speedbox W900V auf Freetz-1.2-stable gebracht wird?

Btw. Ich hab auch nur freetz mit der Alien config probiert, nur hat das kein Image erstellen wollen:

Code:
STEP 1: UNPACK
unpacking firmware image
splitting kernel image
unpacking filesystem image
unpacking var.tar
unpacking tk image
done.

STEP 2: MODIFY
applying symlinks, deleting additional webinterfaces in: usr/www
applying patches
ERROR: modpatch: Error in patch-file ./patches/cond/de/sp2fritz-W900V_7170.patch
make: *** [firmware-nocompile] Error 2

Beste Gruesse

RaumZeit
 
sorry... ich dachte es is eventuell besser einen neuen thread aufzumachen, da andere box...
 
Ich kann das nicht nachvollziehen. Hast du wirklich ein 7170 Image als Input benutzt? Und Freetz ohne speed-to-fritz genommen?

Gruß
Oliver
 
Der erste Versuch war wie oben beschrieben mittels speed-to-fritz und dort dann in der config "Run Freetz also (./start_freetz.sh)" ausgewaehlt. Dabei war jedoch das Problem, dass speed-to-fritz eine alte release von freetz per default ausgewaehlt hat (rev. 6689). Diese release vorgabe hab ich deaktiviert und nachher im build-process freetz-1.2-stable ausgewaehlt, da die alte rev. 6689 aufgrund alter makefiles in den freetz paketen nicht compiliert... Hier ist dann in der freetz config die 7170 vorausgewaehlt.
Trotz scheinbar erfolgreich erstelltem image wird das firmware update nicht durchgefuehrt wenn ich es auf die box lade

Die zweite Variante war dann direkt freetz-1.2-stable (ohne speed-to-fritz) zu benutzen mit der 'alien' option fuer w900v. Da hab ich auf jeden Fall das 7170 modell ausgewaehlt. Nur hat mir freetz kein image erstellen wollen (siehe obige ausgabe)

Bringt das was wenn ich mal meine Firmware.conf aus speed-to-fritz bzw. meine .config aus freetz poste?

Gruesse

Ronny
 
Wenn du speed-to-fritz nutzen willst, dann frag bitte dort nach, falls es zu Problemen kommt. Hier wird nur Freetz (ohne speed-to-fritz) supported...

Gruß
Oliver
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.