firmware:start

Dies ist eine alte Version des Dokuments!


Frankfurter Firmware

In Frankfurt nutzen wir die Freifunk Gluon-Firmware, welche um einige Pakete erweitert wurde.

Eine ausführliche Anleitung wie man die Frankfurter Freifunkfirmware auf einen eigenen Router bekommt, gibt es hier: Firmware Flashen

Die aktuellste Frankfurter Firmware ist auf unserem Download-Server erhältlich.

Generelle Informationen zum Bauen einer Gluon-Firmware gibt es hier: http://gluon.readthedocs.io/en/latest/user/getting_started.html

Eine Kurzanleitung um eine Frankfurter Firmware zu bauen, gibt es hier: https://github.com/freifunk-ffm/site-ffffm#eine-eigene-firmware-bauen Hierfür werden frei Frankfurter Git-Repos benötigt:

Bei den Frankfurter Repos 'gluon' und 'site-ffffm' werden jeweils die Branches 'stable', 'test' und 'dev' verwendet. Bei dem Frankfurter Repo 'packages' muss immer der Branch 'master' verwendet werden.

Firmware Release Builder (FFM spezifisch)

In Frankfurt benutzen wir für die Erstellung von Firmware-Releases ein eigens dafür entwickeltes Skript: Den FirmwareReleaseBuilder. Der FirmwareReleaseBuilder ist weniger für den Entwicklungsprozess der Freifunk-Firmware geeignet. Das Skript stellt jedoch für das automatisierte Bauen von Community-Firmware-Releases ein sehr einfaches Hilfsmittel dar.

Firmwarefetch

Wurde mit dem frankfurter FirmwareReleaseBuilder ein FW-Release gebaut, so lässt sich dieses Release (inkl. opkg-Module) sehr einfach mit dem Frankfurter Skript firmwarefetch auf einen Download-Server übertragen. Dieser Vorgang lässt sich sehr einfach automatisieren. Auf dem entsprechenden Download-Server werden ältere FW-Releases durch das Skript automatisch archiviert.

ECDSA-Utils

Falls bei der erzeugten Firmware der 'Autoupdater' aktiviert ist, so muss die Manifestdatei der Firmware mit Tools aus 'ecdsautils' signiert werden. Wie 'ecdsautils' unter Debian und OS X installiert werden können, ist hier zu finden: https://wiki.freifunk.net/ECDSA_Util#Kompilieren_und_Installieren_von_ECDSA-Utils

  • firmware/start.1484141369.txt.gz
  • Zuletzt geändert: 11.01.2017 13:29
  • von jason