86 lines
2.8 KiB
Markdown
86 lines
2.8 KiB
Markdown
---
|
||
title: "AVM Fritz!Repeater 1200"
|
||
weight: 20
|
||
---
|
||
|
||
# Fritz!Repeater 1200 flashen
|
||
|
||
Am einfachsten ist das Flashen von diesem Gerät mit den bereitgestellten Tools vom [Github Repository von mrtuxa](https://github.com/mrtuxa/ffl-firmware-flash/releases/tag/final)
|
||
|
||
*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
|
||
|
||
|
||
|
||
1. Benötigte Tools in ein beliebiges Verzeichnis entpacken
|
||
|
||
2. Installieren eines FTP Server
|
||
|
||
`sudo apt install tftpd-hpa`
|
||
|
||
4. Kopiere die FRITZ1200.bin in den TFTP-Root Ordner (standartmäßig `/srv/tftp`)
|
||
|
||
`cp FRITZ1200.bin /srv/tftp`
|
||
|
||
5. Konfiguriere die IP-Adressen `192.168.178.10/24` und `192.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`
|
||
|
||
6. Verbinde den PC mit dem Router und schalte ihn ein
|
||
|
||
7. Warte bis ein Link auf dem Netzwerkinterface erkannt wird
|
||
|
||
8. 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`
|
||
|
||
9. Nach einigen Minuten sollter der Router per SSH auf 192.168.178.1 erreichbar sein
|
||
|
||
10. Logge dich per SSH auf dem Router ein
|
||
|
||
`ssh root@192.168.1.1`
|
||
|
||
11. Kopiere die uboot-fritz1200.bin auf den Router
|
||
|
||
`scp /path/to/directory/uboot-fritz1200.bin root@192.168.1.1:/tmp`
|
||
|
||
|
||
|
||
12. 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`
|
||
|
||
13. Installiere U-Boot mit folgendem Command in der SSH-Sitzung
|
||
|
||
`mtd write /tmp/uboot-fritz1200.bin uboot0 && mtd write /tmp/uboot-fritz1200.bin uboot1`
|
||
|
||
14. 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`
|
||
|
||
|
||
|
||
15. Installiere die Firmware mit folgendem Command in der SSH-Sitzung
|
||
|
||
`sysupgrade -n /tmp/openwrt-ipq40xx-generic-avm_fritzrepeater-1200-squashfs-sysupgrade.bin`
|
||
|
||
Quelle: [Freifunk Stuttgart Wiki](https://wiki.freifunk-stuttgart.net/anleitungen:fritz_repeater_1200)
|