Freifunk auf Fritz!Box 7520 / 7530

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.

  1. Software installieren:
  2. Ordnerstruktur anlegen:
    • Erstellen Sie auf Ihrem Laufwerk C:\ einen Ordner mit dem Namen openwrt. Alle benötigten Dateien kommen hier hinein. Die Struktur lautet also: C:\openwrt.
  3. OpenWrt-Firmware herunterladen:
    • Gehen Sie zum OpenWrt Firmware Selector und suchen Sie nach FRITZ!Box 7530 oder FRITZ!Box 7520.
    • Sie benötigen zwei Dateien. Laden Sie beide herunter und speichern Sie sie in C:\openwrt:
      1. 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
      2. 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
  4. 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

  1. U-Boot herunterladen: Der Universal Boot Loader (U-Boot) ist ein spezieller Bootloader, der für die Installation von OpenWrt erforderlich ist.
  2. Python-Skript herunterladen: Dieses Skript ist das Werkzeug, um den Bootloader der FRITZ!Box im richtigen Moment „abzufangen“.

Schritt 2: U-Boot in den Arbeitsspeicher laden

Dies ist der zeitkritischste Teil. Der Router ist nur wenige Sekunden nach dem Einschalten empfänglich.

  1. Netzwerk konfigurieren: Setzen Sie die IP-Adresse Ihres PCs manuell auf 192.168.178.10 und die Subnetzmaske auf 255.255.255.0.
  2. Verbindung herstellen: Verbinden Sie Ihren PC mit einem LAN-Kabel mit dem LAN1-Port der FRITZ!Box. Der Router muss dabei ausgeschaltet sein.
  3. Eingabeaufforderung öffnen: Öffnen Sie die Eingabeaufforderung (cmd). Drücken Sie Win+R, geben Sie cmd ein und klicken Sie auf OK.
  4. Zum Arbeitsordner navigieren: Geben Sie in der Konsole cd C:\openwrt ein.
  5. 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
  6. 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!
  7. 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.

  1. IP-Adresse ändern: Ändern Sie die IP-Adresse Ihres PCs jetzt auf 192.168.1.70 und die Subnetzmaske auf 255.255.255.0. Der Router wird gleich unter 192.168.1.1 erreichbar sein.
  2. 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
    • Achtung: Die Dateiendung muss von .itb in .bin geändert werden!
  3. TFTP-Server starten: Starten Sie TFTPD64. Der Router sucht nun automatisch alle paar Sekunden nach der passenden .bin-Datei und lädt sie herunter.
  4. 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.bin erscheint, ist der Dateiname falsch. Prüfen Sie die Umbenennung.
  5. 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.1 in 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.

  1. 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
    • Kopieren Sie die folgenden zwei Dateien aus Ihrem C:\openwrt-Ordner in das Hauptverzeichnis (/root/ oder /tmp/) auf dem Router:
      1. uboot-fritz7530.bin
      2. Die Sysupgrade-Datei (z. B. openwrt-24.10.0-...-sysupgrade.bin). Tipp: Benennen Sie diese Datei vorher in openwrt-sysupgrade.bin um, das spart Tipparbeit.
  2. 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

  1. 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.


Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert