Firmware für Freifunk-Router
Unsere Firmware beruht auf Gluon, der Freifunk-Firmware auf Basis von OpenWrt. Wir bauen sie für jede Stadt und Region im Neanderfunk passend, mit ein paar Zusätzen, die sich in unserem Netz bewährt haben.
Firmware herunterladen
Der einfache Weg: Auf routersoftware.ffnef.de wählst du dein Routermodell und deinen Ort und bekommst genau die passende Datei. Wie es danach weitergeht, steht unter Router einrichten.
Der direkte Weg: Alle Dateien liegen auf firmware.ffnef.de/firmware. Darunter:
stable: die aktuelle Version, die alle Router bekommenbroken: Testversionen, nur für Leute, die bewusst testenoldstableundstable.<Version>: frühere Versionen, zum Nachschlagensackgasse: die Firmware für sehr alte Router mit 4 MB Flash und 32 MB Arbeitsspeicher, die neuere Versionen nicht mehr tragen
Je Ort gibt es dort einen Ordner wie 01_vel für Velbert, darin factory für die Erstinstallation, sysupgrade für Updates und other für Sonderfälle.
Zwei Ordner je Ort: mit und ohne .key
01_vel: die normale Firmware. Der Router startet nach dem Aufspielen im Einrichtungsmodus, du gibst Name, Standort und Kontakt ein. Das ist die richtige für neue Router.01_vel.key: überspringt die Einrichtung und bringt die SSH-Schlüssel unserer Admins mit. Gedacht für Installationen, die wir gemeinsam aufbauen, und nur nach Absprache mit uns zu verwenden.
Was die Versionsnummer verrät
Eine Version wie 26091920sta sagt, wann sie gebaut wurde: Jahr, Monat, Tag und Stunde, hier also der 19.09.2026 um 20 Uhr. Die Endung zeigt den Zweig: sta für stable, bro für Testversionen.
Updates kommen von selbst, aber nicht ungeprüft
Jeder Router fragt regelmäßig, ob es eine neue Version gibt, und spielt sie selbst ein. Seine Einstellungen bleiben dabei erhalten. Eine neue stable-Version nimmt er aber nur an, wenn drei von uns sie unabhängig voneinander unterschrieben haben. Ein einzelner Fehler oder ein einzelner geknackter Zugang reicht also nicht, um Firmware auf die Router zu bringen.
Was sich von Version zu Version ändert, steht in den Release Notes, zuletzt: Release Notes 2023.2.6.
Quelltext und Nachbauen
Alles, woraus unsere Firmware entsteht, ist offen. Wer mag, kann sie nachbauen oder Teile davon für die eigene Community übernehmen:
- FirmwareConfigs: Einstellungen je Ort (
site.conf, Geräte, Texte) und die Release Notes - ParallelBuildsystem: das Bauwerkzeug, das alle Orte und Geräte in einem Lauf baut
- packages: unsere Zusatzpakete, etwa für Statusseite, Selbstprüfungen und Einrichtung
- gluon-patches-hardware, gluon-patches-fixes und gluon-patches-packages: unsere Änderungen an Gluon, nach Thema getrennt
- gluon-manifest-tools: Werkzeuge rund um die Update-Manifeste
Zu jeder Firmware liegt außerdem im Ordner site, neben factory, sysupgrade und other, die Konfiguration, mit der sie gebaut wurde.
Anleitungen zu Spezialfällen sammeln wir in freifunk-docs. Allgemeines zu Gluon steht in der Gluon-Dokumentation.
Fragen
Schreib uns an projekt@neanderfunk.de.
(Stand: 2026-10)