Firmware-Update#

Wichtig

Eine Aktualisierung kann zu Datenverlusten führen. Stellen Sie daher sicher, dass Sie geeignete Backup-Anmeldemethoden aktiviert haben und/oder dass der Nitrokey-Start nicht die einzige Möglichkeit zur Authentifizierung/2FA für Ihre Anwendungen/Dienste ist.

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.

Um die Firmware Ihres Nitrokey Start zu aktualisieren, gehen Sie wie folgt vor.

  1. Installieren Sie pip3.

    $ sudo apt install python3-pip
    
  2. Installieren Sie pynitrokey. Hierfür benötigen Sie eine Internetverbindung.

    $ pip3 install --user pynitrokey
    
  3. Schließen Sie Ihren Nitrokey Start an und überprüfen Sie seine Erkennung.

    $ nitropy start list
          *** Nitrokey tool for Nitrokey FIDO2 & Nitrokey Start
          :: 'Nitrokey Start' keys:
          FSIJ-1.2.15-87042524: Nitrokey Nitrokey Start (RTM.8)
    
  4. Starten Sie den Update-Vorgang. Dazu benötigen Sie eine Internetverbindung.

    $ nitropy start update
    
  5. Sie werden dann aufgefordert, die Admin-PIN Ihres Nitrokey Start einzugeben. (Standard-PIN: 12345678)

    *** Nitrokey tool for Nitrokey FIDO2 & Nitrokey Start
    Nitrokey Start firmware update tool
    Platform: Linux-5.3.0-59-generic-x86_64-with-Ubuntu-18 04-bionic
    System: Linux, is_linux: True
    Python: 3.6.9
    Saving run log to: /tmp/nitropy.log.d4erqux4
    Admin password: "your admin PIN"
    
  6. Unter „Gerät“ finden Sie Informationen über die aktuelle Version Ihres Nitrokey Start. Im ersten Punkt unter „Bitte beachten“ sehen Sie die neueste verfügbare Firmware-Version. Nun müssen Sie das Update mit „ja“ bestätigen.

    Firmware data to be used:
    
    - FirmwareType.REGNUAL: 4504, hash: ...b'65ac82a1' valid (from ...built/RTM.10/regnual.bin)
    
    - FirmwareType.GNUK: 131072, hash: ...b'f85da8f7' valid (from ...prebuilt/RTM.10/gnuk.bin)
    Currently connected device strings:
    Device:
       Vendor: Nitrokey
    Product: Nitrokey Start
       Serial: FSIJ-1.2.15-43100927
    Revision: RTM.9
       Config: NITROKEY_START:dfu=no:debug=no:pinpad=no:certdo=yes:factory_reset=yes
          Sys: 3.0
    Please note:
    
    - Latest firmware available is: RTM.10 (published: 2020-06-04T12:34:14Z),
    provided firmware: None
    
    - All data will be removed from the device
    
    - Do not interrupt the update process, or the device will not run properly
    
    - Whole process should not take more than 1 minute
    Do you want to continue? [yes/no]: yes
    
  7. Sie können die Firmware-Version überprüfen, nachdem der Aktualisierungsvorgang abgeschlossen ist.

    $ nitropy start list
    *** Nitrokey tool for Nitrokey FIDO2 & Nitrokey Start
    :: 'Nitrokey Start' keys:
    FSIJ-1.2.15-87042524: Nitrokey Nitrokey Start (RTM.10)