Firmware-Update#

(Nitrokey Storage 2 - Linux)

Warnung

Sie sollten vor dem Upgrade alle Daten des Gerätes sichern, da Firmware-Upgrades alle Daten auf dem Gerät zerstören können (insbesondere ab Firmware-Version <0.45)!

  1. Laden Sie die Nitrokey App und das Programm „dfu-programmer“ herunter, das über Ihren Paket-Manager verfügbar sein sollte, z.B. apt-get update && apt-get install dfu-programmer auf Debian-basierten Systemen.

  2. Download the latest firmware „.hex“ file from here and store it as „firmware.hex“ in your home folder. Older releases are here.

  3. Klicken Sie mit der rechten Maustaste auf das Symbol der Nitrokey-App und gehen Sie zu „Configure“ -> „Enable Firmware Update“. Das Standard-Firmware-Passwort ist ‚12345678‘.

Aktivieren der Firmware-Aktualisierung

Bemerkung

Der Nitrokey Storage wird von der Nitrokey App nicht mehr erkannt, nachdem der Update-Modus aktiviert wurde. Sie müssen mit den unten beschriebenen Anweisungen fortfahren, damit er wieder funktioniert.

  1. Öffnen Sie ein Terminal und führen Sie aus:

sudo dfu-programmer at32uc3a3256s erase
sudo dfu-programmer at32uc3a3256s flash --suppress-bootloader-mem firmware.hex
sudo dfu-programmer at32uc3a3256s launch
# versions <0.7 of dfu-programmer use "start" instead of "launch"

wobei „firmware.hex“ der Pfad und Dateiname der Firmware sein muss, die Sie in Schritt 2 heruntergeladen haben.