![]() |
||
---|---|---|
Tools | ||
README.md |
README.md
Fritz!Repeater 1200 flashen
Am einfachsten ist das Flashen von diesem Gerät mit den bereitgestellten Tools vom Github Repository von mrtuxa Link
Die meisten Teile dieser Anleitung beziehen sich auf Linux (Ubuntu/Debian)
Benötigte Dateien
Tools
-
Die Tools sind unte diesem Link zu finden: https://github.com/mrtuxa/ffl-firmware-flash/releases/tag/final
-
Hinweis: Nur die Tools.zip Datei downloaden
Firmware
- Aktuell ist es empfehlenswert das Nightly Build zu verwenden (Die Stable Version hat keine Auto Updates)
- http://download.freifunk-dresden.de/firmware/.nightly/firmware/ipq40xx.generic.fritz-tffs-nand/openwrt-ipq40xx-generic-avm_fritzrepeater-1200-squashfs-sysupgrade.bin
-
Benötigte Tools in ein beliebiges Verzeichnis entpacken
-
Installieren eines FTP Server
sudo apt install tftpd-hpa
-
Kopiere die FRITZ1200.bin in den TFTP-Root Ordner (standartmäßig
/srv/tftp
)cp FRITZ1200.bin /srv/tftp
-
Konfiguriere die IP-Adressen
192.168.178.10/24
und192.168.1.70/24
(
enp2s0
durch den Namen des entsprechenden Netzwerkinterfaces ersetzen)ip a a 192.168.178.10/24 dev enp2s0 && ip a a 192.168.1.70/24 enp2s0
-
Verbinde den PC mit dem Router und schalte ihn ein
-
Warte bis ein Link auf dem Netzwerkinterface erkannt wird
-
Starte U-Boot auf dem Router (Dieser Schritt kann mehrere Versuche beanspruchen sollte dieser Schritt nicht beim ersten mal funktionieren, bitte das Gerät neustarten und den Command erneut ausführen)
./eva_ramboot.py --offset 0x85000000 192.168.178.1 /path/to/directory/uboot-fritz1200.bin
-
Nach einigen Minuten sollter der Router per SSH auf 192.168.178.1 erreichbar sein
-
Logge dich per SSH auf dem Router ein
ssh root@192.168.1.1
-
Kopiere die uboot-fritz1200.bin auf den Router
scp /path/to/directory/uboot-fritz1200.bin root@192.168.1.1:/tmp
- Kopiere das Sysupgrade-Firmware Image auf den Router
scp /path/to/directory/openwrt-ipq40xx-generic-avm_fritzrepeater-1200-squashfs-sysupgrade.bin root@192.168.1.1:/tmp
-
Installiere U-Boot mit folgendem Command in der SSH-Sitzung
mtd write /tmp/uboot-fritz1200.bin uboot0 && mtd write /tmp/uboot-fritz1200.bin uboot1
-
Lösche das alte Betriebssystem mit dem folgendem Command in der SSH-Sitzung
ubirmvol /dev/ubi0 --name=avm_filesys_0 && ubirmvol /dev/ubi0 --name=avm_filesys_1
- Installiere die Firmware mit folgendem Command in der SSH-Sitzung
sysupgrade -n /tmp/openwrt-ipq40xx-generic-avm_fritzrepeater-1200-squashfs-sysupgrade.bin