Atualização do Firmware#

(Nitrokey Storage 2 - Linux)

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

  1. Baixe o Nitrokey App e o programa «dfu-programmer» que deve estar disponível através do seu gestor de pacotes, por exemplo apt-get update && apt-get install dfu-programmer em sistemas baseados em 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. Clique com o botão direito no ícone da aplicação Nitrokey e vá para «Configure» -> «Enable Firmware Update». A senha padrão do firmware é “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.

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