Freifunk auf der FRITZ!Box 7520 / 7530 installieren – Eine detaillierte Anleitung
In diesem Beitrag erkläre ich ausführlich, wie man Freifunk auf einer FRITZ!Box 7520 oder 7530 mit einem Windows-Rechner installiert. Der Prozess ist in kleine, nachvollziehbare Schritte unterteilt und mit Kommentaren versehen, die erklären, was genau passiert.
Phase 1: Vorbereitung – Software und Dateien
Zuerst benötigen wir alle Werkzeuge und Dateien. Eine gute Organisation ist hier die halbe Miete.
- Software installieren:
- Python: Wird benötigt, um das Python-Skript auszuführen, das später den Bootloader der FRITZ!Box anspricht. Laden Sie die neueste Version von Python herunter.
- TFTPD64: Ein kleiner Server, der der FRITZ!Box im richtigen Moment eine temporäre Firmware-Datei bereitstellt. Laden Sie die neueste Version von TFTPD64 herunter.
- WinSCP: Ein grafisches Werkzeug, um Dateien sicher per SCP auf die FRITZ!Box zu kopieren. Laden Sie die neueste Version von WinSCP herunter.
- PuTTY: Ein Programm, um per SSH eine Befehlszeile auf der FRITZ!Box zu öffnen und die finalen Installationsbefehle auszuführen. Laden Sie die neueste Version von PuTTY herunter.
- Ordnerstruktur anlegen:
- Erstellen Sie auf Ihrem Laufwerk
C:\einen Ordner mit dem Namenopenwrt. Alle benötigten Dateien kommen hier hinein. Die Struktur lautet also:C:\openwrt.
- Erstellen Sie auf Ihrem Laufwerk
- OpenWrt-Firmware herunterladen:
- Gehen Sie zum OpenWrt Firmware Selector und suchen Sie nach
FRITZ!Box 7530oderFRITZ!Box 7520. - Sie benötigen zwei Dateien. Laden Sie beide herunter und speichern Sie sie in
C:\openwrt:- INITRAMFS-Image (.itb): Dies ist ein temporäres OpenWrt, das nur in den Arbeitsspeicher geladen wird. Beispiel:
openwrt-24.10.0-ipq40xx-generic-avm_fritzbox-7530-initramfs-uImage.itb - SYSUPGRADE-Image (.bin): Dies ist die endgültige OpenWrt-Firmware, die permanent auf dem Gerät installiert wird. Beispiel:
openwrt-24.10.0-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin
- INITRAMFS-Image (.itb): Dies ist ein temporäres OpenWrt, das nur in den Arbeitsspeicher geladen wird. Beispiel:
- Gehen Sie zum OpenWrt Firmware Selector und suchen Sie nach
- Freifunk Firmware herunterladen:
Gehen Sie auf die Webseite fw.4830.org und suchen Sie die passende Firmware für die FRITZ!Box 7530 oder FRITZ!Box 7520
Phase 2: Die eigentliche Installation
Jetzt beginnt der technische Teil. Gehen Sie die Schritte sorgfältig durch.
Schritt 1: U-Boot und Skript vorbereiten
- U-Boot herunterladen: Der Universal Boot Loader (U-Boot) ist ein spezieller Bootloader, der für die Installation von OpenWrt erforderlich ist.
- Laden Sie U-Boot für die FRITZ!Box 7520/7530 hier herunter.
- Speichern Sie die Datei
uboot-fritz7530.binim OrdnerC:\openwrt.
- Python-Skript herunterladen: Dieses Skript ist das Werkzeug, um den Bootloader der FRITZ!Box im richtigen Moment „abzufangen“.
- Laden Sie das Skript eva_ramboot.py hier herunter.
- Speichern Sie die Datei
eva_ramboot.pyebenfalls im OrdnerC:\openwrt.
Schritt 2: U-Boot in den Arbeitsspeicher laden
Dies ist der zeitkritischste Teil. Der Router ist nur wenige Sekunden nach dem Einschalten empfänglich.
- Netzwerk konfigurieren: Setzen Sie die IP-Adresse Ihres PCs manuell auf
192.168.178.10und die Subnetzmaske auf255.255.255.0. - Verbindung herstellen: Verbinden Sie Ihren PC mit einem LAN-Kabel mit dem LAN1-Port der FRITZ!Box. Der Router muss dabei ausgeschaltet sein.
- Eingabeaufforderung öffnen: Öffnen Sie die Eingabeaufforderung (cmd). Drücken Sie
Win+R, geben Siecmdein und klicken Sie aufOK. - Zum Arbeitsordner navigieren: Geben Sie in der Konsole
cd C:\openwrtein. - Befehl vorbereiten: Tippen Sie den folgenden Befehl in die Konsole, aber drücken Sie noch nicht die Enter-Taste:
python eva_ramboot.py --offset 0x85000000 192.168.178.1 uboot-fritz7530.bin - Router einschalten und Befehl ausführen: Schalten Sie den Router ein. Sobald die LAN-LED am PC aufleuchtet, führen Sie den vorbereiteten Befehl sofort aus. Sie haben nur ein sehr kurzes Zeitfenster! Ggfls. mehrfach versuchen!
- Erfolg prüfen: Wenn die Konsole Meldungen wie die folgenden ausgibt, war der Vorgang erfolgreich und U-Boot wurde in den Arbeitsspeicher (RAM) geladen:
> SETENV memsize 0x00080000< 200 SETENV command successful > SETENV kernel_args_tmp mtdram1=0x85000000,0x88000000 < 200 SETENV command successful > MEDIA SDRAM < 200 Media set to MEDIA_SDRAM
Schritt 3: Temporäres OpenWrt per TFTP laden
Der Router läuft nun mit dem temporären U-Boot und sucht im Netzwerk nach einer Startdatei.
- IP-Adresse ändern: Ändern Sie die IP-Adresse Ihres PCs jetzt auf
192.168.1.70und die Subnetzmaske auf255.255.255.0. Der Router wird gleich unter192.168.1.1erreichbar sein. - TFTP-Server vorbereiten:
- Kopieren Sie die zuvor heruntergeladene .itb-Datei (z. B.
openwrt-24.10.0-...-initramfs-uImage.itb) in das Hauptverzeichnis Ihres installierten TFTPD64-Servers. - Benennen Sie die
.itb-Datei um. Dies ist extrem wichtig:- Für eine FRITZ!Box 7520:
FRITZ7520.bin - Für eine FRITZ!Box 7530:
FRITZ7530.bin
- Für eine FRITZ!Box 7520:
- Achtung: Die Dateiendung muss von
.itbin.bingeändert werden!
- Kopieren Sie die zuvor heruntergeladene .itb-Datei (z. B.
- TFTP-Server starten: Starten Sie TFTPD64. Der Router sucht nun automatisch alle paar Sekunden nach der passenden
.bin-Datei und lädt sie herunter. - Logs überwachen: Beobachten Sie die Logs von TFTPD64. Wenn eine Dateiübertragung angezeigt wird, hat alles geklappt.
- Fehlersuche: Wenn die Meldung
Client 192.168.1.1 File not found FRITZ7520.binerscheint, ist der Dateiname falsch. Prüfen Sie die Umbenennung.
- Fehlersuche: Wenn die Meldung
- Neustart abwarten: Sobald der Router die Datei geladen hat, startet er neu. Danach läuft ein temporäres OpenWrt im Arbeitsspeicher. Sie können mit
ping 192.168.1.1in der Eingabeaufforderung prüfen, ob der Router erreichbar ist.
Schritt 4: OpenWrt dauerhaft installieren
Das temporäre System läuft. Jetzt machen wir die Installation permanent.
- Dateien auf den Router kopieren (WinSCP):
- Starten Sie WinSCP und verbinden Sie sich per SCP:
- Host:
192.168.1.1 - Benutzer:
root - Port:
22 - Passwort: leer lassen
- Host:
- Kopieren Sie die folgenden zwei Dateien aus Ihrem
C:\openwrt-Ordner in das Hauptverzeichnis (/root/oder/tmp/) auf dem Router:uboot-fritz7530.bin- Die Sysupgrade-Datei (z. B.
openwrt-24.10.0-...-sysupgrade.bin). Tipp: Benennen Sie diese Datei vorher inopenwrt-sysupgrade.binum, das spart Tipparbeit.
- Starten Sie WinSCP und verbinden Sie sich per SCP:
- Finale Befehle ausführen (PuTTY):
- Starten Sie PuTTY und verbinden Sie sich per SSH mit denselben Zugangsdaten wie bei WinSCP.Führen Sie nacheinander die folgenden Befehle aus:
bash# 1. Den neuen Bootloader dauerhaft in beide Kernel-Partitionen schreiben. # Dies ist eine Sicherheitsmaßnahme, falls ein Sektor defekt ist. mtd write uboot-fritz7530.bin uboot0 mtd write uboot-fritz7530.bin uboot1 # 2. Die alten AVM-Partitionen löschen, um Platz für OpenWrt zu schaffen. ubirmvol /dev/ubi0 --name=avm_filesys_0 ubirmvol /dev/ubi0 --name=avm_filesys_1 # 3. OpenWrt final installieren. Der -n Schalter sorgt dafür, # dass keine alten Konfigurationen übernommen werden. sysupgrade -n openwrt-sysupgrade.bin
- Abschluss: Nach dem
sysupgrade-Befehl startet der Router neu. Der Vorgang kann einige Minuten dauern. Unterbrechen Sie auf keinen Fall die Stromzufuhr!
Fast Fertig!
Wenn alles korrekt durchgeführt wurde, startet der Router neu und ist unter den folgenden Adressen erreichbar:
Vergessen Sie nicht, die Netzwerkeinstellungen Ihres PCs wieder auf „IP-Adresse automatisch beziehen“ (DHCP) zu stellen. Herzlichen Glückwunsch, auf Ihrer FRITZ!Box läuft nun OpenWrt
Jetzt kommt Freifunk!
In OpenWrt anmelden und die aktuelle Firmware zum Bsp.: gluon-4830-1.9.0~16-avm-fritz-box-7530-sysupgrade.bin flashen. Danach wie gewohnt den Router unter https://setup.4830.org konfigurieren.


Schreibe einen Kommentar