Mise à jour du micrologiciel#

(Nitrokey 3 - Linux)

Ce guide décrit comment mettre à jour le micrologiciel du Nitrokey 3.

Important

**Assurez-vous que vous avez activé les méthodes de connexion de secours appropriées et/ou assurez-vous que la Nitrokey 3 n’est pas le seul moyen d’authentification/2FA pour vos applications/services.

Comment mettre à jour#

Important

Ne débranchez jamais la Nitrokey 3 et n’interrompez jamais le processus pendant la mise à jour, car cela rendrait votre appareil inutilisable !

  1. Assurez-vous que vous avez la dernière ` version de pynitrokey` installée, veuillez vérifier les instructions d’installation pour votre OS.

  2. Exécuter nitropy nk3 update.

  3. Touchez le dispositif pour activer le bootloader (une fois que vous y êtes invité par nitropy).

  4. macOS uniquement: Exécutez à nouveau la commande de mise à jour (une fois instruit par nitropy).

  5. Attendez 3-10 minutes sous macOS/Linux, 12-25 minutes sous Windows.

  6. La mise à jour est terminée.

  7. Optionnel : exécutez nitropy nk3 test pour vérifier si le dispositif fonctionne correctement après le flashage.

En cas d’erreur, veuillez prendre les logs du répertoire /tmp (/tmp/nitropy.log.*).

Dépannage :#

Issue: J’obtiens permission denied for /dev/hidrawX pendant la mise à jour.

Cela signifie probablement que votre utilisateur n’a pas les autorisations nécessaires pour lire/écrire sur le périphérique. Veuillez vous assurer que vous avez configuré le bon udev-rules. Téléchargez cet ensemble udev-rules et placez-le dans votre répertoire de règles udev (par exemple, /etc/udev/rules.d). Ensuite, retirez votre Nitrokey 3 de l’emplacement USB et exécutez : udevadm control --reload-rules && udevadm trigger ou redémarrez votre machine. Ensuite, la mise à jour devrait fonctionner sans le problème de permission.