Atualização do Firmware

Aviso

Você deve fazer backup de todos os dados do dispositivo antes de atualizar, pois as atualizações de firmware podem destruir todos os dados do dispositivo (especialmente os provenientes da versão de firmware <0.45)!

Importante

Nunca desconecte a Nitrokey 3 ou aborte o processo durante a atualização, isso provavelmente tornará seu aparelho inútil!

  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. Descarregar o mais recente firmware «.hex» ficheiro de here e guardá-lo como «firmware.hex» na sua pasta de casa. As versões mais antigas são aqui.

  3. Right click on the icon of the Nitrokey App and go to “Configure” -> “Enable Firmware Update”. The default firmware password is 12345678.

    Activar a actualização de firmware

    Nota

    O Nitrokey Storage não é mais detectado pelo Nitrokey App uma vez que o modo de atualização foi ativado. Você tem que proceder com as instruções descritas abaixo para que funcione novamente.

  4. Abra um terminal e execute:

    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"
    

    enquanto «firmware.hex» precisa ser o caminho e o nome do arquivo do firmware que você baixou no passo 2.