Aggiornamento del firmware#

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.

  1. 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.

  2. 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>`_.

  3. 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».

    Abilita l'aggiornamento del firmware

    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.

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