Actualización del firmware#

(Nitrokey Storage 2 - Linux)

Advertencia

Debe hacer una copia de seguridad de todos los datos del dispositivo antes de actualizarlo, ya que las actualizaciones de firmware pueden destruir todos los datos del dispositivo (especialmente si provienen de la versión de firmware <0.45).

  1. Descargue la aplicación Nitrokey y el programa «dfu-programmer» que debería estar disponible a través de su gestor de paquetes, por ejemplo apt-get update && apt-get install dfu-programmer en sistemas basados en 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. Haga clic con el botón derecho del ratón en el icono de la aplicación Nitrokey y vaya a «Configurar» -> «Activar la actualización del firmware». La contraseña del firmware por defecto es “12345678”.

Activar la actualización del firmware

Nota

El Nitrokey Storage ya no es detectado por la aplicación Nitrokey una vez que el modo de actualización ha sido activado. Debe seguir las instrucciones descritas a continuación para que vuelva a funcionar.

  1. Abre un terminal y ejecuta:

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"

mientras que «firmware.hex» debe ser la ruta y el nombre del archivo del firmware que descargaste en el paso 2.