Aggiornamento del firmware#

Importante

L’aggiornamento potrebbe comportare la perdita di dati, quindi assicuratevi di aver attivato metodi di login di backup adeguati e/o assicuratevi che Nitrokey Start non sia l’unico modo per effettuare l’autenticazione/2FA per le vostre applicazioni/servizi.

Importante

Non scollegare mai Nitrokey Start o interrompere il processo durante l’aggiornamento, per non rendere inutilizzabile il dispositivo.

Per aggiornare il firmware del vostro Nitrokey Start, procedete come segue.

  1. Installare pip3.

    $ sudo apt install python3-pip
    
  2. Installare pynitrokey. Per questo hai bisogno di una connessione a Internet.

    $ pip3 install --user pynitrokey
    
  3. Collega il tuo Nitrokey Start e verifica il suo riconoscimento.

    $ nitropy start list
          *** Nitrokey tool for Nitrokey FIDO2 & Nitrokey Start
          :: 'Nitrokey Start' keys:
          FSIJ-1.2.15-87042524: Nitrokey Nitrokey Start (RTM.8)
    
  4. Avviare il processo di aggiornamento. Per questo avete bisogno di una connessione a Internet.

    $ nitropy start update
    
  5. Ti verrà quindi chiesto di inserire il PIN Admin del tuo Nitrokey Start. (PIN predefinito: 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. Sotto «Dispositivo» troverete informazioni sulla versione attuale del vostro Nitrokey Start. Nella prima voce sotto «Please note» puoi vedere l’ultima versione del firmware disponibile. Ora devi confermare l’aggiornamento con «Sì».

    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. Potete controllare la versione del firmware dopo che il processo di aggiornamento è stato completato.

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