Moin zusammen!
Kleine Frage an die Bastler, Jailbreaker und Lötfanatiker unter euch...
Ich hatte mir ein kleines Wochendprojekt aufgehalst und einen Syslink WRT54g3g v. 1.1 – also einen uralten Router mit sehr kleinem Flashspeicher, der logischerweise nur dementsprechend alte OpenWRT Versionen unterstützen kann – rausgekramt und es mir zur Aufgabe gemacht, den auf die aktuellste OpenWRT firmware, die ich für ihn finden kann, zu flashen. Im Endeffekt also so, wie man es vielleicht Anno 2008 getan hätte.
Los ging die Reise: Router aufgeschraubt, angelötet, USB zu TTL Adapter rausgekramt – dann festgestellt, dass der nicht mit lsusb aufgelistet wird und einen anderen gekauft – und das Ding mit dem PC verbunden. So weit, so gut. Jetzt weiß ich nicht wirklich weiter. Was wären die nächsten Schritte bei so etwas?
Anleitungen für andere Router, bei denen ich mir vielleicht was ableiten könnte, sind meist auf ältere Windows Betriebsysteme (z.B. Windows XP) abgestimmt, während ich hingegen hierfür meine Linux-Kiste (Linux auf Debian-Basis bzw. Linux Mint 19.3 Cinnamon mit dem aktuellen Kernel 5.6.2) verwenden will. Rausfinden konnte ich, dass man statt PuTTY auf Windows für sowas unter Linux CuteCom verwenden kann – wie zum Beispiel hier beschrieben.
Wenn ich das installiere, den Adapter anschließe und starte, scheint der Adapter auch erkannt zu werden (auf /dev/ttyUSB0 ein SiliconLabs CP2102 USB to UART Controller).
Gemäß dem Fall, dass das so ordnungsgemäß ist, nun das erste Problem – CuteCom spuckt mir einen Fehler aus:
Mit root-Rechten via sudo – [src=bash]sudo cutecom[/src] – scheint es zu funktionieren:
Vorausgesetzt, dass man wirklich CuteCom root-Rechte geben muss, wie gehe ich jetzt weiter vor?
Eine möglicherweise passende Firmware mit der unhandlichen Bezeichnung
Aber nicht welche Befehle ich eingeben muss, um überhaupt erstmal herauszufinden, ob die Verbindung steht (somit die Kabel richtig angelötet sind) und schon garnicht, wie ich den eigentlichen Flash jetzt durchführen muss...
Falls irgendwer zufällig sowas noch weiß, wäre ich um jede Hilfe dankbar. Im OpenWRT Forum frage ich erstmal nur deshalb nicht nach, weil man den Router schon lange nicht mehr als kompatibel ansieht und ich nicht weiß, ob das jemandem auf die Füße treten würde, im ngb war das bisher immer weniger ein Problem.
Mit abenteuerlichen Grüßen
goldsteal
P.S.: Bitte in einen treffendenderen Bereich des ngb verschieben, falls vorhanden.
Kleine Frage an die Bastler, Jailbreaker und Lötfanatiker unter euch...
Ich hatte mir ein kleines Wochendprojekt aufgehalst und einen Syslink WRT54g3g v. 1.1 – also einen uralten Router mit sehr kleinem Flashspeicher, der logischerweise nur dementsprechend alte OpenWRT Versionen unterstützen kann – rausgekramt und es mir zur Aufgabe gemacht, den auf die aktuellste OpenWRT firmware, die ich für ihn finden kann, zu flashen. Im Endeffekt also so, wie man es vielleicht Anno 2008 getan hätte.
Los ging die Reise: Router aufgeschraubt, angelötet, USB zu TTL Adapter rausgekramt – dann festgestellt, dass der nicht mit lsusb aufgelistet wird und einen anderen gekauft – und das Ding mit dem PC verbunden. So weit, so gut. Jetzt weiß ich nicht wirklich weiter. Was wären die nächsten Schritte bei so etwas?
Anleitungen für andere Router, bei denen ich mir vielleicht was ableiten könnte, sind meist auf ältere Windows Betriebsysteme (z.B. Windows XP) abgestimmt, während ich hingegen hierfür meine Linux-Kiste (Linux auf Debian-Basis bzw. Linux Mint 19.3 Cinnamon mit dem aktuellen Kernel 5.6.2) verwenden will. Rausfinden konnte ich, dass man statt PuTTY auf Windows für sowas unter Linux CuteCom verwenden kann – wie zum Beispiel hier beschrieben.
Wenn ich das installiere, den Adapter anschließe und starte, scheint der Adapter auch erkannt zu werden (auf /dev/ttyUSB0 ein SiliconLabs CP2102 USB to UART Controller).
Gemäß dem Fall, dass das so ordnungsgemäß ist, nun das erste Problem – CuteCom spuckt mir einen Fehler aus:
Mit root-Rechten via sudo – [src=bash]sudo cutecom[/src] – scheint es zu funktionieren:
Vorausgesetzt, dass man wirklich CuteCom root-Rechte geben muss, wie gehe ich jetzt weiter vor?
Eine möglicherweise passende Firmware mit der unhandlichen Bezeichnung
konnte ich bereits finden.openwrt-wrt54g3g-2.4-squashfs.bin
Aber nicht welche Befehle ich eingeben muss, um überhaupt erstmal herauszufinden, ob die Verbindung steht (somit die Kabel richtig angelötet sind) und schon garnicht, wie ich den eigentlichen Flash jetzt durchführen muss...
Falls irgendwer zufällig sowas noch weiß, wäre ich um jede Hilfe dankbar. Im OpenWRT Forum frage ich erstmal nur deshalb nicht nach, weil man den Router schon lange nicht mehr als kompatibel ansieht und ich nicht weiß, ob das jemandem auf die Füße treten würde, im ngb war das bisher immer weniger ein Problem.
Mit abenteuerlichen Grüßen
goldsteal
P.S.: Bitte in einen treffendenderen Bereich des ngb verschieben, falls vorhanden.