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. Download the Nitrokey App and the program “dfu-programmer” which should be available through your package-manager, e.g. apt-get update && apt-get install dfu-programmer on Debian-based systems.

  2. Download the latest firmware «.hex» file from here and store it as «firmware.hex» in your home folder. Older releases are here.

  3. Right click on the icon of the Nitrokey App and go to “Configure” -> “Enable Firmware Update”. The default firmware password is 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.