Archer C6 mit OpenWrt 19.07 flashen

Aktualisiert 18. Juni 2020

Das Flashen von OpenWrt über die OEM-Weboberfläche ist nicht immer möglich, aber wir können stattdessen TFTP verwenden.

Flashen über TFTP-Recovery

Für die folgenden Schritte benötigst du ein Ubuntu 18.04 mit einem Ethernet-Anschluss.

sudo apt-get install tftpd-hpa
wget http://downloads.openwrt.org/releases/19.07.2/targets/ath79/generic/openwrt-19.07.2-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin
sudo mv openwrt-19.07.2-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin /var/lib/tftpboot/ArcherC6v2_tp_recovery.bin
sudo chown tftp:tftp /var/lib/tftpboot/ArcherC6v2_tp_recovery.bin

Nun müssen wir die Konfigurationsdatei /etc/default/tftpd-hpa bearbeiten:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --create"

Mit den folgenden Befehlen starten wir den Flash-Vorgang.

  • sudo systemctl restart tftpd-hpa

  • sudo systemctl status tftpd-hpa

  • Lokale IP auf 192.168.0.66 setzen

  • Archer C6 neu starten, Reset- und WPS-Taste für 10 Sekunden gedrückt halten.

  • Warten…