Обновление микропрограммы#

(Nitrokey Storage 2 - Linux)

Предупреждение

Перед обновлением следует создать резервную копию всех данных с устройства, так как обновление прошивки может уничтожить все данные на устройстве (особенно начиная с версии прошивки <0.45)!

Важно

Никогда не отключайте Nitrokey Start и не прерывайте процесс во время обновления, это может сделать ваше устройство бесполезным

  1. Скачайте приложение Nitrokey App и программу «dfu-programmer», которая должна быть доступна через ваш менеджер пакетов, например apt-get update && apt-get install dfu-programmer в системах на базе 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. Щелкните правой кнопкой мыши на значке приложения Nitrokey и перейдите к пункту «Configure» -> «Enable Firmware Update». Пароль прошивки по умолчанию - „12345678“.

Включить обновление микропрограммы

Примечание

Хранилище Nitrokey больше не обнаруживается приложением Nitrokey App после активации режима обновления. Чтобы оно снова заработало, необходимо выполнить описанные ниже инструкции.

  1. Откройте терминал и выполните команду:

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"

В то время как «firmware.hex» должен быть путем и именем файла прошивки, которую вы загрузили в шаге 2.