Firmware-Updates und Umstellung auf die Original-Firmware
Wie die Firmware der Station aktualisiert wird, wie Sie sie von Hand per USB installieren und wie Sie die Platine auf die Original-Firmware umstellen und wieder zurück. Die Seite Firmware unter /flash ist die einzige Seite, die diese Firmware löschen kann — lesen Sie zuerst dieses Kapitel.
Lassen Sie die Station während eines Updates eingeschaltet. Eine Station, die ihre Wiederherstellungsseite anzeigt, arbeitet noch an der Installation; warten Sie und prüfen Sie ihre Internetverbindung. Für eine Platine, die weder eine funktionierende Firmware noch die Wiederherstellung über das Netzwerk starten kann, finden Sie das USB-DFU-Verfahren in Abschnitt 3.
1. Was die Seite Firmware anzeigt
- Installierte Firmware: die Versionsnummer und die genaue Quellrevision, aus der sie gebaut wurde (zum Beispiel
v484 · 822e43e2). Ob dieses Image bestätigt oder noch im Probebetrieb ist, steht auf der Seite Diagnose in der Zeile Firmware (siehe Abschnitt 2). - Die Wiederherstellung der Original-Firmware im Browser setzt ein unterstütztes Speicherlayout und ein ruhendes Recovery-Image voraus. Ist sie nicht verfügbar, bleiben ihre Bedienelemente ausgeblendet; eine Aktualisierung im Hintergrund kann dies vorübergehend verursachen. Siehe Hinweise zur Aktualisierung des Recovery-Images.
Aktualisierung des Recovery-Images: vor einem neuen Versuch warten
Ab Firmware v475 aktualisiert die Station ihr Recovery-Image im Hintergrund. Während dieser Aktualisierung kann die Seite Firmware abgelehnt: … belegt den Flash oder … belegt den Flash; später erneut versuchen melden oder angeben, dass die Wiederherstellung der Original-Firmware im Browser nicht verfügbar ist. Lassen Sie die Station eingeschaltet und warten Sie, bis die Aktualisierung abgeschlossen ist. Ab Firmware v482 zeigt die Seite dies selbst an — Das Recovery-Image wird aktualisiert. Warten Sie, bis die Aktualisierung abgeschlossen ist; lassen Sie die Station eingeschaltet., sofern bekannt mit den bisher heruntergeladenen Bytes —, prüft alle 2 Sekunden selbst erneut und zeigt die Bedienelemente für die Umstellung an, sobald die Aktualisierung beendet ist. Version 475 zeigt keinen Fortschritt an und prüft nicht erneut: Warten Sie und laden Sie die Seite Firmware dann neu. Versuchen Sie es bei beiden Versionen erst erneut, nachdem Sie den Zustand der Station geprüft haben.
Eine nicht verfügbare Wiederherstellungsschaltfläche oder ein fehlgeschlagenes Lesen des Status beweist weder ein nicht unterstütztes Speicherlayout noch, dass USB DFU oder SWD nötig ist. Wenn die Station antwortet, warten Sie und versuchen Sie es erneut; kontaktieren Sie Denko, falls sie weiterhin nicht verfügbar ist. Die kabelgebundene Wiederherstellung ist für eine Platine gedacht, die weder eine funktionierende Firmware noch die Wiederherstellung über das Netzwerk starten kann, wie in Abschnitt 3 beschrieben.
2. Automatische Updates
Die automatische Aktualisierung ist standardmäßig eingeschaltet. Die Fernkonfiguration der Flotte kann sie für einzelne Platinen abschalten; auf den Seiten der Platine lässt sie sich nicht ändern. Ist sie eingeschaltet:
- Die Station sucht etwa eine Minute nach dem Start nach einem Update und danach etwa alle 30 Minuten. Sie installiert nur eine Version, die neuer ist als die laufende. Neue Versionen werden stufenweise verteilt, daher kann verschiedenen Stationen dieselbe Version zu unterschiedlichen Zeiten angeboten werden. Das Ergebnis jeder Prüfung steht auf der Seite Diagnose unter Firmware-Update.
- Die Station startet in ihr Recovery-Image neu, um das Update herunterzuladen und zu installieren. Lassen Sie währenddessen die Stromversorgung eingeschaltet. Unter der Adresse der Station erscheint dann eine einzeilige Nur-Text-Seite (Kapitel 7, Abschnitt 9); die Installation dauert meist weniger als etwa 5 Minuten, und danach startet die Station von selbst neu.
- Das neue Image startet im Probebetrieb und bestätigt sich nach seinen Start- und Netzwerkprüfungen selbst — meist etwa eine Minute nach dem Start. Ein Probebetrieb, der sich nach 5 Minuten nicht bestätigt hat, startet neu; nach drei erfolglosen Startversuchen kehrt die Platine zu ihrem Recovery-Image zurück. Das Recovery-Image hält das Netzwerk aufrecht, liefert unter der Adresse der Station eine Nur-Text-Statusseite, lässt alle Anzeige-LEDs dunkel und prüft das Update-Manifest selbstständig weiter: Wird eine andere Version veröffentlicht, installiert es diese, andernfalls versucht es erneut die bereits vorhandene Kopie, ohne sie neu herunterzuladen. Schlägt dieselbe Version immer wieder fehl, lassen Sie die Stromversorgung eingeschaltet und kontaktieren Sie Denko. Die Wiederherstellungsseite allein bedeutet nicht, dass eine Wiederherstellung per USB nötig ist. Ein Neustart, der über die Weboberfläche angefordert wird, während das neue Image im Probebetrieb läuft, wartet, bis es sich bestätigt hat (höchstens 5 Minuten), und kann daher diese Startversuche nicht aufbrauchen.
3. Installation von Hand (USB DFU)
Verwenden Sie dieses Verfahren für eine Platine, auf der diese Firmware noch nie lief, oder für eine, deren Flash überhaupt nichts mehr startet — nicht für eine Platine, die mit laufendem Netzwerk im Recovery-Image steht (Abschnitt 2). Sie benötigen einen Computer mit USB-Anschluss und dfu-util. Laden Sie die aktuelle Version und ihre Prüfsumme von fw.denko.asia herunter. Das Image übernimmt keine Konfiguration; die Platine startet also unkonfiguriert.
Zuerst sichern. Bevor Sie eine konfigurierte Platine löschen, lesen Sie ihren gesamten Flash von 1 MiB aus und bewahren Sie die Datei auf — sie ist die einzige Kopie des bisherigen Inhalts:dfu-util -d 0483:df11 -a 0 -s 0x08000000:0x100000 -U before.bin
- BOOT0 gedrückt halten, kurz RESET drücken, BOOT0 loslassen. Die Platine meldet sich als USB-Gerät
0483:df11. Das funktioniert immer dann, wenn der ROM-Lader des Chips erreichbar ist, was bei diesen Platinen der Normalzustand ist. - Schreiben Sie das Image:
dfu-util -d 0483:df11 -a 0 -s 0x08000000 -D image.bin. Ist ein SWD-Programmiergerät angeschlossen, ist es die Alternative; schreiben Sieimage.binan0x08000000. - Zurücklesen und vergleichen.
dfu-util -d 0483:df11 -a 0 -s 0x08000000:<bytes> -U after.bin, mit der auf fw.denko.asia angegebenen Byte-Anzahl; vergleichen Sie danachafter.binmitimage.bin. Einem Schreibvorgang, der sich bestätigen lässt, können Sie vertrauen; einen, der das nicht tut, wiederholen Sie, bevor Sie die Platine in Betrieb nehmen. - Drücken Sie kurz RESET. Die Status-LEDs werden aktiv — im Standardmodus Stärkeanzeige pulsiert die unterste LED der Signalstärkeleiste sanft, im Modus Klassisch blinkt die Modus-LED —, die Platine bezieht eine DHCP-Adresse und die Weboberfläche antwortet. Der erste Start läuft als zeitlich begrenzter Probebetrieb; sobald die Seite Diagnose nicht mehr im Probebetrieb anzeigt, ist die Installation bestätigt. Schlägt dieser Probebetrieb beim ersten Start fehl, kehrt die Platine zu ihrem Recovery-Image zurück; wiederholen Sie dann den Schreibvorgang. Fahren Sie im Schnellstart mit dem Schritt zur Eingangsprüfung fort.
4. Umstellung auf die Original-Firmware
- Besorgen Sie eines der vier offiziellen Original-BLUE-Images: 9.4 (457.420 Byte), 10.0 (460.553 Byte), 10.1 (460.589 Byte) oder 11.0b3 (487.413 Byte). Nur genau diese Dateien werden akzeptiert.
- Wählen Sie auf der Seite Firmware (
/flash) die Datei aus und klicken Sie auf 1 — hochladen und bereitstellen. Die Station wechselt zuerst in die Wiederherstellung; die Seite kann Golden-Recovery wird gestartet und Golden-Recovery wird geprüft anzeigen. Bleiben Sie auf dieser Seite und schließen Sie den Upload ab oder wiederholen Sie ihn. Die Bereitstellung kann einen Teil der derzeit installierten Firmware ersetzen; brechen Sie sie daher nicht durch Ausschalten oder Neustarten der Platine ab. Warten Sie auf Das geprüfte offizielle Image ist bereitgestellt; bereit für Schritt 2. - Klicken Sie auf 2 — schreiben und neu starten und bestätigen Sie. Schalten Sie die Stromversorgung nicht ab. Die Seite reagiert nicht mehr, sobald die Original-Firmware läuft.
- Öffnen Sie die Weboberfläche der Original-Firmware und konfigurieren Sie sie. Sie kann unter einer neuen IP-Adresse erscheinen.
5. Der Weg zurück von der Original-Firmware
Installieren Sie in der Original-Firmware unter Tools → Firmware das DENKO-Blue-Image von fw.denko.asia. Die Meldung Verified NO! ist zu erwarten; starten Sie das Update trotzdem. Oder verwenden Sie USB DFU: BOOT0 gedrückt halten, kurz RESET drücken (Abschnitt 3) — das USB-Verfahren benötigt die normale Weboberfläche nicht.
Öffnen Sie nach dem Start der Anwendung die Startseite der Station unter /. Ab Firmware v482 führen die Adressen, die der Update-Bildschirm der Original-Firmware im Browser hinterlässt, von selbst zur Startseite, und jede andere unbekannte Adresse zeigt eine Seite Seite nicht gefunden mit einem Link zur Startseite. Zeigt der Browser bei älterer Firmware noch eine alte Adresse an, ersetzen Sie deren Pfad und Abfrageparameter durch /.
6. Die Stationskonsole aus der Ferne öffnen
Ab Firmware v475 melden Sie sich im Denko-Dashboard an, wählen Ihre Station und öffnen Diagnose. Klicken Sie unter Stationskonsole auf Stationskonsole öffnen. Die Verbindung öffnet sich automatisch beim nächsten Kontakt der Station, und deren eigene Weboberfläche öffnet sich in einem separaten Tab. Lassen Sie Pop-ups zu, falls Sie dazu aufgefordert werden. Einen Schritt mit Kopplungscode gibt es nicht. Die Station benötigt Internetzugang, und Ihr Konto benötigt Zugriff auf sie. Eine Schaltfläche im Dashboard allein beweist nicht, dass die Station verbunden ist.
Ältere Firmware muss möglicherweise aktualisiert werden, bevor eine nicht verbundene Station über das Dashboard erreichbar ist. Lassen Sie die Station während eines Updates eingeschaltet.
Ab Firmware v482 gibt die stationseigene Seite /console-pair dieselben Anweisungen mit Links zum Dashboard. Bei Firmware v475 zeigt diese Seite ein älteres Verfahren; ignorieren Sie es und verwenden Sie das Dashboard, das die Konsole von selbst öffnet.
Ist die Verbindung nicht verfügbar, prüfen Sie, ob die Station online ist und Ihr Konto Zugriff hat. Warten Sie, bis die Verbindung wiederhergestellt ist, und öffnen Sie die Konsole dann erneut über das Dashboard. Kontaktieren Sie Denko, falls sie weiterhin nicht verfügbar ist. Konsolenzugriff und Stations-Anmeldetoken sind voneinander getrennt: Ein Konsolenhinweis meldet Sie nicht von der Station ab.
Der Hinweis oben auf der Stationsseite zeigt eine der folgenden Meldungen. Er enthält außerdem Ungespeicherte Änderungen bleiben auf dieser Seite. Keine Aktion wurde wiederholt; prüfen Sie den Stationszustand, bevor Sie eine Änderung erneut versuchen. und bietet Konsolenwiederherstellung öffnen (verlässt diese Seite) an. Während der Anmeldung erscheint der Hinweis auch im Anmeldefenster. Der Wiederherstellungslink verlässt diese Seite; sichern Sie vorher eine Kopie Ihrer Änderungen, denn beim Seitenwechsel gehen nicht angewendete Änderungen verloren. Keine Aktion wird automatisch wiederholt.
| Meldung | Bedeutung und nächster Schritt |
|---|---|
| Ihre Konsolensitzung ist abgelaufen oder nicht mehr verfügbar. Öffnen Sie die Konsole erneut über das Dashboard. Ihr Stations-Anmeldetoken kann weiterhin gültig sein. | Die Konsolensitzung ist beendet. Öffnen Sie sie erneut über das Dashboard und prüfen Sie den aktuellen Stationszustand, bevor Sie eine Änderung wiederholen. |
| Der Konsolenzugriff wurde für diese Anfrage verweigert. Prüfen Sie den Zugriff über das Dashboard. Ihr Stations-Anmeldetoken kann weiterhin gültig sein. | Schließen blendet nur diesen Hinweis auf den verweigerten Zugriff aus; ungespeicherte Änderungen bleiben erhalten. Die Anfrage wird dadurch weder wiederholt noch der Zugriff wiederhergestellt. Eine weitere Verweigerung zeigt den Hinweis erneut an. Kehren Sie zum Dashboard zurück, um den Zugriff zu prüfen, und bitten Sie den Stationsbesitzer um die benötigte Berechtigung. |
| Die Änderung wurde möglicherweise ausgeführt. Prüfen Sie den aktuellen Stationszustand, bevor Sie eine weitere Änderung vornehmen. | Die Konsole hat keine vollständige Antwort erhalten. Die Änderung ist möglicherweise bereits erfolgt. Prüfen Sie den aktuellen Stationszustand vor einer weiteren Änderung; es wurde nichts erneut gesendet. Ab Firmware v482 erscheint dieser Hinweis nur, nachdem eine Änderung gesendet wurde; eine Seite, die nur Werte liest, zeigt nichts an und fragt von selbst erneut an. |
| Ungespeicherte Änderungen bleiben auf dieser Seite. Keine Aktion wurde wiederholt; prüfen Sie den Stationszustand, bevor Sie eine Änderung erneut versuchen. | Die Änderungen bleiben auf dieser Seite erhalten. Sichern Sie vor dem Verlassen eine Kopie; prüfen Sie den aktuellen Zustand, bevor Sie eine Änderung wiederholen. |
| Konsolenwiederherstellung öffnen (verlässt diese Seite) | Dieser Link verlässt die Seite und öffnet die Konsolenadresse erneut. Nicht angewendete Änderungen gehen beim Seitenwechsel verloren. |
| Schließen | Nur der Hinweis auf verweigerten Zugriff hat diese Schaltfläche. Sie blendet den Hinweis aus, ohne eine Anfrage zu wiederholen, den Zugriff wiederherzustellen oder Änderungen zu verwerfen. |