Actualización del firmware#

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

Importante

No desconecte nunca el Nitrokey 3 ni aborte el proceso mientras se actualiza, ya que esto podría inutilizar su dispositivo.

  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.

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