Difference between revisions of "Preparing Hardware/de"

From meteobridge
Jump to: navigation, search
(Created page with "==Flashen der Meteobridge-Firmware auf den TL-MR3020 (Version 3.x)== Das Flashen der Version 3 dieses Modells kann nicht über das Web-Interface der Hersteller-Firmware erfolg...")
(Created page with "Die dann folgenden Schritte zum Flashen sind sehr einfach: * Der MR3020v3 wird mit einem Ethernetkabel mit demselben LAN verbunden, in dem sich auch der vorab aufgesetzte TFTP...")
Line 26: Line 26:
 
Das Flashen der Version 3 dieses Modells kann nicht über das Web-Interface der Hersteller-Firmware erfolgen, da diese nur von TP-Link digital signierte Firmware akzeptiert. Daher muss ein TFTP-Server auf einem PC aufgesetzt werden, diesem die IP 192.168.0.225 gegeben werden und die Meteobridge-Firmware [http://connect.meteobridge.com/files/meteobridge-tl-mr3020v3-v1.1.bin meteobridge-tl-mr3020v3-v1.1.bin] als "tp_recovery.bin" umbenannt in den TFTP-Ordner auf dem Server abgelegt werden.   
 
Das Flashen der Version 3 dieses Modells kann nicht über das Web-Interface der Hersteller-Firmware erfolgen, da diese nur von TP-Link digital signierte Firmware akzeptiert. Daher muss ein TFTP-Server auf einem PC aufgesetzt werden, diesem die IP 192.168.0.225 gegeben werden und die Meteobridge-Firmware [http://connect.meteobridge.com/files/meteobridge-tl-mr3020v3-v1.1.bin meteobridge-tl-mr3020v3-v1.1.bin] als "tp_recovery.bin" umbenannt in den TFTP-Ordner auf dem Server abgelegt werden.   
  
Having done that flashing the device is very simple:
+
Die dann folgenden Schritte zum Flashen sind sehr einfach:
* Connect the MR3020v3 with an Ethernet cable to the same LAN your TFTP server is in
+
* Der MR3020v3 wird mit einem Ethernetkabel mit demselben LAN verbunden, in dem sich auch der vorab aufgesetzte TFTP-Server befindet.
* then press the large button on the top of the MR3020v3 and keep it pressed
+
* Dann wird die große Taste auf dem MR3020v3 gedrückt (und gedrückt gehalten).
* connect the MR3020 to power (keep the button pressed)
+
* Der MR3020v3 wird mit der Stromversorgung verbunden, während die Taste weiterhin gedrückt bleibt.
* wait 10 seconds an then release the button
+
* Nach 10 Sekunden des Wartens wird die Taste losgelassen.
Now the MR3020 is flashed to Meteobridge. When everything works fine the MR3020 will start blinking slowly with the large LED after a while, will then start fast blinking and will end up with the large LED steady on after about 2 minutes. Then you are done.
+
Der MR3020v3 wird nun automatisch zu einer Meteobridge gewandelt. Der Vorgang ist abgeschlossen, wenn die große LED zunächst langsam, dann schnell blinkt und schlußendlich konstant an bleibt. Der Vorgang dauert etwa 2 Minuten.
  
 
==Flashing Meteobridge Firmware to TL-MR3040 (version 2.x)==
 
==Flashing Meteobridge Firmware to TL-MR3040 (version 2.x)==

Revision as of 13:03, 28 January 2018

<languages />
Um die hier vorgestellten Hosentaschen-WLAN-Router in eine Meteobridge zu verwandeln, muß lediglich das Meteobridge Firmware Image auf diese Geräte geflasht werden. Das Flashen kann meist mit der entsprechenden Funktion der Standard-Web-Oberfläche dieser Router erfolgen. Wenn man eine fremde Firmware auf die Router flasht, verlieren diese die Herstellergewährleistung. Angesichts des geringen Kaufpreises der Geräte keine große Sache, aber man sollte wissen, dass man auf eigenes Risiko handelt.

Wenn man sich mit dem Gedanken den Router selbst zu flashen nicht anfreunden kann, gibt es auch die Möglichkeit, fertig eingerichtete Meteobridges inklusive Lizenz von Meteobridge Wiederverkäufern zu erwerben, siehe Where to Buy?.

Wenn man eine Meteobridge PRO besitzt, ist diese Seite gegenstandslos, da die PROs bereits komplett eingerichtet und lizenziert sind.

Flashing Meteobridge Firmware to TL-WR902AC (version 1.x)

Meteobridge image does only support WR902AC hardware version 1.x, which can be identified by stickers on the sealed box and the device itself. Please consult the TP-Link manual to understand how to get access with your browser to its web interface. If you don't want to do this via WiFi as explained in the TP-Link manual then you can also connect to it from within your LAN as follows:

  • Set the mode switch of the TL-WR902AC to "AP / Ring Ext/ Client".
  • Connect the device with an Ethernet cable to your LAN.
  • Power up the device and wait until four LEDs show steady green.
  • Check your routers log files to understand what IP it has given the device (DHCP service logs) or start an IP scanner to find the TP-Link device and its IP in your LAN.
  • Browse with your PC to this IP.

The start screen will ask for user and password. Please enter "admin" for both. Select "System Tools" and "Firmware Upgrade" from the menu on the left. Download Meteobridge firmware meteobridge-tl-wr902-v1.1.bin and use this file for firmware upgrade. Wait until unit restarts. After that it will be a Meteobridge client in standard configuration receiving an IP via DHCP from your router in the LAN.

Flashen der Meteobridge-Firmware auf den TL-MR3020 (Version 1.x)

Die Meteobridge-Firmware unterstützt zur Zeit nur die MR3020 Hardware in der Version 1.x. Die neuen Version 3 Modelle des MR3020 werden nicht unterstützt. Die Hardware-Version ist auf der Rückseite des MR3020 abgedruckt.

Please consult the TP-Link manual to understand how to get access with your browser to its web interface. What the manual will tell you is basically that you have to connect your PC/Laptop via Ethernet cable, and log in to the router's web interface (IP is 192.168.0.254, login name is "admin", password: "admin"). When you have access to web interface of TL-MR3020, overwrite factory firmware like a regular firmware update by meteobridge-tl-mr3020-v1.5.bin. Wait until unit restarts. After that it will be a Meteobridge client in standard configuration receiving an IP via DHCP from your router in the LAN. It is important to use this Meteobridge version 1.5 firmware as previous firmware will not work on some of the MR3020 tagged by TP-Link as revision 1.9.

Flashen der Meteobridge-Firmware auf den TL-MR3020 (Version 3.x)

Das Flashen der Version 3 dieses Modells kann nicht über das Web-Interface der Hersteller-Firmware erfolgen, da diese nur von TP-Link digital signierte Firmware akzeptiert. Daher muss ein TFTP-Server auf einem PC aufgesetzt werden, diesem die IP 192.168.0.225 gegeben werden und die Meteobridge-Firmware meteobridge-tl-mr3020v3-v1.1.bin als "tp_recovery.bin" umbenannt in den TFTP-Ordner auf dem Server abgelegt werden.

Die dann folgenden Schritte zum Flashen sind sehr einfach:

  • Der MR3020v3 wird mit einem Ethernetkabel mit demselben LAN verbunden, in dem sich auch der vorab aufgesetzte TFTP-Server befindet.
  • Dann wird die große Taste auf dem MR3020v3 gedrückt (und gedrückt gehalten).
  • Der MR3020v3 wird mit der Stromversorgung verbunden, während die Taste weiterhin gedrückt bleibt.
  • Nach 10 Sekunden des Wartens wird die Taste losgelassen.

Der MR3020v3 wird nun automatisch zu einer Meteobridge gewandelt. Der Vorgang ist abgeschlossen, wenn die große LED zunächst langsam, dann schnell blinkt und schlußendlich konstant an bleibt. Der Vorgang dauert etwa 2 Minuten.

Flashing Meteobridge Firmware to TL-MR3040 (version 2.x)

This firmware image is just valid for the 2.x version of the MR3040. You have a 2.x version of this router if it has the 3G/WSP/AP switch at the side. Please consult the TP-Link manual to understand how to get access with your browser to its web interface. What the manual will tell you is basically that you have to connect your PC/Laptop via Ethernet cable, and log in to the router's web interface (IP is 192.168.0.1, login name is "admin", password: "admin"). When you have access to web interface of TL-MR3040, overwrite factory firmware like a regular firmware update by meteobridge-tl-mr3040v2-v1.5.bin. Wait until unit restarts. After that it will be a Meteobridge client in standard configuration receiving an IP via DHCP from your router in the LAN. Please note that the TL-MR3040 does not provide slow blinking during boot. So LEDS will mainly stay dark until loading of Meteobridge application stack is indicated by fast blinking. This is just an oddity with the LEDs that does not have an impact on proper operation. You can find out on page "System Tools -> Firmware Upgrade" of your router if it is a hardware version 1.x or 2.x.

Flashing Meteobridge Firmware to TL-WR703N (versions 1.0 to 1.6)

As TL-WR703N does only come with a Chinese web interface, it might be a bit tricky to find the right menu item to initiate firmware update. First you have to login with your browser. To achieve that you have to connect your PC/Laptop via ethernet cable, and log in to the router's web interface (IP is 192.168.1.1, login name is "admin", password: "admin").

Wenn man Zugriff zum Web-Interface des TL-WR703N hat, muss der Reiter am Ende des Menus auf der linken Seite ausgewählt werden (ist rot markiert auf dem anhängenden Bild). Als Nächstes ist der im Bild (flash screen) hellrot markierte Menupunkt auszuwählen und die zu flashenden Datei über das in der Abbildung rot markierte Dateiauswahlmenu in der Bildschirmmitte zu selektieren. Dabei bitte die folgenden Meteobridge-Firmware verwenden: meteobridge-tl-wr703n-v1.4.bin.

Abschließend den erscheinenden "Sind Sie sicher" Dialog mit der Taste "Yes" bestätigen und abwarten bis die Fortschrittsanzeige 100% erreicht hat. Des Gerät bootet dann automatisch und meldet sich fortan als Meteobridge. Als Voreinstellung befindet sich die Meteobridge im DHCP Client-Mode, bei dem die Netzwerkparameter vom Router im LAN requestiert werden.

Flashen der Meteobridge Firmware auf den WL-330N3G (neueste Version nicht mehr "flashbar")

Der ASUS WL-330N3G bietet nicht die Möglichkeit, fremde Firmware-Images per Web-Oberfläche zu installieren. Daher ist es notwendig, dass eine TFTP-Umgebung aufgesetzt wird, die den WL-330N3G mit einer neuen Firmware updaten kann. Das Aufsetzen und die Verwendung von TFTP ist relativ einfach.

Als erstes muss der Router in den "TFTP update mode" versetzt werden. Dies geschiet in dem man den Router stromlos macht, die Taste an der Oberseite drückt und während man den Router wieder mit Strom versorgt, diese Taste gedrückt hält. Nach 5-10 Sekunden beginnt die LED langsam zu blinken. Man kann die Taste nun loslassen, der Rouer ist im "TFTP update mode" und wartet auf Daten.

Die anhängenden Abschnitte beschreiben, wie ein Update via TFTP unter Linux und Windows durchgeführt wird.

Flashen via TFTP unter Linux

Für das TFTP-update wird keine speziell zu installierende Software benötigt. Das Flashen ist einfach mit Hilfe das anhängenden Skriptes durchzuführen.
#!/bin/sh
#
if [ "$1" = "" ]
then
  echo "error: flash sys file missing as parameter"
  exit 1
else
  echo "power cycle WL-330N3G with button pressed and wait"
  echo "until power LED does go off and on again. Then "
  echo "release button and press <RETURN>."
  read a
  echo "start flashing..."
  ifconfig br0:0 192.168.1.20
  echo -ne "binary\ntrace\nrexmt 1\nput $1\nquit\n" | tftp 192.168.1.1
  echo "...transfer done."
  echo "Wait until unit does reboot (will take at least 2 minutes). "
  echo "Do not remove from power during flash process!"
fi

Das Skript muss mit der zu flashenden Update-Datei meteobridge-wl-330n3g-v1.2.sys als Parameter aufgerufen werden. Das Skript bitte als "root" ausführen, da sonst die enthaltenen Kommandos "ifconfig" und "tftp" nicht durchlaufen, sondern nach dem root-Passwort fragen. "ifconfig" definiert einen virtuellen Ethernet-Adapter mit der IP 192.168.1.20 auf Ihrem Linux-System. Das ist erforderlich, da der WL-330N3G erwartet, von dieser IP mit Flash-Daten versorgt zu werden.

Flashen via TFTP unter Windows 7

Zunächst muss dieser Dienst unter Windows 7 aktiviert werden. Dies erfolgt durch:

  1. "Systemsteuerung" öffnen -> Programme und Funktionen
  2. Auf "Windows-Funktionen aktivierenoder deaktivieren" im linken Auswahlbereich klicken
  3. Haken bei "TFTP Client" setzen und "OK" drücken

Als Nächstes muss die IP des Ethernet-Adapters des PCs auf "192.168.1.20" gesetzt werden. Dies unterbricht die Verbindung des PCs ins LAN (sofern des Netzwerk daheim nicht zufällig das 192.168.1.x Subnetz nutzt). Das Setzen dieser IP ist erforderlich, da der WL-330N3G TFTP-Pakete nur von dieser IP annimmt. Falls Ihnen nicht geläufig ist, wie man die IP des Ethernet-Adapters eines Windows PCs setzt, kann man dies hier kurz auf Englisch nachlesen.

Wenn TFTP eingeschaltet und die IP des PCs auf 192.168.1.20 gesetzt ist, kann der eigentlich Flash-Vorgang gestartet werden. Dazu bitte eine Kommando-Shell auf dem PC öffnen und folgendes Kommando eingeben:
tftp -i 192.168.1.1 put flash-file-name
Hier ist flash-file-name der Name der Update-Datei, die man flashen möchte und in aktueller Verson unter meteobridge-wl-330n3g-v1.2.sys findet. Wenn das Kommando erfolgreich ausgeführt wurde, wird die Anzahl übertragener Bytes angezeigt.

Letzte Schritte Beim Flashen

Die IP des Router im Update Modus ist "192.168.1.1". Wenn ein weiteres Gerät im Netzwerk ebenfalls diese IP besitzt, kommt es zu Paketkollisionen im Netzwerk, die den Update-Vorgang stören können. In diesem Fall bitte das konkurrierende Gerät mit derselben IP während des Update-Vorgangs ausschalten. Nachdem die Daten per TFTP and den WL-330N3G übertragen wurden, beginnt er mit dem eigentlichen internen Flash-Vorgang. Das Gerät darf nun auf keinen Fall stromlos gemacht oder zurückgesetzt werden, da sonst der Flash-Speicher korrupt werden kann und fortan nicht mehr verwendbar ist, das Gerät ist dann unbrauchbar. Wenn der interne Flash-Vorgang abgeschlossen ist, schaltet der Router kurz seine LEDs aus und startet neu. Dies ist das Zeichen, dass er nun wieder gefahrlos vom Netz genommen werden kann.

Flashen der Meteobridge-Firmware auf den D-Link DIR-505

Der D-Link DIR-505 verfügt über einen "Router Recovery Mode", der aber leider mit aktuellen Browsern nicht zum Firmware-Update verwendet werden kann. Daher wird der Firmware-Update über die entsprechende Funktion der Web-Oberfläche der Herstellerfirmware durchgeführt. Das Einspielen der Meteobridge Firmware erfolgt über die folgenden einfachen Schritte.

  • Herunterladen der Meteobridge-Firmware auf einen WiFi-fähigen Laptop: meteobridge-dir-505-v1.3.bin (oder meteobridge-dir-505l-v1.3.bin falls es sich um einen DIR-505L handelt)
  • Modus-Schalter am DIR-505 auf "Router/AP" stellen.
  • DIR-505 in die Steckdose stecken.
  • Warten bis die zunächst rote LED grün wird.
  • Laptop mit dem WLAN des DIR-505 verbinden. SSID und Passwort sind auf dem herstellerseitigen Beipackzettel des DIR-505 ausgewiesen.
  • Browser des Laptops auf die URL "http://192.168.0.1" richten.
  • Den Internet-Setup-Dialog der Hersteller-Firmware abbrechen.
  • Sich als User "admin" einloggen (Passwort bleibt leer).
  • Den "maintenance"-Reiter im horizontalen Menu auswählen.
  • Den "firmware"-Reiter im vertikalen Menu auswählen.
  • Die heruntergeladene Meteobridge-Firmware in der "firmware upgrade"-Sektion auswählen und die "Upload" Taste drücken (linke Abbildung).
  • Der DIR-505 prüft, ob die Firmware gültig ist und beginnt dann mit dem Aktualisierungsvorgang, der nicht unterbrochen werden darf (rechte Abbildung). Wenn die Aktualisierung abgeschlossen ist, führt der DIR-505 einen Neustart als Meteobridge durch.

Erneut Flashen

Wenn eine neue Meteobridge-Firmware für die TL-MR3020, TL-MR3040, TL-WR703N oder DIR-505 aufgespielt werden soll, kann dies durch Aufruf der URL "http://ip-of-your-meteobridge/cgi-bin/fwupdate.cgi" erfolgen. Dies fährt einige der laufenden Dienste herunter und wechselt in die openwrt Oberfläche. Wenn das Gerät diw Meteobridge-Applikationen während des Starts nicht aus dem Internet laden kann, kann die openwrt Oberfläche auch direkt aufgerufen mit "http://ip-of-your-meteobridge-device/cgi-bin/luci" aufgerufen werden. Dort kann man sich mit dem Meteobridge-Passwort einloggen und auf den Reiter "System" wechseln. Dort findet man den Sub-Reiter "Backup / Flash Firmware" und kann im Abschnitt "Flash new firmware" nach Entfernen des Hakens bei "keep settings" den Flash-Vorgang manuell starten. Das Gerät darf während des Flashens nicht von der Stromversorgung getrennt werden. Das Gerät startet nach dem Flashen automatisch neu. Für den WL-330N3G ist dieses Vorgehen so nicht anwendbar, da er nur in einer TFTP-Umgebung geflasht werden kann.