Flash OpenWrt auf FRITZ!Box 4040 ftp Meldung fehlt

Hallo zusammen,

beim OpenWrt upgrade habe ich leider einen Fehler gemacht und dadurch die 4040 unbrauchbar gemacht.
Die Werkseinstellungen der 4040 konnte ich mit Hilfe der Software
fritz.box_4040-07.14-recover.exe wieder herstellen.

Der Flashvorgang läuft bis
227 Entering Passive Mode (192,168,178,1,12,0)
danach fehlt aber die Meldung
150 Opening BINARY data connection
und der ftp-Server bricht die Verbindung ab.

Gibt es eine Lösung?

Danke
wolle

Hallo,

Prüfsumme des Image mal geprüft ? (sha 256)

Hallo aen,

ja natürlich,
sha256sum openwrt-23.05.2-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin
ausgabe
992515f6a9f127ae5a636882e66f2f3dce93fa278068276ea27c567b9f2d95a1
ist O.K

Zur Info z.Z. ist Mint das OS und die ufw habe ich deinstalliert sowie
iptables ausgeschaltet.

Wie bist du vorgegangen ?

Nutzt du das /eva_ramboot.py

https://github.com/openwrt/openwrt/blob/master/scripts/flashing/eva_ramboot.py

(Rechts klick auf RAW dann Datei speichern unter.)

Und u-boot für 4040

https://downloads.openwrt.org/snapshots/targets/ipq40xx/generic/u-boot-fritz7530/

Hallo aen,

ich benutze wie vor 4 Jahren die Anleitung von Mike
Flash OpenWrt auf FRITZ!Box 4040 – OpenWrt Teil2

dies hat mehrmals geklapt.

Ich habe auch mit Windows und dem fritzflash.py script probiert,
aber das fritzflash.py findet die
openwrt-23.05.2-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin
nicht.

Der Name ist nicht richtig:

openwrt-23.05.2-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin

die Datei muß umbenannt werden. Das Script sucht nach

fritzbox-4040-squashfs-eva.bin

Was das Script macht sieht man hier:

https://raw.githubusercontent.com/freifunk-darmstadt/fritz-tools/master/fritzflash.py

Deutsche Anleitung:

https://fritz-tools.readthedocs.io/de/latest/

Hallo aen,

Danke für die Infos!
Ich habe meine alte 22.03.5 wieder zum laufen gebracht.
Es ist mit dem ftp der 4040 sehr schwer, der ftp stottert, könnte an der
Übertragungsgeschwindigkeit liegen.

Deine Idee mit dem fritzflash.py script werde ich später testen
(ich hatte falsch umbenannt).

Nochmals Danke