Man kann ja die alten Dinger durchaus einfach noch zum AccessPoint umkonfigurieren. Sie liegen eh in der Kiste und bevor man was neues kauft!?
Ok, die kleinen Repeater verbrauchen nur um die 2 Watt, so eine EasyBox verbraucht ca. 7 Watt. Die Wirtschaftlichkeit schwindet also innerhalb von 2 Jahren.
Die Anleitungen zum EasyBox 803A flashen sind schon etwas alt, nicht mehr ganz aktuell und die Quellen zu manchen Dateien ziemlich versteckt. Aber nicht nur das, ich habe auch erstmal nicht richtig kapiert was zu tun ist. Ein falscher Befehl und Box bootet nicht mehr, deswegen ein kurzes HowTo mit dem was ich getan habe.
Aktuell Juni 2018: Es gibt eine neues OpenWrt Seite und einen überarbeiteten Artikel, der ist wesentlich besser lesbar als der Alte und ich hoffe die Links sind aktuell.
Vorbereitung
In diesem Wiki steht so ziemlich alles drin was man wissen muss. Ich beschreibe hier nur die wichtigsten Dinge und die Vorgänge die mir nicht klar waren.Man muss die Box aufmachen um an die serielle Schnittstelle zu kommen. Ich habe einen FTDI Adapter mit 3,3 Volt Interface an meinen Raspberry Pi 2 gesteckt. Der Pi 1 war zum Auslesen der Box irgendwie nicht geeignet. Keine Ahnung warum, das brntool brachte lauter "!" und konnte offenbar nichts lesen! Die UART des Pi selbst hätte sicher auch funktioniert. Mit dem USB Kabel war es irgendwie handlicher.
Man muss die Anschlüsse GND(4) RX(3) und TX(2) mit den Anschlüssen am serial Adapter verbinden.
GND -> GND
RX -> TX
TX -> RX
Die beiden Python Scripte brntool und ubootwrite benötigen neben python noch das debian Modul python-serial. Wichtigstes Tool ist ein serielles Terminalprogramm. Ich habe hierbei mit screen gearbeitet -> einfache Kommandozeile und hat gut funktioniert. Auf einem frischen raspbian jessie braucht man nur 2 Pakete installieren:
sudo apt-get update && sudo apt-get install screen python-serial
Das U-Boot
Zentrales Tool zum Zugriff auf die Box ist der Bootloader u-boot. Die richtigen Dateien habe ich nach langer Suche hier gefunden, die Versionen im download bei OpenWrt sind zu alt und unvollständig. Für das temporäre Laden in den RAM wird die Datei openwrt-lantiq-arv752dpw22_brn-u-boot genommen, für das Flashen auf die Box wird die Datei openwrt-lantiq-arv752dpw22_nor-u-boot verwendet. Für das Recover braucht man noch von hier die u-boot.asc.Hinweis: Der Originale Quelle für diese Datei war hier.
Leider ist diese Datei dort nicht mehr auffindbar. Nur aus diesem Grund biete ich die unveränderte Original Datei hier zum download an.
Terminal
Bei der folgenden Arbeit macht es sich gut zwei Terminalfenster zu öffnen, eines für screen (TS) und eines für Kommandos (TK). Bei der Arbeit mit ubootwrite.py muss screen generell geschlossen werden (ctrl+a k y) bei allen anderen seriellen Zugriffen (cp, sx) war das nicht notwendig.Datensicherung
Bevor man irgendetwas tut, sollte man wie im wiki beschrieben die Original Firmware sichern! Zweimal oder dreimal und vergleichen. Leider dauert das pro Sicherung ca. 1h!Dateien bereitstellen
Das aktuelle Image von OpenWrt findet man im download Bereich in den Unterordnern<aktuelle Version>/lantiq/xway/....ARV752DPW22-squashfs.image
Nachtrag: Offenbar gibt es kein aktuelleres squashfs Image mehr für den ersten Flash. An der Stelle deshalb nochmal der Link auf das Image, welches ich beim Erstellen des Artikel genommen habe.
Danach kann man das aktuelle squashfs-sysupgrade OpenWrt Image als upgrade einspielen.
Folgende Dateien befinden sich im /home/pi
-rw-r--r-- 1 root root 8388608 Jan 29 21:26 ARV752DPW22_orig.dump -rwxr-xr-x 1 pi pi 2964 Jan 29 16:42 brntool.py -rw-r--r-- 1 pi pi 4718596 Jan 29 22:15 openwrt-15.05.1-lantiq-xway-ARV752DPW22-squashfs.image -rw-r--r-- 1 pi pi 182916 Jan 31 23:35 openwrt-lantiq-arv752dpw22_brn-u-boot.img -rw-r--r-- 1 pi pi 185572 Jan 31 23:35 openwrt-lantiq-arv752dpw22_nor-u-boot.img -rw-r--r-- 1 pi pi 253039 Jan 30 11:43 u-boot.asc -rwxr-xr-x 1 pi pi 7502 Jan 30 12:36 ubootwrite.py
Ich habe bei meinen ersten Versuchen einen Befehl falsch eingegeben, das wars: bootloader gelöscht. Jetzt war Recovery angesagt, deswegen geht es damit los. Das wichtige Bild für den UART Modus muss man sich genau einprägen. Der UART Modus ist handwerklich anspruchsvoll!
HowTo
EasyBox recover auf Original
UART Modus starten:Kabel mit Spitze an 3,3 Volt serial Connector, spitze Pinzette, Stirnlampe, Lupenbrille, HM Steckdose in FHEM mit 6 Sek Einschaltverzögerung.
TS: screen /dev/ttyUSB0 115200Spitze oben an R65 halten -> Steckdose ein -> schnell R80 mit Pinzette kurzschließen -> UART Modus muss beim Start erscheinen!
TK: cat u-boot.asc > /dev/ttyUSB0 TS: Bei Aufforderung eine Taste drücken bzw. später crtl+c TS: screen beenden TK: python ./ubootwrite.py --addr=0x80040000 --write=/home/pi/ARV752DPW22_orig.dump --verbose # Warten bis Übertragung von ubootwrite beendet ist! TS: screen /dev/ttyUSB0 115200 TS: crc32 80040000 00800000 TS: protect off all TS: erase b0000000 +00800000 TS: cp.b 80040000 b0000000 00800000Wenn fertig dann Power Reset. Die Box läuft wieder Original
Ohne Fehler auf OpenWrt flashen
Zunächst wird die Box mit dem originalen brn Boot Loader gestartet, man muss dazu ganz kurz nach dem Start dreimal die Leertaste drücken. Screen muss also beim Einschalten schon aktiv sein!Anschließend wird u-boot in den Speicher geladen.
Ab Adresse 0x80000000 beginnt der RAM, ab Adresse 0xB0000000 der Flash.
Im Original belegt der Bootloader bis 1FFFF ab 0xB0020000 beginnt das Haupt Image.
Bei OpenWrt belegt der Bootloader bis 3FFFF das Hauptimage beginnt ab 0xB0040000.
u-boot in den Speicher
TS: screen /dev/ttyUSB0 115200 TS: nach Reset -> drei mal space TS: m startet den Upload in den Speicher 0x80002000 TK: sx openwrt-lantiq-arv752dpw22_brn-u-boot </dev/ttyUSB0 >/dev/ttyUSB0 TS: enter -> Übertragung abwarten dann Y drücken TS: Bei Aufforderung eine Taste drücken bzw. später crtl+c TS: screen beenden
u-boot in den Flash schreiben
TK: python ./ubootwrite.py --addr=0x80500000 --write=/home/pi/openwrt-lantiq-arv752dpw22_nor-u-boot.img --verbose # Warten bis Übertragung von ubootwrite beendet ist! TS: screen /dev/ttyUSB0 115200 TS: crc32 0x80500000 0x0002D4E4 (Mit der Ausgabe in TK vergleichen) TS: protect off 0xB0000000 0xB002FFFF TS: erase 0xB0000000 0xB002FFFF TS: cp.b 0x80500000 0xB0000000 0x2D4E4 TS: protect on 0xB0000000 0xB002FFFF
Man kann jetzt zum Test booten oder OpenWrt in den Flash schreiben
Wenn der neue u-boot Loader im flash startet war das schon mal erfolgreich.TS: reset TS: Bei Aufforderung eine Taste drücken bzw. später crtl+c
OpenWrt in den Flash schreiben
TS: screen beenden TK: python ./ubootwrite.py --addr=0x80040000 --write=/home/pi/openwrt-15.05.1-lantiq-xway-ARV752DPW22-squashfs.image --verbose # Warten bis Übertragung von ubootwrite beendet ist! TS: screen /dev/ttyUSB0 115200 TS: crc32 80040000 00480004 (Mit der Ausgabe in TK vergleichen) TS: protect off b0040000 +00480004 TS: erase b0040000 +00480004 TS: cp.b 80040000 b0040000 00480004 TS: protect on b0040000 +00480004 TS: reset
Zum Schluss
Das war mein Vorgehen, man muss natürlich nicht das Original zurückschreiben. Diesen Schritt kann man für "nur" OpenWrt überspringen.Kleiner Nachtrag 5.12.2017
Das OpenWrt Projekt (oder das xxWrt Projekt?) hat sich irgendwie "seitwärts" weiter entwickelt. OpenWrt steht auf dem Stand 15.05 von 2016. Durch etwas "Zufall" findet man das LEDE Projekt und wenn man noch weiter sucht, findet man auch für die Easybox noch aktuelle Downloads und auch die Datei /lantiq/xway/lede-17.01.4-lantiq-xway-ARV8539PW22-squashfs-sysupgrade.bin.Ich musste die Datei zweimal flashen, beim ersten Mal hat es nicht funktioniert. Eventuell wird beim harten Reset (weil nach dem Flash nix mehr geht) der Speicher freigeräumt ohne den der Flashvorgang nicht möglich ist.
Bei aktuellen Routern sind diese Informationen im Wiki entsprechend verlinkt. Dadurch bin ich drauf gekommen.
Super Wiki!
AntwortenLöschenDankeschön dafür!
Für die Datenübertragung reicht es GND, RX und TX zu verbinden, so kann man auch ein 5V tty-USB-Adapter nutzen.
In einem anderen Forum hatte ich noch den Tipp gefunden, dass man auch innerhalb von Screen Daten über sx versenden kann. Dazu muss man [Strg]+[a] und anschließend [:] drücken. Hier gibt man nun bspw. ein "exec !! sx openwrt-lantiq-arv752dpw22_brn-u-boot.img". Mit Enter bestätigen und die Daten werden gesendet.
Rundum gute Idee alte Hardware wieder nutzbar zu machen. (Die Vodafone-Software ist schlimmer als ein Hardwaredefekt!)
Daumen hoch!
Ion
Vielen Dank für diese Seite.
AntwortenLöschenIch hatte mir nach der Anleitung auf der OpenWRT-Seite die Box mit einem falschen U-Boot zerflasht und die UART-Hinweise führten nicht zum Erfolg.
Erst mit Hilfe dieser Seite konnte ich meine Box wiederbeleben.
Großartig!
Erik
Thanks for posting, the OpenWRT install description for EasyBox 803A really needed an update. Perhaps you could integrate that on the official Wiki page?
AntwortenLöschenDie Anleitung war meine Rettung. Hatte meine 803 nach der Wiki Anleitung beim OpenWRT kaputt geflasht.
AntwortenLöschenDer entscheidende Hinweise für mich war das ubootwrite script.
Vielen Dank für diese super Anleitung. Jetzt läuft die Kiste endlich mit vernünftiger Firmware und kann als Access Point weiter verwendet werden.
Gruß Stefan
Hallo Otto,
AntwortenLöschensuper Anleitung!!!
Leider ist der Link https://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/uboot-lantiq-arv752DPW22_ramboot/ inzwischen tot. Die Datei u-boot.asc ist dort, warum auch immer, nicht mehr zu finden. Kannst Du die von Dir genutzten Dateien irgendwo bereitstellen?
Ausserdem kannst Du mal nachsehen, was für ein HW-Version die Box bei Dir hat. Bei mir ist es "R02" und beim Laden und Ausführen der "openwrt-lantiq-arv752dpw22_brn-u-boot.img" im Speicher, wie im Wiki beschrieben, bekomme ich einen Netzwerkfehler ...
U-Boot 2013.10-openwrt4 (May 28 2014 - 21:46:29) ARV752DPW22
Board: Arcadyan ARV752DPW22
SoC: Lantiq Danube-S v1.5
CPU: 333.333 MHz
IO: 166.667 MHz
BUS: 83.333 MHz
BOOT: NOR
DRAM: 64 MiB
Flash: 8 MiB
Using default environment
In: serial
Out: serial
Err: serial
Net: Board Net Initialization Failed
ltq-eth
Hit any key to stop autoboot: 0
Danke für Deine Hilfe
Gruss Marco
Hallo Otto,
AntwortenLöschenerst einmal sehr vielen Dank für diese Anleitung, hat mir wirklich sehr geholfen!
Nach der Installation habe ich aus mir nicht ganz klaren Gründen keinen Zugriff auf das Netzwerk, weder vom Netz noch zum Netz.
Könntest du hier vielleicht deine /etc/config/network veröffentlichen? Ich kann nur vermuten dass es irgendwie an der VLan oder Switch Konfiguration liegt.
Hab vielen Dank!
Grüße!
Hallo, bei mit tut sich nichts. Beim ausführen des Scripts ubootwrite.py…..steht immer da Waiting for a prompt....Was mache ich falsch?
AntwortenLöschenHallo, Support über diesen Weg wird schwierig. Hast Du die anderen Terminalverbindungen geschlossen?
LöschenGruß Otto
Ja hab ich. Ich komme da nicht weiter...eine Anleitung Schritt für Schritt, welche Befehle man eintippen muss währe sehr nett. Muss ein PL2303 Adapter ein Firmware-Update bekommen?
AntwortenLöschenIch kenne den Adapter PL2303 leider nicht, ob ein Serial/Usb Adapter eine austauschbare Firmware braucht? Ich hatte wie geschrieben einen einfachen FTDI Adapter. Die Beschreibung ist Step by Step die Mitschrift von dem was ich gemacht habe. Mehr Details habe ich nicht.
LöschenDu hast ja geschrieben das Script läuft nicht. Du arbeitest unter Linux oder Windows?
Ich arbeite mit dem neuesten Kalilinux (evtl. zu neu?) Meine Box ist zerflasht. UART-Modus herstellen ist kein Problem. Der "cat" Befehl funktioniert. Der "sx" Befehl funktioniert nach dem 6.-10. mal, aber er geht. Der "python" Befehl mit ubootwrite.py macht nichts. Es steht immer da "Waiting for a prompt"??? Gilt deine Anleitung für eine Easybox 802 oder 803??? Danke
AntwortenLöschenIch habe die 803A geflashed Ich denke, die Linux Version ist egal. Du willst jetzt die Originale Firmware drauf bringen oder OpenWrt? Dein USB Stick ist auch an ttyUSB0? Sonst braucht das py Tool noch den --serial Parameter. Siehe Originalseite das Tools, Link oben im Text. Gruß Otto
LöschenOK. Ich möchte Openwrt. ttyUSB0 ist auch, habe nachgesehen. Komisch ist nur das er mit dem Python Befehl nichts macht.???
AntwortenLöschenWenn ich das Script an der Stelle richtig verstehe, senden die etwas über die serielle Schnittstelle und erwarten eine Reaktion. Die Reaktion kommt offenbar nicht: ergo ich denke die serielle Kommunikation geht nicht richtig? Warum geht denn der sx Befehl nicht beim ersten Mal?
LöschenHi, so ich habe jetzt mal einen anderen FTDI Adapter angelötet, der maxht nur den Cat Befehl. SX und Python garnicht. Denke auch das was mit der seriellen Schnittstelle nicht stimmt. Was könnte ich denn noch probieren? MFG
AntwortenLöschenNaja der cat Befehl sendet etwas an die serielle Schnittstelle. Ich weiß nicht mehr ob und was da für eine Reaktion kommt. Kann sein das es einfach "in die Luft" geschickt wird.
LöschenKommt denn überhaupt eine Reaktion von der Box beim Start? Die meldet sich ja irgendwie.
Ja die Box meldet sich wie in deiner Anleitung soweit funktioniert alles. Nur eben flashen….mittels Befehl "sx" und Python" da geht nichts so richtig. Ich werde mir erstmal einen anderen FTDI besorgen.
AntwortenLöschenHi. Ich hab jetzt mal die neueste asc Datei genommen. Damit funktioniert fast alles. SX Befehl geht ohne Probleme. Aber wenn ich fertig bin mit uboot in den Flash schreiben, dann startet er nicht wie er soll (eigentlich garnicht)!! Liegt evtl. an einer falschen Datei für den Bootloader?
AntwortenLöschenDu hast das richtige Image genommen?
Löschenopenwrt-lantiq-arv752dpw22_nor-u-boot.img anstatt
openwrt-lantiq-arv752dpw22_brn-u-boot
Hi, so hab es geschafft. Meine *.asc Datei war nicht i.o. Mit der neuesten Datei kann man sich "python" sparen. Befehl loady oder loadx in der Console nutzen, sowie weiterhin Befehl screen. Hab beide Boxen geflasht 802+803. Mit Image Lede17 andere funktionieren nicht. Mein Problem ist das die 803 kein WLAN im Openwrt hat und bei der 802 komme ich per http nicht drauf, obwohl keine Fehler beim flashen kamen.
AntwortenLöschenAlso bei mir läuft derzeit OpenWrt 18.06.1 auf der Easybox. Du kannst doch von Lede ganz normal ein Update flashen? Ich hatte zwischenzeitlich ja auch schon Lede 17 drauf. Und Wireless lässt sich bei mir ganz normal aktivieren.
LöschenIch habe nochmal nach den downloads geschaut: Es gibt von allen aktuelleren Versionen nur sysupgrade Images! Die taugen nicht zur Grundinstallation. Man braucht ein ARV752DPW22-squashfs.image! Das finde ich nur im Archiv https://archive.openwrt.org/chaos_calmer/15.05.1/lantiq/xway/
LöschenWenn Du per HTTP nicht drauf kommst hast Du ein snapshot Image installiert, die haben kein LUCI installiert! Steht z.B. hier https://openwrt.org/toh/views/toh_fwdownload?datasrt=firmware%20openwrt%20install%20url&dataflt%5BModel%2A~%5D=803
Mit der Openwrt 18.06.1 macht er eine Endlosschlaufe beim hochfahren. Openwrt Version 15 läuft auch nicht. Meinst du ein Update von Lede per http? Mit Lede 17 wird die Easybox als Speedport 504 erkannt.
AntwortenLöschenBei mir nicht:
LöschenHostname OpenWrt
Model Arcor 803
Architecture Danube rev 1.5
Firmware Version OpenWrt 18.06.1 r7258-5eb055306f / LuCI openwrt-18.06 branch (git-18.228.31946-f64b152)
Kernel Version 4.9.120
Local Time Sat Aug 10 18:08:25 2019
Wie gesagt, ich habe seinerzeit mit der 15 Version begonnen und dann immer einfach das aktuelle sysupgrade Image per Weboberfläche aufgespielt. Funktioniert seit dem ohne Probleme. Ein Hardwarereset braucht er manchmal 2 x
Hallo, könntest du dieses Image mal irgendwie zum Download anbieten?
AntwortenLöschenWozu? Wie oben schon gesagt, dass findest Du hier:
Löschenhttps://archive.openwrt.org/chaos_calmer/15.05.1/lantiq/xway/openwrt-15.05.1-lantiq-xway-ARV752DPW22-squashfs.image
Hello. Please my Routeur is bricked 😓can you give me a Full dump from thé flush with openwrt running. I d like to reprogramme it with Spi programmer. Thanks à lot
LöschenDanke läuft 1A+++
AntwortenLöschenMoin
AntwortenLöschenUm einigen Leuten Zeit zu ersparen.
Wichtig ist wenn man in den Administrator mode kommen.
Für die Datenübertragung reicht es GND, RX und TX zu verbinden.
Hatte das ohne GND 100 mal probiert, keine Chance.
Gruß
Klaus
Hallo,
AntwortenLöschenvielen Dank für die Anleitung. Ich hatte das Problem, dass ubootwrite.py nicht mit Python3 läuft. Mit einer Livelinux Mint 18 Version ging es dann gut.
Nach dem Starten des u-boot im Speicher, hat man nur drei Sekunden Zeit, eine Taste zu drücken...
Bin jetzt mit LAN-Update auf auf OpenWRT 19.07.5 und sehr zufrieden.
Ohne die Anleitung hätte ich wahrscheinlich aufgegeben.
Wie kann Ich in den UART Mode? brauch Ich da ein anderes Serial Adapter oder wie verbinde Ich die Seriellen Kabel?
AntwortenLöschenSteht alles oben im Text und in den verlinkten Wikiartikel im OpenWrt Wiki. Für den UART Mode muss man zwei benachbarte Pins kurzschließen, ich habe dazu eine Pinzette genommen. Da ist ein Artikel bzw. Bild oben verlinkt.
LöschenGruß Otto
können sie mir bitte eine pinbelegung schicken? da Ich wissen muss was + und was - ist. Ich brauch des dringend da Ich angst hab meine Box zu töten
AntwortenLöschenund was meint man den mit R60 und R80, FHEM? Ich hab nur TX RX und GND. Ich möchte auch meinen Router im ernsten Fall retten :/
AntwortenLöschenmein einziges Problem ist nur R65 und R80 das kabel für 3,3 V muss ist an den Serial Adapter nutzen doch wie geht es mit R65 und R80? muss Ich einfach win Stück Kabel nehmen und verbinden oder muss Ich R65 oder R80 an TX, RX oder GND anschließen? würde mich auf eine Antwort freuen
AntwortenLöschenDer serial Connector ist auf der Seite mit den Buchsen als Pin Connector
Löschen4 GND
3 RX
2 TX
1 Vcc 3.3V
Dort schließt Due Deinen USB serial Adpater an (ohne die 3,3 Volt - die hältst Du getrennt! Die Pegel für R65 und R80 nimmst Du vom Board (vom 4 Pin Connector auf der anderen Seite). Ich weiß noch, es war fummelig. Man musste die Verbindung ja nur kurz beim einschalten des Routers herstellen, man brauchte drei Hände.
welchen Seriellen Adapter könntest du mir empfehlen? gegebenfalls mit Link
AntwortenLöschenIch habe es damals mit einem FTDI Adapter gemacht. Aber vom Prinzip her ist das völlig egal. Wichtig ist 3,3 Volt Signalpegel!
LöschenKönnten Sie nicht ein Video machen? vielleicht mit Text wenn sie im Video nicht sprechen wollen andernfalls werde Ich nicht zurechtkommen :/
AntwortenLöschenMit Sicherheit nicht, das ganze ist Jahre her. Ich baue das nicht nochmal nach.
LöschenIch hab eine Easybox 803 und auf dem Bild ist es ein Bild vom 802 auf diesem Link sieht man die 3 Kabel https://openwrt.org/_detail/media/astoria/803a_uart.jpg?id=toh%3Aastoria%3Aarv752dpw22 oben steht 3,3V from Serial port doch wie sieht es bei den anderen Kabeln aus man kann sehen das die am Computer verbunden worden doch wo?
AntwortenLöschenDie beiden dicken liefern den Plus, die beiden dünnen den GND. Die werden jeweils nur verbunden, er hat sich damit eine Art Doppeltaster gebaut sieht man unscharf oben rechts im Bild. Damit spart man eine Hand von den drei benötigten ein ;-)
LöschenJetzt habe Ich es verstanden, Ich werde es probieren hoffentlich geht mein Router nicht Flammen Danke für die Erklärung :)
AntwortenLöschenBei ubootwrite bekomme Ich die Meldung "Wait for a Prompt" beim Probieren von uboot in Flash. Davor habe ich die Speicher Variante benutzt und anschließend ohne Reboot ins Flash erfolglos.
AntwortenLöschenServus, Wie könnte ich den Fehler ifxusb_core_soft_reset_h() HANG! Soft reset GRSTCTL=80000 beheben?. Openwrt startet nicht.
AntwortenLöschensorry tut mir leid. Ich habe seit damals nicht mehr gemacht. Ich habe keine Idee.
LöschenHabe beide Probleme behoben, beim ubootwrite muss man auf Y Go to Memory dann 0x80002000. Screen beenden und per ubootwrite abschicken (OK.)
AntwortenLöschenOpenwrt 15 hat nicht funktioniert (war jedoch schon geflasht!.)
Per ubootwrite habe Ich dieses Image geflasht: https://archive.openwrt.org/releases/21.02.2/targets/lantiq/xway/openwrt-21.02.2-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin
Und (Mit der Ausgabe in TK vergleichen)
Beim booten kommt der Fehler nochmal jedoch wird es trotz dw2 Fehler gebootet und man hat erfolgreich Openwrt installiert. Strg A + K hat nicht funktioniert. Also in einem zweiten Terminal "pkill Screen" und Screen wird erfolgreich beendet. Bei Screen is terminating Nachricht auf Return drücken und man ist raus von Screen.
Hallo,
AntwortenLöschenhabe meine Easybox nach Deiner Anleitung installiert und es hat auch soweit alles erstmal geklappt (auch wenn das flashen ca. 16 Std. gedauert hat). Aber beim Neustart landet er nicht in einem Linux sondern bringt nur:
...
RUNTASK id=4 period_task...
RUNTASK id=5 dhcp_daemon...
RUNTASK httpd...
Starting Multitask...
period_task running!!!
httpd: listen at 192.168.2.1:80
period_task running 60
Und wenn man in den administrativen Modus geht, kann man mit [M] usw. wieder den u-boot.img.bin ins Memory laden, wenn man dann mit [Y] weiter geht,dann landet man tatsächlich in einem Linux:
...
[ 181.616000] sched: RT throttling activated
[ 396.476000] device eth0.1 entered promiscuous mode
[ 396.480000] device eth0 entered promiscuous mode
[ 396.556000] br-lan: port 1(eth0.1) entered forwarding state
root@OpenWrt:/# /sbin/ifconfig -a
br-lan Link encap:Ethernet HWaddr 9C:80:DF:B7:EB:62
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fd7a:7497:c4a4::1/60 Scope:Global
inet6 addr: fe80::9e80:dfff:feb7:eb62/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:11134 (10.8 KiB)
eth0 Link encap:Ethernet HWaddr 9C:80:DF:B7:EB:62
inet6 addr: fe80::9e80:dfff:feb7:eb62/64 Scope:Link
...
eth0.1 Link encap:Ethernet HWaddr 9C:80:DF:B7:EB:62
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
...
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
...
nas0 Link encap:Ethernet HWaddr 9C:80:DF:B7:EB:63
BROADCAST MULTICAST MTU:1500 Metric:1
...
wlan0 Link encap:Ethernet HWaddr 00:0C:43:30:62:00
BROADCAST MULTICAST MTU:1500 Metric:1
...
root@OpenWrt:/# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:www 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:domain 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp 0 0 :::www :::* LISTEN
tcp 0 0 :::domain :::* LISTEN
tcp 0 0 :::ssh :::* LISTEN
tcp 0 0 :::telnet :::* LISTEN
udp 0 0 0.0.0.0:domain 0.0.0.0:*
udp 0 0 0.0.0.0:bootps 0.0.0.0:*
udp 0 0 :::dhcpv6-server :::*
udp 0 0 :::domain :::*
raw 0 0 :::58 ::%4430844:* 58
raw 0 704 :::58 ::%4430844:* 58
...
aber da kann man dann per LAN nicht drauf zugreifen. Die 192.168.1.1 ist von aussen nicht erreichbar. Nicht einmal pingbar. Und von Easybox nach aussen auch nicht.
Und ein Webinterface auch nicht. Keine Ahnung wie das erreichbar sein sollte. Habe alle 4 Ports des Easybox Switches ausprobiert.
Ist doch irgendwas falsch? Ist es gebricked? Muss ich das Backup (das Original) wieder einspielen? Wenn ja, da habe ich leider nicht kapiert, wo ich was anlöten muss oder kurzschliessen muss, damit es in den UART Modus geht.
Aber vielleicht bekommt man das Ding ja auch über den Linux Modus oder den anderen irgendwie dazu, dass er geflasht werden kann?
Danke Dir auf jeden Fall schon mal
Aber er schreibt doch httpd: listen at 192.168.2.1:80 klar die Die 192.168.1.1 kann nicht gehen :-)
LöschenGibt es eine Lösung für die USB Ports?
AntwortenLöschenDu meinst, dass man keine Geräte anschließen kann? Leider nicht.
LöschenMoin, gibt es irgendwo noch den originalen Bootloader? Ich habe nix geflasht, die originale Firmware etc sollte noch drauf sein. Leider hängt die Easybox im Bootloop, ich kann aber noch das Recovering Tool öffnen. Die Firmware zu aktualisieren und einen Werksreset auszuführen haben leider nicht geholfen, daher wollte ich über das Recovery Tool den Bootloader reparieren (Ich kann als Update Target Firmware oder Bootloader auswählen... Firmware hatte ich schon ausprobiert, jetzt fehlt mir der Bootloader dafür).
AntwortenLöschenWäre cool, wenn es diese Datei irgendwo noch geben würde, ich suche schon seit Stunden danach.
Alternativ habe ich noch eine Baugleiche Easy Box (beide 803-A). Kann ich zur Not mit der obigen Anleitung von der funktionierenden Box ein full image Backup ziehen und dieses dann auf der defekten restoren? Oder hab ich dann auch gleiche MAC Adressen? Die beiden Easyboxen sollen eigentlich als Accespoints arbeiten und über WDS verbunden werden. So hatte ich die damals konfiguriert gehabt, dann ewig nicht genutzt und nun hat eine der beiden diesen Bootloop.
Wäre cool wenn ich die Boxen irgendwie noch nutzen kann.
Hallo, der Link oben im Abschnitt U-Boot funktioniert nach wie vor.
Löschen