Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
SupportF!B 6591 - Update / Recovery über serielle Konsole
startet die Box nicht? Bevor ich rate, was davor und danach passiert ist, bitte mehr Informationen über deine Vorgehensweise, beziehungsweise über deine Absichten uns bitte berichten.
Ich hab alles nach und nach abgearbeitet beim Punkt 1 und ab dem Befehl: .\EVA-FTP-Client.ps1 -Verbose -Debug -ScriptBlock { UploadFlashFile .\part_03_ATOM_ROOTFS.bin mtd0 }
bleibts so stehen wie auf dem Bild zu sehen.
Die Power LED leuchtet dauerhaft.
Stecker raus und rein, beginnt das spiel von vorne. die Weboberfläche kann ich über fritz.box auch noch erreichen.
Box ist von Unitymedia ( lgi ) OS 7.01. Die will ich debranden und updaten, um es am Glasfaser Anschluss nutzen zu können.
Bootloader ist von 2018
da steht dass man über UART was flashen muss, ich weiß aber nicht was genau und mit welcher Software es geflasht werden soll.
Zum einen existiert von dem Ersteller der Anleitung kein dazugehöriges Image in entpackten Zustand. Somit weiß ich nicht, womit du überhaupt deine Fritzbox flashen willst.
Steht es tatsächlich so in der Anleitung im Beitrag #1? Wundert mich immer wieder, dass sich keiner an den Ersteller der Anleitung sich wendet.
Dazu müsste man die BIOS Version bei deiner Fritzbox überprüfen. Siehe da:
Checking BIOS version
Before deciding/attempting how/whether to modify the box, check which BIOS version you are running. To do so, restart the box and obtain extended support data (erweiterete supportdaten) via
Sie müssen registriert sein, um Links zu sehen.
.
It is generally a good idea to KEEP this file since it might become helpful for recovering a bricked box!
Once the .txt file is downloaded look for the "BIOS" string and its date code:
For BIOS older CGM2.86C.627075.R.
Sie müssen registriert sein, um Links zu sehen.
10/09/2019 - Update via serial console -> Originalquelle: vom
aber da scheiterts auch wieder, ich weiß nicht welche Software ich brauche und wie ich die Verbindung über USB herstellen kann.
zB das aus der Anleitung:
### USBSTICK-Namen raussuchen (oder beim Einstecken aus dem Consolen-Output merken)
da ist dir wohl einiges entgangen. Am Ende der Anleitung steht auch was dazu. Sämtliche Sachen prüfe ich nach und wenn es für mich nachvollziehbar ist, werden die von mir übersetzt, bzw. auch verkürzt als solche euch wiedergegeben.
Jede Anleitung, die irgendwo publiziert wird, setzt gewisse Vorkenntnisse mit sich voraus. Wenn man der Anleitung nicht folgen kann, empfehle ich dringend die Finger davonzulassen. Andererseits können erhebliche Schäden an euren Geräten entstehen. Die Verantwortung dafür mag ich überhaupt nicht übernehmen .
Du musst Regestriert sein, um das angehängte Bild zusehen.
soweit bin ich nun.
Gewisse Vorkenntnisse hab ich wohl, die Frage ist nur ob die ausreichen um damit weiterzumachen. Man kann nicht alles wissen...
Momentan weiß ich nicht wie ich die .img datei draufbekomme, übers WebUI in der FritzNAS hab ichs zwar hochgeladen aber die wird mir unter var/media/ftp nicht angezeigt
Copy the release tar image to the box, e.g. NAS (/var/media/ftp)
Edit:
Du musst Regestriert sein, um das angehängte Bild zusehen.
ich bin da immer noch nicht weiter, wie und wo soll die Datei nun hochgeladen werden?
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.
Mit ls kannst Du ermitteln, ob die Datei im Zielverzeichnis vorhanden ist. Mit pwd siehst Du, ob Du im richtigen Verzeichnis bist. Mount könntest Du auch noch ausführen. Ich würde Putty als Terminalprogramm verwenden.
Du musst Regestriert sein, um das angehängte Bild zusehen.
An den ATOM Pins gings dann!
Hatte davor den ARM UART dran, da hat nichts angezeigt, weder dass was auf dem USB Stick ist noch dass der USB Stick angestöpselt wurde.[/SPOILER]
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.
cp user-oem.patch puma7/atom/
cp user-oem.patch puma7/arm/
make
habe ich den bootloader bearbeitet und danach das originale AVM .img installiert, läuft nun mit firmware_version avm SETENV DMC RTL=y über Total Commander habe ich schon ganz am anfang gesetzt, da war trotzdem kein Update Menü bei OS 7.01.
USB Stick an die Box
Bash:
cat /dev/mtdblock3 > /var/media/ftp/bootloader.bin
gibt ne 268kb Datei, komische Größe ist bei mir aber so.
Dann den Stick an nen Rechner und als Backup sicher ablegen.
Mit nem Hexeditor (HxD, WinVi,...) öffnen und überprüfen.
!!!Kein Wordpad oder Notepad nehmen.!!!!
Ich hoffe die TR069 credentials sind da drin noch vorhanden.
Hinter firmware_version ersetzt du avm durch kdg und
bei RTL sollte n stehen.
Sollte das schon alles so da stehen, liegt dein Problem weiter hinten im OS.
Dann ist hier erstmal Ende.
Wenn du was ändern musstest: Ab hier wird es gefährlich!!!
!!!! Die Dateigrößen Backup zu gepatchter Datei aufs Byte genau überprüfen. !!!
Hallo Freunde!
Habt ihr nach einem erfolgreichen günstigen Kauf einer Fritz!Box 6591 festgestellt, dass ihr keinen FTP Zugriff auf diese bekommt, bzw. ist es ihnen nicht möglich etwas zu Flächen oder die Box zu modifizieren, so habt ihr mit Sicherheit eine Ältere F!B bekommen. Wie kann man es feststellen: ganz einfach: Mann erstellt sich eine Supportdatei und sucht nach der BIOS Version durch.
Überprüfen der BIOS-Version. Bevor Sie entscheiden/versuchen, wie/ob die Box geändert werden soll, überprüfen Sie, welche BIOS-Version Sie verwenden. Starten Sie dazu die Box neu und beziehen Sie erweiterte Supportdaten (erweiterete Supportdaten) über
Sie müssen registriert sein, um Links zu sehen.
.
Es ist im Allgemeinen eine gute Idee, diese Datei aufzubewahren, da sie hilfreich sein könnte, um eine "defekte" Box wiederherzustellen! Suchen Sie nach dem Herunterladen der .txt-Datei nach der Zeichenfolge „BIOS“ und ihrem Datumscode:
Für BIOS älter CGM2.86C.627075.R.1910091149 09.10.2019 - Update über serielle Konsole -> Originalquelle: vom
Sie müssen registriert sein, um Links zu sehen.
Es wurde das ganze via ATOM-Console gemacht und dabei einen USB2Serial-Adapter verwendet
welcher gleich 1.8V kann (Modell: DSD TECH SH-U09C5 via amazon). Löten war nicht notwendig -
es hat hier gereicht die 3 Pins (RX, TX und GND) ein wenig schief zu stecken.
Hier noch eine Info wie man den kompletten Datenbestand vorab sichert:
Benötigt wird dazu ein USB-Stick der mehr als 8GB Nutzdaten zulässt. Es wurde mit ext4 formatiert und an die FB6591 gesteckt.
Code:
### USBSTICK-Namen raussuchen (oder beim Einstecken aus dem Consolen-Output merken):
# mount | grep /dev/sda1
# mkdir -p /var/media/ftp/<USBSTICK-NAME>/dev
# find /dev -name mmcblk0* | while read line; do dd if="$line"
of=/var/media/ftp/<USBSTICK-NAME>"$line"; done # du -h /var/media/ftp/<USBSTICK-NAME>/dev/*
# sync
# sync
# umount /dev/sda1
Danach kann der Stick entfernt werden. Man hat jetzt einmal alle einzelnen Partitionen (ausser /dev/mmcblk0rpmb - was auch immer das ist) und mit "mmcblk0" nochmal den kompletten Inhalt des
eMMC-Speichers.
Hier eine Beschreibung, wie man per serieller Schnittstelle Zugriff auf die FritzBox-6591 bekommt.
• Das ganze setzt voraus daß man etwas mit Hardware/Lötkolben/Linux umgehen kann, wer sich das nicht zutraut, Finger weg!
• Es versteht sich dass man das nicht mit Provider-/Mietboxen machen sollte!
• Disclaimer: Keine Garantie für dass ich mich nicht irgendwo vertippt habe! Man sollte prinzipiell verstehen was man hier tut.
• Wer das hier liest, bitte auf das Datum des letzten updates achten. Ich werde das nicht bis in alle Ewigkeit maintainen.
• Die Prozedur funktioniert unter Umständen NICHT für gebrandete Providerboxen (firmware_version != avm).
Die 6591 hat zwei RS232 Konsolen (4-pin through-holes), eine für den Atom, eine für den ARM core. Im Prinzip können beide verwendet werden um sich einzuloggen bzw. eine firmware-Modifikation
vorzunehmen. Aber:
• Über die Atom-Konsole kann man sowohl ein Update als auch Recovery durchführen, sollte man sich die Box "gebrickt" haben. Es ist also die zu bevorzugende Variante.
• Die Atom-Konsole wird mit 1.8V betrieben, d.h. man benötigt einen RS232 Adapter der das kann (siehe thread weiter unten), oder man muss für die üblichen USB Adapter noch einen Pegelwandler dazwischenschalten.
Hier tut es ein ganz einfaches Platinchen mit Transistorschaltung, gibts bei Ebay, maker shops
etc (ja, auch ein "3.3V auf 5V" Modell sollte gehen, zumindest tut es das bei mir).
• Die ARM Konsole läuft mit 3.3V. Hiermit kann man eigentlich "nur" eine modifizierte Firmware einspielen (bei mindestens einer FW-Version hat auch das nicht funktioniert, s.u.).
Prozedur
Du musst Regestriert sein, um das angehängte Bild zusehen.
1. Gehäuse möglichst zerstörungsfrei öffnen. Die Position der Laschen erkennt man in etwa am Bild oben (je 3 links. rechts, unten).
2. ARM und/oder Atom Konsole anbringen (Pin header anlöten oder, wenn möglich, Verbindung temporär irgendwie anklemmen). Auf dem Bild oben:
3. Atom Konsole: oben (am silbernen shield), Belegung von links nach rechts: 1.8V (eckig), Rx, Tx, GND.
4. Bei einem passenden 1.8V Adapter nur Rx, Tx, GND anschließen.
5. Für einen Pegelwandler muss V/GND der "Low" Seite an 1.8V/GND des Steckers angebunden werden, entsprechend die "High" Seite an 3.3V/GND des RS232 Adapters. Am besten nochmal nachmessen.
6. (Optional) ARM Konsole in der Mitte, Belegung andersherum: GND, Tx, Rx, 3.3V (Eckig). Hier nur GND/Rx/Tx anschließen.
7. Terminal-Programm öffnen, mit 115200/8/n/1 ohne flow control verbinden.
8. Box einschalten und sich wie üblich nach ein paar Sekunden an der EVA Konsole per ftp anmelden: ftp 192.168.178.1
9. Folgende Kommandos: quote SETENV kernel_args mute=0 quote REBOOT
10. Die mute=0 Einstellung bleibt prinzipiell persistent.
11. Je nachdem welche Konsole man verbunden hat, sollten nach einiger Zeit Ausgaben kommen (u.A. vom Kernel), am Ende Return drücken und man hat eine shell.
12. Das wird natürlich erst einmal nicht klappen, weil man (RS232-Gesetz!) Rx und Tx vertauscht hat, also umdrehen und noch einmal versuchen.
Hat man Zugriff auf die Shell kann man ein modifiziertes Atom rootfilesystem einspielen, z.B. mit Netzwerklogin. Es wurde die Toolchain (h**ps://bitbucket.org/fesc2000/ffritz/src/6591/) bereits auf die 6591 angepasst, so dass man sich ein solches modifiziertes Image generieren kann (wer nur die Konsole zum Einloggen verwenden will, kann natürlich auch das Original-Image nehmen). Zum Bauen. (momentan 7.12)
Image bauen: (nur zur Info – keine weitere Erklärungen!)
Die Methode von der Atom-Konsole ist im Prinzip im README.md beschrieben. Für die ARM Konsole muss man die unten beschriebenen Kommandos mittels rpc sh -c "kommandos" ausführen. Ich empfehle das nicht, denn es funktioniert wohl nicht zuverlässig und wenn etwas schiefgeht benötigt man eh die Atom Konsole.
1. Das update-image (hier z.B. release23/fb6591_7.12-23.tar) in das NAS Verzeichnis auf die Box kopieren.
2. Entpacken: cd /var/media/ftp; tar xf fb6591_7.12-23.tar
3. Update installieren (dauert ca. 20sek):
5. Nach dem reboot sollte fuer einige Zeit ein telnet daemon laufen. Einloggen, ssh login credentials vergeben (passwd oder pubkey nach /.ssh/authorized_keys), sichern (nvsync), fertig.
a. Der telnet service wird nach ein paar Minuten terminiert.
Den bootbank-switch kann man auch wie üblich in der EVA ftp console mittels "quote SETENV linux_fs_start 0|1" durchführen (oder per EFI shell, siehe unten). Wenn eine bank gar nicht bootet
wird auch ein automatischer switch durchgeführt.
Recovery
Sollte man sich beide Bootbänke so zerstört haben, sodass kein Linux mehr bootet, hilft nur noch die Atom-Konsole.
1. Die Datei var/firmware-update.uimg im release-tarball auf einen USB Stick kopieren.
2. USB Stick an die FritzBox anschliessen.
3. Box einschalten. Um in die EFI-Shell zu gelangen, muss man
1. auf der Konsole "exit" eingeben während der EVA ftp server läuft (nach der Ausgabe von "EvaHack ready"),
2. unmittelbar gefolgt von ein paar mal Escape-Taste.
4. "map" eingeben. Hier werden die device mappings aufgelistet. Der USB stick sollte etwa so erscheinen:
5. Das image in den Speicher laden (FS2: ggf. ändern wie in Schritt 4 gelistet):
load2mem -f FS2:\firmware-update.uimg .. und sich die angegebene Adresse kopieren.
6. Üblicherweise möchte man das aktuelle Boot-Image beibehalten und auf das Backup Image schreiben. Dazu die Bootbank umschalten:
aid toggle
aid update
7. Jetzt das Image programmieren (Adresse aus schritt 5): update -a A -s 0x513A010
8. Bei Erfolg ("Congrats! Looks like everything went as planned! Your flash has been updated!
Have a good day!") rebooten:
reset
Die Box sollte jetzt mit dem neuen Image starten.
Das Ganze ist nicht von mir. Ist nur zusammengestellt. Viel Spaß beim Testen!
Mit freundlichen Grüßen Prisrak
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.
Kann man das BIOS auf ne neuere Version updaten? Dachte eigentlich das wird automatisch gemacht bei einem neuerem OS.
Achso, warum ich das ganze eigentlich machen wollte, um Glasfaser von Telekom nutzen zu können.
Hat sich dann schnell erledigt, als ich gemerkt habe dass es mit der Box überhaupt nicht funktioniert
Ja mir war schon klar, Kabel und Glasfaser is nich dasselbe, ich dachte nur wenn man vom Modem an die Lan Ports rangeht, sollte die Box Internet bekommen.
Is wohl ne andere Technik verbaut bei der es nicht funktioniert, man kann da auch keine Zugangsdaten eingeben, gibt kein Menüpunkt dazu.
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach einem Login angemeldet zu halten, wenn du registriert bist.
Durch die weitere Nutzung unserer Webseite erklärst du dich damit einverstanden.
Das Digital Eliteboard ist ein kostenloses Forum und ist auf Spenden angewiesen, um sich auch in Zukunft selbst zu finanzieren. Wenn auch du mit dem Digital Eliteboard zufrieden bist, würden wir uns über jede Unterstützung freuen.