FB 6591 verschiedenes

Guten Abend zusammen,
der Post ist ja bereits etwas älter aber vielleicht kann mir hier jemand meine Fragen beantworten.
Mein Vater hatte vor Jahren eine Gebrandete Box von Vodafone gekauft und da diese nicht gelaufen ist und er nix damit machen konnte hat er sie mir gegeben, da sie jetzt einige Jahre iauf dem Speicher gelegen hat.
Aktuell habe ich mehrere Fritzprodukte im Einsatz und da ich diese Box gerne als Mesh Repeater möchten nutze bin ich hier auf das Forum gestoßen. Da ich den Router nur als Mesh Repeater nutzen möchte aber nicht alle Funktionen wie Updates etc. freigeschaltet sind würde ich diese dann doch gerne auf der Box freigeschaltet haben.
Geht dies nur mit einem debranding oder gibt es noch eine andere Möglichkeit ?
Sowie ich es verstanden habe und meine Box ein BIOS von 2018 hat geht sie nur seriell mit UART Adapter zu flaschen. (Was ich nicht unbedingt ausprobieren möchte) oder gibts es noch eine andere Möglichkeit die Funktionen freizuschalten ?

BIOS CGM2.86C.597968.R.1809251311 09/25/2018
 
Zuletzt bearbeitet von einem Moderator:
Wenn alter Bootloader dann geht es nicht über FTP.
 
For BIOS older CGM2.86C.627075.R.1910091149 10/09/2019 Update via serial console
Das BIOS CGM2.86C.597968.R.1809251311 09/25/2018 ist älter!
 
Zuletzt bearbeitet:
Den Adapter gibt es in China für rd. 2 Euro.
VORSICHT - die verlinkten USB-UART-Adapter unterstützen nur TTL-Pegel von 3,3 V und 5 V. Nur der ARM-Core (aka NP-CPU) arbeitet beim Puma7 mit einem Signalpegel von 3,3 V, für den ATOM-Core (APP-CPU, hier läuft die EFI-Shell) braucht man einen Adapter, der auch mit einem Pegel von 1,8 V arbeiten kann.

Das ist um einiges ungewöhnlicher (mittlerweile gibt es auch Geräte mit einem Pegel von 2,5 V) und solche Adapter sind auch in China so selten, daß sie meist DEUTLICH teurer sind und sich ein direkter Kauf dort nicht immer lohnt (wenn man noch H&S dazurechnet). Ausnahme wäre vielleicht so etwas im Sonderangebot:

https://de.aliexpress.com/item/1005004875563843.html (wobei der Link absehbar wohl nicht ewig funktionieren wird)

Meine Empfehlung (nicht aus China, auch wenn dort produziert) aber wäre etwas wie dieser:

https://www.amazon.de/DSD-TECH-SH-U09C2-Eingebauter-Programmieren/dp/B07TXVRQ7V (den verwende ich selbst)

oder der hier, der kann sogar 2,5 V TTL-Pegel:


Preislich nimmt sich das (unter Berücksichtigung der Gesamtkosten) nicht viel (verglichen mit ständig verfügbaren Angeboten für 1,8 V-fähige Adapter), wenn man Prime haben sollte.

Zwar arbeiten die praktisch alle mit demselben Chip (für den es auch funktionierende Treiber unter allen OS gibt, was bei anderen Chips nicht immer der Fall ist), aber der braucht für andere Pegel eine andere externe Beschaltung (an VCCIO) und wenn jemand schon generell mit der Verwendung eines solchen Adapters fremdelt, dürfte die Bereitschaft zu eigenen Lötarbeiten an den Pull-Widerständen eines billigeren Adapters eher gering sein. Da ist die bequeme Auswahl per "Steckbrücke" dann doch einfacher.

Wenn jemandem auch der Umgang mit den Jumpern zu fummelig sein sollte - es gibt auch Modelle mit Schiebeschaltern, wobei die auch nicht wirklich weniger fummelig sind aufgrund ihrer Größe.

Zusätzlich noch der Hinweis, daß man dabei (nach meiner Erfahrung zumindest) auch die Vcc-Leitung zum PCB anschließen muß/sollte als Referenz, auch wenn die eigentliche Stromversorgung über die USB-Schnittstelle erfolgt und das dann bei 3,3 V oder 5 V auch mit nur drei Leitungen (Rx, Tx, GND) zum PCB funktioniert.
 
  • Like
Reaktionen: Queer-new
Du hast Recht. Ich hatte mir zwei von den blauen neben ein paar anderen Dingen bei Aliexpress besorgt um die Portofreigrenze von iirc 10€ zu erreichen. Der passt ganz gut in den Fuss der 6591, wer geschickt mit einem Dremel umgehen kann.atom.jpg

...
Zusätzlich noch der Hinweis, daß man dabei (nach meiner Erfahrung zumindest) auch die Vcc-Leitung zum PCB anschließen muß/sollte als Referenz, auch wenn die eigentliche Stromversorgung über die USB-Schnittstelle erfolgt und das dann bei 3,3 V oder 5 V auch mit nur drei Leitungen (Rx, Tx, GND) zum PCB funktioniert.
Ich habe die VCC nicht permanent verdrahtet aus Enegiespargründen. Ohne bleibt die Box nach einem Reboot in der EFI-Shell hängen. Schließt man eine Stromquelle mittels USB- Kabel z.B. einen der hinteren USB-Ports an, bootet sie normal durch und man kann es entfernen. Man braucht sie ja nicht unbedingt 365d/24h
 
Zuletzt bearbeitet:
Guten Abend,
nachdem ich meine FB 6660 erfolgreich mit Freetz geflasht habe, wollte ich mich noch mit der 6591 beschäftigen. Ich muss dazu sagen, ich hatte bis vor kurzem noch keinerlei Ahnung von der Materie. Da ich mehrere 6591er (mit KDG) rumliegen habe, darf auch gerne mal eine kaputt gehen.
Heute hab ich dann mal mit der Anleitung von fesc2000 auseinander gesetzt aber leider scheitere ich schon am Anfang.

Nachdem ich die Box geöffnet hatte, habe ich den UART Adapter mit den Punkten auf der Box verbunden. Allerdings habe ich diese nur etwas schief gesteckt (wie in einer anderen Anleitung beschrieben) und nicht gelötet.
Danach das Terminalprogramm (Putty) gestartet und mit "Serial 115200/8/n/1 ohne flow control" über COM3 (USB Schnittstelle) verbunden
Dann Box gestartet und mit FTP via EVA verbunden. Dann die Befehle "quote SETENV kernel_args mute=0 quote REBOOT"
und hier komme ich nicht weiter, da ich keine Ausgaben zurück bekomme.

Meine Vermutung das die Pins zu locker sind und ich nicht ums löten herum komme.
Bevor ich das aber angehe, wollte ich hier erstmal die Profis fragen ob ich etwas anders machen soll, oder der Fehler evtl. woanders liegt.
 

Anhänge

  • IMG_7242.jpg
    IMG_7242.jpg
    1.4 MB · Aufrufe: 22
  • IMG_7243.jpg
    IMG_7243.jpg
    976.7 KB · Aufrufe: 20
  • Com1.jpg
    Com1.jpg
    5.7 KB · Aufrufe: 19
  • Com2.jpg
    Com2.jpg
    14.9 KB · Aufrufe: 16
  • Putty1.jpg
    Putty1.jpg
    72.6 KB · Aufrufe: 16
  • Putty2.jpg
    Putty2.jpg
    55.7 KB · Aufrufe: 19
  • FTP.jpg
    FTP.jpg
    66.7 KB · Aufrufe: 15
Bevor ich das aber angehe, wollte ich hier erstmal die Profis fragen ob ich etwas anders machen soll, oder der Fehler evtl. woanders liegt.
Ohje, ich kann mich voll in Deine Lage rein versetzen, es ging mir vor vielen Jahren genau so.

Ich hab mir damals - weil ich eben kein Profi bin und wie Du sehnsüchtig auf eine Response auf dem Terminal gewartet hatte - dann doch beim Löten die Pins ganz kaputt gemacht und hatte Glück, dass ich es aber trotzdem noch irgendwie geschafft hatte, die 6591 Cable - altes Bios - zum Laufen zu bringen. Bei einer 2. Box hab ich es mit den Erfahrungen von der Ersten dann ohne Löten ganz einfach hinbekommen. z.B. mit leichtem Druck auf die Pins während der ganzen Aktion.

Mein Gefühlt sagt mir daher, dass es nicht an lockeren Pins bei Dir liegt, sondern an irgendetwas anderem.

Wenn Du echt "Respekt" vor dem Löten hast, dann probiere noch ein paar mal - bevor Du wie ich mehr kaputt machst.
Hast Du z.B. RX/TX gekreuzt? Hast Du mal ein bisschen gegen die Kontakte gedrückt ?

Ich hatte auch mal auf eine ähnliche Anfrage geantwortet ...


Vielleicht hilft Dir das ja heute noch. Viel Erfolg und nicht aufgeben. Irgendwann kommt auch ohne Löten die Response auf Deinem Putz - dann sagst Du "Mann, Mann Mann, da hätte ich ja gleich drauf kommen können" und Du bist froh nicht gelötet zu haben.

Also wenn kein Profi mit einem besseren Tipp antwortet, dann kann ich Dich nur ermutigen: probieren, probieren, probieren. Es kann ohne Löten klappen - da bin ich sicher.


Nachtrag: Weil ich mich mit der Technik überhaupt nicht auskenne (also dort, wo die Profis jetzt auch auf so etwas wie Spannungspegel etc. achten): Ich hatte als DAU damals "blind" einen Adapter gekauft, der hier im Forum von irgendjemandem "empfohlen" wurde. Dank der Bestellhistory bei Amazon hier der Link, mit dem es bei mir definitiv geklappt hatte ("TTL-Pegel beträgt 3,3V") https://www.amazon.de/gp/product/B083HVM7VZ/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1
 
Zuletzt bearbeitet:
Dann Box gestartet und mit FTP via EVA verbunden
Da kannst du ja auch alle Befehle per FTP eingeben.

Ist das nicht eher eigentlich so gewesen, dass wenn man keine Verbindung mit FTP via Eva bekommt, erst dann braucht man einen serielen Zugang..
Ob es funktioniert oder nicht, ist vom Bootloader Version abhängig.
 
Da kannst du ja auch alle Befehle per FTP eingeben.

Ist das nicht eher eigentlich so gewesen, dass wenn man keine Verbindung mit FTP via Eva bekommt, erst dann braucht man einen serielen Zugang..
Ob es funktioniert oder nicht, ist vom Bootloader Version abhängig.

Ohje, meine Alzheimer lässt grüßen - ich kann mich beim Besten Willen nicht mehr erinnern, warum in meinem Fall eine Verbindung über den Seriell Port tatsächlich notwendig war. Aber eigtl. gibt es ja nur 2 logische Optionen

a) weil ich zwar via FTP kommunizieren konnte, aber dieser FTP-Server der aktuellen (original) Firmware die PUT Optionen (also das Schreiben der neuen Firmware auf die aktuelle Backup Bank) nicht unterstützt hatte
ODER
b) weil ich damals, wie Du es jetzt schreibst, überhaupt nicht an den FTP Server der Box herankam und deshalb über die Serielle(n) Konsole(n) gehen MUSSTE und statt "FTP put" (EVA) über die Befehle "burnimg" (serielle arm oder Atom Konsole ) gehen musste.

Ich weiss es echt nicht mehr - sorry.

Daher würde ich sagen, wenn Bladkit mit EVA kommunizieren und FTP Befehle eingeben kann, dann kann er auch das Flashen der FW auf die 2. Bank per FTP mal ausprobieren. Mehr als "not supported" o.ä. kann es ja nicht geben. Ausserdem braucht es NACH einem erfolgreichen Flash ja auch noch das Umstellen der BootBank.

Also die Sequenzen im FTP:
- quote GETENV linux_fs_start
Abhängig davon dann ...
- quote SETENV linux_fs_start <0 oder 1>

(bzw. "/bin/aicmd pumaglued uimg switchandreboot" über die Konsole(n))

Also warum nicht einfach probieren? Dann sieht er ja, was passiert.

Beim FTP gab es - sofern ich mich erinnere - noch das Problem mit den "verzögerten" Responses , so dass ich damals auf einem Mac jedenfalls mit "nc" statt mit dem "ftp"-client vom mac gearbeitet hatte. Aber das ist ein anderes Thema.

Aber je länger ich mich jetzt wieder damit beschäftige - ich glaube @prisrak1 hat Recht und man konnte auf den Zugang über serielle Konsole tatsächlich verzichten, sobald man per FTP auf die Box kommt. "fifty" "fifty" ;-)
 
  • Like
Reaktionen: prisrak1
Ein Test wäre gut. Inzwischen muss ich mir auch alles aufschreiben :)
 
Auweia @Bladekilt In #611 springen einem direkt Fehler ins Auge!

Zuerst musst du die BIOS-Version herausfinden. old<->new. Bei der alten Version musst du die Platinen-Pins erst aktivieren per adam2.

Code:
quote SETENV kernel_args mute=0[(code] 

Zum Debranden ist dies bei dem neuen BIOS nicht wirklich notwendig, eine Serielle zu bemühen.

Beim neuen BIOS muss eine angepasste Firmware erstellt werden mit [code]ENABLE_CONSOLE=1
und wie hier beschrieben zu flashen.

Also nochmals auf Anfang und Lesen.

Zur groben Orientierung. Alle Serials beginnend mit L haben ein altes BIOS. Ab M2xy bis Pabc haben ein neues BIOS

Edit: korrigiert, da COM3 wohl korrekt lt. Gerätemanager?
 
Zuletzt bearbeitet:
Guten Abend,
danke erstmal für eure Antworten. Ich habe mich heute Abend nochmal mit der Box beschäftigt.

@Queer-new außer diesen 2 Spalten aus der Support Datei habe ich nichts gefunden was mit "BIOS" oder einer "Datumsangabe" zu tun hat.
Ich würde hier mal sagen das es noch ein altes Modell ist.
"AVM PA for Linux version 4.9.250 ([email protected]) (gcc version 8.3.0 (Buildroot 2018.11.4) ) #1 SMP PREEMPT 2021-07-15"
"BIOS EDD facility v0.16 2004-Jun-25, 0 devices found"

Eine Zeile die genauso beschrieben ist, wie in der Anleitung von fesc ist dort niergends zu finden.
Wenn ich eine Abfrage bei starte, bekomme ich das Herstellerdatum 21.07.2020

@prisrak1 ja FTP Befehle funktionieren alle. Hatte auch heute nochmal ein Image mit 7.57 und die 8.00 von dir (auf dem Team-Server) mit EVA zu Flashen, aber aber sobald ich an den Punkt komme die erste Datei zu schreiben verweigert er mir da und ab da geht es dann nicht mehr weiter.
Hab es auch mal mit der Methode via TC versucht aber da kommt direkt ein Fehler, sobald ich die erste Datei mit mit "put" Befehl schreiben möchte.

@jha4711 die serielle Methode hab ich heute auch noch mehrmals getestet, auch auf verschiende Arten. Während die Pins schief stecken kommt auf dem Termin nichts an. Sobald ich die Pins dann herausziehe und das Terminal läuft nocht zeigt er mir dann eine Ausgabe an, auch wenn das Hieroglyphen sind. Zumindest sagt mir das, dass die Verbidung bzw. die Einstellungen passen ?!?

Wenn ich euch noch Infos zukommen lassen soll, sagt mir bitte welche. Bin um alle Tipps sehr dankbar.
 

Anhänge

  • EVA Tools.jpg
    EVA Tools.jpg
    182 KB · Aufrufe: 21
Dir ist aber der INHALT der Fehlermeldung schon aufgefallen, oder?
 
Mir ja (Block), das ist in der verlinkten Anleitung auch exakt so in einem Hinweis enthalten.
 
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.