Fritzbox4040: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(flash 4040) |
(Fritzbox4040 flash timeout) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Fitzbox!4040 = | = Fitzbox!4040 = | ||
+ | Openwrt Informationen: [https://openwrt.org/toh/avm/avm_fritz_box_4040 Fritz!Box 4040] | ||
== Flashing via Bootloader == | == Flashing via Bootloader == | ||
Zeile 9: | Zeile 10: | ||
* Rechner IP setzen | * Rechner IP setzen | ||
ip addr add 192.168.178.2/24 dev enp7s0 | ip addr add 192.168.178.2/24 dev enp7s0 | ||
− | * LAN Kabel verbinden | + | * LAN Kabel *DIREKT* verbinden (nicht über einen Switch - Fehler in Fritzbox!4040 Bootloader) |
* Download des EVA images: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin | * Download des EVA images: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin | ||
* Fritzbox einschalten und warten bis entweder die Rote LED (wenn Fritzbox sich im Fehlerzustand befindet) oder sobald die LED grün blinkt.<br/>Falls die Fritzbox nicht antwortet, muss eine serielle Konsole an die Fritzbox angeschlossen werden (Gerät dazu öffnen) und der Bootloader aktiviert werden, in dem dort zum Beispiel das commando 'printenv' ausgeführt wird. Das sorgt dafür, dass der automatische Bootprozess abgebrochen wird. <br>Jetzt folgenden Befehl ausführen, was einige Minuten dauern kann! | * Fritzbox einschalten und warten bis entweder die Rote LED (wenn Fritzbox sich im Fehlerzustand befindet) oder sobald die LED grün blinkt.<br/>Falls die Fritzbox nicht antwortet, muss eine serielle Konsole an die Fritzbox angeschlossen werden (Gerät dazu öffnen) und der Bootloader aktiviert werden, in dem dort zum Beispiel das commando 'printenv' ausgeführt wird. Das sorgt dafür, dass der automatische Bootprozess abgebrochen wird. <br>Jetzt folgenden Befehl ausführen, was einige Minuten dauern kann! | ||
− | |||
− | * Jetzt warten, kann eine ganze Weile dauern. | + | echo -e "debug\nquote TIME 600\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -q 600 -n -v -p 192.168.178.1 |
+ | |||
+ | * Jetzt warten, kann eine ganze Weile dauern (bis 5 Minuten). | ||
+ | * Nach erfolgreichem Aufspielen des "EVA-Images" muss der Router neugestartet werden.<br/>Der Router startet 3mal neu und ist dann unter 192.168.222.1 erreichbar. | ||
+ | |||
+ | * Timeout: Wenn die Zeit zum Hochladen nicht reicht und die FTP ein Control-Connection Timeout auftritt, so kann die Option '-q 600' angepasst werden. Gleiches gilt für die Datenverbindung 'quote TIME 600'. | ||
+ | |||
+ | <pre> | ||
+ | $ echo -e "debug\nquote TIME 600\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -q 600 -n -v -p 192.168.178.1 | ||
+ | Connected to 192.168.178.1. | ||
+ | 220 ADAM2 FTP Server ready | ||
+ | Debugging on (debug=1). | ||
+ | ---> TIME 600 | ||
+ | 530 not logged in | ||
+ | ---> USER adam2 | ||
+ | 331 Password required for adam2 | ||
+ | ---> PASS adam2 | ||
+ | 230 User adam2 successfully logged in | ||
+ | ---> MEDIA FLSH | ||
+ | 200 Media set to MEDIA_FLASH | ||
+ | ---> TYPE I | ||
+ | 200 Type set to BINARY | ||
+ | local: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin remote: mtd1 | ||
+ | ftp: setsockopt SO_DEBUG (ignored): Permission denied | ||
+ | ---> EPSV | ||
+ | 502 Command not implemented | ||
+ | disabling epsv4 for this connection | ||
+ | ---> PASV | ||
+ | 227 Entering Passive Mode (192,168,178,1,12,0) | ||
+ | ---> STOR mtd1 | ||
+ | 150 Opening BINARY data connection | ||
+ | 100% |***************************************************************************************************| 8448 KiB 216.03 KiB/s 00:00 ETA | ||
+ | 226 Transfer complete | ||
+ | 8650756 bytes sent in 00:39 (215.75 KiB/s) | ||
+ | ---> check mtd1 | ||
+ | 150 Flash check 0xF334345E | ||
+ | ^C | ||
+ | 421 Service not available, user interrupt. Connection closed. | ||
+ | </pre> |
Aktuelle Version vom 30. März 2024, 18:26 Uhr
Fitzbox!4040
Openwrt Informationen: Fritz!Box 4040
Flashing via Bootloader
Das Flashen erfolgt über den Bootloader der Fritzbox. Diese Anleitung gilt für ein Linux PC.
Folgende Schritte sind dafür notwendig:
- Rechner IP setzen
ip addr add 192.168.178.2/24 dev enp7s0
- LAN Kabel *DIREKT* verbinden (nicht über einen Switch - Fehler in Fritzbox!4040 Bootloader)
- Download des EVA images: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin
- Fritzbox einschalten und warten bis entweder die Rote LED (wenn Fritzbox sich im Fehlerzustand befindet) oder sobald die LED grün blinkt.
Falls die Fritzbox nicht antwortet, muss eine serielle Konsole an die Fritzbox angeschlossen werden (Gerät dazu öffnen) und der Bootloader aktiviert werden, in dem dort zum Beispiel das commando 'printenv' ausgeführt wird. Das sorgt dafür, dass der automatische Bootprozess abgebrochen wird.
Jetzt folgenden Befehl ausführen, was einige Minuten dauern kann!
echo -e "debug\nquote TIME 600\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -q 600 -n -v -p 192.168.178.1
- Jetzt warten, kann eine ganze Weile dauern (bis 5 Minuten).
- Nach erfolgreichem Aufspielen des "EVA-Images" muss der Router neugestartet werden.
Der Router startet 3mal neu und ist dann unter 192.168.222.1 erreichbar.
- Timeout: Wenn die Zeit zum Hochladen nicht reicht und die FTP ein Control-Connection Timeout auftritt, so kann die Option '-q 600' angepasst werden. Gleiches gilt für die Datenverbindung 'quote TIME 600'.
$ echo -e "debug\nquote TIME 600\nquote USER adam2\nquote PASS adam2\nquote MEDIA FLSH\nbinary\nput openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin mtd1\nquote check mtd1" | ftp -q 600 -n -v -p 192.168.178.1 Connected to 192.168.178.1. 220 ADAM2 FTP Server ready Debugging on (debug=1). ---> TIME 600 530 not logged in ---> USER adam2 331 Password required for adam2 ---> PASS adam2 230 User adam2 successfully logged in ---> MEDIA FLSH 200 Media set to MEDIA_FLASH ---> TYPE I 200 Type set to BINARY local: openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin remote: mtd1 ftp: setsockopt SO_DEBUG (ignored): Permission denied ---> EPSV 502 Command not implemented disabling epsv4 for this connection ---> PASV 227 Entering Passive Mode (192,168,178,1,12,0) ---> STOR mtd1 150 Opening BINARY data connection 100% |***************************************************************************************************| 8448 KiB 216.03 KiB/s 00:00 ETA 226 Transfer complete 8650756 bytes sent in 00:39 (215.75 KiB/s) ---> check mtd1 150 Flash check 0xF334345E ^C 421 Service not available, user interrupt. Connection closed.