Aggiornamento del firmware#

(Nitrokey 3 - Linux)

Questa guida descrive come aggiornare il firmware della Nitrokey 3.

Importante

**Assicurati di avere abilitato i metodi di login di backup e/o assicurati che Nitrokey 3 non sia l’unico modo per autenticarsi/2FA per le tue applicazioni/servizi.

Come aggiornare#

Importante

Non scollegare mai Nitrokey 3 o interrompere il processo durante l’aggiornamento, questo potrebbe rendere il tuo dispositivo inutilizzabile!

  1. Assicurati di avere l’ultima versione di pynitrokey installata, controlla le istruzioni di installazione per il tuo sistema operativo.

  2. Esegui nitropy nk3 update.

  3. Toccare il dispositivo per attivare il bootloader (una volta istruito da nitropy).

  4. solo macOS: Eseguire nuovamente il comando di aggiornamento (una volta istruito da nitropy).

  5. Aspetta 3-10 minuti su macOS/Linux, 12-25 minuti su Windows.

  6. L’aggiornamento è finito.

  7. Opzionale: eseguire nitropy nk3 test per controllare se il dispositivo funziona correttamente dopo il flashing.

In caso di errori si prega di prendere i log dalla /tmp directory (/tmp/nitropy.log.*).

Risoluzione dei problemi#

Problema: Ottengo permission denied for /dev/hidrawX durante l’aggiornamento.

Questo probabilmente significa che il vostro utente non ha i permessi necessari per leggere/scrivere il dispositivo. Assicuratevi di aver impostato il corretto udev-rules. Scaricate questo set udev-rules e mettetelo nella vostra directory udev rules (ad esempio, /etc/udev/rules.d). Poi rimuovete la vostra Nitrokey 3 dallo slot USB ed eseguite: udevadm control --reload-rules && udevadm trigger o riavviare la macchina. In seguito l’aggiornamento dovrebbe funzionare senza il problema dei permessi.