[Gelöst] Fritzbox 7590 bleibt nicht im Bootloader stehen. Neustart, bevor mit EVA-FTP-Client.ps1 das in-memory image hochgeladen werden kann.

R0cket

Mitglied
Mitglied seit
20 Sep 2009
Beiträge
433
Punkte für Reaktionen
7
Punkte
18
EDIT: Problem gelöst. Lösung siehe unten!






Hallo,

ich habe eine zweite 7590 und wollte das Freetz-Erstimage über die Bootloader Methode flashen.

Dabei gehe ich so vor, wie hier beschrieben:


Das Problem ist aber, dass ich nachdem ich die Fritzbox über den Adam2 bootloader anhalte und mit dem Befehl "bye" den FTP server freigebe, um mit EVA-FTP-Client.ps1 das in-memory image zu flaschen, die Box nach einigen sekunden neustartet, und so der Upload des In-Memory images nicht vollständig durchlaufen kann.

Hier die Fehlermeldung aus PowerShell:


PS C:\TMP\Fritzbox.7490.Freetz\7590.9.2021\YourFritz-master\YourFritz-master\eva_tools> .\EVA-FTP-Client.ps1 -Verbose -Debug -ScriptBlock { BootDeviceFromImage C:\TMP\Fritzbox.7490.Freetz\7590.9.2021\7590_07.12-freetz-master--9287e5e.de_20200105-144056.image.in-memory }
DEBUG: Response:
220 ADAM2 FTP Server ready

================
DEBUG: Sent
USER adam2
================
DEBUG: Response:
331 Password required for adam2

================
DEBUG: Sent
PASS adam2
================
DEBUG: Response:
230 User adam2 successfully logged in

================
DEBUG: Sent
SYST
================
DEBUG: Response:
215 AVM EVA Version 1.3578 0x0 0x46409

================
DEBUG: Sent
GETENV memsize
================
DEBUG: Response:
memsize 0x20000000

200 GETENV command successful

================
DEBUG: Memory size found : 0x20000000 (512 MB)
DEBUG: Memory size used : 0x08000000 (128 MB)
DEBUG: Image size found : 0x01caba00
DEBUG: Set memory size to : 0x06354600
DEBUG: Set MTD RAM device to: 0x86354600,0x88000000
DEBUG: Sent
SETENV memsize 0x06354600
================
DEBUG: Response:
200 SETENV command successful

================
DEBUG: Sent
SETENV kernel_args_tmp mtdram1=0x86354600,0x88000000
================
DEBUG: Response:
200 SETENV command successful

================
DEBUG: Sent
TYPE I
================
DEBUG: Response:
200 Type set to BINARY

================
DEBUG: Sent
MEDIA SDRAM
================
DEBUG: Response:
200 Media set to MEDIA_SDRAM

================
DEBUG: Uploading file
'C:\TMP\Fritzbox.7490.Freetz\7590.9.2021\7590_07.12-freetz-master--9287e5e.de_20200105-144056.image.in-memory' to
'0x86354600 0x88000000' ...
DEBUG: Sent
P@SW
================
DEBUG: Response:
227 Entering Passive Mode (192,168,178,1,12,15)

================
DEBUG: Sent
STOR 0x86354600 0x88000000
================
DEBUG: Response:
150 Opening BINARY data connection

================
SendCommand : Exception calling "Flush" with "0" argument(s): "Unable to write data to the transport connection: An
existing connection was forcibly closed by the remote host."
At C:\TMP\Fritzbox.7490.Freetz\7590.9.2021\YourFritz-master\YourFritz-master\eva_tools\EVA-FTP-Client.ps1:681 char:21
+ SendCommand "QUIT"
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: :)) [SendCommand], MethodInvocationException
+ FullyQualifiedErrorId : IOException,SendCommand

PS C:\TMP\Fritzbox.7490.Freetz\7590.9.2021\YourFritz-master\YourFritz-master\eva_tools>

oder alternative steht am ende:

================
Exception calling "Invoke" with "0" argument(s): "Error uploading image file."
At C:\TMP\Fritzbox.7490.Freetz\7590.9.2021\YourFritz-master\YourFritz-master\eva_tools\EVA-FTP-Client.ps1:638 char:21
+ $ScriptBlock.Invoke()
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: :)) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RuntimeException







Ich kann im WIndows Network Sharing sehen, dass das Netzwerkkabel getrennt wurde. Und das der Grund dafür ist, dass der Transfer abbricht.

Ich habe u.a. auch versucht die Box im Bootloader anzuhalten, indem ich das .\EVA-Discover.ps1 -maxWait 120 -Debug -Verbose scritp verwende, oder eine Box fremde Recovery verwende, die die Box im Bootloader anhält. Aber auch dann startet die Box nach wenigen Sekunden neu.

Die 7590 hat FW 7.12 ich habe auch mit der STock 7.28 probiert, aber irgendwie will die Box nicht im Bootloader bleiben, wenn ich aus adam2 mit bye rausgehe. Wenn ich aber mit dem ftp server in adam2 verbuden bleibe, bleibt auch die Box im Bootloader stehen, dann ist aber der FTP server nicht frei für die anderen tools. SObald ich mit bye aus dem FTP server rausgehe, startet die Box nahc wenigen sekunden neu.

Ich habe vor ca. 1 jahr eine andere 7590 genau nach dieser Methode mit diesem image und diesen tools problemlos gefreetzt. Aber das geht jetzt schief. Was ist das Problem?



Lösung:

Ich habe am ende ein Minimal freetz image erstellt, dass nur 25 MB statt 30 MB war. Es kam zwar die gleiche Fehlermeldung, aber offenbar war freetz auf die Box gelangt. Aus dem freetz webui habe ich dann mein Vollimage installiert.
Adam2 scheint probleme bei zu großen Images zu haben. Mich wundert nur, wie AVM das mit deren Recoveryies macht.
 
Zuletzt bearbeitet:
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.