====== Brandenburger Firmware ====== In Brandenburg nutzen wir die Freifunk [[http://gluon.readthedocs.io/en/latest|Gluon-Firmware]], welche um einige [[firmware:besonderheiten|Pakete]] erweitert wurde. \\ \\ Eine ausführliche Anleitung wie man die Brandenburger Freifunkfirmware auf einen eigenen Router bekommt, gibt es hier: [[firmware:flashen|Firmware Flashen]] ===== Download ===== Die aktuellste Brandenburger Firmware ist [[https://firmware.freifunk-brandenburg.de/|auf unserem Download-Server]] erhältlich. Die Änderungshistorie der Brandenburger Firmwareversionen gibt es hier: * [[https://github.com/freifunk-brandenburg/site-ffbrb/tree/master/#stable-version---brandenburg|Stable-Firmware]] (Stabiles Gluon Release) * [[https://github.com/freifunk-brandenburg/site-ffbrb/tree/snapshot/#snapshot-version---brandenburg|Test-Firmware]] (Vorabversionen der stabilen Firmware) * [[https://github.com/freifunk-brandenburg/site-ffbrb/tree/experimental/#experimental-version---brandenburg|Experimental-Firmware]] (Entwicklungs-Bereich) ===== Selberbauen ===== Generelle Informationen zum Bauen einer Gluon-Firmware gibt es hier: http://gluon.readthedocs.io/en/latest/user/getting_started.html Beim Bauen der Stable Version sollte immer das Github Repo //'master'// verwendet werden. ===== Tools rund um das Firmwarebauen ===== === Firmware Release Builder (für FFBRB) === Für die Erstellung von Firmware-Releases nutzen wir ein eigenes Skript, den Firmware Release Builder, Details dazu folgen noch. === ECDSA-Utils === Soll eine Firmware automatisch mit dem '[[http://gluon.readthedocs.io/en/latest/features/autoupdater.html|Autoupdater]]' ausgerollt werden, so muss die Firmware-Manifestdatei noch mit Tools aus //'ecdsautils'// signiert werden. Wie //'ecdsautils'// unter Debian und OS X bzw. macOS installiert und benutzt werden können, ist hier nachzulesen: https://wiki.freifunk.net/ECDSA_Util#Kompilieren_und_Installieren_von_ECDSA-Utils