# Universelle blanko Firmware

**URL:** <https://forum.freifunk.net/t/universelle-blanko-firmware/4422>\
**Category:** Technik\
**Created:** [18. April 2015 um 04:41 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422 "2015-04-18T04:41:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubo77](https://forum.freifunk.net/user_avatar/forum.freifunk.net/rubo77/32/799_2.png) [@rubo77](https://forum.freifunk.net/u/rubo77)\
**Post date:** [18. April 2015 um 04:41 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/1 "2015-04-18T04:41:18Z")

</div>

Wir brauchen eine spezielle Firmware die man auf einem Router installieren kann, bevor man weiß, in welcher Community man den Router installieren möchte.

Die Firmware muss dann automatisch danach scannen welche Community in der nähe ist, also welche SSID sie findet mit der sie sich connecten könnte.

Dazu brauchen wir eine API, die automatisch immer einen downloadlink zu der neuesten Firmware zurückgibt, je nach angedeuteter community anhand der MESH SSID.

Die Idee rührt daher, dass man damit eine Lösung hätte für Router, die man schon vom Band mit dieser Firmware bespielt erstellen lassen könnte.

---

<div class="post-metadata">

**Author:** ![wirfman](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/w/c77e96/32.png) [@wirfman](https://forum.freifunk.net/u/wirfman)\
**Post date:** [18. April 2015 um 06:46 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/2 "2015-04-18T06:46:49Z")

</div>

Der Teil zum Wechseln der Community via WebIF wurde schon auf irgendeinen Hackathon erstellt, es braucht also nur noch den Scan

---

<div class="post-metadata">

**Author:** ![rubo77](https://forum.freifunk.net/user_avatar/forum.freifunk.net/rubo77/32/799_2.png) [@rubo77](https://forum.freifunk.net/u/rubo77)\
**Post date:** [18. April 2015 um 07:26 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/3 "2015-04-18T07:26:48Z")

</div>

> [@wirfman](#):
>
> Wechseln der Community via WebIF wurde schon auf irgendeinen Hackathon

Ich Dinge das auf Anhieb nicht.  
hast du noch irgend eine Idee, wonach man suchen könnte um diese lösung finden?

---

<div class="post-metadata">

**Author:** ![wirfman](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/w/c77e96/32.png) [@wirfman](https://forum.freifunk.net/u/wirfman)\
**Post date:** [18. April 2015 um 09:56 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/4 "2015-04-18T09:56:40Z")

</div>

„site-select“ heißt das:

> [@Ein paar Bilder vom Hackathon in Arnsberg](https://forum.freifunk.net/t/ein-paar-bilder-vom-hackathon-in-arnsberg/3440/4):
>
> Also site-select wurde nun entgültig zum laufen gebracht danke an @DO9XEGCP (Gluon Community Packages) wurde vorgestellt (siehe [https://github.com/freifunk-gcp/](https://github.com/freifunk-gcp/)) Wifi-config läuft und wurde nun auch für Dualband getestet Am einem Netz ohne Communities und Domänen wurde gearbeitet (@nomaster will es bis Ende des Jahres gecodet haben hab ich gehört) Weiteres (bitte ergänzen falls jemandem noch was einfällt)

> [@Freifunk-Hackathon in Arnsberg](https://forum.freifunk.net/t/freifunk-hackathon-in-arnsberg/2582):
>
> Einladung zum Freifunk Hackathon Als Termin hat sich das folgende Wochenende herausgestellt: 13.03. bis 15.03.2015 Alle Freifunker sind herzlichst eingeladen. Bitte eintragen: [https://dudle.inf.tu-dresden.de/ffhackathon1503](https://dudle.inf.tu-dresden.de/ffhackathon1503) Treffpunkt ist das Lehrer-Ausbildungszentrum. Ich werde am Freitag ab ca. 18:00 Uhr vor Ort sein. Adresse ist Sauerstrasse, Arnsberg (Straße bis zum Ende und dann zu Fuß nach 15 Metern rechts) [http://www.openstreetmap.de/karte.html?zoom=18&lat=51.39362&lon=8.07544&laye…](http://www.openstreetmap.de/karte.html?zoom=18&lat=51.39362&lon=8.07544&layers=B000TT)

---

<div class="post-metadata">

**Author:** ![PetaByteBoy](https://forum.freifunk.net/user_avatar/forum.freifunk.net/petabyteboy/32/26471_2.png) [@PetaByteBoy](https://forum.freifunk.net/u/PetaByteBoy)\
**Post date:** [18. April 2015 um 10:47 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/5 "2015-04-18T10:47:01Z")

</div>

> **[v2015.1/gluon-config-mode-site-select at master · freifunk-gcp/v2015.1](https://github.com/freifunk-gcp/v2015.1/tree/master/gluon-config-mode-site-select)**
>
> This repository contains packages, which work with the current master of gluon - freifunk-gcp/v2015.1

geht aber nur wenn alle communities sich auf pakete einigen d.h. alle müssen gleiche batman version haben

---

<div class="post-metadata">

**Author:** ![DO9XE](https://forum.freifunk.net/user_avatar/forum.freifunk.net/do9xe/32/1465_2.png) [@DO9XE](https://forum.freifunk.net/u/DO9XE)\
**Post date:** [18. April 2015 um 11:57 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/6 "2015-04-18T11:57:10Z")

</div>

Hey,

ja, da hatte ich was mal geschrieben, aber ich halte meine Lösung mittlerweile für eher schmutzig. Sie funktioniert, aber man kann es deutlich eleganter lösen. Dazu werde ich micht noch mit ein paar Leuten auf der FFNordCon unterhalten.

Meiner Meinung nach macht es keinen Sinn eine Firmware zu deployen, welche für _alles_ Communitys funktioniert, zumal ja auch nicht immer ein FF-Wlan in der Nähe ist. Site-Select ist auch eher für größere Communitys geschrieben worden, um eine Firmware für mehrere Domänen nutzen zu können. Für ganze Communitys funktioniert es ja allein wegen der meist sehr verscheidenen Pakete nicht, welche ja auch nicht nachinstalliert werdne können.

Aus meiner Sicht ist es deutlich sinnvoller zu mehr Aufklärungsarbeit zu leisten wo welche Community sitzt (Webseiten aktuell und in Suchmaschienen oben halten) und einfach übersichtliche und leicht benutzbare Download-Seiten bereit zu stellen. (Siehe [http://gluon.ffki.de/](http://gluon.ffki.de/))

---

<div class="post-metadata">

**Author:** ![rubo77](https://forum.freifunk.net/user_avatar/forum.freifunk.net/rubo77/32/799_2.png) [@rubo77](https://forum.freifunk.net/u/rubo77)\
**Post date:** [19. April 2015 um 22:16 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/7 "2015-04-19T22:16:30Z")

</div>

Ich dachte eher an folgendes Szenario:

Ein Fabrik-neuer Freifunk Router hat eine spezielle Firmware instlalliert, die nur dazu da ist, die richtige Firmware herauszufinden, herunterzuladen und automatisch zu konfigurieren.

Dazu wäre ein Server notwendig, den jemand betreiben müsste, der zu allen Communities in Deutschland die konfigurations-sonderheiten kennt und dieser Blanko-Firmware dann den richtigen download-llink heraussuchen würde.

Die Ermittlung der richtigen Firmware könnte über verschiedene Wege funktionieren:

1. wlan scan nach auffindbaren Freifunk-Netzen.
2. wenn kein freifunk in Reichweite, versuchen den Standort zu ermitteln und anhand dessen eine Community vorschlagen
3. Ein Auswahl-Feld aller bekannten Communities

Dann sollte automatisch die gewählte Firmware heruntergeladen werden und installiert, danach im Config mode der neu geflashten Firmware rebooten und dort den normalen Config Mode durchlaufen.

---

<div class="post-metadata">

**Author:** ![MPW](https://forum.freifunk.net/user_avatar/forum.freifunk.net/mpw/32/4433_2.png) [@MPW](https://forum.freifunk.net/u/MPW)\
**Post date:** [20. April 2015 um 08:48 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/8 "2015-04-20T08:48:45Z")

</div>

Es ist auch interessant für Firmenketten, deren Filialnetz sich über vllt. sogar über mehrere Bundesländer erstreckt. Einfach die Auswahlfirmware drauf und dann kann das Gerät die passende laden, ohne dass der Admin sich erstmal in die Gebietsaufteilung einlesen muss.

Und nein, das ist nicht hypotethisch.

---

<div class="post-metadata">

**Author:** ![Florian](https://forum.freifunk.net/user_avatar/forum.freifunk.net/florian/32/491_2.png) [@Florian](https://forum.freifunk.net/u/Florian)\
**Post date:** [20. April 2015 um 08:56 UTC](https://forum.freifunk.net/t/universelle-blanko-firmware/4422/9 "2015-04-20T08:56:22Z")

</div>

> [@MPW](#):
>
> Und nein, das ist nicht hypotethisch.

Japp, selbst schon erlebt und Router nachträglich umgeflasht.
