Обновление микропрограммы#
Предупреждение
Перед обновлением следует создать резервную копию всех данных с устройства, так как обновление прошивки может уничтожить все данные на устройстве (особенно начиная с версии прошивки <0.45)!
Важно
Никогда не отключайте Nitrokey Start и не прерывайте процесс во время обновления, это может сделать ваше устройство бесполезным
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.Download the latest firmware «.hex» file from here and store it as «firmware.hex» in your home folder. Older releases are here.
Щелкните правой кнопкой мыши на значке приложения Nitrokey и перейдите к пункту «Configure» -> «Enable Firmware Update». Пароль прошивки по умолчанию - „12345678“.
Примечание
Хранилище Nitrokey больше не обнаруживается приложением Nitrokey App после активации режима обновления. Чтобы оно снова заработало, необходимо выполнить описанные ниже инструкции.
Откройте терминал и выполните команду:
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.