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. Download the Nitrokey App and the program “dfu-programmer” which should be available through your package-manager, e.g. apt-get update && apt-get install dfu-programmer on Debian-based systems.

  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.