Aggiornamento del firmware#
(Nitrokey Storage 2 - Linux)
Avvertimento
Si dovrebbe fare un backup di tutti i dati del dispositivo prima di effettuare l’aggiornamento, in quanto gli aggiornamenti del firmware possono distruggere tutti i dati sul dispositivo (soprattutto a partire dalla versione firmware <0.45)!
Importante
Non scollegare mai Nitrokey Start o interrompere il processo durante l’aggiornamento, per non rendere inutilizzabile il dispositivo.
Scaricate la Nitrokey App e il programma «dfu-programmer» che dovrebbe essere disponibile attraverso il vostro gestore di pacchetti, ad esempio
apt-get update && apt-get install dfu-programmer
sui sistemi basati su Debian.Scaricate l’ultimo file firmware «.hex» da qui e memorizzatelo come «firmware.hex» nella vostra cartella home. Le vecchie versioni sono ` qui <https://github.com/Nitrokey/nitrokey-storage-firmware/releases>`_.
Cliccate con il tasto destro del mouse sull’icona della Nitrokey App e andate su «Configure» -> «Enable Firmware Update». La password di default del firmware è «12345678».

Nota
Il Nitrokey Storage non viene più rilevato da Nitrokey App una volta attivata la modalità di aggiornamento. Devi procedere con le istruzioni descritte di seguito per farlo funzionare di nuovo.
Aprite un terminale ed eseguite:
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"
mentre «firmware.hex» deve essere il percorso e il nome del file del firmware che avete scaricato nel passo 2.