Freifunk Braunschweig
  • Blog
  • Projekte
    • Project Parker
    • Event WLAN
    • Pilgerweg Braunschweiger Süden (2020)
    • Feuerwehr Braunschweig (2020)
  • Mitmachen
    • Router aufstellen
    • Mailingliste
    • Firmware
    • Spenden
  • Hilfe
    • Router einrichten
    • FAQ
    • Mesh via Ethernet
    • SSH-Zugang auf den eigenen Router
    • Flashen der Fritz!Box 7412
    • Knoten Statusseite
  • Karte
    • Karte
    • Graph
  • Kontakt
  • Spenden
  • ? Router und ? Clients aktiv

TP-Link Archer C50 V4 flashen

Der TP-Link Archer C50 V4 lässt sich nur über TFTP erfolgreich flashen. Der Vorgang wird hier im Einzelnen beschrieben.

Dieses Vorgehen benötigt ein Linux oder MacOS und einen funktionierenden TFTP Server. Ein zusätzlicher Switch hat sich als nützlich erwiesen.

Firmware vorbereiten

Zuerst die gewünschte Freifunk Firmware herunterladen und als ff.bin abspeichern. Unsere Firmware findet man hier.

Als nächstes eine originale Firmware von TP-Link herunterladen. Im Test hat diese Version (180313) funktioniert. Das Archiv entpacken und die Firmware (.bin) als tpl.bin abspeichern.

Dann müssen die beiden zusammengeführt werden, dazu folgende Befehle ausführen:

dd if=/dev/zero of=tp_recovery.bin bs=196608 count=1
dd if=tpl.bin of=tmp.bin bs=131584 count=1
dd if=tmp.bin of=boot.bin bs=512 skip=1
cat boot.bin >> tp_recovery.bin
cat ff.bin >> tp_recovery.bin

Via TFTP flashen

Der eigene Rechner muss unter 192.168.0.66 erreichbar sein. Es empfiehlt sich, den eigenen Rechner über einen Switch mit dem Knoten zu verbinden, um auch beim Neustart des Knotens eine permanente Verbindung zu haben. Der TFTP Server muss die tp_recovery.bin ausliefern.

Den Knoten nun ausschalten, mit einem Werkzeug den Reset-Taster halten und wieder einschalten und mindestens 10 Sekunden den Reset-Taster gedrückt halten. Der Knoten sollte dann die vorbereitete Firmware flashen und als Freifunkknoten im Config-Mode wieder starten.


  • Hauptseite
  • Blog
  • Firmware
  • Mailingliste
  • IRC
  • Twitter
  • Event WLAN
  • Impressum

Diese Seite im Gitlab: Quelltext ansehen | Versionsgeschichte | Bearbeiten | Lizensiert unter CC0, Logo lizensiert unter CC BY-SA 3.0 blinry.

Unterstützt durch Freifunk Rheinland