Firmware-Update#

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)!

Wichtig

Trennen Sie niemals die Verbindung zum Nitrokey Start oder brechen Sie den Vorgang während der Aktualisierung ab, da dies Ihr Gerät wahrscheinlich unbrauchbar macht.

  1. Laden Sie die Nitrokey App und das Programm „dfu-programmer“ herunter, das über Ihren Paketmanager 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.

  4. Ö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.