Mise à jour du micrologiciel#

(Nitrokey Storage 2 - Linux)

Avertissement

Vous devez sauvegarder toutes les données de l’appareil avant de procéder à la mise à niveau, car les mises à niveau du micrologiciel peuvent détruire toutes les données de l’appareil (en particulier celles provenant de la version du micrologiciel <0.45) !

  1. Téléchargez le Nitrokey App et le programme « dfu-programmer » qui devrait être disponible via votre gestionnaire de paquets, par exemple apt-get update && apt-get install dfu-programmer sur les systèmes basés sur Debian.

  2. Download the latest firmware « .hex » file from here and store it as « firmware.hex » in your home folder. Older releases are here.

  3. Faites un clic droit sur l’icône de l’application Nitrokey et allez dans « Configure » -> « Enable Firmware Update ». Le mot de passe par défaut du firmware est “12345678”.

Activer la mise à jour du firmware

Note

Le stockage Nitrokey n’est plus détecté par l’application Nitrokey une fois le mode de mise à jour activé. Vous devez suivre les instructions décrites ci-dessous pour le faire fonctionner à nouveau.

  1. Ouvrez un terminal et exécutez :

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"

tandis que « firmware.hex » doit être le chemin et le nom du fichier du firmware que vous avez téléchargé à l’étape 2.