Actualización del firmware#
(Nitrokey 3 - Linux)
Esta guía describe cómo actualizar el firmware del Nitrokey 3.
Importante
Para firmware v.1.0.0 e inferiores, la actualización borrará todos los datos de usuario. Asegúrese de tener habilitados los métodos de inicio de sesión de respaldo adecuados y/o asegúrese de que Nitrokey 3 no sea la única forma de autenticación/2FA para sus aplicaciones/servicios.
Para el firmware v1.0.1 y superiores los datos de usuario se conservan durante la actualización. De todos modos, asegúrese de tener siempre otro dispositivo (o método de inicio de sesión) registrado en su servicio, si por alguna razón sus datos no se conservan.
Cómo actualizar#
Importante
No desconecte nunca el Nitrokey 3 ni aborte el proceso mientras se actualiza, ya que esto podría inutilizar su dispositivo.
Asegúrese de que tiene instalada la última versión de pynitrokey, consulte las instrucciones de instalación de su sistema operativo
Corre
nitropy nk3 update
.Una vez instruido por
nitropy
toca el dispositivo para activar el bootloader.Sólo para macOS: Si se le indica
nitropy
ejecute de nuevo el comando de actualización.Por favor, espere hasta que el proceso haya terminado. (Esto puede variar en función de su sistema operativo)
Opcional: ejecutar
nitropy nk3 test
para comprobar si el dispositivo funciona correctamente después del flasheo
En caso de cualquier error, por favor tome los registros del directorio /tmp
(/tmp/nitropy.log.*
).
Solución de problemas#
- Problema: Me sale
permission denied for /dev/hidrawX
durante la actualización. Esto probablemente significa que su usuario no tiene los permisos necesarios para leer y escribir en el dispositivo. Por favor, asegúrese de que ha configurado el correcto udev-rules. Descargue este conjunto udev-rules y colóquelo en su directorio de reglas udev (por ejemplo,
/etc/udev/rules.d
). A continuación, retire su Nitrokey 3 de la ranura USB y ejecute:udevadm control --reload-rules && udevadm trigger
o reinicia tu máquina. Después la actualización debería funcionar sin el problema de los permisos.