<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body dir="auto"
style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
    Hallo liebe Mitfunkende!
    <div><br>
    </div>
    <div>Nachdem sich bei FF3L firmwareseitig in letzter Zeit relativ
      wenig getan hat, kann ich euch nun mit Freude verkünden: Es gibt
      nicht nur eine sondern gleich zwei neue Firmware-Versionen!</div>
    <div><br>
    </div>
    <div>Basierend auf Gluon 2021.1.2 gibt es eine neue
      „Legacy“-Firmware. </div>
    <div>
      <div>In Gluon 2021.1 wurde unter anderem die Statusseite
        grundlegend überarbeitet. Sie zeigt nun deutlich mehr technische
        Informationen an.</div>
    </div>
    <div><br>
    </div>
    <div>Diese Firmware wird für viele der bei uns im Einsatz
      befindlichen Geräte Endstation sein:</div>
    <div>Ein erheblicher Teil der eingesetzten Geräte hat zuwenig RAM
      und/oder einen zu kleinen Flash-Speicher. Dadurch sind neuere
      Versionen von Gluon nicht mehr auf diesen Geräten lauffähig.</div>
    <div>Betroffen sind folgende Geräte:</div>
    <div><br>
    </div>
    <div>
      <section id="removed-devices"
style="box-sizing: border-box; color: rgb(64, 64, 64); font-family: Lato, proxima-nova, "Helvetica Neue", Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(252, 252, 252);">
        <ul class="simple"
style="box-sizing: border-box; margin: 0px 0px 24px; padding: 0px; list-style-position: initial; list-style-image: initial; line-height: 24px;">
          <li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
            <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">D-Link</div>
            <ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">DIR-615
                  (C1, D1, D2, D3, D4, H1)</div>
              </li>
            </ul>
          </li>
          <li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
            <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Linksys</div>
            <ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">WRT160NL</div>
              </li>
            </ul>
          </li>
          <li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
            <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TP-Link</div>
            <ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR13U
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3020
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3040
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3220
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-MR3420
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA701N/ND
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA730RE
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA750RE
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA801N/ND
                  (v1, v2, v3)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA830RE
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA850RE
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA860RE
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA901N/ND
                  (v1, v2, v3, v4, v5)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA7210N
                  (v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WA7510N
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR703N
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR710N
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR740N
                  (v1, v3, v4, v5)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR741N/ND
                  (v1, v2, v4, v5)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR743N/ND
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR840N
                  (v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR841N/ND
                  (v3, v5, v7, v8, v9, v10, v11, v12)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR841N/ND
                  (v1, v2)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR843N/ND
                  (v1)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR940N
                  (v1, v2, v3, v4, v5, v6)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR941ND
                  (v2, v3, v4, v5, v6)</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">TL-WR1043N/ND
                  (v1)</div>
              </li>
            </ul>
          </li>
          <li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
            <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Ubiquiti</div>
            <ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">AirGateway</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">AirGateway
                  Pro</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">AirRouter</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Bullet</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">LS-SR71</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Nanostation
                  XM</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Nanostation
                  Loco XM</div>
              </li>
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Picostation</div>
              </li>
            </ul>
          </li>
          <li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
            <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">Unknown</div>
            <ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">A5-V11</div>
              </li>
            </ul>
          </li>
          <li
style="box-sizing: border-box; list-style: disc; margin-left: 24px;">
            <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">VoCore</div>
            <ul
style="box-sizing: border-box; margin: 0px; padding: 0px; list-style: disc; line-height: 24px;">
              <li
style="box-sizing: border-box; list-style: circle; margin-left: 24px;">
                <div
style="box-sizing: border-box; line-height: 24px; margin: 0px;">VoCore
                  (8M, 16M)</div>
              </li>
            </ul>
          </li>
        </ul>
      </section>
      <section id="atheros-target-migration"
style="box-sizing: border-box; color: rgb(64, 64, 64); font-family: Lato, proxima-nova, "Helvetica Neue", Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(252, 252, 252);"></section>
    </div>
    <div>Idealerweise sollten diese Geräte ersetzt werden. Ein Großteil
      der Geräte ist mittlerweile weit über 5, teilweise über 10 Jahre
      alt... <br>
    </div>
    <div><br>
    </div>
    <div>Ich habe die Firmware auf ein paar meiner Geräte getestet und
      konnte keinerlei Probleme feststellen. Die Firmware wird gerade an
      alle Geräte die den Autoupdater auf experimental stehen haben
      ausgerollt.</div>
    <div>Eine weitere Neuerung gibt es: Die neuen Firmwares sind nicht
      mehr uneingeschränkt updatefähig. Die Updateskripte, die nach
      jedem Update laufen um die Konfiguration anzupassen, wurden über
      die Jahre immer komplexer. Daher werden nun Cuts gemacht.</div>
    <div>Die 2021.1 setzt mindestens eine Firmware Version 2018.2
      voraus. Falls ihr also noch Geräte mit einer älteren Firmware in
      der Schublade liegen habt, müsstet ihr, wenn ihr manuell updatet,
      einen Zwischenschritt machen. Der Autoupdater macht diesen
      automatisch.</div>
    <div><br>
    </div>
    <div>Außerdem gibt es eine neue Firmware 2023.1.1, basierend auf dem
      neuesten aktuellen Gluon-Release.</div>
    <div>Diese unterstützt einen bunten Strauß neuer interessanter
      Geräte.<br>
    </div>
    <div>Zudem wurde die Netzwerkkonfiguration der Knoten völlig
      überarbeitet, so gibt es auch im Konfigurationsmodus aufregende
      neue Features: Man kann die Netzwerkschnittstellen nun endlich
      frei konfigurieren und WAN, Mesh oder Client zuordnen. Es gibt
      Unterstützung für 3G/4G/5G-Modems, man kann nun PIN, APN etc. im
      Konfigurationsmodus einstellen...</div>
    <div>Die 2023.1 setzt mindestens eine Firmware Version 2021.1
      voraus. Der Autoupdater sorgt auch hier dafür, dass im Zweifel ein
      Zwischenschritt eingelegt wird. Der Gluon-Autoupdater überträgt
      dafür die aktuelle Version im Request-Header wenn er auf den
      Updateserver zugreift. Der Updateserver liefert dann die
      entsprechend richtige Version zurück.<br>
      Wichtig: Durch die komplette Umstrukturierung der
      Netzwerkkonfiguration auf den Geräten haben sich auch die
      zugehörigen CLI-Befehle geändert. Wenn man die alten Befehle der
      älteren Gluon-Versionen verwendet, läuft man Gefahr sich die
      Konfiguration komplett zu zerschießen. Also: Obacht!<br>
    </div>
    <div><br>
      An unserer lokalen Site-Konfiguration hat sich nicht allzuviel
      geändert, Ich habe lediglich prophylaktisch ein paar zusätzliche
      Gateways eingetragen, so dass wir bei Bedarf flexibel neue
      hinzufügen können ohne eine neue Firmware bauen zu müssen. Den
      Auto-Domainswitcher habe ich angepasst, er nutzt nun die
      gluon-domain-switch Funktion, die es seit 2021.1 gibt, statt alles
      zu Fuß in die Konfiguration zu schreiben.<br>
      <br>
    </div>
    <div>Ich würde mich sehr freuen, wenn Ihr die beiden neuen Firmwares
      mittesten könntet, so dass wir sie möglichst schnell als stable
      ausgerollt bekommen.</div>
    <div>Die 2021.1.2 ist bereits auf den Servern, die 2023.1.1 sollte
      im Laufe des Abends nachfolgen.<br>
    </div>
    <div><br>
    </div>
    <div>Liebe Grüße</div>
    <div>David</div>
    <div><br>
    </div>
  </body>
</html>