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) !
Important
Ne déconnectez jamais le Nitrokey Start ou n’interrompez jamais le processus pendant la mise à jour, car cela rendrait votre appareil inutilisable.
Téléchargez l’application 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.Téléchargez le dernier fichier firmware » ;.hex » ; à partir de ici et stockez-le sous le nom de « firmware.hex » ; dans votre dossier personnel. Les versions plus anciennes sont ici.
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”.

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