Aktueller Stand der Firmware-Entwicklung
Seit Mai 2024 arbeiten wir an einer umfassenden internen Umstellung unserer Firmware. Hintergrund sind tiefgreifende Änderungen in OpenWrt, insbesondere im Bereich Firewall/Netfilter, sowie eine vollständige Überarbeitung unserer Build-Umgebung. Insgesamt flossen rund 120×8 Stunden ehrenamtliche Entwicklungszeit in diese Arbeiten.
Die neue Firmware befindet sich nun im Master-Branch
- https://gitlab.freifunk-dresden.de/firmware-developer/firmware und ist aktuell als Alpha-Version einzuordnen.
Änderungen im Überblick
OpenWrt-Anpassungen
- Unterstützung für OpenWrt 24.10.5 integriert
- Vollständige Überarbeitung der Firewall (iptables → netfilter)
- Behebung von Compiler-Fehlern durch neue Toolchain-Versionen
- Rücknahme einzelner OpenWrt-Änderungen, um Mesh-WLAN-Kompatibilität sicherzustellen
Build-Umgebung
- Unterstützung mehrerer OpenWrt-Versionen
- Einführung von build.json‑Templates
- Standard-Feed-Revision ergänzt
- Korrektur der fileinfo.json‑Validierung
- Optimierung des Feed-Downloads (Fallback/Backup über dl/‑Ordner)
Targets & Router
- Verschiedene Geräte wurden als EOL markiert
- Neue Geräte (OpenWrt 24) hinzugefügt
Web-GUI
- Anpassung der Firewall-Seite an das neue Netfilter-System
- Kleinere Layout-Optimierungen
End-of-Life (EOL) Geräte
Einige Geräte können aufgrund zu geringer Flash-/RAM‑Ressourcen oder fehlender OpenWrt‑Unterstützung nicht mehr mit aktuellen Versionen betrieben werden. OpenWrt liefert Sicherheitsupdates ausschließlich über neue Releases – daher kann Freifunk Dresden für diese Geräte keine Updates mehr bereitstellen.
EOL‑Targets und betroffene Geräte
[eol.ath79.22.generic] (22.03)
- Sophos_ap100
- TPLink-tl-wdr3600-v1
- TPLink-tl-wdr4300-v1
- TPLink-tl-wdr7500-v3
- TPLink-tl-wr1043nd-v2
- TPLink-tl-wr1043nd-v3
- TPLink-tl-wr2543-v1
[eol.ath79.22.small] (22.03)
- Comfast-cf-e110n-v2
- Comfast-cf-e130n-v2
- Comfast-cf-e314n-v2
- Dlink-dir-825-b1
- netgear_wndr3700
- netgear_wnr2200-8m
- TPLink-archer-c6-v2
- TPLink-cpe210-v1/v2/v3
- TPLink-cpe220-v2/v3
- Ubnt_unifi
[eol.sunxi.22.cortexa7] (22.03)
- Xunlong_orangepi-r1
[eol.ramips.18.rt305x.tiny] (18.06)
- Dlink-dir-615-d
- Dlink-dir-615-h1
[eol.ar71xx.18.generic] (18.06)
- TPLink-tl-wr1043nd-v1
- TPLink-tl-wr842n-v1
- Ubnt-bullet-m
- Ubnt-loco-m-xw
- Ubnt-nano-m-xw
- Ubnt-nano-m
[eol.ar71xx.18.tiny] (18.06)
- TPLink-tl-mr3020-v1
- TPLink-tl-mr3220-v1
- TPLink-tl-wa701nd-v2
- TPLink-tl-wa801nd-v1/v2/v3
- TPLink-tl-wa830re-v