Liebe Freifunker*Innen,

Die Firmware ist ein wesentlicher Baustein des Freifunks. Mit dieser wird ein Freifunk-Router bestückt bzw. geflasht. Die Firmware muss regelmäßig aktualisiert und an neu zur Verfügung stehende Hardware angepasst werden. Um hier Knowhow weiterzugeben und die Arbeit auf mehr Schultern zu verteilen, wollen wir uns an zwei Tagen mit dem Thema umfassend beschäftigen.

Ende letzten Jahres und Anfang dieses Jahres hatten wir uns zu zwei Plenum-Treffen getroffen. Ein Ergebnis daraus war, dass wir Workshops zum Bau unserer Firmware sowie zum Aufsetzen und Betrieb der Gateways machen wollen. Ich freue mich, dass wir nun mit dem Firmware-Workshop beginnen werden.

Einzelheiten des Workshops

Anmeldung

Zur besseren Planung und Vorbereitung des Workshops (z.B. Vorbereitung von Accounts im Git) bitten um Anmeldung bis spätestens Mittwoch, den 23.09.2026. Meldet Euch dazu bitte per Email bei Konrad und Michael.

Ziel des Workshops

Gewinnung von Interessierten / Mitarbeitenden, die das Firmware-Repository des FFS unterhalten und updaten können, sowohl im Hinblick auf neue Software (z.B. Gluon-Versionen) als auch im Hinblick auf neue Geräte

Zielgruppe

Freifunkende und weitere interessierte Menschen, die sich in Gluon, OpenWRT und Firmware einarbeiten wollen

Dauer

Über zwei Tage verteilt. Anschließend weiter in Techniktreffen (neu zu definierende, möglichst regelmäßige Termine)

Ort und Zeit

Gemeindehaus der Ev. Matthäuskirche Backnang, im Häfnersweg 82 Backnang
Anfahrt mit Öffis von Stuttgart aus mit S3 bis Backnang, dann Buslinie 361 oder 362.

Samstag, den 26.09.2026 von 13:00 bis 18:00 Uhr
Sonntag, den 27.09.2026 von 10:00 bis 15:00 Uhr

Voraussetzungen

  • Eigener Laptop als Arbeitsgerät
  • Linux-Grundkenntnisse, Arbeiten auf der Shell mit dem Prompt, Grundkenntnisse SSH

Samstag, 26.09.2026

13.00 – 13.30 Onboarding, Vorstellung der Teilnehmer, Erwartungsklärung der Teilnehmer
13.30 – 14.00 Vorstellung des Programmablaufs Teil 1, Einführung Firmware Freifunk Stuttgart
14:00 – 15:00 Einführung in Git, Konfiguration auf eigenem PC, venv?, Zugang mit ssh, Repository clonen, push/pull, Verabredung eines „Verhaltenkodex“ im Git

15:00 – 15:30 Kaffeepause

15:30 – 16:00 Einfache Gitübungen: add/commit/push/status/log/blame/pull
16:00 – 16:30 Aufbau des Repositories und Struktur der Konfigurationen für die Firmware
16:30 – 17:00 Lokales Kompilieren von FFS-Firmware: Geräteauswahl, Voraussetzungen, Pfade, Verzeichnisse
17:00 – 17:30 Kompilieren auf der FFS-Infrastruktur, also auf der Firmware-VM: Zugang per ssh, Überblick Verzeichnisse
17:30 – 18:00 Zusammenfassung, Fragen, Ausblick auf den 2. Teil, Doku im Wiki anfangen (Template vorbereiten)

Sonntag, 27.09.2026

10:00 – 10.30 Fragen zum Vortag, Vorstellung des Programmablaufs Teil 2
10:30 – 11:00 Dokumentation im Wiki fortsetzen
11:00 – 11:30 Einbauen neuer (FFS)-Hardware in die Firmware
11:30 – 12:30 Neue Gluon-Versionen in die FFS-Firmware einbauen, Zeitpunkt für die Verteilung festlegen

12:30 – 13:00 Mittagspause

13:00 – 14:00 Neue Hardware in die FFS-Firmware einbauen, Zeitpunkt für die segmentweise Verteilung festlegen (nightly, experimetal, stable…)
14:00 – 15:00 Weitere Aufgaben, weitere Mit- oder Zusammenarbeit z.B. regelmäßiger Jitsitermin, Wiki fertigstellen

Leave a comment

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