Diskussion: neuere Hardware Revisionen werden lokal teilweise spät mit FW supported

Das Betreff hiesse also korrekt:
„Wer gegengen der Empfehlungen der Webseiten der Lokalen Communty einen 841-v11 kauft, der kann den dann dort auf unbestimmt Zeit nicht für Freifunk nutzen“.

Also der ganze „Aufriss“ hier nur, weil die lokale Community nicht groß genug auf die Webseite geschrieben hat „Keine v11er kaufen für Freifunk in $HIER“

Also eher ein „Wer nicht list, der spielt auf Risiko“ (und verliert, wie @vincent allem Anschein nach.)

Das wirst Du bei vielen Gruppen nicht mal klein geschrieben finden. Aber Anleitungen in denen der TP-Link TL-WR841N ohne Versionsnummernangabe als der ideale Einstiegsrouter beworben wird viele. Dann wird fix bei beim Versand bestellt und dann hat man in der Tat verloren. Ironie an: Auf solche Dummköpfe können wir bei Freifunk spielend verzichten. Wo kommen wir dahin wenn nicht jeder Tagelang das Forum und dutzende Webseiten liest bevor er handelt. :Ironie aus.

1 „Gefällt mir“

Eine Versionsnummer kannst du dir im Onlinehandel ohnehin üblicherweise nicht aussuchen. Je nach Lagerverfahren (lifo, fifo) oder dezentraler Lagerstruktur kann alles kommen.

Ich finde die Grundidee des Beitragsstarters insgesamt sehr gut und nachvollziehbar. Aus meiner Erfahrung mit Interessenten für Freifunk glaube ich nicht an den mündigen User, der mal eben einen Router flashen kann. Da trauen sich die meisten einfach nicht ran.

2 „Gefällt mir“

ja, sehe ich genauso.
Bei uns gäbe es geschätzt nur 20% der Knoten, wenn die Leute selber flashen müssten.

2 „Gefällt mir“

Du unterstellst hier einen Haufen Dinge die einfach nicht (überall) stimmen.

Alleine sind es mir zuviele als ich darauf antworten mag da ich mich beim Lesen des Textes belästigt fühle.

Good riddance.

Das beschriebene Problem ist eigentlich schon grob gelöst: In der Freifunk-API ist/sollte die Firmware hinterlegt (sein).

Alles was Fehlt ist noch eine GUI, die diese Angaben nochmal detailliert auswertet. Im Moment macht das meines Wissens nur der API-Viewer wie z.B. hier: Freifunk Fulda

Warum auch immer, es schaut sich halt kaum jemand an, aber die Daten sind da. Einfach nutzen :wink:

Klappt aber nur für die Freifun-Communities, die auch in der Freifunk-Api gelistet werden.

1 „Gefällt mir“

Mit den Lösungsansätzen (über die sich anscheinend niemand äußern mag) wären die von dir angesprochenen Punkte meines Erachtens hinfällig.

Zusammenfassend würde ich sie nochmal so Beschreiben:

Für die zum mind. am meißten verwendeten (und empfohlen) Geräte,

Domänenspezifische Firmware welche sich z.b. durch Angabe der PLZ während der Ersteinrichtung die für die betroffende Community „relevante“ Config nachläd.

Wenn ich Sheograth´s Link sowie adorfer´s richtig interpretiere sind die Daten schon vorhanden und auf die Communitys würde nur Arbeit in Form „Ich bin nicht gelistet hier sind meine Daten“ entstehen.
Abgesehen vom anpassen einer entsprechenden Firmware.

Angabe/Auswahl der PZL, die Box fragt an welche Community sich diese PLZ auf die Kette schreibt und zieht sich die entsprechenden Parameter.
Ausgelöst z.b. über den Autoupdater prüft die Box die Parameter ob sie noch aktuell sind.

Anmerkung,
Es ist eine Idee und sollte sie (wovon ich nicht ausgehe da hier mehr Leute ein Post absetzen mit dem sinngemäßen Inhalt „Spinner, wer soll soviel Text den Lesen“) widererwartend umgesetzt werden will niemand irgendwen zwingen das System bei sich in der Community zu nutzen. Gerade die „unterbesetzten“ (wodurch auch immer) Communitys würde dadurch ernorm profitieren.

Um das gefühlte 101. darauf in diesem Thread die Antwort zu geben: „Vergiss es!“ - Du hängst immer noch eine Lösung nach bei der Du automatisch irgendeine 0815 FW aufspielen magst und hoffst am Ende durch 2-3 Parameter diese FW kompatibel zur jeweiligen regionalen Community zu machen.

Sheogorath weist auf die api hin, da steht drinne wo die passende FW zu finden ist, aber nicht deren Konfiguration. In der API dort wird noch nicht einmal auf die regionale site.conf verwiesen (die normalerweise in irgendeinem git versteckt ist). Da fehlt zum Beispiel so eine „kleine“ Wichtigkeit wie ob fastd oder l2tp verwendet wird, oder noch was ganz anderes und das ist selbst bei Communties die direkte Nachbarn sind unterschiedlich. Durch die Dezentralisierung (die im übrigen gewollt ist und eine „heilige Kuh“ ist, fass die an und Du bist kein Freifunk mehr) klappt deine Idee ganz einfach nicht - Punkt.

Um es noch einmal hier im Thread ganze deutlich zu sagen: Du kannst keine 08/15 FW zentralisiert erstellen und hoffen das diese auf den Standardroutern jeder Community läuft.

2 „Gefällt mir“

Abgesehen davon geht das mit dem Nachladen von Paketen und Configs auch technisch nicht, weil Geräte mit wenig Flash (z. B. der beliebte 841N) einfach zu wenig Platz dafür haben. Die jeweiligen genutzten Pakete müssen deshalb mit in die Firmware eingebaut werden. Wurde hier aber glaube ich auch schon erwähnt.

1 „Gefällt mir“

Unsere Firmware ist >relativ< leicht zu finden. Natürlich setzt das ein wenig „google“ -Kenntnisse voraus und man muss die deutsche Sprache beherrschen und evtl. ein Wiki bedienen können.
Daran scheiterten auch mehrfach gestandene „studierte“ Journalisten. Vielleicht sollte man das Internet grundsätzlich mit Fußspuren-Aufklebern ausgestalten, wie im Ikea, für die ganz doofen? Aber die studierten Journalisten scheitern auch bei mehr als 5 Menüpunkten, genau den herauszufinden, der klar mit „KONTAKT“ gekennzeichnet ist.

Ich frage mich dann immer, wie die ihre Waschmaschine programmieren.
Gibt es im Waschsalon eigentlich nur Waschmaschinen mit einer Eintastenfunktion? (Die Frage ist durchaus ernst gemeint, ich war noch nie in einen Waschsalon, immer nur eigene WaMas mit im Schnitt 16 Programmen gehabt)…

1 „Gefällt mir“

Genau, lieber erstmal eine Webseite aufsetzen, anstelle einer generischen Freifunk-Firmware mit kompliziertem Konfigurations Nachlade-Voodoo.

Daher einfach die Communities anschreiben, sie mögen bitte das Firmware Feld in der Freifunk API ausfüllen und pflegen (das ist dann auch das einzige was sie machen müssten, nicht mehr und nicht weniger).

Und dann eine zentrale Webseite aufsetzen, in der nur die Links zu den jeweiligen Community-Firmware-Downloadservern aufgelistet sind. Da kann sich der unbedarfte User dann hin klicken um seine Community Firmware zu finden (eine vergleichbare Anlaufseite mit einem Download-Link auf eine generischen Freifunk Firmware wäre ja auch notwendig gewesen).

Später mal kann sich dann auch eine simple OpenWrt-Nachlade-Firmware automatisiert da hin klicken. OpenWrt und ein paar GUI-Skripte sollten da reichen.
Einzigste Aufgabe dieser Nachlade-Firmware → oben genannte Webseite aufrufen, Voodoo Filter benutzen um meine Freifunk Community in der Nähe zu finden und einen Sysupgrade durchführen. Fertig.

Problem dabei:
Es müßte gemacht werden :o)

Du gehst nach wie vor und fälschlich davon aus, eine 841-v11-Freifunk-Firmware unterschiede sich nur in »relevanten« Teilen voneinander, sprich SSIDs, Kanälen und was sonst noch so in der site.conf steht.

Dem ist, wie auch schon, ich glaube sogar mehrfach, erwähnt wurde, nicht so. Und damit fällt Dein »Lösungsansatz« in sich zusammen.

4 „Gefällt mir“

dem @wusel ist nichts hinzuzufügen, ansonsten empfehle ich denen die soetwas wirklich bauen wollen - in welcher form auch immer - einen neuen thread zu starten und das einfach mal zu versuchen,
vielleicht gibts da wege die die kritiker hier nicht sehen - und die sollten am ende nicht drüber abstimmen was andere versuchen wollen. Eben genau das sollte dann aber auch passieren, diejenigen die Dinge tun wollen sollten damit anfangen.
lernen wird man sicher was.
die kritiker zum beispiel irgendwann mal sich nicht so trollen zu lassen :wink: und andere mal machen lassen … , bzw. diesen weg auch progressiv aufzumachen und einzufordern

3 „Gefällt mir“

Naja, jetzt geht man her und sagt „Parameter und Pakete“ nachladen. Wir benutzen in nahezu allen Communities irgendwelche Autoupdater…

Warum sollte man nicht einfach eine kleine Firmware bauen die nichts anderes macht, als passend zur Community die richtige Firmware herunter zu laden und diese wie ein Update mit vernichten der Config über diese Mini-Install-Firmware zu bügeln.

Technisch durchaus möglich, wenn die Geräte nicht unterstützt werden natürlich doof, ebenso, wenn eine Community keine vorgebaute Firmware bereit stellt. Abgesehen von diesen Punkten ist es möglich und das auch dezentral, dank der API.

Jetzt fehlt halt nur noch einer der es macht. Da ich nicht der Meinung bin, dass es notwendig ist, werde ich derjenige nicht sein, aber statt es klein zu reden, kann man ja dennoch Tipps geben wie es geht ohne das Rad neu zu erfinden :wink:

[quote=„Sheogorath, post:35, topic:12955“]
Technisch durchaus möglich, wenn die Geräte nicht unterstützt werden natürlich doof,[/quote]

Ja, das geht theoretisch, aber genau an dem Punkt, der ja auch ein Punkt des TE war, beißt sich die Katze wieder in den Schwanz.

Anders gesagt: Toll, wenn ich eine Passende-Firmware-Installier-Firmware für den 841N v12 habe, doof aber, wenn die mir dann aber sagt, für meinen Ort, 09876 Nirgendwo-im-Irgendwo, gibt es keine Freifunk-Firmware für meinen 841N v12. Wie Du das dem Bäckermeister erklären willst, ich bin gespannt :wink:

1 „Gefällt mir“

Umkreissuche :wink:

202020202

Findet dann zum Beispiel Kassel als nächste Community mit dem imaginären 841N-v12er-Image (obwohl es natürlich in 09875 Nirgendwos-Hauptort eine Community gibt — das ist ja die eine Ausgangslage, lokale Community hat keine passende Firmware).

Kurzum: natürlich kann man viel machen. Wie zum Beispiel für Aufstellort in Community X vorgeflashte Router (mit Serviceaufschlag) verkaufen. Oder eben einen Service wie eine Passende-Firmware-Installier-Firmware anbieten. Löst nur keines der eingangs im Thread postulierten Probleme. Aber wer zuviel Zeit hat, bitte, nur zu. Basierend auf der API kann man viel machen. Sinnvolles und weniger sinnvolles :wink:

ich hab den :joy: Smiley in der mobilen Ansicht nicht gefunden.

Mein Betrag war mehr als Scherz gemeint.

Wieso lassen denn einige Communites ihre Firmware scheinbar nicht automatisch mit Jenkins bauen?

Ergänzende Präzisierung: Wieso wird in einigen Communities die Firmware scheinbar nicht regelmäßig gebaut, um auch neue Hardware zu unterstützen, wenn es Tools gibt, mit denen man das ohne riesigen Aufwand automatisieren kann?