Recover Firmware per Option erstellen

Jpascher

IPPF-Promi
Mitglied seit
31 Mrz 2007
Beiträge
6,120
Punkte für Reaktionen
0
Punkte
36
Skriptoption einfügt, bitte um Rückmeldungen!

Es kann nun auch Recover Firmware per Option erstellt werden.
 
Habe gerade die Recover für die Speedport 501 und 701 per Script Option erstellt.

Fehlermeldung unter XP:
"...-r-605M-984_OEM-avm_annexB_de.exe ist keine zulässige Win32-Anwendung"
 
Hier funktioniert es, verwendet wurde das mit der Revision #605 voreingestellt erzeugte File:Speedport_701_33.04.57-0_Fritz_Box_SpeedportW701V_29.04.76-0-sp2fr-09.10.17-r-605M-904_OEM-avm_de.exe (liegt in Firmware.new).

Recover01.jpg Recover02.jpg Recover03.jpg Recover04.jpg

Recover05.jpg Recover06.jpg Recover07.jpg Recover08.jpg

Verwendetes Windows: XP Home (32-Bit), SP3

mfg
 
habe Ubunto 9.04 nochmal mit neuenen Updates versorgt und für den Seedport 701 folgendes recover erzeugt:

Speedport_701_33.04.57-0_Fritz_Box_SpeedportW701V_29.04.76-0-sp2fr-09.10.17-r-605M-1100_OEM-avm_annexB_de.exe

wieder gleiche Fehlermeldung.

XP Prof. sp3
 
Irgendwie seltsam, dass die Dateien unterschiedliche Namen haben. Welche Optionen sind verändert worden oder wurden eine andere als die voreingestellte Firmware verwendet ?
Mich wundert da das AnnexB.

mfg
 
Bitte mal ein original 7170 AVM Recover starten ob diese die selbe Fehlermeldung produziert.

Ich habe die neu erstellten Recover bereits an mehren Speedports (W920, W900, W701, ...) ausprobiert arbeite aber unter Vista 32Bit.

Ich bitte um Rückmeldungen von weiteren Personen!
 
@braesig

Ich habe inzwischen mal eine Version mit abgewähltem "Force Multiannex" und AnnexB für den W701V gebaut, aber auch dieses File startet. Meine Vermutung geht jetzt dahin, dass die .exe-Datei beim Transport aus dem Ubuntu heraus irgendwie beschädigt wird.

Wie ist das Ubuntu bei dir installiert, nativ oder in einer VM? Im letzteren Fall: sind dort die originalen VMware-Tools installiert worden? Diese funktionieren nicht korrekt, in manchen Fällen funktionieren Drag&Drop oder auch die "Shared Folders" nicht. Ich verwende zwar auch Ubuntu 9.04, die VMware-Tools habe ich jedoch neu zusammengestellt und compiliert.

mfg
 
Ja, ich benutze eine VM mit dem VMware Player.
Wie ich die VMware-Tools nachinstalliere, hab ich noch nicht genau verstanden, aber ich probiere es mal nach dieser Anleitung:
http://wiki.ubuntuusers.de/VMware/Tools

Kann aber noch dauern...

Original AVM-Recover mach keine Probleme.

Besten Dank für Eure Hilfe, ich meld mich dann und berichte.

Grüßchen
braesig
 
Hallo Johann,

herzlich gern testen wir für dich! Das ist doch schließlich das wenigste was wir für dich machen können, bei dem was du für uns leistest.....

Habe es also mal ausprobiert und leider eine Fehlermeldung erzeugt.
Ich habe das Skript aufgerufen und nur den Speedport W900 eingestellt und dann die Option "Push to Box per FTP" deaktiviert und das "NTFS" Addin aktiviert und dann los....

Das Skript lief auch komplett durch, nur leider gibt es kein Recovery Image, da das erzeugte Image zu groß sei?

PHP:
Extracting root kernel (kernel.image) from:
...
 fw_C_Speedport_900_34.04.57-0_Fritz_Box_DECT_W900V_29.04.76-0-sp2fr-09.10.18-r-608M-996_OEM-avm_de.image ...
--------------------------------------------------------------------------------
Extracting executeabel endpart ...
 recover.exe, start @ 0, length: 245864
Extracting root kernel (kernel.image) ...
 kernel.image, start @ 245864, length: 7288536, end @ 7534400
 exe_mid, start @ 7534400, length: 53, end @ 7534453 
Firmware version: 29.04.76
Extracting bootloader (urlader.image) ...
 urlader.image, start @ 7534453, length: 65536, end @ 7599989
 file is a possible bootloader candidate
Extracting executeabel endpart ...
 exe_end, start @ 7599989, length: 108683, end @ 7708672
actual size= 7708672,  new actual size= 7708672
--------------------------------------------------------------------------------
ERROR!! New kernel.image does not fit into recover firmware!
ERROR! Reduce size of kernel.image by: 95536
No Recover image was built!

********************************************************************************
...

Ich hatte zwar ursprünglich auch noch die Ext2 Treiber Option aktiviert, aber die hat das Skript automatisch rausgehauen, als ich das NTFS Addin aktiviert hatte. Ich konnte die Option dann aber auch nicht mehr direkt deaktivieren. Blockt er den EXT2 Treiber dann automatisch oder versucht er ihn mit einzubauen und deshalb ist das Recovery dann zu groß?

EDIT:
Zweiter Test ohne Ext2 - keine Besserung:

PHP:
...
Extracting root kernel (kernel.image) from:
 fw_C_Speedport_900_34.04.57-0_Fritz_Box_DECT_W900V_29.04.76-0-sp2fr-09.10.18-r-608M-996_OEM-avm_de.image ...
--------------------------------------------------------------------------------
Extracting executeabel endpart ...
 recover.exe, start @ 0, length: 245864
Extracting root kernel (kernel.image) ...
 kernel.image, start @ 245864, length: 7288536, end @ 7534400
 exe_mid, start @ 7534400, length: 53, end @ 7534453 
Firmware version: 29.04.76
Extracting bootloader (urlader.image) ...
 urlader.image, start @ 7534453, length: 65536, end @ 7599989
 file is a possible bootloader candidate
Extracting executeabel endpart ...
 exe_end, start @ 7599989, length: 108683, end @ 7708672
actual size= 7708672,  new actual size= 7708672
--------------------------------------------------------------------------------
ERROR!! New kernel.image does not fit into recover firmware!
ERROR! Reduce size of kernel.image by: 95536
No Recover image was built!
...

Ich habe hier ein NB auf dem Ubuntu 9,10 beta als BS installiert. Keine VM oder ähnliches.

Lass hören, wenn ich dir ggf. noch mehr Infos zukommen lasen kann/darf!

Viele Grüße
Mopedmeister
 
Zuletzt bearbeitet:
So sieht es bei mir aus, wenn ich die Voreinstellungen verwende und nichts Zusätzlich auswähle:

--------------------------------------------------------------------------------
Extracting root kernel (kernel.image) from:
fw_C_Speedport_900_34.04.57-0_Fritz_Box_DECT_W900V_29.04.76-0-sp2fr-09.10.14-r-609M-968_OEM-avm_de.image ...
--------------------------------------------------------------------------------
Extracting executable first part ...
exe_start, start @ 0, length: 245864
Extracting root kernel (kernel.image) ...
kernel.image, start @ 245864, length: 7288536, end @ 7534400
exe_mid, start @ 7534400, length: 53, end @ 7534453
Firmware version: 29.04.76
Extracting bootloader (urlader.image) ...
urlader.image, start @ 7534453, length: 65536, end @ 7599989
file is a possible bootloader candidate
Extracting executable end part ...
exe_end, start @ 7599989, length: 108683, end @ 7708672
actual size= 7708672, new actual size= 7708672
--------------------------------------------------------------------------------
New Recover: /mnt/win/Firmware.new/Speedport_900_34.04.57-0_Fritz_Box_DECT_W900V_29.04.76-0-sp2fr-09.10.14-r-609M-968_OEM-avm_de.exe
Es gibt leider derzeit die Beschränkung, dass das kernel.image nicht größer sein darf als dasjenige das vorher im verwendeten original Recover vorhanden war.

Derzeit bei einer 7170 kompatiblen Firmware: 7288536 Bytes.

Addons die normal noch Platz haben, sind in ein Recover.exe leider derzeit kaum integrierbar.
 
Zuletzt bearbeitet:
Also ich habe heute nochmal eine Tcom78 + Pre Final78 7270 erstellt. War dann überrascht als er eine Recover erstellen wollte. Lief aber ohne Probleme auch mir bei durch. Das einzige was der Unterschied zwischen deiner Recover.exe Jpascher ist und meiner, bei dir wird im ersten Screen die Version angezeigt, bei mir leider nicht.
 
SVN neu auschecken, habe den Filenamen erst mit einer weiteren Revision geändert.

Ob svn up reicht müsst ihr selber probieren.

Wer kein Recover erzeugen will kann die Option ja deaktivieren.
 
Hallo Johann,

in Kenntnis deines vorherigen Posts habe ich das Skript für die W900 und die W501 durchlaufen lassen.

Ergebnis: Es funktioniert SUPER!

Im Falle des W501 sogar mit dem Annex B Treiber aus der aktuellen DSL Treiber aus der 7170 eng. Annex B Version!

Tolle Sache, vor allem da ich leider immer noch die Probleme mit dem Tool von Skyteddy habe.... aber ich bin sehr zuversichtlich, dass R@iner das in den Griff bekommt!

Danke also für die hervorragende Arbeit!

MfG
Mopedmeister
 
Und geflasht hast du auch damit?
 
Nein, habe ich (noch) nicht, da mir die NTFS Option gefehlt hätte.

Werde es morgen mal testen und dann berichten!

Interessieren dich beide oder nur eins von beidem?

MfG
Mopedmeister
 
Vielen Dank Jpascher!

Ich habe auch getestet. Und es geht. Ich musste die Firewall deaktivieren. "Nicht mehr blockieren" reichte nicht aus.

Speedport_900_34.04.57-0_Fritz_Box_DECT_W900V_29.04.76-0-sp2fr-09.10.18-r-610M-957_OEM-avm_de.exe wurde in Vista Business 64 Bit neuester Stand ausgeführt. Das Einstellungen habe ich vorher gesichert und wieder erfolgreich einspielen können.

Edit: Erstellt mit jars Ubuntu im VMWare Player. Ubuntu vorher auf den neuesten Stand gebracht. Im Skript nur den Speedport 900 ausgewählt, die FTP-Push-Option deaktiviert und die Frage, die Konfiguration zu speichern mit "Ja" angeklickt. So ging es glatt über die Bühne.
 
Danke für die Rückmeldung, es gibt auch weitere positive Rückmeldungen die bei mir direkt eingegangen sind.
 
Hallo JPascher,

bei meinem W501 hat das flashen leider nicht geklappt.

Ich hatte im Skript den W501 und dann noch den aktuellen DSL Treiber der 7170 ausgewählt. Das Recovery wurde damit ohne Probleme erstellt.

Als ich es dann jedoch flashen wollte, hat er mir auf der "Willkommensseite" die FritzBox 7141 im Recovery Tool mit der FW 40.x.76 angezeigt und hat dann bei der Suche, nachdem ich ihm den Strom wieder angesteckt habe, die W501 gefunden.

Das war es dann leider auch schon. Das Tool meinte, dass die FW nicht zur W501 passen würde und hat abgebrochen.

Schade eigentlich...

Gruß
Mopedmeister
 
Danke für die Rückmeldung, sehe ich mir erneut an.
 
Hallo,

ich habe gerade noch ein kleines Problem mit dem bei mir fehlgeschlagenen Recovery entdeckt.

Ich habe eben ein Update für das Tool von Skyteddy gemacht und dabei ist mit aufgefallen, dass das Recover Tool, obwol es das Mediasensing laut Nachricht beim Abbruch wieder aktiviert hat, das Mediasensing doch nicht aktiviert hat.

Ich weiß nicht, ob diese Info für dich, JPascher wichtig ist, aber bevor es unter geht, wollte ich es doch nochmal kurz mitteilen.

MfG
Mopedmeister
 
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.