====== Firmware Update ======
Die Freifunk Knoten können auf unterschiedliche Weise aktualisiert werden.
===== Automatisch =====
Wenn bei der Installation automatische Updates aktiviert wurden, sucht der Router regelmäßig nach einer neueren Version und installiert diese.
Voraussetzung ist, dass die Versionsnummer größer (Stringvergleich) als die aktuell installierte
ist, sowie genügend gültige Signaturen vorliegen.
===== Manuell via Webbrowser =====
Über die Weboberfläche im Config Mode lässt sich ein beliebiges Image hochladen.
===== Manuell via SSH =====
==== Installierte Version abfragen ====
cat /lib/gluon/gluon-version
cat /lib/gluon/release
==== Modell herausfinden ====
Ideal, wenn man keinen Blick auf das Gerät werfen kann.
lua -e 'print(require("platform_info").get_model())'
==== Beispiel für das Upgrade einer Stable-Version ====
Firmware herunterladen:
cd /tmp
wget http://1.updates.services.ffpi/stable/sysupgrade/[dateiname]
:!: Sollte der Knoten keinen Zugang zum Internet oder Freifunk haben, kann man die Firmware auch per SCP auf das Gerät übertragen.
Speicher (RAM) vor der Installation freigeben:
sync
echo 3 > /proc/sys/vm/drop_caches
Upgrade starten:
sysupgrade [dateiname]
Die SSH-Verbindung bricht ab und muss danach neu aufgebaut werden.
=== Alternativ ===
Falls der Autoupdater aktiv ist, manuell anstoßen per ''autoupdater -f''.
=== Konfiguration zurücksetzen ===
Im Config-Mode:
* In den //Expert Mode// wechseln
* Im Menü //Firmware aktualisieren// das Häkchen bei //Konfiguration beibeihalten// entfernen
Per SSH:
firstboot