Nachdem ich gestern die V13 des Routers erhalten habe und dieser bekanntlich nicht nutzbar ist, habe ich mir die V11 geordert, die bereits heute geliefert wurde.
Es ist mir nicht möglich, die Firmware zu verändern. Der Fehler scheint bekannt zu sein, wie man hier lesen kann. Auch ein Downgrade auf eine ältere Originalfirmware funktioniert nicht.
Die Fehlermeldung lautet:
„Error code: 18005
Upgrade unsuccessfully because the version of the upgraded file was incorrect. Please check the file name.“
Dabei ist es egal, wie ich die Datei benenne, wie lang oder kurz der Dateiname ist, etc. Der Fehler bleibt.
Flashen möchte ich die Version mit dem Namen
gluon-moehne-0.9.0-soesterumland-161113-tp-link-tl-wr841n-nd-v11.bin
die ich hier herunter geladen habe.
Wie ich in einigen Beiträgen gelesen habe, ist das ein Problem von gluon, dass angeblich mit einer Version (Ende 2016) behoben werden sollte.
Kann mir jemand sagen, was ich nun tun muss, damit ich die Firmware auf den Router bekomme? Sollte es nur über Linux funktionieren, bräuchte ich eine Schritt-für-Schritt Anleitung für „Dumme“. Zugriff auf einen Rechner mit Ubuntu habe ich. Wir müssten also nicht bei „Adam und Eva“ anfangen.
edit: Der Router wurde mit der aktuellsten Firmware (3.6.19 / 160325) ausgeliefert.
Vielen Dank für die Antwort. Inzwischen habe ich bei den Nachbarn in Winterberg eine Lösung gefunden.
Es ist wirklich sehr simpel. Man flasht die verlinkte Firmware. Danach gibt es beim weiteren Flashen des Routers keine Fehlerhinweise mehr, sofern der Dateiname nicht zu lang ist.
Damit die Lösung nicht in den Tiefen des Netzes verschwindet, habe ich sie ebenfalls in meiner Dropbox abgelegt.
Dieser Beitrag wurde übrigens über den neuen Freifunk Router erstellt
Der Commit den Du verlinkst ist ein Bugfix aus April 2016, wir sind inzwischen im September 2017.
Erlaube mir die Vermutung, dass es nicht dieser Bug sein sollte, denn der Timestamp an dem Build ist „161113“, also vermutlich „November 2016“.
Oder aber, dass die verwendete Gluon-Veresion für besagten November’16-Build nicht nur alt, sondern SEHR alt ist, nämlich ein Releasstand >6 Monate alt. Leider gelingt es mir gerade nicht herauszufinden, auf was für einem Releasestand diese FW eigentlich real ist.
Dass ich die Sourcefiles für die Firmware nicht finden schreibe ich mal meiner Dusseligkeit zu und unterstelle keine GPL-Violation.
Der bekannte Ausweg aus dem Dilemma war bislang häufig.
per Pushbutton TFP flashen
alternativ erstmal eine FW einer anderen Community (mit besserem Versionsstand) draufspielen und dann ein „Sysupgrade“ (mit „Einstellungen nicht behalten“) durchzuführen mit der Ziel-Firmware.
Die Zahl der „nicht optimal mit FW versorgten“ Communities nimmt leider zu, genauso wie die Zahl der Platformen, die wegen ETSI/FCC-Lockdown „hard to get“ spielt. (siehe diverse Ubiquity-Geräte)