technik:software:gluon:ac_lite_von_v1.3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
technik:software:gluon:ac_lite_von_v1.3 [09.11.2019 - 10:16] – Typo-Fix Konrad Panzlafftechnik:software:gluon:ac_lite_von_v1.3 [10.11.2019 - 11:19] (aktuell) – Drei Wörter waren doppelt hintereinander. Roland Volkmann
Zeile 1: Zeile 1:
-====== Wie upgrade ich meinen AC Lite / AC Pro auf eine Firmware-Version von Firmware v1.3? ======+====== Wie upgrade ich meinen Ubiquiti AC Lite / AC Pro von Firmware v1.3 auf eine neuere Firmware-Version? ======
  
-<WRAP center round alert 60%> +Einige AC Lite / AC Pro laufen Gefahr, beim Update auf neuere Freifunk-Firmware gebrickt zu werden, weil das anfängliche Aufspielen der Freifunk-Firmware nicht komplett richtig durchgeführt wurdeDeshalb wurde für diese Geräte keine automatische Aktualisierung angestoßen.
-Die folgende Anleitung ist in ArbeitSie kann deinen Router unbrauchbar machen oder beschädigen. +
-</WRAP>+
  
-Diese Anleitung erklaert, wie man einen UniFi AC Lite oder UnFi AC Pro von Firmware v1.3 auf neuere upgraded.+Diese Anleitung erklärt, wie man nicht komplett richtig mit Freifunk-Firmware geflashte UniFi AC Lite oder UnFi AC Pro erkennt und von Firmware v1.3 auf neuere Versionen upgraded.
  
-====== Bin ich betroffen? ======+===== Bin ich vom Problem betroffen? =====
  
   - per SSH auf dem Router einloggen   - per SSH auf dem Router einloggen
   - die Nummer der bs-Partition herausfinden, in diesem Fall mtd7: <code>root@ffs-deinnode:~# grep bs /proc/mtd   - die Nummer der bs-Partition herausfinden, in diesem Fall mtd7: <code>root@ffs-deinnode:~# grep bs /proc/mtd
 mtd7: 00020000 00010000 "bs"</code> mtd7: 00020000 00010000 "bs"</code>
-  - den Befehl <code>hexdump /dev/mtd7</code> ausfuehren, wobei die Nummer in ''mtd7'' durch die oben ermittelte zu ersetzen ist +  - den Befehl <code>hexdump /dev/mtd7</code> ausführen, wobei die Nummer in ''mtd7'' durch die oben ermittelte zu ersetzen ist. Darauf erscheint nun eine Ausgabe wie zum Beispiel: <code>root@ffs-deinnode:~# hexdump /dev/mtd7
- +
-erscheint nun diese Ausgabe: +
- +
- +
-<code> +
-root@ffs-deinnode:~# hexdump /dev/mtd7+
 0000000 0000 0000 a34d e82b 0000 0000 0000 0000 0000000 0000 0000 a34d e82b 0000 0000 0000 0000
 0000010 0000 0000 0000 0000 0000 0000 0000 0000 0000010 0000 0000 0000 0000 0000 0000 0000 0000
 * *
 0020000 0020000
-</code> +</code> Entscheidend ist hier, dass direkt nach den acht Nullen (''00000000'') zwei Blöcke mit jeweils vier Nullen stehen. Ist das der Fall, ist man **nicht** vom Problem betroffen und kann gefahrlos upgraden. Wenn dort keine zwei Blöcke mit Nullen stehen, sondern zum Beispiel: <code>
- +
-Wichtig ist hier, dass direkt nach den acht Nullen (''00000000'') zwei Blöcke mit jeweils vier Nullen stehen. Ist das der Fall, ist man nicht vom Problem betroffen und kann gefahrlos upgraden. +
- +
-Stehen da keine zwei Blöcke mit Nullen, sondern zum Beispiel: +
- +
-<code>+
 root@ffs-deinnode:~# hexdump /dev/mtd7 root@ffs-deinnode:~# hexdump /dev/mtd7
 0000000 8000 0000 a34d e82b 0000 0000 0000 0000 0000000 8000 0000 a34d e82b 0000 0000 0000 0000
Zeile 35: Zeile 21:
 * *
 0020000 0020000
-</code>+</code> ist man vom Problem betroffen. Beachte, dass hier nach den acht Nullen (''0000000'') eine ''80'' steht, nicht wie weiter oben ''00''. Wenn dort ''80'' steht, ist man vom Problem **betroffen** und muss seinen Router reparieren, bevor man ein Firmware-Upgrade machen kann.
  
-Beachte, dass hier nach den acht Nullen (''0000000'') eine ''80'' steht, nicht wie weiter oben ''00''. Wenn dort ''00'' steht, ist man vom Problem betroffen und muss seinen Router reparieren, bevor man ein Firmware-Upgrade machen kann. +===== Router reparieren =====
- +
-====== Router reparieren ======+
  
 === Generelles Vorgehen === === Generelles Vorgehen ===
  
-Zuerst wird eine Hersteller-Firmware installiert, um danach wieder die Freifunk-Firmware zu installieren. Bei der Freifunk-Installation werden wir hier im Gegensatz zu vorher den Bootselect richtig einstellen.+Zuerst wird eine Hersteller-Firmware installiert, um danach wieder die Freifunk-Firmware zu installieren. Nach der Freifunk-Firmware-Installation werden wir im Gegensatz zu vorher den Bootselect richtig einstellen. 
  
 === Hersteller-Firmware flashen === === Hersteller-Firmware flashen ===
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-Dieser Abschnitt muss nur gemacht werden, wenn du im vorherigen Kapitel nach den acht Nullen keine zwei Nullen gesehen hast. Diese Beschreibung grundsätzlich immer verwendet werden, um zu einer Stock-Firmware zurückzukehren.+Dieser Abschnitt muss nur gemacht werden, wenn Du im vorherigen Kapitel nach den acht Nullen keine zwei Nullen gesehen hast. Diese Beschreibung kann grundsätzlich immer verwendet werden, um zu einer Stock-Firmware zurückzukehren. Die Anleitung ist zum Flashen unter Linux gedacht, läßt sich aber sinngemäß übertragen auch auf einem Windows-PC durchführen.
 </WRAP> </WRAP>
-Die folgende Anleitung ist zum Flashen unter Linux gedacht. Sinngemäß läßt sich das auch auf einen Windows-PC übertragen.+ 
   - Einen TFTP-Client installieren, unter Debian Linux z.B. <code>sudo apt install tftp</code>   - Einen TFTP-Client installieren, unter Debian Linux z.B. <code>sudo apt install tftp</code>
   - Von der Uniquity-Webseite die Firmware-Version 3.8.3 herunterladen, dazu je nach Modell unter folgenden Links auf **See past firmware** klicken:   - Von der Uniquity-Webseite die Firmware-Version 3.8.3 herunterladen, dazu je nach Modell unter folgenden Links auf **See past firmware** klicken:
Zeile 64: Zeile 50:
   - Terminal starten und mit cd in das Verzeichnis wechseln, indem die Firmware liegt   - Terminal starten und mit cd in das Verzeichnis wechseln, indem die Firmware liegt
   - ''tftp'' aufrufen, ggf. die IP-Adresse des Routers ''192.168.1.20'' eingeben   - ''tftp'' aufrufen, ggf. die IP-Adresse des Routers ''192.168.1.20'' eingeben
-  - In der TFTP-Konsole dann folgende Befehle ausführen: +  - In der TFTP-Konsole dann folgende Befehle ausführen:<code>
-    <code>+
     connect 192.168.1.20     connect 192.168.1.20
     binary     binary
Zeile 71: Zeile 56:
     timeout 60     timeout 60
     put firmware.bin</code>     put firmware.bin</code>
-  - Nach dem letzten Kommando auf der TFTP-Konsole ändert sich das Blinken der Router-LED auf "weiß-blau" mit Takt von ca. 0.5 Sekunden. Dieser Rythmus ist dann ca. 20 Sekunden zu sehen. Danach geht die LED erst einmal aus. Nach ca. 3 Minuten leuchtet die LED leuchtet die LED dauerhaft weiß, dann ist der Router wieder mit der neu geflashten Hersteller-Firmware gestartet.+  - Nach dem letzten Kommando auf der TFTP-Konsole ändert sich das Blinken der Router-LED auf "weiß-blau" mit Takt von ca. 0.5 Sekunden. Dieser Rythmus ist dann ca. 20 Sekunden zu sehen. Danach geht die LED erst einmal aus. Nach ca. 3 Minuten leuchtet die LED dauerhaft weiß, dann ist der Router wieder mit der neu geflashten Hersteller-Firmware gestartet. Die TFTP-Konsole kann dann mit <code>quit</code> verlassen werden. 
 + 
 + 
 +=== Freifunk-Firmware flashen ===
  
-Dann kann man nach dieser Anleitung: https://freifunk-lippe.de/howtos/ubiquiti-unifi-ac-mesh-flashen-und-back-to-stock/+Danach kann man nach dieser Anleitung: https://freifunk-lippe.de/howtos/ubiquiti-unifi-ac-mesh-flashen-und-back-to-stock/
 wieder die Freifunk-Software von unserer [[https://firmware.freifunk-stuttgart.de|Firmware-Seite]] installieren. wieder die Freifunk-Software von unserer [[https://firmware.freifunk-stuttgart.de|Firmware-Seite]] installieren.
  
Zeile 91: Zeile 79:
 > <code>dd if=/dev/zero bs=1 count=1 of=/dev/mtdX</code> > <code>dd if=/dev/zero bs=1 count=1 of=/dev/mtdX</code>
  
-Hier ist darauf zu achten, dass statt dem ''X'' in ''mtdX'' die Nummer der Partition eingetragen werden muss, die man oben mit ''cat /proc/mtd | grep bs'' ermittelt hat. Im Beispiel waere es also ''/dev/mtd4''.+Hier ist darauf zu achten, dass statt dem ''X'' in ''mtdX'' die Nummer der Partition eingetragen werden muss, die man oben mit ''cat /proc/mtd | grep bs'' ermittelt hat. Im Beispiel von Freifunk-Lippe wäre es also ''/dev/mtd4''.
  
-Nur wenn man die letzten drei Schritte beachtet, funktioniert zukuenftig ein Update auf neue Firmware-Versionen.+Nur wenn man die letzten drei Schritte beachtet, funktioniert zukünftig ein Update auf neue Firmware-Versionen.
  
  
  • technik/software/gluon/ac_lite_von_v1.3.1573294572.txt.gz
  • Zuletzt geändert: vor 5 Jahren
  • von Konrad Panzlaff