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 [27.10.2019 - 19:24] nrbtechnik: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 beschaedigen. +
-</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
-  - den Befehl <code>hexdump -C /dev/mtd7</code> ausfuehren +  - die Nummer der bs-Partition herausfinden, in diesem Fall mtd7: <code>root@ffs-deinnode:~# grep bs /proc/mtd 
- +mtd7: 00020000 00010000 "bs"</code> 
-erscheint nun diese Ausgabe: +  - 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
- +
- +
-<code> +
-root@ffs-rb49-04:~# hexdump -C /dev/mtd7 +
-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 hierdass 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 Bloecke mit jeweils vier Nullen stehen. Ist das der Fall, ist man nicht vom Problem betroffen und kann gefahrlos upgraden. +
- +
-Stehen da keine zwei Bloecke, 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 34: 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 nach den acht Nullen (''0000000'') folgt eine ''80'', nicht wie oben ''00''. Dann ist man vom Problem betroffen und muss seinen Router vorbereiten, bevor man auf der Firmware-Version ein Firmware-Upgrade machen kann.+===== Router reparieren =====
  
-====== Router reparieren ======+=== Generelles Vorgehen === 
 + 
 +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 ===
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-Dieser Abschnitt darf nur gemacht werden, wenn du im vorherigen Kapitel nach den acht Nullen keine zwei Nullen gesehen hast.+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>
  
-In diesem Abschnitt werden wir wieder die Hersteller-Firmware auf deinem Router installieren, um dann wieder die Freifunk-Software zu installieren. Bei der Installation werden wir hier im Gegensatz zu vorher den Bootselect richtig einstellen. 
  
-  - 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: 
-    * fuer AC Lite: https://www.ui.com/download/unifi/unifi-ap-ac-lite +    * für AC Lite: https://www.ui.com/download/unifi/unifi-ap-ac-lite 
-    * fuer AC: https://www.ui.com/download/unifi/unifi-ap-ac +    * für AC: https://www.ui.com/download/unifi/unifi-ap-ac 
-    * fuer AC Pro: https://www.ui.com/download/unifi/unifi-ap-ac-pro +    * für AC Pro: https://www.ui.com/download/unifi/unifi-ap-ac-pro 
-  - Firmware abspeichern als ''firmware.bin'' +  - Firmware abspeichern als ''firmware.bin'' (es kann auch jeder andere Name verwendet werden) 
-  - Router mit PC per Netzwerk verbinden, bei mir hat es am Besten funktioniert wenn noch ein Switch dazwischen war+  - Router (d.h. AC bzw. AC Lite oder Pro) mit PC per Netzwerk verbinden, bei mir hat es am Besten funktioniert wenn noch ein Switch dazwischen war
   - den Router vom Strom trennen   - den Router vom Strom trennen
-  - PC mit statischer IP ''192.168.1.10'' konfigurieren +  - PC mit statischer IP ''192.168.1.10'' und Netzwerkmaske ''255.255.255.0'' konfigurieren 
-  - den kleinen Reset-Knopf auf der Rueckseite druecken und dann den Strom einschaltenKnopf weiter gedrueckt halten +  - den kleinen Reset-Knopf auf der **Router-Rückseite** drücken und **erst dann** dann den Strom einschalten. Reset-Knopf weiter gedrückt halten 
-  - irgendwann faengt der Router an, weiss-blau zu Blinken, dann kann der Knopf losgelassen werden +  - Nach ca. 20 Sekunden fängt der Router an, "weiß-blau-aus" im Takt von ca. 1 Sekunde zu blinken. Dann Reset-Knopf loslassen 
-  - ''tftp'' im Terminal im Verzeichnis in dem man die ''firmware.bin'' gespeichert hat, aufrufen und folgende Befehle ausfuehren: +  - Terminal starten und mit cd in das Verzeichnis wechseln, indem die Firmware liegt 
-    <code>connect 192.168.1.20+  - ''tftp'' aufrufen, ggf. die IP-Adresse des Routers ''192.168.1.20'' eingeben 
 +  - In der TFTP-Konsole dann folgende Befehle ausführen:<code> 
 +    connect 192.168.1.20
     binary     binary
     rexmt 1     rexmt 1
     timeout 60     timeout 60
     put firmware.bin</code>     put firmware.bin</code>
-  - es dauert einige Zeit, den Router jetzt nicht vom Strom trennen! Danach startet der AP wieder mit seiner urspruenglichen Firmware.+  - 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.
  
-Dann 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]] zu installieren.+=== Freifunk-Firmware flashen === 
 + 
 +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.
  
 Wichtig ist hierbei, dass man die letzten drei Schritte beachtet: Wichtig ist hierbei, dass man die letzten drei Schritte beachtet:
Zeile 83: 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>
  
-Nur wenn man die letzten drei Schritte beachtet, funktioniert der Autoupdater.+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 zukünftig ein Update auf neue Firmware-Versionen.
  
  
  • technik/software/gluon/ac_lite_von_v1.3.1572204269.txt.gz
  • Zuletzt geändert: vor 5 Jahren
  • von nrb