Preparing Hardware/de

From meteobridge
Revision as of 11:03, 21 January 2018 by Admin (Talk | contribs) (Created page with "In der TP-Link Bedienungsanleitung ist beschrieben, wie man eine neue Firmware auf dem Router einspielt. Der Zugriff auf den Router erfolgt über einen Web-Browser mittels ein...")

Jump to: navigation, search

<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.

Flashen der Meteobridge-Firmware auf den TL-MR3020

In der TP-Link Bedienungsanleitung ist beschrieben, wie man eine neue Firmware auf dem Router einspielt. Der Zugriff auf den Router erfolgt über einen Web-Browser mittels eines PCs der via Ethernet-Kabel an den Router angeschlossen ist. Zunächst muss man sich auf dem Router anmelden (voreingestellte IP ist 192.168.0.254, Login-Name ist "admin", Passwort ist "admin"). Wenn man Zugriff zum Web-Oberfläche des TL-MR3020 hat, wird die TP-Link Firmware auf dieselbe Weise überschrieben, wie man ein TP-Link Firmware-Update einspielt. Dabei ist die folgende Firmware zu verwenden meteobridge-tl-mr3020-v1.5.bin und abzuwarten, bis der Router neu startet. Nach dem Neustart befindet sich der Meteobridge-Client in der Standardkonfiguration, in der IP und Netzwerkparameter via DHCP aus dem LAN bezogen werden. Hinweis: Es ist wichtig die Meteobridge-Firmware in Version 1.5 zu verwenden, da die Vorgängerversionen auf einigen MR3020 mit der Hardware-Version 1.9 nicht funktionieren.

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.

Flashen der Meteobridge-Firmware auf den TL-WR703N (Versionen 1.0 bis 1.6)

Da der TL-WR703N nur mit einer Chinesischen Web-Oberfläche daherkommt, ist es etwas umständlich die richtigen Links und Knöpfe auf der Oberfläche zu finden, um das Firmware-Update einzuspielen. Zunächst muss man sich mit dem Browser einloggen. Dies erfolgt am Besten mit einem per Ethernet-Kabel direkt an den TL-WR703N angeschlossenen PC. Das Web-Interface des Routers ist standardmäßig unter der IP 192.168.1.1 erreichbar, der Login-Name ist "admin", das Passwort ist "admin".

When you have access to web interface of TL-WR703N, you select the item at the bottom of the left menu items, marked in light red on the left picture below (system screen). Next you choose sub menu item as marked in light red in the right picture below (flash screen) and browse to target file by pressing light red marked file select dialog in the middle of the screen. You find Meteobridge firmware for this device here: 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.

Flashing via TFTP on Linux

TFTP update does not need any additional software installed, your Linux already has all you need. Flashing is very straight forward, just execute the script below.
#!/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

The script needs to be called with the flash update file meteobridge-wl-330n3g-v1.2.sys as parameter. Please execute the script as root, otherwise "ifconfig" and "tftp" will not do or will ask for root password. "ifconfig" sets a virtual ethernet adapter with IP 192.168.1.20 on your Linux box, which is the IP the router expects to get the firmware update from.

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.

When TFTP is enabled and IP of your host PC is set to 192.168.1.20 we can start flashing. Please open a CMD shell and type in the command:
tftp -i 192.168.1.1 put flash-file-name
Here flash-file-name is the name of the image to flash and you find the correct flash file at meteobridge-wl-330n3g-v1.2.sys. When command is done successfully, number of transferred bytes is displayed.

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.

Flashing Meteobridge Firmware to DIR-505

D-Link DIR-505 provides a "Router Recovery Mode", but firmware update through this does not work with todays browsers. Therefore, it is recommended to use the firmware update function of the DIR-505's stock firmware. This is done in a few simple steps.

  • Download Meteobridge firmware to your Laptop: meteobridge-dir-505-v1.3.bin (or meteobridge-dir-505l-v1.3.bin if you have a DIR-505L)
  • Set mode switch of DIR-505 to "Router/AP".
  • Power-on DIR-505.
  • Wait until LED switches to green.
  • Connect your laptop with the WLAN the DIR-505 has setup. SSID and passphrase is on a separate card in the box the DIR-505 came with.
  • Start browser on your laptop and direct to "http://192.168.0.1".
  • Cancel internet setup dialog provided by stock firmware.
  • Enter as user "admin" without password.
  • Select "maintenance" tab from the horizontal menu.
  • Select "firmware" tab from the vertical menu.
  • Select downloaded Meteobridge firmware in "firmware upgrade" section and press upload button (picture on the left).
  • DIR-505 checks if firmware is compatible and starts upgrading (picture on the right). When done DIR-505 reboots as a Meteobridge.

Die Standardkonfiguration der Meteobridge nach dem Aufspielen der Firmware ist LAN-Modus als DHCP-Client, der seine IP vom Router bezieht.