FWUpdate Tool
Für das Verständnis dieses Artikels sind technische Vorkenntnisse erforderlich.
Die folgenden Informationen beziehen sich auf Version 1.2.4 oder neuer des Programmes FWUpdate.
Aufgrund der Erhöhung der Zugriffsicherheit, wird ab der FWUpdate-Tool Version 1.3.0 die Eingabe eines Passwortes verlangt. Geben Sie dazu die ID des EPDs ein.
Das FWUpdate Tool ist ein multifunktionales Werkzeug zur Verwaltung der EPDs. Dieser Artikel enthält allgemeine Informationen über das Programm.
Zur Konfiguration siehe EPD - Firmware Update mit dem Tool FWUpdate .
Installation
Das Programm kann unter fwupdate-latest.zip heruntergeladen werden.
Windows
Für Windows ist bereits eine ausführbare Datei enthalten (fwupdate.exe). Diese kann ohne Installation verwendet werden.
Linux
Unter Linux kann die in Archiv Python-Datei verwendet werden. Dazu muss Python 3.12 oder neuer auf dem System installiert sein.
Nach dem entpacken der ZIP-Datei werden die Abhängigkeiten wie folgt in einer virtuellen Umgebung installiert:
chmod +x fwupdate.py
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Die Befehle können je nach System etwas abweichen. Es können auch andere Installationsmethoden verwendet werden.
Nun kann das Programm mit dem Befehl
./fwupdate.py
ausgeführt werden.
In den folgenden Beispielen werden Windows-Befehle verwendet. Diese können sinngemäß ebenso mit fwupdate.py ausgeführt werden. (aus .\fwupdate wird ./fwupdate.py)
Verwendung
Grundlegende Informationen über die Verwendung finden sich in der im ZIP-Archiv beigefügten Readme.md Datei.
Weitere allgemeine Verwendungshinweise liefert der Befehl
.\fwupdate --help
Installation von Firmware
.\fwupdate program --firmware IE042B/1.2.3 --download
Installiert Version 1.2.3 des Modells IE042B auf einem per USB angeschlossenen Gerät. Falls nötig werden die Dateien heruntergeladen.
Konfiguration von EPDs
.\fwupdate program --config config.json --verify
Konfiguriert ein per USB angeschlossenes EPD mit den in der Datei config.json angegebenen Informationen. Details finden zu dieser Datei finden sich in der Readme.md.
Die Konfiguration wird nach Abschluss überprüft. Falls die Überprüfung fehlschlägt kann der Befehl erneut ausgeführt werden
Massenkonfiguration
Viele Befehle des Tools insbesondere program untersützen die Parameter --port und --bulk. Mit --port kann eine serielle Schnittstelle vorausewählt werden. Mit --bulk wartet das Programm bis ein neues Gerät angeschlossen wird und startet den Prozess automatisch. So können eine Vielzahl von Geräten bearbeitet werden.
Terminal
.\fwupdate terminal --reset
Startet das Gerät neu und öffnet ein Terminal zum per USB angeschlossenen Gerät.
Log
.\fwupdate log --reset --timeout 10 > log.txt
Schreibt ein Startprotokoll des per USB angeschlossenen Gerätes in die Datei log.txt
Information
.\fwupdate info --config
Gibt diverse Informationen über das per USB angeschlossene Gerät wieder.