Archiv der Kategorie 'Allgemein'

Einen WRT54GS debricken

Da war uns doch glatt ein WRT54GS V 7 in einen unansprechbaren Zustand geraten. Diese Version des Routers hat zudem sehr wenig RAM (2MB). Da passt erst mal nur das kleine DD-WRT drauf. Aber eines nach dem anderen. Hier die Schritte um alles wieder gerade zu biegen:

  1. JTAG-Kabel besorgen. Wenn ihr so faul und unfähig seid wie ich, dann macht ihr das nicht selber, sondern bestellt es (mit Parallelportadapter) bei Ebay oder so. Komischerweise gabs das nur aus den USA. Sucht mal bei EBay nach “WRT54G JTAG”. Kostenpunkt: Rund 8 € (ist Ok finde ich für Arbeit, Material + Versand aus USA)
  2. Linksys WRT54G(S) aufmachen. Das ist ein wenig umständlich, aber durchaus als Einzelperson hinzubekommen. Siehe dazu den Artikel WRT54G Öffnen: “Rupf, Reiss, Auf!”
  3. Jetzt muss der “Pin Header” als Gegenstück zum Kabel an der entsprechenden Stelle angelötet werden.
  4. JTAG-Kabel anschließen. dabei so, dass das rot markierte Kabel zur Markierung “1″  zeigt.
  5. Auf der anderen Seite z.B. das Kabel in den Parallelport eures Rechners, (wenn der noch so was hat, ansonsten hättet ihr einen mit USB-Adapter bestellen müssen, die sind teurer).
  6. Besorgt euch die TJTAG-Software. Ihr müsst dann die entsprechenden Binairies benutzen -  bei einem 32bit Linux also aus “linux_32bit” die Datei “tjtag3″ ausführbar machen. Ich kopiere sie dann auch gerne in mein erstelltes Verzeichnis $HOME/bin und mache sie ausführbar (chmod+x tjtag3).
  7. Ok jetzt habt ihr beide Seiten verbunden. Ihr könnt jetzt den Router einschalten, der sollte irgendwo gut wackelfrei stehen. Ihr braucht im Moment nur Strom- und JTAG-kabel.
  8. Wir testen jetzt mal, ob etwas funktioniert: tjtag3 -probeonly testet die Verbindung und versucht den Chip zu erkennen.
  9. Es gibt ausführlichere Anleitungen, ich beschreibe hier nur meinen Weg zum Ziel. Wer auf Nummer sicher gehen will sollte wo anders weiterlesen!
  10. Ihr könntet dann z.B. tjtag3 -flash:nvram ausprobieren. Ihr werdet danach nicht viel sehen. Es wird gesagt, dass die meisten Probleme hier begründet liegen. Danach solltet ihr der Anleitung bei DD-WRT folgen. Entsprechender der Hardwarerevision. Also z.B.:
    1. JTAG ist langsam. Also wieder Computer und Router mit Ethernetkabel verbinden
    2. tftp installieren.
    3. Router vom Strom trennen, Ethernet-Rechner-IP auf 192.168.1.2 bringen (wie das geht müsst ihr anderweitig herausfinden)
    4. Reset-Taste gedrückt halten, Strom rein, 20 Sekunden warten.
    5. Taste loslassen und mit Browser auf 192.168.1.1 gehen.
    6. per Management-Interface vxworkskiller als Image installieren. Eventuell mehrmals hintereinander versuchen, falls es nicht auf Anhieb klappt.
    7. Strom raus, rein, 2 Minuten warten
    8. Strom raus und wieder rein
    9. per tftp ein DD_WRT micro generic image auf Router hochladen. Genauere Beschreibungen anderswo.
    10. Wenn erfolgreich startet Router neu, oder ihr müsst ihn neu starten.
  11. FERTIG

Wenn ich es richtig verstanden habe besteht ggf. die Chance diese Version des Routers auch mit einem größeren Image zu bestücken (micro generic hat z.B. kein SSH, nur Telnet).

So wie oben beschrieben hat es bei mir geklappt. Die meisten Anleitungen im Internet sind Müll – und die Vielzahl an Forentips oft sehr verwirrend. Meine Anleitung daher ein wenig als roter Faden durch das Dickicht. Ihr müsst dann schon einiges an Wissen haben oder erwerben. Dies also eine Anleitung für Leute, die schon ein wenig Erfahrung mit dem Flashen von Routern haben – oder als Anhaltspunkt für die, die sich das ganze Wissen erst erarbeiten müssen.

Viel Erfolg bei euren Versuchen!


WRT54GS öffnen: “Rupf,Reiss, Auf!”

Bisher hatten wir noch keinen Bedarf zum Öffnen eines WRT und offenbar waren wir auch nicht neugierig genug. Aber da hier nun ein verwirrter WRT54GS aufgetaucht ist und wohl Eingriffe benötigt wurde es Zeit es zu versuchen. So richtig gelingen wollte es erst nicht. Aber mit der Methode “Ruf,Reiss, Auf!” scheints zu klappen. Gut zu sehen in dem Video auf Youtube:

opening WRT54GL part 1 of 3

Ziel soll demnächst sein via JTAG-Kabel zu flashen. Der WRT54GS hat ein lustiges TFTP: Es benötigt ein Passwort. Deshalb funktioniert normales TFTP nicht. Damit hat Cisco den TFTP-Standard verändert. D.h. man muss sich von Linksys ein tftp.exe für Windows herunterladen, damit es funktioniert. Na toll, wenn man kein Windows hat -  unter WINE läuft das nicht. Crap.

Naja jedenfalls soll der WRT54GS mit DD-WRT laufen. Mit einem Mini-Image. Wir werden sehen.


Letzter Status

Um euch mal uptodate zu halten: Unser Netz ist wieder geschrumpft, nach dem Wegzug einiger Freifunker. Aus Lübeck gibt es bessere Nachrichten, denn da ziehen mehr Leute mit. Die erstellen auch eine eigene Firmware auf Basis von B.A.T.M.A.N.

Wir überlegen eine angepasste Firmware auf deren Basis zu nutzen und uns mal zu treffen.

Auch in Rendsburg und Postfeld gibt es Freifunk.