Flashen der Fonera mittels einer Telnet-Verbindung unter Verwendung eines TFTP-Servers

ACHTUNG: Anleitung funktioniert, ist aber noch im Aufbau!

Einleitung

Die hier angegebenen IP-Adressen korrespondieren mit jenen der Flash-Kabel-Anleitung und sind daher gegebenenfalls anzupassen.

Vorbereitung

  • FON-Firmware 0.7.1r1 besorgen. (Zum B. hier)
  • Programme besorgen. Benötigt wird ein TFTP-Server (zum B. TFTPD32) und ein Programm zum Aufbau einer TFTP-Verbindung (zum B. PuTTY).
  • TFTP-Server im selben Verzeichnis starten, in dem die beiden entpackten FON-Firmware-Dateien "rootfs.squashfs" und "kernel.lzma" liegen.
  • Dem LAN-Port am eigenen Computer folgende Einstellung zuweisen:
    • IP: 192.168.1.100
    • Subnetmask: 255.255.255.0
    • Gateway: bleibt leer!
    • DNS: bleibt leer!

Flashvorgang

  • Fonera neu booten (lassen) und ca. 5-10 Sekunden nach dem Neustart eine Telnet-Verbindung zum Port 23 auf 192.168.1.1 aufbauen. Für den Verbindungsaufbau hast Du 10 Sekunden Zeit. Schaffst Du das innerhalb dieser Zeit nicht, beginne von vorne. Klappt der Telnet-Verbindungsaufbau einfach nicht, verwende einen Switch zwischen dem Computer und der Fonera.
  • An der Eingabeaufforderung des RedBoot(Loaders) die jeweils fett geschriebenen Texte eingeben:
    • RedBoot> ip_addr -l 192.168.1.1/24 -h 192.168.1.100 <-ENTER
    • RedBoot> fis init <-ENTER
    • RedBoot> load -r -b 0x80040450 rootfs.squashfs <-ENTER
    • RedBoot> fis create -b 0x80040450 -f 0xA8030000 -l 0x00700000 -e 0x00000000 rootfs <-ENTER
      (Dauer: rund 15 Minuten und 40 Sekunden)
    • RedBoot> load -r -b 0x80041000 kernel.lzma <-ENTER
    • RedBoot> fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7 <-ENTER
      (Dauer: rund 75 Sekunden)
    • RedBoot> reset <-ENTER und das Fenster kann nach ein paar Sekunden geschlossen werden. oder an Stelle der letzten Zeile diese beiden Eingaben ausführen:
    • RedBoot> fis load -l vmlinux.bin.l7 <-ENTER
      (Dauer: rund 10 Sekunden)
    • RedBoot> exec <-ENTER und das Fenster kann nach ein paar Sekunden geschlossen werden.

Abschluss

Die Fonera ist jetzt fertig geflasht und gebootet. Es empfiehlt sich, anschließend noch den SSH-Zugang zu aktivieren und die FON-Firmware-Autoupdatefunktion lahm zu legen oder am besten gleich die FreeWLAN-Addons zu installieren.