OpenWRT und zurück… Eine Odyssee

Man man man. Ich hatte zu Testzwecken meinen WRT54GL v1.1 vor ein paar Tagen mit OpenWRT Kamikaze (r14417) geflasht. Da ich aktuell mit OpenWRT nicht zum gesetzten Ziel gekommen bin wollte ich nun zurück zur Original-Firmware oder zur Freifunk Firmware. Über das OpenWRT Webinterface ließ sich weder die originale .bin der Linksys-Firmware einspielen, noch die Freifunk-Firmware. Ein vorheriges umwandeln in eine .trx mittels

dd bs=32 skip=1 if=original.bin of=original.trx

brachte über das Webinterface auch keine Punkte. Es blieb beim Upload schlicht und ergreifen irgendwann stehen. TFTP ließ sich irgendwie auch nicht dazu bewegen, die Original-Firmware auf den Router zu spielen.

Irgendwo laß ich von einer Art Recovery-Konsole die Linksys direkt eingebaut haben soll, scheinbar aber nicht bei meiner Routerversion. ;)

Also per  SSH auf dem Router eingeloggt, per

cd /tmp
wget http://192.168.1.10/original.bin
dd bs=32 skip=1 if=original.bin of=original.trx
mtd -r -e linux write original.trx linux

Die Original-Firmware von meinem lokalen Webserver geladen, von .bin in .trx umgewandelt und direkt in den Flash-Speicher geschrieben. Dann  noch eine ganze Weile warten… Der Router startet neu und die originale Firmware ist wieder da. Das Cisco Systems logo leuchtet nun auch wieder :)

Scheiß TFTP, hat mich den ganzen Abend und viele Nerven gekostet.